Automated synthesis of discrete-time sigma-delta modulators from system architecture to circuit netlist☆
Introduction
Sigma-delta modulation (SDM) has become the most popular technique for high-performance analog-to-digital and digital-to-analog converters [1], [2], [3], and the trend of using mixed-signal integrated circuits has been growing rapidly in recent years. Fig. 1 illustrates a hierarchical top-down design flow for SDMs [4], [5]. Designers usually require much time to determine a suitable noise transfer function (NTF), fit the required coefficients, verify the stability of the system, acquire the specifications of the circuit and desired operational-amplifier (op-amp), and determine the transistor size of the op-amp. The design cycle is long and requires much experience. Thus, a computer-aided design (CAD) tool for SDMs is required for time to market and inexperienced designers. Many CAD tools have been developed and proposed, but the tools for the SDMs are either inefficient or incomplete. Thus, this creates a bottleneck during system-on-a-chip (SOC) design.
There are several studies that propose a complete solution for the automated design. An important study is proposed by Medeiro et al. [6]. They proposed a tool that starting from high-level specifications of SDMs calculates optimum specifications for their building blocks and optimum sizes for the block schematics. However, they did not provide the coefficient synthesis of the SDM architecture and use a set of simplified equations that led to a lack of accuracy. Furthermore, they only supported single-loop low-order SDMs and used a simulation-based approach to synthesize the size of the op-amp. The simulation-based approach requires more iterations and takes much time. For example, Medeiro et al. [6] mentioned that it takes 45 min to synthesize the folded-cascode op-amp.
Most of the studies are focused on the individual parts of SDM synthesis. Table 1 categorizes the previous works related to simulation tools, high-level synthesis, and op-amps synthesis. To shorten the simulation time, many efficient simulation tools have been developed to analyze and estimate the performance of SDMs. For example, ZSIM [7] integrates analytic tools, a difference equation simulator, a novel table-based non-linear z-domain simulator, and a digital signal processor into a workstation environment to provide fast and accurate simulations of SDMs. Previous works have shortened the simulation period of oversampling data converters, but the stability problem remains unsolved and without the concept of synthesis.
At the same time, some researches have focused on fast, efficient, and stable NTF synthesis for SDMs. For instance, Kenney and Carley [10] could be the first one to propose a high-level synthesis tool for SDMs. They developed a high-level synthesis tool, CLANS, which accepts SDM performance specifications and generates the optimal NTF from the block-level component specifications.
In [15], Kuo et al. proposed an empirical stability criterion and an automatic coefficients design for high-order SDMs. The stability upper bound of SDMs they presented could be determined by an empirical linear equation. Moreover, Schreier [13] also presented a coefficient synthesis tool containing several independent functions for designing an SDM. In recent years, research on topology synthesis has been proposed. Tang et al. [5] proposed a methodology for single-loop single-bit SDMs. The goal is to explore all possible topologies and to obtain the optimal topology under various design considerations, such as hardware complexity, modulator sensitivity, and power consumption.
After many studies on high-level SDM architecture synthesis, another research topic on the circuit specification synthesis was presented. Francken and Gielen [17] proposed a high-level simulation and synthesis tool for discrete-time SDMs based on a simulation-based optimization strategy. They overcame several limitations of the previous research, such as for only one topology, less precision, without non-ideal circuit consideration for circuit implementation, and a limited set of non-idealities. In addition, Ruiz-Amaya et al. [18] presented a high-level synthesis tool for SDMs that combines an accurate Simulink-based time-domain behavioral simulator with a statistical optimization core.
Research on op-amps synthesis is constantly in progress. It can be divided into three approaches: knowledge-based, simulation-based, and equation-based.
The knowledge-based approach adopts circuit design knowledge to construct the design rules. For example, IDAC [19] requires users to choose several basic circuit blocks with specific knowledge to implement the whole circuit. OASYS [21] divides the circuit into several basic blocks and simplifies the reuse of the design knowledge to design the whole circuit. However, because the second-order and short-channel length effects should be considered, these effects complicate the circuit design. Thus, the approach is not suitable for inexperienced circuit designers.
ECSTASY [22] and DELIGHT.SPICE [23] are the representatives of the simulation-based approach that commonly uses circuit simulators such as HSPICE [30] in each iteration. However, this approach can only find the local optimal solution; it requires more iteration and takes much time. The equation-based approach formulates the circuit characteristics using the equations in theory and solve these equations using some optimization algorithms. An optimization algorithm called geometric programming (GP) [31] has been adopted in recent years. Compared with the simulation-based approach, this approach has a global optimal solution. In [25], [26], [27], a design procedure of an op-amp with GP was proposed. Vanderhaegen et al. [28] modified the original GP into a reversed GP. It can improve the accuracy of op-amp synthesis, but the convergence rate becomes very slow. Moreover, to improve the accuracy, some of the previous works [29] combined the GP with a circuit simulator. By reducing the difference between the HSPICE results and the predicted results of GP, the predicted performance will be close to the specification.
Table 2 summarizes the characteristics of the three approaches. The knowledge-based approach is restricted due to the high demand of circuit knowledge and design experience. The simulation-based approach has the advantage of accuracy without much circuit knowledge, but the simulation time is considerable. Moreover, the equation-based approach improves the simulation time of the simulation-based approach, but it cannot realistically reflect the characteristics of the real circuits.
Aside from the coefficients synthesis of architecture for discrete-time SDMs presented in [32], this paper further proposes a complete solution for SDM design, including circuit specification synthesis and CMOS op-amp synthesis.
For circuit specifications synthesis, previous works have focused on op-amp finite gain, non-linearity, op-amp bandwidth, and slew-rate, separately. However, the non-ideal effects are highly correlated among one other. When integrating all non-ideal models, the final performance is much worse [33]. In this paper, all the effects are considered together for better accuracy. The finite gain and non-linearity of an op-amp are simulated first. The bandwidth and slew-rate of an op-amp are then modeled based on the op-amp finite gain and non-linearity. The circuit simulation results show that this method can predict the performance more accurately.
For op-amp synthesis, as simulation- and equation-based approaches have their own disadvantages in either speed or accuracy, a hybrid approach is proposed to improve both speed and accuracy. To estimate the transconductance (gm) and drain-source conductance (gds) accurately, two modified models are introduced in the hybrid approach.
Consequently, a complete solution for automated synthesis of SDM is derived. The developed synthesis tool can rapidly synthesize an op-amp according to the required system specification. Even an inexperienced designer can design an SDM quickly with this proposed tool.
The paper is organized as follows. Section 2 shows the major non-ideal effects of circuit implementation; several behavioral models of these effects are created. Section 3 proposes a hybrid-based design methodology composed of simulation-based and equation-based approaches for synthesizing two-stage op-amps. In Section 4, an automated synthesis tool integrating coefficient synthesis, circuits specification synthesis, and op-amp synthesis is presented. Two design examples with different SDM architectures, specifications, and op-amps are given in Section 4.2. Finally, Section 5 concludes this paper.
Section snippets
Circuit specification synthesis
The implementation in [32] is assumed to use the ideal components. However, ideal components are not practical. Fortunately, by creating the non-ideal models using MATLAB [34] and Simulink [35], the effects of circuit non-idealities can be estimated [33], and the required circuit specifications can be determined. According to the previous works, the performance of a circuit synthesized by considering all non-ideal models together is much worse than that. In the following subsections, a
CMOS op-amp synthesis
The CMOS two-stage and folded-cascode op-amp synthesis is developed by the proposed hybrid-based approach. In this section, the two-stage op-amp is used to explain the design methodology. The design methodology is mainly divided into an initial synthesis phase and the phase of calibration, as shown in Fig. 11. In the following subsections, the design methodology will be presented in detail.
Automated synthesis tool
The methodologies of the SDM coefficient synthesis, circuit specification synthesis, and CMOS op-amp synthesis were presented previously. In this section, the design flow of the proposed automated synthesis tool is introduced. Two design examples are used to explain and verify the proposed tool.
Conclusion
An automated synthesis tool, which includes coefficient synthesis, circuit specification synthesis, and two-stage CMOS op-amp synthesis for discrete-time SDMs, is proposed. The circuits' non-idealities are modeled to estimate the required op-amp specifications. A new synthesis flow of circuit specifications to provide more accuracy is also suggested. By applying the required specifications to the proposed CMOS op-amp synthesis tool, the required component sizes and performances can be obtained.
References (48)
- et al.
Oversampling Delta-Sigma Data Converters: Theory, Design, and Simulation
(1992) - et al.
Understanding Delta-Sigma Data Converters
(2004) - et al.
Delta-Sigma Data Converters: Theory, Design, and Simulation
(2004) - et al.
Computer-aided design of analog and mixed-signal integrated circuits
Proceedings of the IEEE
(2000) - et al.
High-level synthesis of modulator topologies optimized for complexity, sensitivity, and power consumption
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
(2006) - et al.
A vertically integrated tool for automated design of modulators
IEEE Journal of Solid-State Circuits
(1995) - et al.
Table-based modeling of delta-sigma modulators using ZSIM
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
(1990) - L.A. Williams III, B.A. Wooley, MIDAS—a functional simulator for mixed digital and analog sampled data systems, in:...
- et al.
TOSCA: a simulator for switched-capacitor noise-shaping A/D converters
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
(1993) - J. Kenney, L. Carley, CLANS: a high-level synthesis tool for high resolution data converters, in: IEEE International...
Optimal parameters for modulator topologies
IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing
Automatic coefficients design for high-order sigma-delta modulators
IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing
A high-level simulation and synthesis environment for modulators
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
High-level synthesis of switched-capacitor, switched-current and continuous-time modulators using SIMULINK-based time-domain behavioral models
IEEE Transactions on Circuits and Systems I: Regular Papers
IDAC: an interactive design tool for analog cmos circuits
IEEE Journal of Solid-State Circuits
BLADES: an artificial intelligence approach to analog circuit design
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
OASYS: a framework for analog circuit synthesis
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
DELIGHT.SPICE: an optimization-based system for the design of integrated circuits
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Simulation-based generation of posynomial performance models for the sizing of analog integrated circuits
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Cited by (10)
A fast symbolic SNR computation method and its Verilog-A implementation for Sigma-Delta modulator design optimization
2018, Integration, the VLSI JournalBehavioral model of folded and interpolated ADCs for test evaluation - Case study: Structural DfT method
2013, Microelectronics JournalCitation Excerpt :Consequently, it is advisable to carry out an analysis at a higher level of abstraction through behavioral models of the system for a preliminary evaluation, allowing the design and/or test engineers to estimate the effect of limitations of basic blocks on the overall performances at a lower cost. As far as the state-of-the-art of behavioral models for ADCs is concerned, in the last years we can highlight their usefulness for the evaluation of synthesis tools and several top-down design methodologies for discrete and continuous-time sigma–delta converters [6–8], pipeline architectures [9,10], reconfigurable interpolated flash ADCs [11], or time-interleaved topologies [12]. These high-level models can also constitute a desirable tool to assess the validity of calibration or post-correction schemes in the particular cases of sigma–delta [13], pipeline [14], full-flash [15] or time-interleaved converters [16].
Low-voltage dynamic comparator using positive feedback bulk effect on a floating inverter amplifier
2021, Analog Integrated Circuits and Signal ProcessingLow-power and wide-dynamic-range sigma-delta modulator for an ECG acquisition system
2015, 4th International Symposium on Bioelectronics and Bioinformatics, ISBB 2015Low-power wireless ECG acquisition and classification system for body sensor networks
2015, IEEE Journal of Biomedical and Health InformaticsWearable electrocardiogram acquisition and classification systems with different distributive operations
2014, IEEE 2014 Biomedical Circuits and Systems Conference, BioCAS 2014 - Proceedings
- ☆
This work was supported by the Chip Implementation Center (CIC) and the National Science Council, Taiwan, ROC, under Grants NSC98-2220-E-194-002, NSC98-2220-E-194-007, NSC96-2628-E-194-015-MY3, and NSC96-2220-E-194-004.