吳至剛 > PrimeTime-Report-0.01 > PrimeTime::Report

Download:
PrimeTime-Report-0.01.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.01   Source  

NAME ^

PrimeTime::Report - Parser for PrimeTime report.

SYNOPSIS ^

  use PrimeTime::Report;
  my $pt = new PrimeTime::Report;

  my $file = shift;
  $pt->read_file($file);

  $pt->print_summary();

  $pt->print_path(5);

DESCRIPTION ^

PrimeTime::Report help you extract useful information from PrimeTime report.

BASIC FUNTIONS ^

new

To new a PrimeTime::Report object.

read_file

Read and parse the PrimeTime report.

 $pt->read_file($file);

print_summary

 available input option: startpoint, endpoint, path_group, path_type, clock_domain, clock_period, uncertainty
                         clock_latency_capture, clock_latency_source
 $pt->print_summary("slack", "startpoint", "endpoint");

print_path

 Input1: Path number
 Input2: Path length you want to show. Default is 110.
 $pt->print_path(3);

print_path_raw

Print the specified path in orignal format.

 Input: path number
 Ex:
 $pt->print_path_raw(3);

path_extract

Split each line by space and create a 2D array.

 Input1: text which contants path information
 Input2: the path length you want to show
 Ex:
 $pt->path_extract($path, $length);

clk_path

 Input1: text which contants clock path information
 Input2: "source" or "capture"
 Ex:
 $pt->clk_path($clock_path, "source");

Tools ^

Three tools provided as gedgets and also examples using PrimeTime::Report.

pr-summary.pl

pr-path.pl

pr-clk_path.pl

AUTHOR ^

yorkwu, <yorkwuo@gmail.com<gt>

COPYRIGHT AND LICENSE ^

Copyright (C) 2010 by yorkwu

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.5 or, at your option, any later version of Perl 5 you may have available.

syntax highlighting: