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

transistors and controlling signals and are used to dynamically switch off or on the powersupply to specific region in the chip. This work studies the challenges associated with usingpower switches and proposes fast analysis technique to estimate peak currents while Powerramp up of logic happens.1.2 TermsGeneric terms used in this report are described below.ASICBlockNetlistPhysical DesignRTLCharacterizationAcronym for Application Specific Integrated Circuits. A custom or semicustom integrated circuit, such as a cell or gate array, created for a specificapplication. The complexity of ASICs typically requires significant use ofCAD techniques.Also known as functional block or module. Any block within the designhierarchy instantiated one or more times that will be laid out separately isreferred to as a block module. Block modules are defined divisions of a chipbased on functionality and can be worked on independently of otherfunctional blocks.A description of the circuit. The description can be a gate-level or Register-Transfer level (RTL) one. It can also be in different languages like Verilogor VHDL or SPICE.A portion of a chip or circuit corresponding to a block module that is laidout separately using a Physical Design tool. It is also referred to as aphysical block, layout region, or layout block.Acronym for Register Transfer LevelElectrical analysis performed for the purpose of determining typical deviceperformance characteristics and/or parametric limits.24

CMOSDieAcronym for Complimentary Metal Oxide Semiconductor. An MOStechnology in which both P-channel and N-channel devices are fabricatedon the same die.A single square or rectangular piece of silicon into which a specificsemiconductor circuit has been diffused.Electromigration Particle migration in aluminum or copper thin-film or polysiliconconductors at grain boundaries as a result of high current densities.Electromigration can lead to either an open circuit condition in a conductoror a short between adjacent connectors.InterconnectTiming WindowThe metallization connecting two or more active elements on the surface ofa die; also, the wires connecting the die to the package leads.Timing window specifies the interval of each circuit node at which atransition activity is anticipated. For a single clock domain, the time intervalcan lie within a clock period. There can be more than one intervals oroverlapping intervals based on complexity of path converging to the node.Table 1.2 Generic Term Definitions1.3 Thesis outline and ContributionThere are 3 distinct problems addressed in this work.First, Average Power Estimation using probabilistic toggle estimation for multi-million gatedesigns. Unless specified by the user, the approach calculates switching probabilities as well asswitching rate at different nodes in the circuit (including primary inputs). We have studiedswitching activity calculation method with lot of literature already available and enhanced oneof the techniques to meet multimillion gate design needs. This work helps in average dynamic25

transistors and controll<strong>in</strong>g signals and are used to dynamically switch off or on the powersupply to specific region <strong>in</strong> the chip. This work studies the challenges associated with us<strong>in</strong>gpower switches and proposes fast analysis technique to estimate peak currents while <strong>Power</strong>ramp up of logic happens.1.2 TermsGeneric terms used <strong>in</strong> this report are described below.ASICBlockNetlistPhysical DesignRTLCharacterizationAcronym for Application Specific Integrated Circuits. A custom or semicustom <strong>in</strong>tegrated circuit, such as a cell or gate array, created for a specificapplication. The complexity of ASICs typically requires significant use ofCAD techniques.Also known as functional block or module. Any block with<strong>in</strong> the designhierarchy <strong>in</strong>stantiated one or more times that will be laid out separately isreferred to as a block module. Block modules are def<strong>in</strong>ed divisions of a chipbased on functionality and can be worked on <strong>in</strong>dependently of otherfunctional blocks.A description of the circuit. The description can be a gate-level or Register-Transfer level (RTL) one. It can also be <strong>in</strong> different languages like Verilogor VHDL or SPICE.A portion of a chip or circuit correspond<strong>in</strong>g to a block module that is laidout separately us<strong>in</strong>g a Physical Design tool. It is also referred to as aphysical block, layout region, or layout block.Acronym for Register Transfer LevelElectrical analysis performed for the purpose of determ<strong>in</strong><strong>in</strong>g typical deviceperformance characteristics and/or parametric limits.24

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

Saved successfully!

Ooh no, something went wrong!