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.

[SOLVED] Measuring Node Capacitance

Status
Not open for further replies.

jasonmgeorge

Newbie level 6
Joined
Oct 13, 2010
Messages
11
Helped
4
Reputation
8
Reaction score
4
Trophy points
1,283
Activity points
1,410
I've built a ripple-carry adder in Cadence and I need to measure the capacitance at various nodes internal to my design (load capacitance at gate outputs). I realize the design is digital, but this seems to be a more appropriate forum for capacitance questions.

I need to include parasitics in my capacitance measurements, which is why I need to measure internal to my completed layout. Based on another post, it appears I should measure capacitance in Spice as follows.

Code:
.print ac CAP(NODE_A) CAP(NODE_B)

First, is this an appropriate method to determine node capacitance given I need to measure internal nodes?

Second, if this is correct, is there an easy way to label/locate internal nodes based on my extracted spice model? This is a sample of what I get from Cadence.

Code:
M376 2 IN_B0 0 0  TSMC20N  L=200.000002337219E-9 W=300.000010611257E-9 
+AD=110.000001457815E-15 AS=237.499988208975E-15 PD=699.999986863986E-9 
+PS=1.5499999790336E-6 M=1 
M377 0 IN_C0 2 0  TSMC20N  L=200.000002337219E-9 W=300.000010611257E-9 
+AD=237.499988208975E-15 AS=110.000001457815E-15 PD=1.5499999790336E-6 
+PS=699.999986863986E-9 M=1 
M378 2 3 1 0  TSMC20N  L=200.000002337219E-9 W=300.000010611257E-9 
+AD=110.000001457815E-15 AS=189.999993277686E-15 PD=699.999986863986E-9 
+PS=1.50000005305628E-6 M=1

I realize in the M378 2 3 1 0 TSMC20N that 2, 3, 1, 0 correspond to nets, but I have no idea how to discern which net is which short of drawing the entire circuit and labeling the nets. Given I have a few hundred transistors, I'd rather go a different direction.
 

After doing more digging I was able to label the nets within my extracted hspice model by adding pins to the layout then extracting.

Then I extracted the node capacitances by changing
Code:
.option post
to
Code:
.option captab post

This appears to be giving me what I want. Any obvious issues with acquiring the capacitances this way?
 

i think you can get the summary of parasitic capacitance at each node after doing layout parasitic extraction
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top