The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Jul 16th, 2024, 4:38pm
Pages: 1
Send Topic Print
How to simulate INL/DNL using spectre? (Read 3507 times)
thomasross20
Junior Member
**
Offline



Posts: 30

How to simulate INL/DNL using spectre?
Aug 13th, 2008, 3:24am
 
Hello,

I'm trying to find a way of simulating the INL/DNL of a fully-differential pipeline ADC in Cadence, using spectre/verilog-A. There is an ahdl library with DNL/INL blocks, but these are single-ended and their operation not explained well. Any help on this matter would be appreciated. Note the pipeline has a delay time before it starts outputting correct data..

Secondly, several references are at odds when defining the DNL of an ADC. Is it related to the width of the analog input along the x-axis or the height of the digital transition on the y-axis? I would say the analogue width...
Back to top
 
 
View Profile   IP Logged
ywguo
Community Fellow
*****
Offline



Posts: 943
Shanghai, PRC
Re: How to simulate INL/DNL using spectre?
Reply #1 - Aug 22nd, 2008, 1:16am
 
Hi thomasross20,

The DNL/INL measurement cells are easy to use. Although their output are single-ended, it is not difficult to convert it to differential using ideal_balun in analogLib.

Another point is important and you have already noticed it. The pipelined ADC has a latency more than one clock cycle. That depends on the ADC arthitecture and stages. You often need modify the related Verilog-A code to record the right result. In the initial_step block in adc_dnl_8bit and adc_inl_8bit, they are tnext_high = tsettle/2; and tnext_low = tsettle.  :)



Yawei
Back to top
 
 
View Profile   IP Logged
thomasross20
Junior Member
**
Offline



Posts: 30

Re: How to simulate INL/DNL using spectre?
Reply #2 - Aug 22nd, 2008, 4:07am
 
Thanks Smiley
I read the code a few times and it eventually made sense; I ended up writing my own version which drives the ADC with a differential input and non-overlapping clock, with an option to start the analysis after the initial delay Smiley
The only thing I'm having trouble with now is the CMFB for the gain-boosting amps; analogue design, don't you love it? Cheesy
Back to top
 
 
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.