28.11.2012 Views

i A PHYSICAL IMPLEMENTATION WITH CUSTOM LOW POWER ...

i A PHYSICAL IMPLEMENTATION WITH CUSTOM LOW POWER ...

i A PHYSICAL IMPLEMENTATION WITH CUSTOM LOW POWER ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

6.5.3 Parasitic Extraction of the Delay Element<br />

To annotate the design with parasitics from the layout, parasitic extraction was done using<br />

Mentor Graphics Calibre xRC. The parasitic capacitance annotated HSPICE netlist was used for<br />

characterizing the complete design. The tool annotates both the wire capacitance to ground as<br />

well as the coupling capacitance between nets.<br />

6.5.4 Cell Characterization and HSPICE Post-Processing<br />

The objective of building the delay element is to characterize its power characteristics for various<br />

delay values. The characterized data can be transformed into Synopsys Liberty Format to be used<br />

in the standard cell based ASIC design flow. The HSPICE post-processing script automates the<br />

cell characterization procedure. Appendix B contains the HSPICE post-processing script written<br />

in Perl to automate the cell characterization. The delay element cell was characterized for various<br />

values of load capacitance and input transition times. The HSPICE post-processor reads the<br />

HSPICE netlist and changes the load capacitance and transition times appropriately and the<br />

measurement commands suited for the simulation. The netlist is simulated in HSPICE after the<br />

post-processing step. The measurement data is written into a “netlist.mt0” file by HSPICE. The<br />

simulated data is read and the data format is changed to be readable by the user.<br />

Three different versions of the standard cell were created with different drive strengths.<br />

These delay elements differ only in the output buffer used to drive the load. The first version of<br />

the delay element has the capability to drive a 80fF load. The next has the capability to drive a<br />

160fF load and third has the capability to drive a 640fF load. Figure 6-25 shows the layout of a<br />

108

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!