+ Post New Thread
Results 1 to 12 of 12
-
6th February 2016, 07:46 #1
- Join Date
- Oct 2011
- Posts
- 772
- Helped
- 5 / 5
- Points
- 3,827
- Level
- 14
Low power and UPF for low power
There are commands in upf to place switching fabric for power gating. Is it that this UPF can only be included during RTL synthesis and the netlist generated will have the switching fabric which cuts or supply the power whenever necessary?
Is there any way to include low power things like switching fabric to be incorporated in the RTL level or any other stage of digital design cycle other that RTL synthesis.
Regards
-
8th February 2016, 05:10 #2
- Join Date
- Nov 2007
- Location
- India.
- Posts
- 244
- Helped
- 32 / 32
- Points
- 3,697
- Level
- 14
Re: Low power and UPF for low power
UPF => Unified Power Format. The reason its called this is, its intended to use across all the chip flow i.e. from RTL to layout.
The UPF used in synthesis is used for RTL simulation as well. However in layout UPF generated from synthesis tool is used because it has more information about the low power related cells and their hierarchy.
-
Advertisment
-
8th February 2016, 08:03 #3
- Join Date
- Oct 2011
- Posts
- 772
- Helped
- 5 / 5
- Points
- 3,827
- Level
- 14
Re: Low power and UPF for low power
At what stage in the digital design cycle are the low power things like switching network are inserted in the netlist? Is it duing RTL synthesis only or any other stage in the digital design cycle? Is it only inserted in the netlist using UPF or it is also inserted in some other way also?
Regards
-
Advertisment
-
8th February 2016, 09:24 #4
- Join Date
- Jan 2008
- Location
- Germay
- Posts
- 1,180
- Helped
- 255 / 255
- Points
- 7,946
- Level
- 21
- Blog Entries
- 1
Re: Low power and UPF for low power
In most cases it is done by the synthesis tool before writing out the final netlist.
Till now I have not come across your "low power things" (nice term) at the RTL level.
Regarding how exactly it is inserted, a synthesis expert can tell you.FPGA enthusiast!
-
8th February 2016, 10:10 #5
- Join Date
- Nov 2007
- Location
- India.
- Posts
- 244
- Helped
- 32 / 32
- Points
- 3,697
- Level
- 14
Re: Low power and UPF for low power
In RTL there is no low power specific gates (such as power gates, isolation/retention cells etc) available. But power aware simulators are able to understand the missing hardware components after reading power intent file and include 'virtual' cells in place of 'expected' hardware. To make it more clear, say you have specified a isolation to inputs of domain A in your UPF but as isolation cells be inserted only after synthesis, 'power aware 'simulators includes virtual cells in simulation which can act as real hardware.
Isolation cells are inserted in synth.
power gates in layout.
Even before UPF/CPF came into mainstream low power designs were made. In those days(even now in some projects) these low power cells are coded in rtl or inserted during synth/lay stages.
I used to add isolation cells in rtl few years back.
Hope this helps.Last edited by kvingle; 8th February 2016 at 10:24.
-
Advertisment
-
8th February 2016, 11:21 #6
- Join Date
- Oct 2011
- Posts
- 772
- Helped
- 5 / 5
- Points
- 3,827
- Level
- 14
Re: Low power and UPF for low power
-
8th February 2016, 11:54 #7
- Join Date
- Nov 2007
- Location
- India.
- Posts
- 244
- Helped
- 32 / 32
- Points
- 3,697
- Level
- 14
Re: Low power and UPF for low power
A low power design is characterized by different power domain which can be switched on/off using 'power gate transistor' which acts as switch for power supply rail. Switching fabric is not suitable term here.
Power gates are inserted during 'placement' stage.
-
8th February 2016, 12:01 #8
- Join Date
- Oct 2011
- Posts
- 772
- Helped
- 5 / 5
- Points
- 3,827
- Level
- 14
Re: Low power and UPF for low power
-
9th February 2016, 16:51 #9
- Join Date
- Nov 2007
- Location
- India.
- Posts
- 244
- Helped
- 32 / 32
- Points
- 3,697
- Level
- 14
-
Advertisment
-
10th February 2016, 06:57 #10
- Join Date
- Oct 2011
- Posts
- 772
- Helped
- 5 / 5
- Points
- 3,827
- Level
- 14
Re: Low power and UPF for low power
Can you please name some tools which insert power gates? Is it Synopsys ICC one of them?
Is it that level shifters and isolation cells are all inserted during RTL synthesis only? Can the level shifters and isolation cells be inserted in other stage like placement & routing other than rtl synthesis?
-
10th February 2016, 14:41 #11
- Join Date
- Nov 2007
- Location
- India.
- Posts
- 244
- Helped
- 32 / 32
- Points
- 3,697
- Level
- 14
-
11th February 2016, 09:05 #12
- Join Date
- Oct 2011
- Posts
- 772
- Helped
- 5 / 5
- Points
- 3,827
- Level
- 14
Re: Low power and UPF for low power
What are normally the digital design cycle stages where low power things are inserted in the design? Can you please list down a table where it will show the low power things that are inserted in integrated circuits and the corresponding stages in digital design cycles where they are inserted normally and also what are the other stages in digital design cycle they can be inserted other than the stage where they are inserted normally? You may make three columns in that table with column 1 containing low power things that are inserted in integrated circuits , column 2 containing corresponding stages in digital design cycles where they are inserted normally, column 3 containing the other stages in digital design cycle they can be inserted other than the stage where they are inserted normally?
+ Post New Thread
Please login