Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
I have designed a 4 bit flash ADC in cadence. I have used Two stage op amp as comparator and Fat tree TC to BC Encoder. I am attaching my Output image file
.
I am getting some unnecessary zeros in my output. Can anyone help me about these drops and how to eliminate them? Thank You.
Not only finite (and unbalanced) switching times in
the logic, but comparator rising / falling delay
asymmetry can cause race conditions which turn
into output glitching. In the larger picture the
flash ADC data would be registered (nobody likes
to work with unstable data) and the trick is to
ensure that the strobe avoids the hazard regions.
This in turn probably wants a S/H or T/H front
end so that input data (analog) can be relied
upon. Making it no longer a real-time ADC in effect.
If you need "glitch free" output operation maybe
you want a self-timed output register that is
strobed on a code-change-detect, plus enough
lag to ride out the always-present glitching (but
this adds to delay and probably maximum conversion
rate).
Thanks for the reply. The spikes was due to my Logic gates and it is ok with me. I am having an issue with my ADC, it is not working as i want, i have attached the output graph, you can see in the graph that LSB and One bit in the output are not starting at low voltages. Is there any way to start the ADC at small voltages. Thank You.
You could also use two styles of comparators, one that
has input range which includes ground but maybe not the
higher end, and another which includes the higher end
but not ground. These can be simpler and as long as they
give the right answer when they are "involved in the
decision" it's OK. Of course that wants checking. If
the output is registered then you might also look at
simple autozeroed capacitor-coupled comparators for
speed, simplicity and negligible drift attributes.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.