NAME
synth_merge.pl - Merge and sort the area and power reports of Cadence synthesis runs
VERSION
version 1.03
DESCRIPTION
This script merges area and power reports of tests of Cadence synthesis runs. It enables sorting the design hierarchy according to their percentage-wise contribution of the total area, active power, or leakage.
SYNOPSYS
Usage: synth_merge.pl -a <area_file> -p <power_file> <mode> <threshold>
It is allowed to only pass either an area file or a power file. If both files are passed, the results of both files are merged.
Also, it is not required to fill in mode
or threshold
. If only an area file is passed, the mode
defaults to 'area'. If only a power file is passed, mode
defaults to 'active'. threshold
defaults to 1. This means that every unit that contributes for more than one percent will be displayed. The other units will be folded together and will be reported as a group at the end of the log.
Some more details on the parameters:
- area_rpt : Encounter RTL compiler file containing the area log
- power_rpt: Encounter RTL compiler file containing the power log
- mode: determines the sorting mode and can be
-
- area
- active
- leakage
- threshold: determined from what % of the selected mode the design hierarchy will be reported
AUTHOR
Lieven Hollevoet <hollie@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2012 by Lieven Hollevoet.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.