
Go to the source code of this file.
Macros | |
| #define | TIM_ETERNITY 1000000000 |
| MACRO DEFINITIONS ///. | |
Typedefs | |
| typedef typedefABC_NAMESPACE_HEADER_START struct Tim_Man_t_ | Tim_Man_t |
| INCLUDES ///. | |
| typedef typedefABC_NAMESPACE_HEADER_START struct Tim_Man_t_ Tim_Man_t |
INCLUDES ///.
CFile****************************************************************
FileName [tim.h]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Hierarchy/timing manager.]
Synopsis [External declarations.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - April 28, 2007.]
Revision [
] PARAMETERS /// BASIC TYPES ///
Function*************************************************************
Synopsis [Aligns two sets of boxes using the copy field.]
Description []
SideEffects []
SeeAlso []
Definition at line 347 of file timMan.c.


|
extern |
|
extern |
|
extern |
|
extern |
Function*************************************************************
Synopsis [Return the delay table.]
Description []
SideEffects []
SeeAlso []
Definition at line 235 of file timBox.c.

|
extern |
|
extern |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 307 of file timBox.c.


|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Function*************************************************************
Synopsis [Returns the last output of the box.]
Description []
SideEffects []
SeeAlso []
Definition at line 171 of file timBox.c.


|
extern |
|
extern |
|
extern |
|
extern |
Function*************************************************************
Synopsis [Creates manager using hierarchy / box library / delay info.]
Description []
SideEffects []
SeeAlso []
Definition at line 406 of file timMan.c.


|
extern |
ITERATORS ///.
SEQUENTIAL ITERATORS /// FUNCTION DECLARATIONS ///
ITERATORS ///.
CFile****************************************************************
FileName [timBox.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Hierarchy/timing manager.]
Synopsis [Manipulation of timing boxes.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - April 28, 2007.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Creates the new timing box.]
Description []
SideEffects []
SeeAlso []
Definition at line 44 of file timBox.c.


|
extern |
Function*************************************************************
Synopsis [Duplicates the timing manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 86 of file timMan.c.


|
extern |
Function*************************************************************
Synopsis [Get arrival and required times if they are non-trivial.]
Description []
SideEffects []
SeeAlso []
Definition at line 482 of file timMan.c.


|
extern |
Function*************************************************************
Synopsis [Returns CO arrival time.]
Description []
SideEffects []
SeeAlso []
Definition at line 174 of file timTime.c.


|
extern |
Function*************************************************************
Synopsis [Returns CO required time.]
Description []
SideEffects []
SeeAlso []
Definition at line 222 of file timTime.c.


|
extern |
|
extern |
DECLARATIONS ///.
CFile****************************************************************
FileName [timTrav.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Hierarchy/timing manager.]
Synopsis [Manipulation of traversal IDs.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - April 28, 2007.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Increments the trav ID of the manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 44 of file timTrav.c.

|
extern |
DECLARATIONS ///.
CFile****************************************************************
FileName [timTime.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Hierarchy/timing manager.]
Synopsis [Setting and resetting timing information of the boxes.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - April 28, 2007.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Initializes arrival time of the PI.]
Description []
SideEffects []
SeeAlso []
Definition at line 44 of file timTime.c.

|
extern |
Function*************************************************************
Synopsis [Sets arrival times of all PIs.]
Description []
SideEffects []
SeeAlso []
Definition at line 78 of file timTime.c.


|
extern |
|
extern |
Function*************************************************************
Synopsis [Sets required times of all POs.]
Description []
SideEffects []
SeeAlso []
Definition at line 97 of file timTime.c.


|
extern |
|
extern |
Function*************************************************************
Synopsis [Restores the timing manager from the char stream.]
Description []
SideEffects []
SeeAlso []
Definition at line 113 of file timDump.c.


|
extern |
|
extern |
Definition at line 714 of file timMan.c.


|
extern |
Function*************************************************************
Synopsis [Prints the timing manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 526 of file timMan.c.


|
extern |
|
extern |
Function*************************************************************
Synopsis [Prints statistics of the timing manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 646 of file timMan.c.

Function*************************************************************
Synopsis [Reduces the timing manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 254 of file timMan.c.


FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Transform the timing manager into the char stream.]
Description []
SideEffects []
SeeAlso []
Definition at line 46 of file timDump.c.


|
extern |
Function*************************************************************
Synopsis [Updates required time of the CI.]
Description []
SideEffects []
SeeAlso []
Definition at line 135 of file timTime.c.

|
extern |
Function*************************************************************
Synopsis [Updates arrival time of the CO.]
Description []
SideEffects []
SeeAlso []
Definition at line 116 of file timTime.c.

|
extern |
Function*************************************************************
Synopsis [Updates required time of the CO.]
Description []
SideEffects []
SeeAlso []
Definition at line 154 of file timTime.c.

|
extern |
Function*************************************************************
Synopsis [Label box inputs.]
Description []
SideEffects []
SeeAlso []
Definition at line 70 of file timTrav.c.

|
extern |
Function*************************************************************
Synopsis [Label box outputs.]
Description []
SideEffects []
SeeAlso []
Definition at line 91 of file timTrav.c.

|
extern |
Function*************************************************************
Synopsis [Label box inputs.]
Description []
SideEffects []
SeeAlso []
Definition at line 112 of file timTrav.c.

|
extern |
Function*************************************************************
Synopsis [Label box outputs.]
Description []
SideEffects []
SeeAlso []
Definition at line 133 of file timTrav.c.

|
extern |
DECLARATIONS ///.
CFile****************************************************************
FileName [timMan.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Hierarchy/timing manager.]
Synopsis [Manipulation of manager data-structure.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - April 28, 2007.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Starts the timing manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 45 of file timMan.c.


|
extern |
Function*************************************************************
Synopsis [Stops the timing manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 378 of file timMan.c.


|
extern |
|
extern |
|
extern |
Function*************************************************************
Synopsis [Trims the timing manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 166 of file timMan.c.

