Power Grid Analysis in VLSI Designs - SERC

Power Grid Analysis in VLSI Designs - SERC Power Grid Analysis in VLSI Designs - SERC

serc.iisc.ernet.in
from serc.iisc.ernet.in More from this publisher
13.07.2015 Views

is supporting all major industry formats as well as internal formats of many prominentASIC/EDA vendors.VCS was used for logic simulation. There is no specific reason for using this simulator exceptthat it is Synopsys offering so will go with Prime Power without major hurdles.There are few TI internal programs used to set up an automated flow. They are listed below.1. genFuncTDL – An internal utility to generate random vectors with specified clock rate.2. SimOut – A test constraint validation environment.3. SDFAligner – for translating SDF from one simulator to other simulator compatibleformat.4. SigProbGen – For converting vectors to input switching activity and probabilitycalculator.5. DREPGEN – for generating data compatible for TFC.6. ASCII benchmark data to Verilog netlist and SPICE netlist translator.3.4 Validation FlowThe validation flow diagram, data management and color convention is shown in Figure 3.3.Some of the key steps are described below.48

DREPGENDREPFILE+ DATAGENFUNCTDLRANDOMTDLVERILOGNETLISTDC ScriptsTFCUSERFREQFILESIGPROBGENTRANSLATERVerilogPOWERESTIMATIONSWITCHINGACTIVITYFILEVTRAN cmdVTRANISCAS89CircuitsSpiceNETLISTPOWERMILLPWLFILESMOUTCFGTRANSLATERSPICECMDSDFTESTBenchPOWERPrimePowerPIFVCS_PIFFull VCDCOMPARISON ANDREPORTFigure 3.3 Power Estimation Validation Flow• White : Third Party tools• Green : Automatically generated data or written translator• Grey : TI tools• Default : standard inputs/outputs• Blue: Final Output• Elipse : Data file(s)• Rhombus : Process Block(s)Figure 3.4 Legends for Validation Flow49

is support<strong>in</strong>g all major <strong>in</strong>dustry formats as well as <strong>in</strong>ternal formats of many prom<strong>in</strong>entASIC/EDA vendors.VCS was used for logic simulation. There is no specific reason for us<strong>in</strong>g this simulator exceptthat it is Synopsys offer<strong>in</strong>g so will go with Prime <strong>Power</strong> without major hurdles.There are few TI <strong>in</strong>ternal programs used to set up an automated flow. They are listed below.1. genFuncTDL – An <strong>in</strong>ternal utility to generate random vectors with specified clock rate.2. SimOut – A test constra<strong>in</strong>t validation environment.3. SDFAligner – for translat<strong>in</strong>g SDF from one simulator to other simulator compatibleformat.4. SigProbGen – For convert<strong>in</strong>g vectors to <strong>in</strong>put switch<strong>in</strong>g activity and probabilitycalculator.5. DREPGEN – for generat<strong>in</strong>g data compatible for TFC.6. ASCII benchmark data to Verilog netlist and SPICE netlist translator.3.4 Validation FlowThe validation flow diagram, data management and color convention is shown <strong>in</strong> Figure 3.3.Some of the key steps are described below.48

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

Saved successfully!

Ooh no, something went wrong!