• 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. Help me with the trans/dc options.

Stats

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

Help me with the trans/dc options.

Muffassir
Muffassir over 13 years ago

 

 

 Hi all,

Greetings!

Below is the HPICE code for the parametric DC analysis of the Inverter with the Capacitors at the input gate of the MOS transistors.I want to extract the operating point from the transient analysis and force it to the gate with the help of high value inductances.

.include ’c:\simulation\modelos\NC\Typical\NC.sp’

.include ’c:\simulation\modelos\PC\Typical\PC.sp’

.subckt transistorn vg vd v1 v2 v3 vs w=20u l=20u
c1=210f c2=210f c3=210f
m1 vd vg vs 0 nc w=’w’ l=’l’
c1 v1 vg c1
c2 v2 vg c2
c3 v3 vg c3
.ic vg=0
.ends

.subckt transistorp vg vd v1 v2 v3 vs w=20u l=20u
c1=210f c2=210f c3=210f
m1 vd vg vs 0 pc w=’w’ l=’l’
c1 v1 vg c1
c2 v2 vg c2
c3 v3 vg c3
.ic vg=0
.ends

x1 vg vd v1 v2 v3 0 transistorn w=20u l=20u c1=210f
c2=210f c3=210f
x2 vg vd v1 v2 v3 vdd transistorp w=20u l=20u c1=210f
c2=210f c3=210f
v1 v1 0 pulse(0 a 0.01 0.01 1 2 4)
v2 v2 0 pulse(0 2 0.02 1 1 2 4)
v3 v3 0 pulse(0 2 0.01 0.01 1 2 4)
vdd vdd 0 0 pulse(0 2 0.01 0.01 1 2 4)
.tran 0.01 1 sweep a 0 10 2
.op t=1
.options post
.end

 

I read the Virtuoso Spectre ckt simulator Refrence and also the Guide to spice and spectre by K.Kundert, I came to know from these refrences that the Spectre in Cadence saves the node voltages for further analyses.

 

I see the options in Transient and also in DC ..what i want to know is that which feilds i should fill with what value for the above code to run the parametric simulations in Cadence IC 6.1.4 using ADE L.(please provide me the approximate data that i should fill in the feilds of the options form for the Trans/DC/Analog.)

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 13 years ago

    In ADE you would define the initial conditions using Simulation->Convergence Aids->Initial Conditions (or set the ic on one of the capacitors, take your pick).

    Then you'd specify 1 as the stop time (no need to put the step time in spectre on the transient analysis.

    The surrounding sweep would be done using Tools->Parametric Analysis, and you'd click on the Variable "Add a variable" entry, pick "a" as the variable, fill in 0 as the From, 10 as the to, and set the Step Mode to "Linear Steps" - and then Step Size as 2 (I'm assuming that sweep syntax in HSPICE means step size - I don't know - you'd have to read the HSPICE manual). 

    Hit the run button in the parametric analysis tool.

    This is all covered in the documentation, so I'm rather surprised you had to ask (Help->Contents in the ADE window would take you to the relevant part of the manual).

    Kind Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Muffassir
    Muffassir over 13 years ago

    Thanks a lot Andrew Sir,

    Its my fault not to be able to explain what i expect.Well please see the attchment pdf.Here read the highlighted text.The author in the end says that to implement it in Cadence is simple than HPSICE.

     I would like you to help me with the options in Trans/DC/XF/etc form fields such that i can get the same results/waveform characteristics with Cadence ADE L as that for the HSPICE code given in the attachment? What should I write in the readns,write etc.should i check the ic option to node in dc analysis.and as well as other options in AC and DC analysis so that I get the expected waveform.

     

    Low_Power_and_Low_Voltage_Circuit_Design_with_the_FGMOS_Transistor__Circuits__Devices_and_Systems_.pdf
    • 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