• 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. ADC Definitions Query in Cadence Model Writer

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 125
  • Views 14495
  • 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

ADC Definitions Query in Cadence Model Writer

ksnf3000
ksnf3000 over 12 years ago

 Hi,

 I am new to Cadence forums so please forgive me if I am in the wrong forum ( and please tell me the correct one also!! )

My query is that I am using Cadence Modelwriter for making an ADC (using veriloga). I am just not sure about the definitions which have been generated by the code. As a result i am not able to correctly parametrize the ADC for the required specifications. 

I would like to know what is "tconv", and "slack" in the code.  I am trying to build a 3-bit ADC and  the input clock frequency should be 2.5 GHz and more.

 Regards,

ksnf3000 

  • Cancel
Parents
  • skillUser
    skillUser over 12 years ago

    Hi,

    Without seeing the actual VerilogA produced by the Modelwriter it is difficult to comment, and I haven't got the time to run it to see what it might produce.  Aren't the parameters documented in the produced code?  However, I would think that 'tconv' would be the time taken for the conversion from Analogue to Digital.  Actually, never mind, I typed "tconv slack ADC" into a Google search box, and lo and behold I found this in the first few results returned:

    
    // PARAMETERS:
    // slack = The smallest time interval considered negligible for
    // cross event on clock [S]
    // tconv = Delay from threshold crossing to output change [S]
    

    I was right on both counts.  By the way, you are in the correct forum for this sort of question.  Hope this helps you.

    Regards,

    Lawrence.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • skillUser
    skillUser over 12 years ago

    Hi,

    Without seeing the actual VerilogA produced by the Modelwriter it is difficult to comment, and I haven't got the time to run it to see what it might produce.  Aren't the parameters documented in the produced code?  However, I would think that 'tconv' would be the time taken for the conversion from Analogue to Digital.  Actually, never mind, I typed "tconv slack ADC" into a Google search box, and lo and behold I found this in the first few results returned:

    
    // PARAMETERS:
    // slack = The smallest time interval considered negligible for
    // cross event on clock [S]
    // tconv = Delay from threshold crossing to output change [S]
    

    I was right on both counts.  By the way, you are in the correct forum for this sort of question.  Hope this helps you.

    Regards,

    Lawrence.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

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