13.07.2015 Views

Power Grid Analysis in VLSI Designs - SERC

Power Grid Analysis in VLSI Designs - SERC

Power Grid Analysis in VLSI Designs - SERC

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Do tim<strong>in</strong>g analysis and based on <strong>in</strong>put arrival time, the current waveforms are shiftedalong time axis. The purpose beh<strong>in</strong>d tim<strong>in</strong>g analysis is to establish temporal correlationbetween various nodes of the design i.e. even though 2 or more nodes have same togglefrequency; this will not switch all <strong>in</strong>stances <strong>in</strong> design simultaneously unless needed. Inthis work, we have chosen to work with toggle frequency and delay <strong>in</strong>stead of tim<strong>in</strong>gw<strong>in</strong>dow [28][45]. The reasons,• Not all circuit nodes switch <strong>in</strong> all the clock cycles. Average activity computationestablishes relative amount of switch<strong>in</strong>g among various nodes. This is possible becauseactivity estimation techniques consider circuit functionality. Average switch<strong>in</strong>g activityfor most of nodes is believed at 20% of the controll<strong>in</strong>g clock frequency. In certa<strong>in</strong>solutions, the average switch<strong>in</strong>g activity for non clock signals is assumed to be 10%only.• Tim<strong>in</strong>g w<strong>in</strong>dow method uses classical path sensitization to identify the <strong>in</strong>terval ofswitch<strong>in</strong>g. Inherent assumption of STA that all activity on a path should f<strong>in</strong>ish with<strong>in</strong> 1clock period (unless specified explicitly us<strong>in</strong>g multi-cycle path), the tim<strong>in</strong>g <strong>in</strong>tervals forall nodes will lie with<strong>in</strong> a clock period. This makes whole approach of pseudo dynamicsimulation pessimistic. (see results)• Dur<strong>in</strong>g tim<strong>in</strong>g analysis, we collected 2 sets of data. One, sensitization edge of the nodei.e. whether the node is ris<strong>in</strong>g or fall<strong>in</strong>g at that time and second, delay of the node fromreference node.Def<strong>in</strong>ition: Reference nodes are those nodes that can be considered as 0 delaynodes. All the flip-flop outputs are considered as reference node <strong>in</strong> ouranalysis. When the <strong>in</strong>put clock to the flip-flop has some propagation77

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

Saved successfully!

Ooh no, something went wrong!