[SOLVED] Measuring Node Capacitance

Status
Not open for further replies.

jasonmgeorge

Newbie level 6
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.