Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

low power design with UPF & DC

Status
Not open for further replies.

YakDamBam

Newbie level 6
Newbie level 6
Joined
Mar 29, 2022
Messages
13
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
125
I have a question
I'm designing a 32bit RCA applying low power design(retention cell, isolation cell, power swtich)

So I want to measure power of my design, does it decrease even if I measure it after only synthesis(DC) before implementation(ICC)?
 

it is not always trivial to give power intent information to logic synthesis. it is easier to do block-level synthesis of the RCA and get power reports later from physical synthesis
 
it is not always trivial to give power intent information to logic synthesis. it is easier to do block-level synthesis of the RCA and get power reports later from physical synthesis
So you mean measuring power after P&R is more accurate than after synthesis?
 

In logic synthesis, it is hard to describe the power intent. You usually deal with blocks during logic synthesis, but you are interested in measuring the power of all blocks at the same time. They only really exist at the same time in the SoC, meaning during physical synthesis.

It is true that you can write a UPF file and pass that to logic synthesis. It is not impossible. But that file is helpful for setting corners and maybe some retention/level shifter settings. It does not help you to determine the power consumption of the SoC in its many possible functional configurations.
 
In logic synthesis, it is hard to describe the power intent. You usually deal with blocks during logic synthesis, but you are interested in measuring the power of all blocks at the same time. They only really exist at the same time in the SoC, meaning during physical synthesis.

It is true that you can write a UPF file and pass that to logic synthesis. It is not impossible. But that file is helpful for setting corners and maybe some retention/level shifter settings. It does not help you to determine the power consumption of the SoC in its many possible functional configurations.
Thank you for your answer

As far as I understanding writing UPF and synthesizing with UPF is helpful but it doesn't mean useful for measuring power comsuption?
Is it right?

And I have one more quesiton
As far as I know, when synthesizing I have to add input and output register for accurate timing measurement
Is it applied same for when power measurement?
 
Last edited:

I have a question
I'm designing a 32bit RCA applying low power design(retention cell, isolation cell, power swtich)

So I want to measure power of my design, does it decrease even if I measure it after only synthesis(DC) before implementation(ICC)?
In logic synthesis, it is hard to describe the power intent. You usually deal with blocks during logic synthesis, but you are interested in measuring the power of all blocks at the same time. They only really exist at the same time in the SoC, meaning during physical synthesis.

It is true that you can write a UPF file and pass that to logic synthesis. It is not impossible. But that file is helpful for setting corners and maybe some retention/level shifter settings. It does not help you to determine the power consumption of the SoC in its many possible functional configurations.
For RTL syn level, we want to know power distribution and power optimization space in RTL design. Does not need to the accurate power value. Can use a tool(like spyglass or VC_spyglass, not UPF) to get the power distribution?
 

For RTL syn level, we want to know power distribution and power optimization space in RTL design. Does not need to the accurate power value. Can use a tool(like spyglass or VC_spyglass, not UPF) to get the power distribution?
Do you mean what tools I use?
I use VCS, DC and Primetime(PrimePower).
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top