OpenSTA/liberty/test/liberty_arc_model_deep.ok

127 lines
4.2 KiB
Plaintext

PASS: read Nangate45
PASS: find_liberty_cells_matching INV_* (6 cells)
PASS: find_liberty_cells_matching regexp BUF (6 cells)
PASS: find_liberty_cells_matching nocase nand2 (0 cells)
INV_X1 is_leaf = 1
INV_X1 is_buffer = 0
INV_X1 is_inverter = 1
PASS: INV_X1 classification
BUF_X1 is_leaf = 1
BUF_X1 is_buffer = 1
BUF_X1 is_inverter = 0
PASS: BUF_X1 classification
NAND2_X1 is_leaf = 1
NAND2_X1 is_buffer = 0
NAND2_X1 is_inverter = 0
PASS: NAND2_X1 classification
DFF_X1 is_leaf = 1
DFF_X1 is_buffer = 0
DFF_X1 is_inverter = 0
PASS: DFF_X1 classification
INV_X1 lib name = NangateOpenCellLibrary
PASS: cell liberty_library
SDFF_X1 has test_cell
PASS: test_cell query
INV_X1/A function =
INV_X1/ZN function = !A
PASS: port function
TINV_X1/EN function =
TINV_X1/ZN tristate_enable = !EN
PASS: tristate_enable
INV_X1/A bus_name = A
PASS: bus_name
INV_X1/A is_bus = 0
INV_X1/A is_bus_bit = 0
INV_X1/A is_bundle = 0
INV_X1/A is_bundle_member = 0
INV_X1/A has_members = 0
PASS: port bus/bundle queries
INV_X1/A is_pwr_gnd = 0
PASS: is_pwr_gnd
INV_X1/A scan_signal_type = none
PASS: scan_signal_type
SDFF_X1/SI scan_signal_type = none
SDFF_X1/SI is_bus = 0
PASS: scan port queries
INV_X1 all ports = 4
PASS: find_liberty_ports_matching *
NAND2_X1 A* ports = 2
PASS: find_liberty_ports_matching A*
NAND2_X1 regexp ports = 2
PASS: find_liberty_ports_matching regexp
NAND2_X1 nocase zn ports = 0
PASS: find_liberty_ports_matching nocase
INV_X1 ports via iterator = 4
PASS: LibertyCellPortIterator
AOI21_X1 ports via iterator = 6
PASS: AOI21_X1 port iterator
Arc: INV_X1 A -> ZN role=combinational is_check=0
sdf_cond=
PASS: INV_X1 timing arc sets
DFF Arc: DFF_X1 CK -> D role=hold is_check=1
DFF Arc: DFF_X1 CK -> D role=setup is_check=1
DFF Arc: DFF_X1 CK -> CK role=width is_check=1
DFF Arc: DFF_X1 CK -> Q role=Reg Clk to Q is_check=0
DFF Arc: DFF_X1 CK -> QN role=Reg Clk to Q is_check=0
PASS: DFF_X1 timing arc sets
DFFR Arc: DFFR_X1 CK -> D role=hold is_check=1
DFFR Arc: DFFR_X1 CK -> D role=setup is_check=1
DFFR Arc: DFFR_X1 CK -> RN role=recovery is_check=1
DFFR Arc: DFFR_X1 CK -> RN role=removal is_check=1
DFFR Arc: DFFR_X1 RN -> RN role=width is_check=1
DFFR Arc: DFFR_X1 CK -> CK role=width is_check=1
DFFR Arc: DFFR_X1 CK -> Q role=Reg Clk to Q is_check=0
DFFR Arc: DFFR_X1 RN -> Q role=Reg Set/Clr is_check=0
DFFR Arc: DFFR_X1 RN -> Q role=Reg Set/Clr is_check=0
DFFR Arc: DFFR_X1 RN -> Q role=Reg Set/Clr is_check=0
DFFR Arc: DFFR_X1 RN -> Q role=Reg Set/Clr is_check=0
DFFR Arc: DFFR_X1 CK -> QN role=Reg Clk to Q is_check=0
DFFR Arc: DFFR_X1 RN -> QN role=Reg Set/Clr is_check=0
DFFR Arc: DFFR_X1 RN -> QN role=Reg Set/Clr is_check=0
DFFR Arc: DFFR_X1 RN -> QN role=Reg Set/Clr is_check=0
DFFR Arc: DFFR_X1 RN -> QN role=Reg Set/Clr is_check=0
PASS: DFFR_X1 timing arc sets
Arc detail: A rise -> ZN fall role=combinational
Arc detail: A fall -> ZN rise role=combinational
PASS: timing arc details
DFF arc: rise -> rise role=hold
DFF arc: rise -> fall role=hold
DFF arc: rise -> rise role=setup
DFF arc: rise -> fall role=setup
DFF arc: rise -> fall role=width
DFF arc: fall -> rise role=width
DFF arc: rise -> rise role=Reg Clk to Q
DFF arc: rise -> fall role=Reg Clk to Q
DFF arc: rise -> rise role=Reg Clk to Q
DFF arc: rise -> fall role=Reg Clk to Q
PASS: DFF arc edge details
Default opcond process = 1.0
Default opcond voltage = 1.100000023841858
Default opcond temperature = 25.0
PASS: operating conditions
Typical opcond process = 1.0
Typical opcond voltage = 1.100000023841858
Typical opcond temperature = 25.0
PASS: named operating conditions
Found wireload 5K_hvratio_1_1
PASS: find_wireload
Found wireload selection
PASS: find_wireload_selection
Library: NangateOpenCellLibrary
PASS: liberty_library_iterator (1 libraries)
INV_X1/A cap max = 1.700229965024007e-15
INV_X1/A cap min = 1.5493600563490969e-15
PASS: port capacitance with corner
PwrGnd port: VDD dir=power
PwrGnd port: VSS dir=ground
PASS: pwr_gnd port queries
FA_X1 port: VDD dir=power is_bus=0
FA_X1 port: VSS dir=ground is_bus=0
FA_X1 port: A dir=input is_bus=0
FA_X1 port: B dir=input is_bus=0
FA_X1 port: CI dir=input is_bus=0
FA_X1 port: CO dir=output is_bus=0
FA_X1 port: S dir=output is_bus=0
PASS: FA_X1 port iterator
ALL PASSED