• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC Design
  3. Noise analysis on dynamic comparator

Stats

  • Locked Locked
  • Replies 15
  • Subscribers 126
  • Views 27856
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Noise analysis on dynamic comparator

minci
minci over 14 years ago

 Hi,there

I am using  cadence IC5141 usr6 and MMSIM72.

I want to know the noise performance of my circuit,a dynmic comparator contains a pre-amp followed by latch.

I select noise analysis in ADE,sweep the frequecny from 1 to 10G,output noise I choose voltage,and select Pos.&Neg. differential output respectively.Then I am confusing about Input noise.Since my input is differential also and there is only one selection,I dont know how to do and just select one vdc source out of two.

The result is so weried,the input-referred noise is so big that is 1.3e+13.

I believe I have made some falses but I dont know where.And I try to find the simulation method in spectre manual but only to find nothing valuable about noise analysis.

I wonder whether noise analysis could be used for dynamic comparator,or just for linear op-amp? If not,how to simulate the noise of dynamic comparator where there are some switches during its operation?

 

Best regards

urian

 

  • Cancel
Parents
  • maurocleris
    maurocleris over 8 years ago
    Hello Andrew,

    very nice tutorial, many thanks for the new link.

    I tried to apply a pss/pnoise Analysis in order to find out the noise of my Clocked Comparator following the instructions given
    at page 51 and following and it seemed to me that everything was quite clear.

    1. Apply a small DC input voltage to comparator (1mV differential) and clock the comparator
    2. Setup Shooting Newton analysis to calculate the periodic operating point
    3. Use sample periodic noise analysis with the sample point determined by the differential output levels (internal latching nodes) of the comparator
    4. Set the sampling point to where the comparator differential output levels are separated by about 50mV
    5. Integrate squared noise of sampler output and take square root to find rms noise on ideal sampler from DC to Nyquist frequency
    6. Divide noise by gain from input to sampler output (50mV/1mV)

    I selected in the pnoise form --> noise type ´´jitter´´ and threshold value 10m, crossing direction ´´rise´´.

    It is verified on simulation results that the noise Analysis is done at this crossing Point, so it seems everything coherent and clear.


    But...when I change the threshold value to 50m, 100m, 200m I obtain totally different values for the noise.

    I apply a differential Input of 1mV at the Input of the comparator and, at the end (like suggested in step 6) I divide the integrated squared noise by the gain factor of 10, 50, 100, 200. Results of rms noise for the different cases are:

    Threeshod voltage - rms noise
    10mV 3.2mV
    50mV 975uV
    100mV 399uV
    200mV 157uV

    I cannot understand this variation...
    Overmore, I simulated the comparator noise in the time Domain (transient+noise) obtaining a Sigma_rms_noise=350uV.
    I am pretty sure that this second Simulation is good, unlucky it requires a lot of time and I would prefer a faster way to Support Long and painful design sessions.

    So, how to get correct results from pss/pnoise Analysis (it is evident that I am doing something wrong) and I have no idea how to proceed.

    Many thanks in advance for your help.

    Mauro
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • antoniosouza
    antoniosouza over 6 years ago in reply to maurocleris

    Hi,

    I have exactly the same problem.

    Any update on this post ?

    Thanks a lot,

    Antonio

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • antoniosouza
    antoniosouza over 6 years ago in reply to maurocleris

    Hi,

    I have exactly the same problem.

    Any update on this post ?

    Thanks a lot,

    Antonio

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • Nicolas Callens
    Nicolas Callens over 6 years ago in reply to antoniosouza

    Should normally work. I have tested it for my dynamic comparator and when I am simulating for different thresholds, I am getting the nearly the same input-referred noise. Probably a wrong setting? Without seeing your testbench and ADE L setup, I cannot help you except by saying: try to do the same as described in the workshop.

    Kind regards,

    Nicolas

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information