Initial version of donated sources by Avertec, 3.4p5.
[tas-yagle.git] / distrib / sources / api / tas / tas_API.h
1 #include <stdio.h>
2 #include "avt_API_types.h"
3
4 TimingFigure *tas (char *figname);
5 TimingFigure *hitas_sub (char *figname, char cnsannotatelofig, char loadcnsfig);
6 void tas_command_line (char *args);
7
8 /*
9 MAN hitas
10 CATEG tcl+gen
11 SYNOPSIS
12 <TimingFigure *> hitas <figname> [-annotatefromcns] [-startfromcns]\$
13 \$
14 DESCRIPTION
15 Generates a timing figure from a pre- or post-layout transistor netlist. It is assumed that an internal representation of the netlist exists in the program's memory, i.e., that the related files (including MOS models) have already been loaded. See {avt_LoadFile} function.
16 ARGS
17 figname % Name of the subcircuit the timing figure is to be derived
18 -annotatefromcns % [experimental] If a {$filename}.cns file exist, disassembling circuit stage is replaced by annotate the circuit from cns file information.
19 -startfromcns % [experimental] Same as {-annotatefromcns} expect that the netlist saved in the cns file is used, not the user loaded one.
20 EXAMPLE % {set fig [hitas my_design]}
21 */
22 void hitas (void);
23
24 /*
25 MAN hitas_pvt_count
26 CATEG tcl+gen
27 DESCRIPTION
28 Returns the number of PVT errors encountered in the last hitas run.
29 ARGS
30 EXAMPLE % {set pvterrors [hitas_pvt_count]}
31 */
32 int hitas_pvt_count();
33