Final Report (Autosaved)
-
Upload
vaibhavi-killedar -
Category
Documents
-
view
17 -
download
1
Transcript of Final Report (Autosaved)
SHRI VAISHNAV INSTITUTE OF TECHNOLOGY &SCIENCE, INDORE
Project ReportOn
“CMOS BASED 4-BIT ANALOG TO DIGITAL CONVERTER (ADC) DESIGN USING 0.25µm TECHNOLOGY FOR ECG APPLICATIONS”
Submitted as partial fulfillment for the award of the degreeOf
Bachelor of Engineering
SESSION 2013-14
ELECTRONICS & INSTRUMENTATION DEPARTMENT
PROJECT GUIDE: SUBMITTED BY:
MRS.NEHA MAHESHWARI VAIBHAV RATNAWAT (0802EI101086)
VAIBHAVI KILLEDAR (0802EI101087)
SHRI VAISHNAV INSTITUTE OF TECHNOLOGY &SCIENCE, INDORE
CERTIFICATE
This is to certify that the project entitled “CMOS BASED 4-BIT ANALOG TO DIGITAL
CONVERTER (ADC) DESIGN USING 0.25µm TECHNOLOGY FOR ECG APPLICATION” is the
benefited work carried out by VAIBHAV RATNAWAT & VAIBHAVI KILLEDAR, in partial
fulfillment of the requirements for the award of the degree of Bachelor Of Engineering in
Electronics And Instrumentation engineering from Rajiv Gandhi Prodyogiki
Vishwavidyalaya,Bhopal M.P. ,is a record of students own work carried by them under my
guidance and supervision. To the best of my knowledge the matter presented in this report
has not been submitted for the award of any other degree certificate.
Prof. NAMIT GUPTA Mrs. NEHA MAHESHWARI
Head of Department Project Guide, EI Dept.
SVITS, INDORE SVITS, INDORE
SHRI VAISHNAV INSTITUTE OF TECHNOLOGY & SCIENCE, INDORE
DECLARATION
We hereby declare that the project work entitled “CMOS BASED 4-BIT ANALOG TO DIGITAL
CONVERTER (ADC) DESIGN USING 0.25µm TECHNOLOGY FOR ECG APPLICATION”
submitted to the Rajiv Gandhi Proudyogiki Vishwavidyalaya,Bhopal,M.P. by VAIBHAV
RATNAWAT and VAIBHAVI KILLEDAR during the academic year 2013-14,as a partial
fulfillment for the award of degree of the bachelor of engineering in electronics and
instrumentation, is a record of an original work carried out under the supervision of our
guide,in EI department, SVITS and other references to the project work are clearly specified
by us.
Internal guide:-
MRS.NEHA MAHESHWARI VAIBHAV RATNAWAT
VAIBHAVI KILLEDAR
ACKNOWLEDGEMENT
We take a great pleasure in expressing our deep sense of gratitude to our
esteemed institute Shri Vaishnav Institute Of Technology And Science,Indore
for providing opportunity to fulfill our project.
We owe a great many thanks to a great many people who helped and supported us during
this project work. Our deepest thanks to Mrs. NEHA MAHESHWARI (Assistant Prof.), the
Supervisor of the project for guiding us and for her benevolence, can do inspiration and
constructive criticism through the entire period of our association with her .
We would like to express gratitude to Prof. NAMIT GUPTA (Head, EI dept.), for extending his
support. We would like to thank our Institution and our faculty members without whom this
project would have been a distant reality.
We are also grateful to our principal for providing excellent atmosphere in the institution,
which made the endeavor possible.
VAIBHAV RATNAWAT
VAIBHAVI KILLEDAR
CONTENTS
1.Abstract2.Introduction3.Literature review
Understanding Flash ADCs Flash ADC vs. other ADCs
4.Block diagram & description of project5.Schematics and simulation6.About the software
Tanner EDA version 137.Discussion and conclusion
Project challenges Future scope Conclusion
8.References9.Research papers
ABSTRACT
Abstract – A CMOS based 4-bit Flash Analog to Digital Converter (ADC) design with reduced number of comparators than the conventional Flash Analog to Digital Converter and multiplexer based architecture is proposed. For improving the conversion rate, both the analog and digital parts of the ADC are fully modified and the architecture uses only 4 comparators instead of 15 as used in conventional flash ADC, thus saving considerable amount of power. The proposed 4-bit ADC is designed and simulated in TANNER tools with 1.2 V supply voltage using T-Spice simulation. Keywords – Flash ADC, Comparators, CMOS, TANNER, T-Spice.
INTRODUCTION
Analog-to-digital converter architecture has become more advanced. Digital clock signal has been incorporated within A/D converter components to meet high-speed design specification. However, digital signal produces much noise and need to be separated from analog circuits which is sensitive to noise. The integration between analog and digital circuit design within a chip introduces mixed signal IC design environment.
Various ADC architectures have been developed over the years, each with different tradeoffs with respect to power, speed, and accuracy . Most ADC
architectures however are in some form a variant of the Flash ADC. Flash ADCs operate much like a ruler: a ruler with a fixed resolution (e.g. can measure accurately to millimeters) measures an infinite precision length to a finite accuracy. Flash ADCs measure an analog signal into a digital signal by comparing an analog input to fixed reference values as shown in Fig.. The number of fixed references used determines the accuracy of the digital output (e.g.) 4-bit accuracy is obtained by comparing against 24=16 reference values, 10-bit accuracy by comparing against 210=1024 reference values. Determining which reference values the input is in-between forms a length 2N bit (where N is the accuracy of the ADC) thermometer code representation of the analog input. Mapping the unique thermometer code to its binary equivalent forms a length N, binary representation of the analog input.
The performance of biomedical data acquisition systems such as ECG is generally limited by precision of the digital input data, which is achieved at the interface between analog and digital signals. ECG is a common bio-potential signal with low amplitudes of 1000-10000V and low frequency of 0.5-100Hz . In ECG applications the design with minimum power dissipation is always the key while fabricating the integrated circuit for such an ADC. The main problem of flash ADC architecture is that they consume much power and the complexity of the design increases proportionally with the resolution. Successive approximation architectures which have a logarithmic dependence on resolution are alternative approaches to reduce the complexity and the power consumption of flash ADC. On the other hand, it’s not desirable to use those kinds of ADCs in high-speed applications since they consume multiple clock cycles to implement the conversion algorithm, which needs more time interleaving to increase the conversion speed.The main concern of this paper is to reduce the power consumption for flashADC to be suitable for usage in low voltage applications. Flash ADCs are still the architecture of choice, where maximum sample rate and low to moderate resolution is required [9].Speed, resolution and power dissipation are the three main parameters for ADC [5] and they can’t be changed once an ADC is designed. This paper presents a CMOS based 4-bit ADC that uses only 4comparatorsinstead of 15 comparators so it dissipates minimum power and can operate at higher speed at low resolution
Project Objective
The objective of this project is to design a CMOS based 4-bit Flash Analog to
Digital Converter (ADC) design with reduced number of comparators than the
conventional Flash Analog to Digital Converter. A multiplexer based design is
proposed .The proposed 4-bit ADC is designed and simulated in TANNER tools
with 1.2 V supply voltage using T-Spice simulation
LITERATURE REVIEW
Understanding FLASH ADC
Flash analog-to-digital converters, also known as parallel ADCs, are the fastest
way to convert an analog signal to a digital signal. Flash ADCs are suitable for
applications requiring very large bandwidths. However, these converters
consume considerable power, have relatively low resolution, and can be quite
expensive. This limits them to high-frequency applications that typically cannot
be addressed any other way.
Typical examples include data acquisition, satellite communication, radar
processing, sampling oscilloscopes, and high density disk drives.
Architectural Details
Flash ADCs are made by cascading high-speed comparators. Figure 1 shows a
typical flash ADC block diagram. For an N-bit converter, the circuit employs 2N-
1 comparators. A resistive-divider with 2N resistors provides the
reference voltage. The reference voltage for each comparator is one least
significant bit (LSB) greater than the reference voltage for the comparator
immediately below it. Each comparator produces a 1 when its analog input
voltage is higher than the reference voltage applied to it. Otherwise, the
comparator output is 0. Thus, if the analog input is between VX4 and VX5,
comparators X1 through X4 produce 1s and the remaining comparators
produce 0s. The point where the code changes from ones to zeros is the point
at which the input signal becomes smaller than the respective comparator
reference-voltage levels.
This architecture is known as thermometer code encoding. This name is used
because the design is similar to a mercury thermometer, in which the mercury
column always rises to the appropriate temperature and no mercury is present
above that temperature. The thermometer code is then decoded to the
appropriate digital output code.
The comparators are typically a cascade of wideband low-gain stages. They are
low gain because at high frequencies it is difficult to obtain both
wide bandwidth and high gain. The comparators are designed for low-voltage
offset, so that the input offset of each comparator is smaller than an LSB of the
ADC. Otherwise, the comparator's offset could falsely trip the comparator,
resulting in a
digital output
code that is not
representative of a thermometer code. A regenerative latch at each
comparator output stores the result. The latch has positive feedback, so that
the end state is forced to either a 1 or a 0.
Given these basics, some adjustments are needed to optimize the flash
converter architecture.
Sparkle Codes
Normally, the comparator outputs will be a thermometer code, such as
00011111. Errors can cause an output like 00010111, meaning that there is a
spurious zero in the result. This out-of-sequence 0 is called a sparkle, which is
caused by imperfect input settling or comparator timing mismatch. The
magnitude of the error can be quite large. Modern converters employ an input
track-and-hold in front of the ADC along with an encoding technique that
suppresses sparkle codes.
MetastabilityWhen the digital output from a comparator is ambiguous (neither a 1 nor a 0),
the output is defined as metastable. Metastability can be reduced by allowing
more time for regeneration. Gray-code encoding, which allows only 1 bit in the
output to change at a time,can greatly improve metastability. Thus,the
comparator outputs are first converted to gray-code encoding and then later
decoded to binary , if desired.Another problem occurs when a metastable
output drives two distinct circuits. It is possible for one circuit to declare the
input a 1, while the other circuit thinks that it is a 0. This can create major
errors. To avoid this conflict, only one circuit should sense a potentially
mestatable output.
Input Signal-Frequency Dependence
When the input signal changes before all the comparators have completed
their tasks, the ADC's performance is adversely impacted. The most serious
impact is a drop-off in signal-to-noise ratio (SNR) plus distortion (SINAD) as the
frequency of the analog input frequency increases.
Measuring spurious-free dynamic range (SFDR) is another good way to observe
converter performance. The "effective bits" achieved by the ADC is a function
of input frequency; it can be improved by adding a track-and-hold (T/H) circuit
in front of the ADC. The T/H circuit allows dramatic improvement, especially
when input frequencies approach the Nyquist frequency, as shown in Figure 2.
Parts without T/H show a significant drop-off in SFDR.
Figure 2. Spurious-free dynamic range as a function of input frequency.
Clock Jitter
SNR is degraded when there is jitter in the sampling clock. This becomes
noticeable for high analog-input frequencies. To achieve accurate results, it is
critical to provide the ADC with a low-jitter, sampling clock source.
Architectural Trade-Offs
ADCs can be implemented by employing a variety of architectures. The
principal trade-offs among these alternatives are:
The time it takes to complete a conversion (conversion time). For flash
converters, the conversion time does not change materially with in-
creased resolution. The conversion time for successive approximation
register (SAR) or pipelined converters, however, increases approximately
linearly with an increase in resolution (Figure 3a). For integrating ADCs,
the conversion time doubles with every bit increase in resolution.
Component matching requirements in the circuit. Flash ADC component
matching typically limits resolution to around 8 bits. Calibration and
trimming are sometimes used to improve the matching available on
chip. Component matching requirements double with every bit increase
in resolution. This pattern applies to flash, successive approximation, or
pipelined converters, but not to integrating converters. For integrating
converters, component matching does not materially increase with an
increase in resolution (Figure 3b).
Die size, cost, and power. For flash converters, every bit increase in reso-
lution almost doubles the size of the ADC core circuitry. The power also
doubles. In contrast, a SAR, pipelined, or sigma-delta ADC die size will in-
crease linearly with an increase in resolution; an integrating converter
core die size will not materially change with an increase in resolution
(Figure 3c). Finally, it is well known that an increase in die size increases
cost.
Figure 3. Architectural trade-offs.
Flash ADC vs. Other ADC Architectures
Flash vs. SAR ADCs
In a SAR converter, a single high-speed, high-accuracy comparator determines
the bits, one bit at a time (from the MSB down to the LSB).This is done by
comparing the analog input with a DAC whose output is updated by previously
decided bits and thus successively approximates the analog input.
This serial nature of the SAR limits its speed to no more than a few mega-
samples per second (Msps),while flash ADCs exceed giga-samples per
second(Gsps) conversion rates.
Flash vs. Pipelined ADCs
A pipelined ADC employs a parallel structure in which each stage works on one
to a few bits of successive samples concurrently. This design improves speed at
the expense of power and latency, but each pipelined stage is much slower
than a flash section. The pipelined ADC requires accurate amplification in the
DACs and inter stage amplifiers, and these stages have to settle to the desired
linearity level. By contrast, in a flash ADC the comparator only needs to be low
offset and to resolve its inputs to a digital level; there is no linear settling time
involved. Some flash converters require preamplifiers to drive the
comparators. Gain linearity needs to be specified carefully.
Pipelined converters convert at speeds of around 100Msps at 8- to 14-bit
resolutions. An example of a pipelined converter is theMAX1449, a 105MHz,
10-bit ADC. For a given resolution, pipelined ADCs are around 10 times slower
than flash converters of similar resolution. Pipelined converters are possibly
the optimal architecture for ADCs that need to sample at rates up to around
100Msps with resolution at 10 bits and above. For resolutions up to 10 bits and
conversion rates above a few hundred Msps, flash ADCs dominate.
Interestingly, there are some situations where flash ADCs are hidden inside
converter employing architecture to increase its speed.
Flash vs. Integrating ADCs
Single, dual, and multislope ADCs achieve high resolutions of 16 bits or more,
are relatively inexpensive, and dissipate materially less power. These devices
support very low conversion rates, typically less than a few hundred samples
per second. Most applications are for monitoring DC signals in the
instrumentation and industrial markets. This architecture competes with
sigma-deltaconverters.
Flash vs. Sigma-Delta ADCs
Flash ADCs do not compete with a sigma-delta architecture because currently
the achievable conversion rates differ by up to two orders of magnitude. The
sigma-delta architecture is suitable for applications with much lower
bandwidth, typically less than 1MHz, and with resolutions in the 12- to 24-bit
range. Sigma-delta converters are capable of the highest resolution possible in
ADCs. They require simpler anti-alias filters (if needed) to band limit the signal
prior to conversion.Sigma-delta ADCs trade speed for resolution by
oversampling, followed by filtering to reduce noise. However, these devices
are not always efficient for multichannel applications. This architecture can be
implemented by using sampled data filters, also known as modulators, or
continuous-time filters. For higher frequency conversion rates the continuous-
time architecture is potentially capable of reaching conversion rates in the
hundreds of Msps range with low resolution of 6 to 8 bits.
This approach is still in the early research and development stage and offers
competition to flash alternatives in the lower conversion rate range.
Another interesting use of a flash ADC is as a building block inside a sigma-
delta circuit to increase the conversion rate of the ADC.
Sub ranging ADCs
When higher resolution converters or smaller die size and power for a given
resolution are needed, multistage conversion is employed. This architecture is
known as a sub ranging converter, also sometimes referred to as half-
flash converter.
This approach combines ideas from successive approximation and flash
architectures.
Sub ranging ADCs reduce the number of bits to be converted into smaller
groups, which are then run through a lower-resolution flash converter. This
approach reduces the number of comparators and reduces the logic
complexity compared to a flash converter (Figure 4).
The trade-off results in a slower conversion speed compared to flash.
Figure4.Sub ranging ADC architecture.
For applications requiring modest resolutions, typically up to 8-bits, at
sampling frequencies in the high hundreds of MHz, the flash architecture may
be the only viable alternative. The user must supply a low-jitter clock to ensure
good ADC performance. For applications with high analog-input frequencies,
the ADC chosen should have an internal track-and-hold.
BLOCK DIAGRAM AND DESCRIPTION OF PROJECT
The block diagram of proposed 4-bit flash ADC is shown in Fig.A. It uses
multiplexer and reduced number of comparator for ADC operation. The
multiplexer is used for generation of reference voltages while the comparators
are used for comparing different reference voltages. In comparison to the
conventional flash ADC which uses 2N-1 comparators for N- bit ADC, the
proposed one uses only N comparators and N-1 multiplexers to generate the
required binary code resulting in saving of power and area. The principle
behind this proposed work is to use analog multiplexer to change the
reference voltage in accordance to the previous significant bit and to exploit
the properties of comparators. As comparators are the fast element and
consume most of the power hence to reduce the power, the reduction of
comparators is the only alternative and the proposed design follows the same
path.
The most significant part of ADC architecture is comparator. Comparator is a
circuit that compares two analog input signals and decodes the signal into
single digital output signal. Flash type ADC usually referred as direct conversion
ADC has a bank of comparators sampling the input signal in parallel, each firing
for their decoded voltage range. The comparator bank feeds a logic circuit and
generates a code for each voltage range. Direct conversion is very fast, capable
of gigahertz sampling rate. The schematic design of comparator is shown in
Fig.B. The input voltage is compared with the reference voltage and the output
is 1 when input voltage is greater than the reference voltage. Output is 0 when
input voltage is lesser than the reference voltage.
If the input step is sufficiently small the output should not slew and the
transient response will be a linear response.
The settling time is the time needed for the output to reach a final value within a predetermined tolerance, when excited by a small signal. Small-signal settling time is determined by the gain bandwidth product of the amplifier. If the input step magnitude is sufficiently large, the comparator will slew by virtue of not having enough current to charge or discharge the compensating and/or load capacitances. The slew rate is determined from the slope of the output waveform during the rise or fall of the output. Slew rate is limited by the current-sourcing/sinking capability in charging the output capacitor. In comparator there are two stages, first stage is composite cascade differential amplifier N channel input devices in series with combination of
Fig-A: BLOCK DIAGRAM
cascade active PMOS based current mirror load that compares the two input but provide smaller gain while the second stage is common source provide larger swing and greater gain similar to OPAMP based conventional two stage open loop comparator and one NMOS is provided below which act as current sink for stabilization. Amplifiers are usually employed to achieve linear operation in closed loop configuration which requires careful compensation to avoid unstable operation. On the contrary the comparator does not require stability criteria as in two stage amplifier so it eliminated need for compensation capacitor.
For providing different reference voltages to the comparator, CMOS based transmission gate is used as analog multiplexer. Multiplexers are key components in CMOS memory elements and data manipulation structures. A multiplexer chooses the output from among several inputs based on a select signal. The conventional multiplexer has at least two inputs, at least one output and at least one control select line terminal. Each of the inputs is associated with a separate and distinct path through the multiplexer. One source terminal of the multiplexer circuit is connected to high voltage source Vdd. Another source terminal is connected to ground or Vss. The conventional multiplexer are mostly built in complementary metal-oxide-semiconductor technology to perform logic functions. The CMOS-based multiplexers have
Fig-B: COMPARATOR CIRCUIT
leakage power that tends to increase with a reduction of their dimensions. The conventional multiplexers are volatile; they can lose their logic states when the power is off. The choice of employing transmission gates in preference to pass transistors is because of its effect on dynamic range. A CMOS inverter is one of the key elements of multiplexer. The inverter includes a p-type MOS transistor and an n-type MOS transistor. Gate terminal of PMOS and NMOS are connected in common to serve as input terminal. Drains of PMOS and NMOS are connected in common to serve as output terminal. The multiplexer comprises of transmission gates which make the multiplexer non-restoring. Transmission gate consists of NMOS and PMOS connected in parallel. The input terminal of the gate is composed by source terminals of the transistors PMOS and NMOS connected in common. The output terminal of the transmission gate is made of drain terminals of PMOS and NMOS also connected in common. Selection signals S and S are applied to gate terminals ′of PMOS and NMOS transistors respectively. The select signal S and its complement S can enable simultaneously one of the two transmission gates at′ any given time when both the PMOS and NMOS transistors of the gate are on. The magnitude of input signals is substantially similar to value of Vdd or Vss when logic 1 or logic 0respectively is applied to the input terminals.Fig.4presents the schematic of 2to1 multiplexer. This multiplexer is preceded by a set of three NMOS transistors (M1, M2 and M3) for providing the input (V/4 and 3 V/4) to the 2to1 multiplexer which is required for 2to1 multiplexer as can be seen from Fig. C.
Fig.D. presents the schematic design of 4to1 analog multiplexer. Here five NMOS transistors (M1, M2, M3, M4 and M5) are used for providing four different reference voltages as required by 4to1 multiplexer. It requires four inputs and two selection lines.
Fig-C: 2X1 MULTIPLEXER CIRCUIT
The schematic design of 8 to 1 multiplexer is shown in Fig.E.It requires eight inputs and three selection lines.
Fig-D: 4X1 MULTIPLEXER CIRCUIT
SCHEMATICS AND SIMULATION
COMPARATOR
Fig-E: 8X1 MULTIPLEXER CIRCUIT
2 X 1 MULTIPLEXER
SCHEMATIC(S-EDIT)
NETLIST (T-SPICE)
WAVEFORM(W-EDIT)
4 X 1 MULTIPLEXER
SCHEMATIC(S-EDIT)
NETLIST (T-SPICE)
WAVEFORM (W-EDIT)
8 X 1 MULTIPLEXER
SCHEMATIC(S-EDIT)
NETLIST (T-SPICE)
WAVEFORM (W-EDIT)
ABOUT THE SOFTWARE
Tanner EDA version 13 S-EDIT
With S-Edit, Tanner Tools brings to the front-end design capture the ease-of-use and design productivity for which Tanner Tools are known. It is tightly integrated with Tanner's T-Spice simulation and verification tool and the company's L-Edit layout tool. S-Edit designs can be laid out using L-Edit's SDL
(Schematic Driven Layout) and verified with L-Edit's LVS (Layout versus Schematic).
S-Edit is Tanner Tools completely re-architected schematic entry tool, a design environment that provides schematic capture, net list input and output, and integrated analog simulation.Powerful and easy-to-use interface Tight integration with SPICE simulation, supporting dynamic analysis, verification, and debugging throughout the design process Easy interoperability with legacy data and third-party tools, including Cadence® and View Draw® EDIF Complete schematic features-libraries, buses, arrays, rubber band connectivity editing, evaluated parameters with waveform probing and back annotation of operating point voltages and currents Fully user-programmable design environment, allowing a high degree of customization and productivity
T-SPICE
Tanner Tools powerful T-Spice Circuit Simulator generates fast and accurate simulations of analog and mixed-signal IC designs. The T-Spice Circuit Simulator includes the Tanner Wave Tool, Simulation Manager, and Device Modeling features.H-SPICE and P-Spice compatible Support for the latest industry models, including Penn State Philips Model (PSP), BSIM3.3, BSIM4.5, BSIM SOI, EKV, MOS11, MOS20, VBIC and MEXTRAM Superior numerical techniques achieve convergence for circuits that are often impossible to simulate with other SPICE programs. Sophisticated device modeling algorithms allow designers to switch from the fastest (table-based model evaluation) to the most accurate method (direct model evaluation) to control solution performance and accuracy on a per device basis.
Takes advantage of T-Spice Pro's behavioral modeling options to allow creation of custom models using algebraic expression voltage and current controlled sources, data from external tables, or the C programming language. Amplified by the folding blocks. In summary, folding reduce the number of latch comparators needed as compared to a flash converter.
W-EDIT
The W-Edit waveform analysis tool is a comprehensive viewer for displaying, comparing, and analyzing simulation results.Provides an intuitive multiple-window, multiple-chart interface for easy viewing of waveforms and data in highly configurable formats. Dynamically linked to T-Spice with a run-time update feature that displays simulation results as they are being generated. Automatically calculates and displays FFT results in a variety of formats, including dB or linear magnitude, wrapped or unwrapped phase, and real or imaginary parts. Creates new traces based on mathematical expressions of other traces
DISCUSSION AND CONCLUSION
Project Challenges
The most challenging factor in completing this project is to realize the ADC itself. It took about one whole semester to understand the concept of folding and interpolating ADC. Moreover, in the process of designing the ADC, a lot of problem arose especially to come up with good folding and interpolating signals. The folding and interpolating signals are realized in two months later on second semester. The unexpected difficulty is because of the problems due to sensitivity of the analog folding signals and common problem when cascading circuits.
Besides that, the circuit analysis also took much more time than expected. The simulation of the complete ADC takes about 40 minutes per simulation because of the large number of devices. This makes the problem troubleshooting becomes so time consuming. Therefore, design optimization also took plenty of time when optimizing the ADC to increase the speed and reduce the power of the design.
Lastly, the exposure to CMOS analog design comes on the last semester. It was all try-and-error game in designing the ADC until the knowledge of designing proper analog circuit is gained from the class. Therefore, the understanding of the design came later than it should be. It will be great if the CMOS analog subject is taught earlier by one semester.
Future Works
In the future, this project can be improved by: Increasing the design reliability by improving the noise margin of the ADC. This can be done by improving the isolation between analog and digital components. Improving the ADC performance in term of speed and power consumption. The folding and interpolating architecture is meant to create high-speed and low power ADC. Therefore, by selecting different component (especially the comparator) architecture, it will greatly affect the performance of the ADC. Characterizing and testing the ADC vigorously to determine the performance of the ADC. This can be done by using software-based (i.e. MATLAB) ideal DAC. The characterization shall include various ADC design tests such as SNR, ENOB, INL and DNL test. Designing the layout for the circuit. Therefore, the ADC can be fabricated and the practical performance of the ADC can be extracted.
Conclusion
Number of comparators reduced from 15 to 4 in comparison to conventional 4 bit flashAdc.Power consumption reduced, as most of the power id consumed by the comparators.
REFERENCES
CMOS VLSI DESIGNBy NEIL H.E. WESTE, DAVID HARRIS, AYAN BANERJEE
[PDF] A/D Converter [PDF] Folding and Interpolation Research Papers IEEE