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.

Parameterize wire length for finding delay

Status
Not open for further replies.

utdstu

Newbie level 1
Joined
Jul 28, 2015
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
9
I want to plot length of wire versus delay curve. Is there a way I can do by hspice or cadence spectre? Right now the only option I can see is manually changing the length of wire in layout and then finding delay. Collect all the values and then plot it using excel. I want to actually find the point where delay of the wire increases exponentially with length.
 

I can think of two ways:

1- Read the process document, look for metal n resistance. Assume metal m is ground and check the cap between these two metal layers from the document. Parameterize these two with the length for a given width (you can even parameterize the number of segments you have) and run the simulation.

2- If you have abundant amount of time, write the SKILL function that generates the wire segment with length and width you specify. You can put metal resistors in the schematic view so that you have something to compare with. Then write or modify the previous function to run DRC-LVS and extract. Write the ocean script to call this SKILL function run the sim, call the function again with different length, run the sim... collect the data as comma separated file.

I might be overthinking though. It just never occurred to me to run this simulation.
 
  • Like
Reactions: utdstu

    utdstu

    Points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top