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.

Timing Delay model in SIS tool

Status
Not open for further replies.

daciccad

Newbie level 3
Joined
Jul 30, 2010
Messages
3
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Activity points
1,312
Hi,
I am using SIS tool ( URL is embedded.eecs.berkeley.edu/Alumni/pchong/sis.html )
but I am unable to understand how the arrrival time and required time are calculated in the tool. I believe it should not be too difficult since SIS use very simple delay model. Can anyoue who are familiar with SIS tool to give me a little help ?
Your response is greatly appreciated.

Here is an example I tried.
The circuite is c17.blif
sis> read_blif c17.blif
sis> read_library sis_lib/mcnc.genlib
sis> read_library -a sis_lib/mcnc_latch.genlib
sis> map

sis> print_delay
... using library delay model
1GAT(0) : arrival=( 0.10 0.10) required=(-2.60 -2.60) slack=(-2.70 -2.70)
2GAT(1) : arrival=( 0.10 0.10) required=(-2.80 -2.80) slack=(-2.90 -2.90)
3GAT(2) : arrival=( 0.20 0.20) required=(-4.20 -4.20) slack=(-4.40 -4.40)
6GAT(3) : arrival=( 0.10 0.10) required=(-4.20 -4.20) slack=(-4.30 -4.30)
7GAT(4) : arrival=( 0.10 0.10) required=(-2.60 -2.60) slack=(-2.70 -2.70)
[289] : arrival=( 1.40 1.40) required=(-1.40 -1.40) slack=(-2.80 -2.80)
[286] : arrival=( 1.60 1.60) required=(-2.80 -2.80) slack=(-4.40 -4.40)
[293] : arrival=( 3.00 3.00) required=(-1.40 -1.40) slack=(-4.40 -4.40)

{22GAT(10)}: arrival=( 4.40 4.40) required=( 0.00 0.00) slack=(-4.40 -4.40)
[291] : arrival=( 2.80 2.80) required=(-1.40 -1.40) slack=(-4.20 -4.20)
{23GAT(9)}: arrival=( 4.40 4.40) required=( 0.00 0.00) slack=(-4.40 -4.40)
sis> constraints
A setting of UNSET means value not specified
Default settings:
input arrival=( 0.00 0.00 )
input drive=( 0.10 0.10 )
max input load=999.00
output load= 2.00
output required=( 0.00 0.00 )
wire_load slope= UNSET
Settings for input 1GAT(0): arrival=( UNSET UNSET ) drive=( UNSET UNSET ) max input load=UNSET
Settings for input 2GAT(1): arrival=( UNSET UNSET ) drive=( UNSET UNSET ) max input load=UNSET
Settings for input 3GAT(2): arrival=( UNSET UNSET ) drive=( UNSET UNSET ) max input load=UNSET
Settings for input 6GAT(3): arrival=( UNSET UNSET ) drive=( UNSET UNSET ) max input load=UNSET
Settings for input 7GAT(4): arrival=( UNSET UNSET ) drive=( UNSET UNSET ) max input load=UNSET
Settings for output {22GAT(10)}: load=UNSET required=( UNSET UNSET )
Settings for output {23GAT(9)}: load=UNSET required=( UNSET UNSET )
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top