Continue to Site

Welcome to EDAboard.com

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.

high resolution (15 bit) delta sigma ADC simulation problem

Status
Not open for further replies.

jowong1

Junior Member level 1
Joined
Dec 14, 2006
Messages
18
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,419
cadence sigma delta reltol

I am designing a rather high resolution (>15bit) delta sigma ADC. I have a design that's working in MATLAB and I am trying to build the same thing in cadence using Verilog A modeling. Every component I have now is ideal and in verilog A code, so that means no transistors, no resistors and no capacitors. I am using the function laplace_nd to model my loop filter, however, the SNRs I am getting is off from what I got in MATLAB and the max stable input amp is off as well. I have tried the following

1. Tighten reltol and abstol
2. reduce the max time step to 1ps, running under moderate (this is giving me convergence issue)

But they are not solving my problems. Does anyone have any idea on what else I can try?

Thanks
 

delta sigma adc simulation tool

How do you get the SNR from your simulation result?
 

how to obtain high resolution in delta sigma adc

I take the PSD and then integrate...I did that in both matlab and cadence

Thanks
 

Re: high resolution (15 bit) delta sigma ADC simulation prob

it is continuous-time sigma-delta modulator you have modelled? what about psd you have got? what difference compared to that from cadence? try errpreset=convative as well.
 

Re: high resolution (15 bit) delta sigma ADC simulation prob

The difference in SNR actually depends on the order of my DSADC. For 3rd order, the difference is about 5dB (I suspect if I get more data points, I can have the 2 match). But for 5th order, the difference is much more (>10dB) , and the max stable input amp in Matlab is 0.8V while in Cadence is like 0.4V. I have tried setting to conservative, but it's still the same thing for the 5th order. If i further tighten the max step size, then I will have convergence issue.

Thanks and appreciate any ideas

and yes, it's a continuous time
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top