Magic Blue Smoke

Archive for 2008

 

Structural Errors

Today let’s look at the various structural errors or bugs that can be really destructive for any MV design. Structural error is a bug, which is caused either by, the way RTL is written or implementation tools interpreting the power intent incorrectly. These can be further classified as structural errors leading to electrical violations or structural errors leading to pure functional failures. Given below are some of them

Continue Reading...

Posted in implementation, low power general | Comments Off on Structural Errors

 

Low Power Verification

Its been quite some time since I blogged , I was on a vacation for last 3-4 weeks. Nice to be back again.

Continue Reading...

Posted in low power general | Comments Off on Low Power Verification

 

Polling Low Power Design Styles

Based on my interactions with many designers for the past few years, most common techniques in practice/proven today are

Continue Reading...

Posted in low power general | Comments Off on Polling Low Power Design Styles

 

Physical Structure of Special Cells (Cont’d)

last week we saw physical structure of LS/ISO cells. Today lets look at

Continue Reading...

Posted in Architecture, low power general | Comments Off on Physical Structure of Special Cells (Cont’d)

 

Physical Structure of Special Cells

Today let me give a quick insight into various special cells and their physical structure

Continue Reading...

Posted in Infrastructure | Comments Off on Physical Structure of Special Cells

 

Writing UPF for a DVFS design

Often times I get questions on how to write an UPF describing the varying nature of Voltage in a DVFS design. I will try to explain how this can be done at a very higher level. If any one of you have any specific question please let me know so that I can elaborate on that.

Continue Reading...

Posted in low power general | Comments Off on Writing UPF for a DVFS design

 

UPF Synthesis Script

Hello all, My apologies for being inactive for last 4 weeks, I was bit busy. As per many request, here is a sample synthesis script for UPF flow……

Continue Reading...

Posted in low power general | Comments Off on UPF Synthesis Script

 

Power State Table Creation in UPF

Based on earlier feedback, lets take a quick look at functional power state table and see how we can convert this into UPF state Table

Continue Reading...

Posted in Power Format | Comments Off on Power State Table Creation in UPF

 

Interpretation of UPF during Power Planning

So far we have seen how UPF gets interpreted during synthesis and verification . Today lets look at how UPF gets interpreted during Floorplanning/Power Planning ? This is the most important phase in the design cycle, where power grid required for the design gets implemented physically to get the required functionality.

Continue Reading...

Posted in Power Format | Comments Off on Interpretation of UPF during Power Planning

 

RTL with UPF example

Based on comments and feedback, I am posting the RTL as well as the UPF for this RTL. The Power Intent Diagram for this Designs is as shown Below

Continue Reading...

Posted in low power general, Power Format | Comments Off on RTL with UPF example