OpenSTA/verilog/test/verilog_bus.ok

274 lines
5.8 KiB
Plaintext

--- read verilog with bus ports ---
cells: 12
nets: 19
ports: 11
--- bus port queries ---
data_in* ports: 4
data_out* ports: 4
data_in[0] dir=input
data_in[1] dir=input
data_in[2] dir=input
data_in[3] dir=input
data_out[0] dir=output
data_out[1] dir=output
data_out[2] dir=output
data_out[3] dir=output
Startpoint: data_in[0] (input port clocked by clk)
Endpoint: reg0 (rising edge-triggered flip-flop clocked by clk)
Path Group: clk
Path Type: max
Delay Time Description
---------------------------------------------------------
0.00 0.00 clock clk (rise edge)
0.00 0.00 clock network delay (ideal)
0.00 0.00 v input external delay
0.00 0.00 v data_in[0] (in)
0.02 0.02 v buf0/Z (BUF_X1)
0.02 0.05 v and0/ZN (AND2_X1)
0.00 0.05 v reg0/D (DFF_X1)
0.05 data arrival time
10.00 10.00 clock clk (rise edge)
0.00 10.00 clock network delay (ideal)
0.00 10.00 clock reconvergence pessimism
10.00 ^ reg0/CK (DFF_X1)
-0.04 9.96 library setup time
9.96 data required time
---------------------------------------------------------
9.96 data required time
-0.05 data arrival time
---------------------------------------------------------
9.92 slack (MET)
Startpoint: enable (input port clocked by clk)
Endpoint: reg0 (rising edge-triggered flip-flop clocked by clk)
Path Group: clk
Path Type: min
Delay Time Description
---------------------------------------------------------
0.00 0.00 clock clk (rise edge)
0.00 0.00 clock network delay (ideal)
0.00 0.00 ^ input external delay
0.00 0.00 ^ enable (in)
0.03 0.03 ^ and0/ZN (AND2_X1)
0.00 0.03 ^ reg0/D (DFF_X1)
0.03 data arrival time
0.00 0.00 clock clk (rise edge)
0.00 0.00 clock network delay (ideal)
0.00 0.00 clock reconvergence pessimism
0.00 ^ reg0/CK (DFF_X1)
0.01 0.01 library hold time
0.01 data required time
---------------------------------------------------------
0.01 data required time
-0.03 data arrival time
---------------------------------------------------------
0.02 slack (MET)
--- pin queries with bus patterns ---
all pins: 44
buf* pins: 8
and* pins: 12
reg* pins: 24
--- write_verilog with bus ports ---
No differences found.
--- report_net with bus nets ---
Net n1[0]
Pin capacitance: 0.87-0.92
Wire capacitance: 0.00
Total capacitance: 0.87-0.92
Number of drivers: 1
Number of loads: 1
Number of pins: 2
Driver pins
buf0/Z output (BUF_X1)
Load pins
and0/A1 input (AND2_X1) 0.87-0.92
Net n1[1]
Pin capacitance: 0.87-0.92
Wire capacitance: 0.00
Total capacitance: 0.87-0.92
Number of drivers: 1
Number of loads: 1
Number of pins: 2
Driver pins
buf1/Z output (BUF_X1)
Load pins
and1/A1 input (AND2_X1) 0.87-0.92
Net n1[2]
Pin capacitance: 0.87-0.92
Wire capacitance: 0.00
Total capacitance: 0.87-0.92
Number of drivers: 1
Number of loads: 1
Number of pins: 2
Driver pins
buf2/Z output (BUF_X1)
Load pins
and2/A1 input (AND2_X1) 0.87-0.92
Net n1[3]
Pin capacitance: 0.87-0.92
Wire capacitance: 0.00
Total capacitance: 0.87-0.92
Number of drivers: 1
Number of loads: 1
Number of pins: 2
Driver pins
buf3/Z output (BUF_X1)
Load pins
and3/A1 input (AND2_X1) 0.87-0.92
Net n2[0]
Pin capacitance: 1.06-1.14
Wire capacitance: 0.00
Total capacitance: 1.06-1.14
Number of drivers: 1
Number of loads: 1
Number of pins: 2
Driver pins
and0/ZN output (AND2_X1)
Load pins
reg0/D input (DFF_X1) 1.06-1.14
Net n2[1]
Pin capacitance: 1.06-1.14
Wire capacitance: 0.00
Total capacitance: 1.06-1.14
Number of drivers: 1
Number of loads: 1
Number of pins: 2
Driver pins
and1/ZN output (AND2_X1)
Load pins
reg1/D input (DFF_X1) 1.06-1.14
Net n2[2]
Pin capacitance: 1.06-1.14
Wire capacitance: 0.00
Total capacitance: 1.06-1.14
Number of drivers: 1
Number of loads: 1
Number of pins: 2
Driver pins
and2/ZN output (AND2_X1)
Load pins
reg2/D input (DFF_X1) 1.06-1.14
Net n2[3]
Pin capacitance: 1.06-1.14
Wire capacitance: 0.00
Total capacitance: 1.06-1.14
Number of drivers: 1
Number of loads: 1
Number of pins: 2
Driver pins
and3/ZN output (AND2_X1)
Load pins
reg3/D input (DFF_X1) 1.06-1.14
--- report_instance ---
Instance buf0
Cell: BUF_X1
Library: NangateOpenCellLibrary
Path cells: BUF_X1
Input pins:
A input data_in[0]
Output pins:
Z output n1[0]
Other pins:
VDD power (unconnected)
VSS ground (unconnected)
Instance buf1
Cell: BUF_X1
Library: NangateOpenCellLibrary
Path cells: BUF_X1
Input pins:
A input data_in[1]
Output pins:
Z output n1[1]
Other pins:
VDD power (unconnected)
VSS ground (unconnected)
Instance and0
Cell: AND2_X1
Library: NangateOpenCellLibrary
Path cells: AND2_X1
Input pins:
A1 input n1[0]
A2 input enable
Output pins:
ZN output n2[0]
Other pins:
VDD power (unconnected)
VSS ground (unconnected)
Instance and1
Cell: AND2_X1
Library: NangateOpenCellLibrary
Path cells: AND2_X1
Input pins:
A1 input n1[1]
A2 input enable
Output pins:
ZN output n2[1]
Other pins:
VDD power (unconnected)
VSS ground (unconnected)
Instance reg0
Cell: DFF_X1
Library: NangateOpenCellLibrary
Path cells: DFF_X1
Input pins:
D input n2[0]
CK input clk
Output pins:
Q output data_out[0]
QN output (unconnected)
Other pins:
VDD power (unconnected)
VSS ground (unconnected)
IQ internal (unconnected)
IQN internal (unconnected)
Instance reg1
Cell: DFF_X1
Library: NangateOpenCellLibrary
Path cells: DFF_X1
Input pins:
D input n2[1]
CK input clk
Output pins:
Q output data_out[1]
QN output (unconnected)
Other pins:
VDD power (unconnected)
VSS ground (unconnected)
IQ internal (unconnected)
IQN internal (unconnected)
--- fanin/fanout ---
fanin to data_out[0]: 3
fanout from data_in[0]: 6
fanin cells to data_out[0]: 2