scieee AI-readable full text Open interactive document viewer

AI-Assisted Sigma-Delta Converters. Application to Cognitive Radio

Rosa Utrera, José Manuel de la

Abstract

This brief discusses the use of Artificial Intelligence (AI) to manage the operation and improve the performance of Analog-to-Digital Converters (ADCs) based on Sigma-Delta Modulators (Ms). The reconfigurable nature of Ms can be enhanced by AI algorithms in order to adapt the specifications of ADCs to diverse input signal requirements, environment interferences, noise levels, battery status, etc. A high degree of programmability is required, which demands for scaling-friendly, mostly-digital analog circuit techniques as well as suitable topologies of Artificial Neural Networks (ANNs) to implement the AI engine. Moreover, the practical implementation of AI-assisted Ms requires to adopt diverse design strategies – from the M architecture itself to AI modules and circuit building blocks – which are overviewed in this brief. As an application and case study, an ANN-assisted ADC for Software-Defined Radio (SDR) and Cognitive Radio (CR) is considered. The system is based on the use of a widely-tunable Band-Pass (BP)-M, and an ANN is used to predict the occupancy of frequency bands and modify the notch frequency of the BP-M accordingly.

Full text

IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS – II: EXPRESS BRIEFS 1 AI-Assisted Sigma-Delta Converters – Application to Cognitive Radio Jos´ e M. de la Rosa, Fellow, IEEE Abstract—This brief discusses the use of Artificial Intelligence (AI) to manage the operation and improve the performance of Analog-to-Digital Converters (ADCs) based on Sigma-Delta Modulators (Σ∆Ms). The reconfigurable nature of Σ∆Ms can be enhanced by AI algorithms in order to adapt the specifications of ADCs to diverse input signal requirements, environment interferences, noise levels, battery status, etc. A high degree of programmability is required, which demands for scaling-friendly, mostly-digital analog circuit techniques as well as suitable topologies of Artificial Neural Networks (ANNs) to implement the AI engine. Moreover, the practical implementation of AI-assisted Σ∆Ms requires to adopt diverse design strategies – from the Σ∆M architecture itself to AI modules and circuit building blocks – which are overviewed in this brief. As an application and case study, an ANN-assisted ADC for Software-Defined Radio (SDR) and Cognitive Radio (CR) is considered. The system is based on the use of a widely-tunable Band-Pass (BP)-Σ∆M, and an ANN is used to predict the occupancy of frequency bands and modify the notch frequency of the BP-Σ∆M accordingly. Index Terms—Analog-to-digital conversion, sigma-delta modulation, artificial intelligence, neural networks, cognitive radio. I. INTRODUCTION ARTIFICIAL Intelligence (AI) is one of the key technology players of the so-called digital transformation, which is shaping many different aspects of our daily lives [1], [2]. The use of AI algorithms is becoming more and more intensive in countless application scenarios which include, among others, multimedia pattern classification and recognition, biometric identification, robotics, computation, communications, etc. [3]–[7]. In most cases, AI modules are implemented in the form of Artificial Neural Networks (ANNs). Essentially, an ANN is a computing system formed by the interconnection of layers of artificial neurons, which are inspired by the way biological neurons set connections among them by means of synapses [8]. ANN-based AI systems, such as Machine Learning (ML) and Deep Learning (DL), are fuelled by an increasingly computing power provided by both cloud and edge computing, as well as the giant volumes of data collected and provided by Internet-of-Things (IoT) devices [9], [10]. This way, the combination of big data and AI is used nowadays to solve a number of automatization and optimization problems [7], [11]. Manuscript received January 24, 2022. This work was supported in part by Grant PID2019-103876RB-I00, funded by MCIN/AEI/10.13039/501100011033, by the European Union ”ESF Investing in your future”, and by ”Junta de Andaluc´ ıa” under grants US-1260118 and P20-00599. Jos´ e M. de la Rosa is with the Institute of Microelectronics of Seville, IMSE-CNM (CSIC/University of Seville), C/ Am´ erico Vespuccio 28, 41092 Sevilla, SPAIN, e-mail: [email protected]. Moreover, technology downscaling is allowing the integration of more and more systems into a single chip, with the subsequent benefits in terms of increased performance of information storage and management, together with communication and computation facilities, located in end-devices such as mobile phones and IoT nodes [12], [13]. Embedding AI modules in Systems-on-Chip (SoC) is becoming a commonplace in mobile terminals, where ML/DL engines are used for some specific tasks such as face or fingerprint recognition [7]. Moreover, ANN-based algorithms are also being applied to improve the performance metrics of analog circuits by means of linearization or calibration techniques [14]–[20]. These AI-empowered systems benefit from digital signal processing in terms of programmability, scalability and robustness against technology process and environment variations. Thus, the increasingly number of digital-driven applications and systems is moving the analog/digital interfaces closer and closer to the point where the information is either collected or transmitted, so that most part of the hardware is digital, and hence, easier to program via software. The need of earlier digitization makes the Analog-to-Digital Converter (ADC) one of the key components in many SoCs. The use of ML/DL algorithms can be applied to improve the performance metrics of ADCs [21], so that their main specifications such as the effective resolution and the sampling rate, can be dynamically adapted and optimized to diverse signal requirements, environment conditions, power/battery status, etc. AI algorithms can be also applied as optimization engines to automate the synthesis and design procedure of ADCs [22]. The state of the art on ADCs is mostly dominated by three architectures: Pipeline, Successive Approximation Register (SAR) and Sigma-Delta Modulators (Σ∆Ms) [23]–[27]. These techniques – or a combination of them – cover a vast range of applications: from biomedical devices, sensors, instrumentation to wideband communications. In terms of energy, SAR ADCs are more efficient in applications with resolutions below medium resolution (11−12 bit), while Σ∆M ADCs consume less energy if higher resolutions are needed. However, the efficient implementation of AI-managed ADCs demands for new generations of A/D interfaces which will be able to include strategies at both system and circuit level, and increase the degree of programmability and robustness to make them suited to be controlled by AI modules. Examples of these ADCs include hybrid SAR/Σ∆M/Pipeline [28], [29] or Noise- Shaping (band-pass) SAR ADCs [30], among others. At circuit level, some scaling-friendly/mostly-digital techniques such as time/frequency-based quantization [31], [32] or digital-assisted analog circuits [33], [34], are among the most promising candidates to implement programmable AI-managed ADCs, IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS – II: EXPRESS BRIEFS 2 since they are more suitable to embed ANN-based algorithms to enhance their performance. The main goal of this tutorial brief is to present a survey of some circuits and systems techniques and design methods intended for AI-managed Σ∆M ADCs – going from systemlevel models, architectures and algorithms to circuit-level implementation. As a case study, the use of AI-managed ADCs for Cognitive-Radio (CR) digitizers is considered as one of the key technology enablers to implement efficient hand-held terminals and IoT nodes. The rest of this article is organized as follows. Section II explains the concept behind AI-empowered Σ∆Ms, revisiting their main fundamentals. Section III discusses the use of ANNs as optimization engine for the automated synthesis of Σ∆Ms. Section IV highlights some programmable and mostly-digital circuits suited for AI- assisted Σ∆Ms. Finally, Section V shows a case study, and conclusions are drawn in Section VI. II. AI-EMPOWERED Σ∆MS: THE CONCEPT Fig. 1(a) shows a conceptual block diagram of an AI- managed Σ∆ ADC, where the operation of the Σ∆M is assisted by an ANN. In order for this system to work properly, the ANN should be previously trained to optimize the performance of the Σ∆M in terms of its main specifications, i.e. Signal-to-Noise Ratio (SNR), Dynamic Range (DR), Total Harmonic Distortion (THD), etc. These Σ∆M performance metrics are used as input variables for the ANN and its outputs are the design parameters that determine the maximum performance of Σ∆M in practice, i.e. the building-block electrical requirements such as: amplifier finite DC gain, Gain Bandwidth (GB), Slew-Rate (SR), Output Swing (OS), etc. The nonideal errors associated to Σ∆M building-block metrics are grouped into an error vector, denoted as ¯, which degrades in practice the Σ∆M loop-filter transfer function, H(f, ¯), and consequently the noise-shaping of the modulator. Assuming a linear additive white noise model with gain kq for the B-bit quantizer in Fig. 1(a), the Z-transform of the Σ∆M output, y, can be expressed as: Y(z, ¯) = STF(z, ¯)X(z) + NTF(z, ¯)E(z)(1) where X(z)is the Z-transform of the input signal, E(z)is the Z-transform of the quantization error, and STF and NTF stand for the signal- and noise-transfer functions, given by: STF(z, ¯) = kqH(z, ¯) 1 + kqH(z, ¯),NTF(z, ¯) = 1 1 + kqH(z, ¯)(2) Considering an Lth-order loop filter, it can be shown that the DR of a Σ∆M can be approximately given by [26]: DR ≈6.02 ·B+ 1.76dB + 10 log10[(2L+ 1) ·OSR(2L+1)/π2L] −∆DR(OSR, L, B, ¯)|dB (3) where OSR ≡fs/(2 ·Bw), stands for the oversampling ratio, fsis the sampling frequency and Bwis the signal bandwidth. The first term of Eq. (3) defines the Effective Number Of Bits (ENOB) of a Nyquist-rate B-bit ADC. As known, Σ∆Ms B-bit ADC x(t)y(n) H(f,¯✏) QuantizerLoop Filter Decimator OSR DSP / FPGA B-bit DAC {SNR, DR, THD,…} ¯✏±¯✏ Trained ANN (a) opt.( ) ¯✏ ADC ⌃ {SNR, DR, THD,…} x(t) ¯✏ (b) Training Fig. 1. AI-assisted Σ∆Ms: (a) Conceptual diagram, (b) ANN training. increase ENOB with OSR by approximately 3·(2L+ 1) dB/octave – second term in (3) – although this enhancement is degraded by the effect of circuit errors – conceptually formulated as ∆DR in (3). The three key parameters, namely OSR, Land B, define the system-level performance of Σ∆Ms, and can be combined in many ways, giving rise to a diverse topologies of Σ∆Ms – single-loop or cascade; Low-Pass (LP) or Band-Pass (BP); single-bit or multi-bit; Continuous-Time (CT) or Switched-Capacitor (SC) — in order to achieve the maximum DR [35], [36]. The idea behind an AI-empowered Σ∆M consists of using an ANN to minimize the DR degradation, ∆DR, caused by circuit nonidealities, ¯. To this end, an ANN can be trained to achieve the maximum performance for a given Σ∆M architecture. The training process is conceptually depicted in Fig. 1(b). During the design phase of the Σ∆M, training data is generated from simulated Σ∆M output metrics, i.e. SNR, THD, NTF, STF, etc. within the multi-dimensional design space formed by a number of design points defined by the combinations of design parameters inset ¯. This way, the Σ∆M performance metrics (SNR, THD, etc), play the role of input variables of the ANN while ¯are the ANN outputs. This way, the learning process consists of mapping such input data, i.e. the Σ∆M specifications, onto the output data, i.e. the design parameters, ¯, that optimize the performance of the Σ∆M. Once the ANN is trained, it can be used to control the operation of the Σ∆M by modifying its building-block design parameters as depicted in Fig. 1(a). Thus, measured SNR, DR, THD, etc. are provided to the trained ANN, which generates a new set of design parameters, denoted as ∆¯, that minimizes ∆DR. This approach – successfully implemented as calibration scheme to linearize CT-Σ∆Ms [6] – can be extended to control and optimize the performance of Σ∆Ms. III. ANN-ASSISTED SYNTHESIS OF Σ∆MS In addition to be embedded in Σ∆M circuits to enhance their performance after being designed, ANNs can be used during the design phase of Σ∆Ms. In this case, the ANN plays the role of the optimization engine which is combined with a simulator to automate the synthesis of Σ∆Ms. Indeed, ANNs IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS – II: EXPRESS BRIEFS 3 have been already applied as part of the design methodology for the sizing of analog and mixed-signal circuits [14]–[17], [22], [37], and they can be used for the optimization of Σ∆Ms. Optimization-based synthesis methodology is widely used for the automatic sizing of circuits and systems, in order to find the best set of design parameters that meet the required specifications of a given circuit. To this end, the well-known top-down/bottom-up design procedure divides a given system – a Σ∆M in this case – into several hierarchy levels, so that at each abstraction level, the design process consists of transmitting or mapping the specifications in a hierarchical way: from the top level to the bottom level. Thus, at system level, Σ∆M specifications, Bwand ENOB, are mapped onto bulding-block specifications, i.e. the electrical requirements of amplifiers, transconductors, comparators, switches, etc. At this design stage, the design variables of the sizing problem are the finite DC gain, GB, SR, etc. Once these design variables are found, the sizing process is moved to the lower abstraction level, i.e. the electrical level, in which, after an appropriate topology has been selected for every Σ∆M subcircuit, transistor sizes and bias currents are obtained [38]. Fig. 2(a) shows the conventional flow diagram of the optimization-based high-level synthesis of Σ∆Ms based on the combination of behavioral simulation (SIMSIDES in this example [39]) as performance evaluator, and an optimizer to explore the design space and find the optimum set of buildingblock electrical parameters to get the optimum modulator performance. The starting point is the modulator architecture. Here, the design parameters are the building-block specifications; that is, the nonideal parameters used to model the main error mechanisms that affect the performance of Σ∆Ms and define the electrical specifications of its subcircuits: integrators, comparators, DAC elements, and so on, which are generically denoted in this paper as ¯. Considering arbitrary initial conditions in Fig. 2(a), a set of perturbations of the design parameters is generated by the optimizer. With the new design parameters, a new set of simulations is carried out to evaluate the modulator performance and the process is repeated in an iterative way until a cost function is optimized. The type and value of such perturbations, as well as the iteration acceptance or rejection criteria, depend on the type of optimization method, i.e. evolutionary algorithms, genetic, simulated annealing, etc [26], [40]. Some authors propose using ANNs in an optimizationbased synthesis methodology. In some works, the ANN has been trained to replace the simulator, while other approaches consider ANNs as the optimization engine [14]. In the latter case, the ANN is trained to size a given system for a set of specifications. Thus, the ANN should be trained with sized solutions known from prior optimized designs. Once the ANN is trained, it is able to automate the sizing process and generate optimum sizing solutions for additional sets of specifications which were not considered in the training dataset. This methodology, proposed in [14] for arbitrary analog circuits, is illustrated in Fig. 2(b) for the optimization of Σ∆Ms. As conceptually depicted in Fig. 2(b), the data used to train the ANN is comprised of a set of data pairs denoted as {¯, ¯ Γ}, Optimization Optimum Design Found ? Design Parameter Update Sigma-Delta Architecture NO Design Parameter (Definition & Ranges) Performance Metric Evaluation Simulation (SIMSIDES) END YES ¯✏±¯✏ {SNR, DR, THD,…} (a) ¯✏ Optimum Design Found ? Sigma-Delta Architecture NO Design Parameter (Definition & Ranges) Performance Metric Evaluation Simulation (SIMSIDES) END YES ¯✏±¯✏ {SNR, DR, THD,…} (b) Training Trained ANN ¯✏ Opt. Param. Update ¯ ±¯  { , } ¯✏ ¯  { } Optimun Fig. 2. Using ANNs to optimize the high-level design of Σ∆Ms: (a) Conventional synthesis methodology, (b) ANN-based synthesis methodology. where ¯ Γstands for a vector of performance metrics, i.e. SNR, Bw, THD, etc. In order to train the ANN, an input dataset {¯, ¯ Γ}is generated from a database of previous simulations of Σ∆Ms which led to useful designs1. This dataset can be augmented to increase the number of input data to train the ANNs, so that they can learn to find optimum designs outside the train set distributions. Once the ANN is trained, it can be used to generate optimum designs, i.e. to provide an optimum case of ¯that satisfies a given set of specifications. To that end, the ANN-based optimizer is combined with a behavioral simulator (SIMSIDES) to explore the design space and to find the best design as illustrated in Fig. 2(b). ANNs can be implemented in many different ways, regardless it is used as an optimization algorithm to design Σ∆Ms (Fig. 2(b)) or as part of the circuit itself (Fig. 1(a)). In the latter case, it can be either synthesized in hardware, as an Field-Programmable Gate Array (FPGA) or as an on-chip dedicated module, or software embedded in a Digital Signal Processor (DSP). There are also diverse ways to connect artificial neurons, either in a feedforward or Recurrent NNs (RNNs), or including hidden layers of neurons – referred to as Deep NNs or DNNs. Depending on the degree of connectivity of their neurons, ANNs can be divided into fully-connected ANNs – where each neuron in a given layer is connected to 1Typically, thousands of simulations are needed to generate the training dataset. This may take several hours depending on the computing resources. However, once this dataset is generated, it can be applied to a number of different synthesis problems, where the training and optimization process may take a few minutes, depending on the Σ∆M architecture and specifications. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS – II: EXPRESS BRIEFS 4 Inverter-based OTAs c0 z-1 c1 z-1 c2 z-1 cN FIR-based DACs N-bit Register CLK Vtune 0 1 1 1 0 Time-based Quantization Hybrid Active/Passive Filters B-bit ADC H(f,¯✏) B-bit DAC + - - + Z vin+ vbias vinio- io+ + - + - + - gmu io vin Fig. 3. Scaling-friendly analog circuit techniques for mostly-digital Σ∆Ms. all neurons of the remaining layers – or Convolutional Neural Networks (CNNs), where each neuron is connected to a given subgroup of neighboring layers2. IV. DIGITAL-FRIENDLY PROGRAMMABLE ANALOG CIRCUITS FOR AI-MANAGED Σ∆MS Highly-reconfigurable analog circuits are needed to increase the programmability of Σ∆M building blocks, so that their operation can be managed by an ANN module. Digital-assisted, scaling-friendly analog circuits – some of them highlighted in Fig. 3 – are suited for AI-enhanced Σ∆Ms [41]. Inverter-based and VCO-based Operational Transconductance Amplifiers (OTAs): A good candidate is the use of CMOS inverters for the realization of OTAs, as originally proposed by Nauta [42]. Since the first inverter-based OTAs, there has been an increasing interest to apply this technique for the implementation of filters and ADCs, due to their better efficiency for the required gain performance and bandwidth [36]. More and more digital circuits are being embedded to improve the performance of analog circuits, by means of calibration, tuning, etc, that try to alleviate the limitations of nanometer CMOS analog circuits [43]. In spite of their potential benefits, inverter-based OTAs offer lower performance metrics such as robustness over PVT variations, impact of circuit parasitics, limited DC gain, etc. Some authors have proposed improved versions of inverted-based OTAs [43]–[48] and their use is becoming more and more popular in Σ∆Ms [33], [34], [49]. Other authors suggest the use of Voltage-Controlled Oscillators (VCOs) to implement OTAs, as an alternative to increase the gain of inverter-based OTAs for lower supply voltages, and to implement highly-programmable Σ∆Ms [50]. Hybrid Active/Passive Σ∆Ms: Another approach to reduce the number of power-hungry circuits consists of replacing some active building blocks with passive circuit elements. This has a number of drawbacks such as the loop-filter gain loss, increased thermal noise and a higher sensitivity to technology process variations and parasitics. In spite of these limitations, passive RC networks are becoming a popular circuit solution for the implementation of Σ∆Ms in diverse applications 2A detailed explanation of ANNs is beyond the scope of this brief and the interested reader can find a large number of references in literature [7]. [51]–[56]. Indeed, hybrid active/passive circuits are suited for reconfigurable loop filters such as Time-Interleaved (TI) or N-path filters [57] made up of switchable RC networks [58]. Time-based Quantization: Another scaling-friendly approach is based on translating the quantized information from the amplitude domain to the time domain by means of a voltage-to-frequency conversion. The principle of operation behind this approach, proposed in [59], relies on the use of a ring oscillator to count the number of edges within a given time period as conceptually depicted in Fig. 3. The result is directly related to the input signal, thus obtaining a digital representation of the amplitude. In addition to their higher speed and lower supply voltages, VCO-based quantizers provide an implicit first-order noise-shaping filter [15], [31], [32], [59]–[71]. However, it is limited in practice by the nonlinearity of the voltage-to-frequency conversion, requiring the use of either calibration or linearization techniques [65]– [67], [72], [73]. An alternative to VCO-based quantizers consists of using pulse-width modulation (PWM) [74], [75] and a Time-to-Digital Converter (TDC) that generates a timequantized representation of the signal [76]–[80]. The so-called Gated Ring Oscillators (GROs) have been successfully applied attenuate the nonlinearity of VCOs and be combined with active-RC integrators, thus benefiting from both amplitude- and time-based circuit techniques [81]. Finite Impulse Response (FIR) Feedback DACs: Regardless the Σ∆M quantizer is realized either in amplitude or time domain, by increasing the number of bits yield to an increase of the circuit complexity and nonlinearity of the feedback DAC. These problems can be palliated by using a DAC with a FIR filter [51], [82]–[84]. The idea – originally proposed in [85] and conceptually illustrated in Fig. 3 – is to feedback a filtered version of the single-bit quantization output, such that due to the high-frequency attenuation of the FIR filter, the DAC output, is a multi-level waveform. This allows to achieve the low-jitter sensitivity and high linearity of a multibit Σ∆M, while keeping the simplicity and robustness of single-bit Σ∆Ms [84], [86]. The combination of TI topologies and FIR DACs is an alternative to implement GHz-range Σ∆Ms [87], [88]. Moreover, FIR DACs make it easier to digitally control Σ∆M specifications by mean of an ANN, as required in AI-assisted Σ∆Ms. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS – II: EXPRESS BRIEFS 5 V. CASE STUDY: AI-MANAGED Σ∆MS FOR CR ADCS As a case study, let us consider the CT BP-Σ∆M shown in Fig. 4(a) intended for RF ADCs in CR systems. This is a communication paradigm that allows to make a more efficient use of the frequency spectrum, by dynamically modifying receiver specifications according to the information sensed from the electromagnetic environment. In this example, an AI module – made up of Long Short-Term Memory (LSTM) networks – is used to predict and to identify the least occupied frequency band [89], [90], so that the noise-shaping of the BP-Σ∆M is modified accordingly, in order to operate over the selected band. This feature can be realized by BP-Σ∆M ADCs with a widely tunable notch frequency, fn, while keeping the required resolution over the digitized band [41], [91]. The BP-Σ∆M of Fig. 4(a) is designed in 65-nm CMOS, and consists of a 4th-order loop filter made up of inverted-based Gm-LC resonators and a 4-bit quantization [92]. The loopfilter resonators are based on programmable inverter-based transconductors like those shown in Fig. 3, which are in turn made up of unitary circuit elements that can be connected or disconnected depending on the operation mode required for the digitizer. This way, the tuning of specifications can be managed by the AI module. Both system-level and circuitlevel reconfiguration techniques are considered to allow the modulator to digitize signals placed at several carrier frequencies, ranging from 450MHz to 950MHz, with a programmable 1.2/2GHz clock rate [92], [93]. As stated in Section IV, inverted-based unitary transconductors are simple and modular, thus increasing the flexibility and programmability of the RF ADC according to the information provided by the ANN engine. In order to adjust the values of the requested loop-filter coefficients with a higher accuracy, different values of the unitary transconductance are used, namely: gmu,1/2gmu. These values can be easily changed by properly scaling the value of the tail current, Ibias, of the unitary transconductors as well as the sizing. Another reconfigurable circuit strategy consists of programming the resonant frequency by using banks of switchable unitary capacitors, which are in turn digitally controlled in order to program the value of fnrequired for the BP CT-Σ∆M to work in each operation mode [26], [92]. The performance of the CT BP-Σ∆M can be adapted to the different operation modes with optimized power consumption, by adjusting the biasing of all building blocks by means of a programmable master current generator. One of the characteristics of highly programmable ADCs is the huge number of digital control signals required to control and program their operation. For instance, in a reconfigurable BP CT-Σ∆M like that shown in Fig. 4, almost 200 digital control signals are needed. Such a large number of digital signals are provided in practice by a serial-to-parallel register that collects a serial input data and transforms this data into a set of parallel control bits which program the operation of the ADC [26]. This way, the CT BP-Σ∆M can be digitally programmed in an easy way, by loading the required control configuration for each operation mode. In the case of AI-managed digitizers for CR end-devices, the serial input data contains the infor- Time Samples Ch1 Ch2 Ch3 Ch4 Ch5 Ch1 Ch4 Ch1 Ch2 Ch5 Ch2 Ch3 Ch4 BP-ΣΔM Output (c) DSP Rx#Filter (a) Rx#Filter Rx Filters & LNAs Channel Occupancy 4-bit ADC 4th-ord Gm-LC Filter FIR DAC ANN Engine LC + - + - + -gmu Decimator (b) Spectrum Sensing Circuit # Samples Selected Channel Fig. 4. AI-assisted BP-Σ∆Ms for CR systems: (a) Receiver (Rx) diagram, (b) Channel occupancy over time, (c) BP-Σ∆M Noise shaping tuning. mation sensed from the electromagnetic environment, which is provided by the ANN engine, as conceptually illustrated in Fig. 4(a). Fig. 4(b) shows the evolution of the occupancy signals of several channels. Every time the ANN engine selects a certain channel, control parameters of different building blocks in the CT BP-Σ∆M can be modified accordingly. This is illustrated in Fig. 4(c), that shows how the notch frequency of the BP CT-Σ∆M can be tuned according to the feedback provided by the LTSM-based ANN module. In order for the overall CR system to operate correctly, the granularity of the programmability of the Σ∆M-based ADC must be as fine as possible in order to give the AI engine more degrees of freedom to properly choose the best parameters to optimize the communication in the selected channel. VI. CONCLUSIONS The performance of Σ∆M ADCs can be improved by the action of AI algorithms implemented as ANNs. These engines can be used as an enhancement building block to manage and control the operation of Σ∆Ms. They can also assist the synthesis methodology of Σ∆Ms by playing the role of an optimizer to find out the best sizing solution in a top-down design process. The practical implementation of these AI- assisted techniques would impose a number of design tradeoffs which involves reconfiguration techniques at both circuit and system level, as well as new design methods and CAD tools. Some of them have been overviewed in this tutorial brief, while many others are still open to research. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS – II: EXPRESS BRIEFS 6 REFERENCES [1] T. M. Siebel, Digital Transformation: Survive and Thrive in an Era of Mass Extinction. RosettaBooks, 2019. [2] M. Liu, “Unleashing the Future of Innovation,” IEEE ISSCC Digest of Technical Papers, pp. 9–16, February 2021. [3] K. Letaief et al., “The Roadmap to 6G: AI Empowered Wireless Networks,” IEEE Communications, vol. 57, pp. 84–90, August 2019. [4] C. Zhang et al., “Artificial Intelligence for 5G and Beyond 5G: Implementations, Algorithms, and Optimizations,” IEEE J. of Emerging and Selected Topics in Circuits and Systems, vol. 10, pp. 149–163, June 2020. [5] D. Katabi, “Working at the Intersection of Machine Learning, Signal Processing, Sensors, and Circuits,” IEEE ISSCC Digest of Technical Papers, pp. 26–29, February 2021. [6] V. Peng, “Adaptive Intelligence in The New Computing Era,” IEEE ISSCC Digest of Technical Papers, pp. 17–21, February 2021. [7] D. Xu et al., “Edge Intelligence: Empowering Intelligence to the Edge of Network,” Proceedings of the IEEE, vol. 109, pp. 1778–1837, November 2021. [8] A. Jain et al., “Artificial neural networks: a tutorial,” IEEE Computer, vol. 29, March 1996. [9] M. I. Jordan and T. M. Mitchell, “Machine Learning: Trends, Perspectives, and Prospects,” Science, vol. 349, no. 6245, pp. 255–260, 2015. [10] F. Liu et al., “A Survey on Edge Computing Systems and Tools,” Proceedings of the IEEE, vol. 107, pp. 1537–1562, August 2019. [11] K. Loh, “Fertilizing AIoT from Roots to Leaves,” IEEE ISSCC Digest of Technical Papers, February 2020. [12] F. Hu et al., “Full Spectrum Sharing in Cognitive Radio Networks Toward 5G: A Survey,” IEEE Access, vol. 6, pp. 15754–15776, February 2018. [13] S. Han et al., “Artificial-Intelligence-Enabled Air Interface for 6G: Solutions, Challenges, and Standardization Impacts,” IEEE Communications Magazine, vol. 58, pp. 73–79, October 2020. [14] N. Lourenco et al., “On the Exploration of Promising Analog IC Designs via Artificial Neural Networks,” Proc. of the 2018 Intl. Conference on Synthesis, Modeling, Analysis and Simulation Methods and Applications to Circuit Design (SMACD), 2018. [15] Y. Li et al., “An Artificial Neural Network Assisted Optimization System for Analog Design Space Exploration,” IEEE Transactions on Computer- Aided Design of Integrated Circuits and Systems, vol. 39, pp. 2640– 2643, October 2020. [16] E. Afacan et al., “Review: Machine learning techniques in analog/RF integrated circuit design, synthesis, layout and test,” Elsevier Integration, the VLSI Journal, vol. 77, pp. 113–130, November 2021. [17] A. Budak et al., “An Efficient Analog Circuit Sizing Method Based on Machine Learning Assisted Global Optimization,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. IEE- Explore Early Access Article, 2021. [18] P. Jaraut et al., “Augmented Convolutional Neural Network for Behavioral Modeling and Digital Predistortion of Concurrent Multiband Power Amplifiers,” IEEE Trans. on Microwave Theory and Techniques, vol. 69, pp. 4142–4156, September 2021. [19] M. Fayazi et al., “Applications of Artificial Intelligence on the Modeling and Optimization for Analog and Mixed-Signal Circuits: A Review,” IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 68, pp. 2418–2431, June 2021. [20] Z. Liu et al., “Low Computational Complexity Digital Predistortion Based on Convolutional Neural Network for Wideband Power Amplifiers,” IEEE Transactions on Circuits and Systems II: Express Briefs, vol. IEEEXplore Early Access Article, DOI: 10.1109/TCSII.2021.3109973, 2021. [21] X. Peng et al., “A Neural Network-Based Harmonic Suppression Algorithm for Medium-to-High Resolution ADCs,” Proc. of the 2021 IEEE Electron Devices Technology &Manufacturing Conference (EDTM), 2021. [22] S. Bansal et al., “Neural-Network Based Self-Initializing Algorithm for Multi-Parameter Optimization of High-Speed ADCs,” IEEE Transactions on Circuits and Systems - II: Express Briefs, vol. 68, pp. 1384– 1388, January 2021. [23] G. Manganaro, Advanced Data Converters. Cambridge University Press, 2012. [24] S. Pavan, R. Schreier, and G. C. Temes, Understanding Delta-Sigma Data Converters. Wiley-IEEE Press, 2nd ed., 2017. [25] M. Pelgrom, Analog-to-Digital Conversion. Springer, 3rd ed., 2017. [26] J. M. de la Rosa, Sigma-Delta Converters: Practical Design Guide. Wiley-IEEE Press, 2nd ed., 2018. [27] B. Murmann, ADC Performance Survey 1997-2020 (ISSCC &VLSI Symposium). [Online]. Available: http://web.stanford.edu/~murmann/adcsurvey.html, 2020. [28] J. S. Park et al., “A 12.1 fJ/Conv.-Step 12b 140 MS/s 28-nm CMOS Pipelined SAR ADC Based on Energy-Efficient Switching and Shared Ring Amplifier,” IEEE Transactions on Circuits and Systems - II: Express Briefs, vol. 66, pp. 1119–1123, July 2019. [29] S. Pavan and H. Shibata, “Continuous-Time Pipelined Analog-to-Digital Converters: A Mini-Tutorial,” IEEE Transactions on Circuits and Systems - II: Express Briefs, vol. 68, pp. 810–815, March 2021. [30] G. Molina et al., “Recent Advances and Trends in Noise Shaping SAR ADCs,” IEEE Transactions on Circuits and Systems - II: Express Briefs, vol. 68, pp. 545–549, February 2021. [31] G. Gielen et al., “Time-Encoding Analog-to-Digital Converters: Bridging the Analog Gap to Advanced Digital CMOS,” IEEE Solid-State Circuits Magazine, vol. 12, pp. 47–55, Spring 2020. [32] F. Yuan and P. Parekh, “Analysis and Design of an All-Digital ∆Σ TDC via Time-Mode Signal-Processing,” IEEE Transactions on Circuits and Systems - II: Express Briefs, vol. 67, pp. 994–998, June 2020. [33] P. C. Aguirre et al., “A 170.7-dB FoM-DR 0.45/0.6-V Inverter-Based Continuous-Time Sigma-Delta Modulator,” IEEE Transactions on Circuits and Systems - II: Express Briefs, vol. 67, pp. 1384–1388, August 2020. [34] Y. Guo et al., “An Inverter-Based Continuous Time Sigma Delta ADC With Latency-Free DAC Calibration,” IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 67, pp. 3630–3642, November 2020. [35] R. Schreier and G. C. Temes, Understanding Delta-Sigma Data Converters. IEEE Press, 2005. [36] J. M. de la Rosa, R. Schreier, K.-P. Pun, and S. Pavan, “Next-Generation Delta-Sigma Converters: Trends and Perspectives,” IEEE Journal on Emerging and Selected Topics in Circuits and Systems, vol. 5, pp. 484– 499, December 2015. [37] G. Wolfe and R. Vemuri, “Extraction and use of neural network models in automated synthesis of operational amplifiers,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 22, pp. 198–212, February 2003. [38] G. Gielen and J. Franca, “CAD Tools for Data Converter Design: An Overview,” IEEE Trans. on Circuits and Systems II: Analog and Digital Signal Processing, vol. 43, pp. 77–89, February 1996. [39] J. Ruiz-Amaya et al., “High-Level Synthesis of Switched-Capacitor, Switched-Current and Continuous-Time Σ∆ Modulators Using SIMULINK-based Time-Domain Behavioral Models,” IEEE Trans. on Circuits and Systems – I: Regular Papers, pp. 1795–1810, Sep. 2005. [40] B. Cortes-Delgadillo et al., “Embedding MATLAB Optimisers in SIMSIDES for the High-Level Design of Σ∆ Modulators,” IEEE Transactions on Circuits and Systems II: Express Briefs, vol. 65, pp. 547–551, May 2018. [41] H. Aboushady et al., “Cognitive Radio Circuits and Systems – Application to Digitzers,” Proc. of the IEEE Intl. Symp. on Circuits and Systems (ISCAS), May 2021. [42] B. Nauta, “A CMOS Transconductance-C Filter Technique for Very High Frequencies,” IEEE J. of Solid-State Circuits, vol. 27, pp. 142– 153, February 1992. [43] K. Kim, “Silicon Technologies and Solutions for the Data-Driven World,” IEEE ISSCC Digest of Technical Papers, pp. 8–14, February 2015. [44] Y. Chae and G. Han, “Low Voltage, Low Power, Inverter-Based Switched-Capacitor Delta-Sigma Modulator,” IEEE J. of Solid-State Circuits, vol. 44, pp. 369–373, May 2009. [45] T. Christen, “A15-bit140µW Scalable-Bandwidth Inverter-Based Modulator for a MEMS Microphone With Digital Output,” . IEEE Journal of Solid-State Circuits, vol. 48, pp. 1605–1614, July 2013. [46] H. Luo et al., “A 0.8-V 230-µW 98-dB DR Inverter-Based Σ∆ Modulator for Audio Applications,” IEEE J. of Solid-State Circuits, vol. 48, pp. 2430–2441, October 2013. [47] S. Zeller et al., “A 0.039mm2Inverter-Based 1.82mW 68.6dB-SNDR 10MHz-BW CT-Σ∆-ADC in 65nm CMOS Using Power- And Area- Efficient Design Techniques,” IEEE J. of Solid-State Circuits, vol. 49, pp. 1548–1560, July 2014. [48] P. Toledo et al., “A 300mV-Supply, Sub-nW-Power Digital-Based Operational Transconductance Amplifier,” IEEE Transactions on Circuits and Systems - II: Express Briefs, vol. 68, pp. 3073–3077, September 2021. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS – II: EXPRESS BRIEFS 7 [49] H. Ghaedrahmati, J. Zhou, and R. B. Staszewski, “A 38.6-fJ/Conv.- Step Inverter-Based Continuous-Time Bandpass ∆Σ ADC in 28 nm Using Asynchronous SAR Quantizer,” IEEE Transactions on Circuits and Systems - II: Express Briefs, vol. 68, pp. 3113–3117, September 2021. [50] S. Kalani et al., “Benefits of Using VCO-OTAs to Construct TIAs in Wideband Current-Mode Receivers Over Inverter-Based OTAs,” IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 66, pp. 1681–1691, May 2019. [51] V. Srinivasan et al., “A 20mW 61dB SNDR (60MHz BW) 1b 3rd-Order Continuous-Time Delta-Sigma Modulator Clocked at 6GHz in 45nm CMOS,” IEEE ISSCC Dig. of Tech. Papers, pp. 158–159, February 2012. [52] H. Chae et al., “A 12 mW Low Power Continuous-Time Bandpass ∆Σ Modulator With 58 dB SNDR and 24 MHz Bandwidth at 200 MHz IF,” IEEE J. of Solid-State Circuits, vol. 49, pp. 405–415, February 2014. [53] A. Yeknami, F. Qazi, and A. Alvandpour, “Low-Power DT ∆Σ Modulators Using SC Passive Filters in 65nm CMOS,” IEEE Trans. on Circuits and Systems I – Regular Papers, vol. 61, pp. 358–370, Feb. 2014. [54] J. L. A. de Melo et al., “A 0.4-V 410-nW Opamp-Less Continuous- Time Σ∆ Modulator for Biomedical Applications,” Proc. of the IEEE Intl. Symp. on Circuits and Systems (ISCAS), pp. 1340–1343, May 2014. [55] A. Roy and R. J. Baker, “A Passive 2nd-Order Sigma-Delta Modulator for Low-Power Analog-to-Digital Conversion,” Proc. of the IEEE Intl. Midwest Symp. on Circuits and Systems (MWSCAS), pp. 595–598, August 2014. [56] B. Nowacki et al., “A 1V 77dB-DR 72dB-SNDR 10MHz-BW 2-1 MASH CT-Σ∆M,” IEEE ISSCC Digest of Technical Papers, vol. 274- 275, February 2016. [57] Y. Zhang et al., “A 0.032-mm243.3-fJ/Step 100-200-MHz IF 2-MHz Bandwidth Bandpass ∆ΣM Based on Passive N-Path Filters,” IEEE J. of Solid-State Circuits, vol. 55, pp. 2443–2455, September 2020. [58] H. Wang et al., “Passive SC ∆Σ Modulator Based on Pipelined Charge- Sharing Rotation in 28-nm CMOS,” IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 67, pp. 578–589, February 2020. [59] M. Z. Straayer et al., “A 12-Bit, 10-MHz Bandwidth, Continuous-Time Σ∆ ADC With a 5-Bit, 950-MS/s VCO-Based Quantizer,” IEEE J. of Solid-State Circuits, vol. 43, pp. 805–814, April 2008. [60] M. Park and M. H. Perrott, “A 78 dB SNDR 87 mW 20 MHz Bandwidth Continuous-Time Σ∆ADC With VCO-Based Integrator and Quantizer Implemented in 0.13µm CMOS,” IEEE J. of Solid-State Circuits, vol. 44, pp. 3344–3358, December 2009. [61] C.-Y. Lu et al., “A 25MHz Bandwidth 5th-Order Continuous-Time Low- Pass Sigma-Delta Modulator With 67.7dB SNDR Using Time-Domain Quantization and Feedback,” IEEE J. of Solid-State Circuits, vol. 45, pp. 1795–1808, September 2010. [62] T. Watanabe and T. Terasawa, “An All-Digital A/D Converter TAD with 4-Shift-Clock Construction for Sensor Interface in 0.65-µm CMOS,” Proc. of the IEEE European Solid-State Circuits Conf., pp. 178–181, September 2010. [63] S. Z. Asl et al., “A 77dB SNDR, 4MHz MASH ∆Σ Modulator with a Second-Stage Multi-rate VCO-Based Quantizer,” Proc. of the IEEE Custom Integrated Circuits Conf., September 2011. [64] K. Reddy and B. Haroun, “A 16mW 78dB-SNDR 10MHz-BW CT-∆Σ ADC Using Residue-Cancelling VCO-Based Quantizer,” IEEE ISSCC Digest of Technical Papers, pp. 152–153, February 2012. [65] Y.-D. Chang et al., “A 379nW 58.5dB SNDR VCO-Based ∆Σ Modulator for Bio-Potential Monitoring,” Proc. of the IEEE Symp. on VLSI Circuits, pp. 66–67, 2013. [66] S. Rao et al., “A 4.1mW, 12-bit ENOB, 5MHz BW, VCO-based ADC with On-Chip Deterministic Digital Background Calibration in 90nm CMOS,” Proc. of the IEEE Symp. on VLSI Circuits, pp. 68–69, 2013. [67] A. Ghosh and S. Pamarti, “A 50MHz bandwidth, 10-b ENOB, 8.2mW VCO-based ADC enabled by filtered-dithering based linearization,” Proc. of the IEEE Custom Integrated Circuits Conf., pp. 1–4, 2013. [68] P. Zhu, X. Xing, and G. Gielen, “A 40MHz-BW 35fJ/step-FoM nonlinearity-cancelling two-step ADC with dual-input VCO-based quantizer,” Proc. of the IEEE European Solid-State Circuits Conf., pp. 63–66, September 2014. [69] A. Ghosh and S. Pamarti, “Linearization Through Dithering: A 50 MHz Bandwidth, 10-b ENOB, 8.2 mW VCO-Based ADC,” IEEE J. of Solid- State Circuits, vol. 50, pp. 2012–2024, September 2015. [70] F. Cardes et al., “A 0.04-mm2103-dB-A Dynamic Range Second-Order VCO-Based Audio Σ∆ ADC in 0.13-µm CMOS,” IEEE J. of Solid-State Circuits, vol. 53, pp. 1731–1742, June 2018. [71] H. Maghami et al., “A Highly Linear OTA-Less 1-1 MASH VCO- Based ∆Σ ADC With an Efficient Phase Quantization Noise Extraction Technique,” IEEE J. of Solid-State Circuits, vol. 55, pp. 706–718, March 2020. [72] M. Gande et al., “Blind Calibration Algorithm for Nonlinearity Correction Based on Selective Sampling,” IEEE J. of Solid-State Circuits, vol. 49, pp. 1715–1724, August 2014. [73] M. Amin and B. Leung, “Design Techniques for Linearity in Time-Based Σ∆ Analog-to-Digital Converter,” IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 63, pp. 433–437, May 2016. [74] V. Dhanasekaran et al., “A 20MHz BW 68dB DR CT ∆Σ ADC Based on a Multi- Bit Time-Domain Quantizer and Feedback Element,” IEEE ISSCC Digest of Technical Papers, pp. 174–175, February 2009. [75] W. Jung et al., “An All-Digital PWM-Based ∆Σ ADC with an Inherently Matched Multi-bit Quantizer,” Proc. of the IEEE Custom Integrated Circuits Conf., 2014. [76] L. Hern´ andez and E. Prefasi, “Analog-to-Digital Conversion Using Noise Shaping and Time Encoding,” IEEE Trans. on Circuits and Systems – I: Regular Papers, vol. 55, pp. 2026–2037, August 2008. [77] L. Hern´ andez-Corporales et al., “A 1.2-MHz 10-bit Continuous-Time Sigma-Delta ADC Using a Time Ecoding Quantizer,” IEEE Transactions on Circuits and Systems II: Express Briefs, vol. 56, pp. 16–20, January 2009. [78] N. Maghari and U.-K. Moon, “A Third-Order DT ∆Σ Modulator Using Noise-Shaped Bi-Directional Single-Slope Quantizer,” IEEE J. of Solid- State Circuits, vol. 46, pp. 2882–2891, December 2011. [79] M. Gande et al., “A 71dB Dynamic Range Third-Order ∆Σ TDC Using Charge-Pump,” Proc. of the IEEE Symp. on VLSI Circuits, pp. 168–169, 2012. [80] Y. Mortazavi et al., “A Mostly Digital PWM-Based ∆Σ ADC With an Inherently Matched Multibit Quantizer/DAC,” IEEE Transactions on Circuits and Systems - II: Express Briefs, vol. 63, pp. 1049–1053, November 2016. [81] M. Honarparvar et al., “A 10-MHz BW 77.3-dB SNDR 640-MS/s GRO- Based CT MASH ∆Σ Modulator,” IEEE Transactions on Circuits and Systems - II: Express Briefs, vol. 67, pp. 1519–1523, September 2020. [82] B. Putter, “Σ∆ ADC with Finite Impulse Response Feedback DAC,” IEEE ISSCC Digest of Technical Papers, February 2004. [83] P. Shettigar and S. Pavan, “Design Techniques for Wideband Single-Bit Continuous-Time ∆Σ Modulators With FIR Feedback DACs,” IEEE J. of Solid-State Circuits, vol. 47, pp. 2865–2879, December 2012. [84] A. Sukumaran and S. Pavan, “Low Power Design Techniques for Single- Bit Audio Continuous-Time Delta Sigma ADCs Using FIR Feedback,” IEEE J. of Solid-State Circuits, vol. 49, pp. 2515–2525, November 2014. [85] O. Oliaei, “Sigma-Delta Modulator With Spectrally Shaped Feedback,” IEEE Trans. on Circuits and Systems II: Analog and Digital Signal Processing, vol. 50, pp. 518–530, January 2003. [86] S. Pavan, “Continuous-Time Delta-Sigma Modulator Design Using the Method of Moments,” IEEE Transactions on Circuits and Systems I – Regular Papers, vol. 61, pp. 1629–1637, June 2014. [87] A. Baluni and S. Pavan, “Analysis and Design of a 20-MHz Bandwidth Continuous-Time Delta-Sigma Modulator With Time-Interleaved Virtual-Ground-Switched FIR Feedback,” IEEE J. of Solid-State Circuits, vol. 56, pp. 729–738, March 2021. [88] M. Clara et al., “A 64GS/s 4x-Interpolated 1b Semi-Digital FIR DAC for Wideband Calibration and BIST of RF-Sampling A/D Converters,” IEEE ISSCC Digest of Technical Papers, February 2021. [89] S. Hua et al., “Deep Learning with Long Short-Term Memory for Time Series Prediction,” IEEE Communications Magazine, vol. 57, pp. 114– 119, June 2019. [90] V. Z´ uniga et al., “Using Neural Networks for Optimum band selection in Cognitive-Radio Systems,” Proc. of the 2020 IEEE Intl. Conf. on Electronics, Circuits and Systems (ICECS), November 2020. [91] A. Sayed et al., “A 1.5-to-3.0GHz Tunable RF Sigma-Delta ADC With a Fixed Set of Coefficients and a Programmable Loop Delay,” IEEE Transactions on Circuits and Systems - II: Express Briefs, vol. 67, pp. 1559–1563, September 2020. [92] A. Morgado, R. del R´ ıo, and J. M. de la Rosa, “Design of a powerefficient widely-programmable Gm-LC band-pass sigma-delta modulator for SDR,” Proc. of the IEEE Intl. Symp. on Circuits and Systems (ISCAS), May 2016. [93] G. Molina et al., “LC-Based Bandpass Continuous-Time Sigma-Delta Modulators with Widely Tunable Notch Frequency,” IEEE Trans. on Circuits and Systems – I: Regular Papers, pp. 1442–1455, May 2014.