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.

read_saif command - help needed

Status
Not open for further replies.

santumevce

Newbie level 3
Newbie level 3
Joined
Jan 3, 2008
Messages
4
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,309
read_saif

Hi,

I have a doubt on read_saif command.

Lets consider an example.

I have a top module - TOP
In this top module i have three instances - A,B,C

I have simulated the top module -TOP and captured the backward saif file
Now i want to calculate the power for modules A & B

To calculate the power I have to read the backward saif file using read_saif command.

But in the read_saif command, can we give two instances?

i.e
read_saif -auto_map_names -input backward.saif -instance DUT/TOP/A -instance DUT/TOP/B

is this statement correct to read saif information of only two modules A & B ?

If not pls help me with the correct command.........


Regards,
santhosh kumar
 

Re: read_saif command help

You can annotate the activity of all the design and then you can do "report_power" only for the desired blocks.
I think that is more correct for evaluating power of a design.
 

    santumevce

    Points: 2
    Helpful Answer Positive Rating
Re: read_saif command help

Hi ,

can u give me the example of how to give report_power command for desired blocks
 

Re: read_saif command help

Using Synopsys Power Compiler 2006.06, after reading the SAIF file, you need to use the command "report_power -instance $block1 > $OUTPUT_DIR/$block1.power.rpt" and "report_power -instance $block2 > $OUTPUT_DIR/$block2.power.rpt"

Obviously the design has to be hierarchical and block1 and block2 have to be sub-blocks of the top-level design 'top-block' that is simulated.

I hope that is what you are looking for. :)
 

    santumevce

    Points: 2
    Helpful Answer Positive Rating
Re: read_saif command help

Hi Alvin,

Thanks for u comment. But I am using Prime Time. In prime time for report_power command there is no option called -instance.. For Prime Time how to calculate the power for the above stated example.

Regards
santhosh
 

Re: read_saif command help

I think that the best tool for power estimation is Power Compiler, but if you also need to do static timing analysis, you can easily use PrimeTime and the command "report_power -cell_power".
This command print the report power of all the cell in the $current_instance. You can choose the desired block (current_instance $block1) before running such command.
Maybe you can try to use "report_power -hierarchy" from the $top_instance. You'll have the power of the entire chip in a hierarchical format.

Let me know if it works or not.
I'm a newbie in this forum but it seems to be useful for designer... :)
I have a post because I've a problem with NCSIM... If you know that tool, please answer me... :)
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top