OpenSTA/liberty/test/liberty_func_expr.ok

4467 lines
62 KiB
Plaintext

Warning 441: liberty_func_expr.tcl line 1, set_input_delay relative to a clock defined on the same port/pin not allowed.
Cell XOR2_X1
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
A input 2.18-2.23
B input 2.36-2.41
Z output function=A^B
Timing arcs
A -> Z
combinational
when !B
^ -> ^
v -> v
A -> Z
combinational
when B
^ -> v
v -> ^
B -> Z
combinational
when !A
^ -> ^
v -> v
B -> Z
combinational
when A
^ -> v
v -> ^
Cell XOR2_X2
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
A input 4.24-4.33
B input 4.40-4.50
Z output function=A^B
Timing arcs
A -> Z
combinational
when !B
^ -> ^
v -> v
A -> Z
combinational
when B
^ -> v
v -> ^
B -> Z
combinational
when !A
^ -> ^
v -> v
B -> Z
combinational
when A
^ -> v
v -> ^
Cell XNOR2_X1
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
A input 2.13-2.23
B input 2.37-2.57
ZN output function=!(A^B)
Timing arcs
A -> ZN
combinational
when !B
^ -> v
v -> ^
A -> ZN
combinational
when B
^ -> ^
v -> v
B -> ZN
combinational
when !A
^ -> v
v -> ^
B -> ZN
combinational
when A
^ -> ^
v -> v
Cell XNOR2_X2
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
A input 3.80-4.00
B input 4.42-4.84
ZN output function=!(A^B)
Timing arcs
A -> ZN
combinational
when !B
^ -> v
v -> ^
A -> ZN
combinational
when B
^ -> ^
v -> v
B -> ZN
combinational
when !A
^ -> v
v -> ^
B -> ZN
combinational
when A
^ -> ^
v -> v
Cell AOI21_X1
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
A input 1.54-1.63
B1 input 1.45-1.65
B2 input 1.41-1.68
ZN output function=!(A+(B1*B2))
Timing arcs
A -> ZN
combinational
when !B1*!B2
^ -> v
v -> ^
A -> ZN
combinational
when !B1*B2
^ -> v
v -> ^
A -> ZN
combinational
when B1*!B2
^ -> v
v -> ^
B1 -> ZN
combinational
^ -> v
v -> ^
B2 -> ZN
combinational
^ -> v
v -> ^
Cell AOI21_X2
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
A input 2.94-3.14
B1 input 2.73-3.13
B2 input 2.95-3.48
ZN output function=!(A+(B1*B2))
Timing arcs
A -> ZN
combinational
when !B1*!B2
^ -> v
v -> ^
A -> ZN
combinational
when !B1*B2
^ -> v
v -> ^
A -> ZN
combinational
when B1*!B2
^ -> v
v -> ^
B1 -> ZN
combinational
^ -> v
v -> ^
B2 -> ZN
combinational
^ -> v
v -> ^
Cell AOI21_X4
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
A input 5.77-6.14
B1 input 5.61-6.40
B2 input 5.64-6.71
ZN output function=!(A+(B1*B2))
Timing arcs
A -> ZN
combinational
when !B1*!B2
^ -> v
v -> ^
A -> ZN
combinational
when !B1*B2
^ -> v
v -> ^
A -> ZN
combinational
when B1*!B2
^ -> v
v -> ^
B1 -> ZN
combinational
^ -> v
v -> ^
B2 -> ZN
combinational
^ -> v
v -> ^
Cell AOI22_X1
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
A1 input 1.50-1.69
A2 input 1.43-1.69
B1 input 1.55-1.58
B2 input 1.52-1.62
ZN output function=!((A1*A2)+(B1*B2))
Timing arcs
A1 -> ZN
combinational
when (A2*!B1)*!B2
^ -> v
v -> ^
A1 -> ZN
combinational
when (A2*!B1)*B2
^ -> v
v -> ^
A1 -> ZN
combinational
when (A2*B1)*!B2
^ -> v
v -> ^
A2 -> ZN
combinational
when (A1*!B1)*!B2
^ -> v
v -> ^
A2 -> ZN
combinational
when (A1*!B1)*B2
^ -> v
v -> ^
A2 -> ZN
combinational
when (A1*B1)*!B2
^ -> v
v -> ^
B1 -> ZN
combinational
when (!A1*!A2)*B2
^ -> v
v -> ^
B1 -> ZN
combinational
when (!A1*A2)*B2
^ -> v
v -> ^
B1 -> ZN
combinational
when (A1*!A2)*B2
^ -> v
v -> ^
B2 -> ZN
combinational
when (!A1*!A2)*B1
^ -> v
v -> ^
B2 -> ZN
combinational
when (!A1*A2)*B1
^ -> v
v -> ^
B2 -> ZN
combinational
when (A1*!A2)*B1
^ -> v
v -> ^
Cell AOI22_X2
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
A1 input 2.78-3.15
A2 input 2.96-3.48
B1 input 2.93-2.99
B2 input 3.23-3.44
ZN output function=!((A1*A2)+(B1*B2))
Timing arcs
A1 -> ZN
combinational
when (A2*!B1)*!B2
^ -> v
v -> ^
A1 -> ZN
combinational
when (A2*!B1)*B2
^ -> v
v -> ^
A1 -> ZN
combinational
when (A2*B1)*!B2
^ -> v
v -> ^
A2 -> ZN
combinational
when (A1*!B1)*!B2
^ -> v
v -> ^
A2 -> ZN
combinational
when (A1*!B1)*B2
^ -> v
v -> ^
A2 -> ZN
combinational
when (A1*B1)*!B2
^ -> v
v -> ^
B1 -> ZN
combinational
when (!A1*!A2)*B2
^ -> v
v -> ^
B1 -> ZN
combinational
when (!A1*A2)*B2
^ -> v
v -> ^
B1 -> ZN
combinational
when (A1*!A2)*B2
^ -> v
v -> ^
B2 -> ZN
combinational
when (!A1*!A2)*B1
^ -> v
v -> ^
B2 -> ZN
combinational
when (!A1*A2)*B1
^ -> v
v -> ^
B2 -> ZN
combinational
when (A1*!A2)*B1
^ -> v
v -> ^
Cell AOI22_X4
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
A1 input 5.68-6.42
A2 input 5.76-6.78
B1 input 5.98-6.09
B2 input 6.18-6.61
ZN output function=!((A1*A2)+(B1*B2))
Timing arcs
A1 -> ZN
combinational
when (A2*!B1)*!B2
^ -> v
v -> ^
A1 -> ZN
combinational
when (A2*!B1)*B2
^ -> v
v -> ^
A1 -> ZN
combinational
when (A2*B1)*!B2
^ -> v
v -> ^
A2 -> ZN
combinational
when (A1*!B1)*!B2
^ -> v
v -> ^
A2 -> ZN
combinational
when (A1*!B1)*B2
^ -> v
v -> ^
A2 -> ZN
combinational
when (A1*B1)*!B2
^ -> v
v -> ^
B1 -> ZN
combinational
when (!A1*!A2)*B2
^ -> v
v -> ^
B1 -> ZN
combinational
when (!A1*A2)*B2
^ -> v
v -> ^
B1 -> ZN
combinational
when (A1*!A2)*B2
^ -> v
v -> ^
B2 -> ZN
combinational
when (!A1*!A2)*B1
^ -> v
v -> ^
B2 -> ZN
combinational
when (!A1*A2)*B1
^ -> v
v -> ^
B2 -> ZN
combinational
when (A1*!A2)*B1
^ -> v
v -> ^
Cell AOI211_X1
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
A input 1.56-1.62
B input 1.47-1.66
C1 input 1.40-1.66
C2 input 1.37-1.68
ZN output function=!(((C1*C2)+B)+A)
Timing arcs
A -> ZN
combinational
when (!B*!C1)*!C2
^ -> v
v -> ^
A -> ZN
combinational
when (!B*!C1)*C2
^ -> v
v -> ^
A -> ZN
combinational
when (!B*C1)*!C2
^ -> v
v -> ^
B -> ZN
combinational
when (!A*!C1)*!C2
^ -> v
v -> ^
B -> ZN
combinational
when (!A*!C1)*C2
^ -> v
v -> ^
B -> ZN
combinational
when (!A*C1)*!C2
^ -> v
v -> ^
C1 -> ZN
combinational
^ -> v
v -> ^
C2 -> ZN
combinational
^ -> v
v -> ^
Cell AOI211_X2
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
A input 2.99-3.11
B input 3.05-3.43
C1 input 2.65-3.17
C2 input 2.82-3.45
ZN output function=!(((C1*C2)+B)+A)
Timing arcs
A -> ZN
combinational
when (!B*!C1)*!C2
^ -> v
v -> ^
A -> ZN
combinational
when (!B*!C1)*C2
^ -> v
v -> ^
A -> ZN
combinational
when (!B*C1)*!C2
^ -> v
v -> ^
B -> ZN
combinational
when (!A*!C1)*!C2
^ -> v
v -> ^
B -> ZN
combinational
when (!A*!C1)*C2
^ -> v
v -> ^
B -> ZN
combinational
when (!A*C1)*!C2
^ -> v
v -> ^
C1 -> ZN
combinational
^ -> v
v -> ^
C2 -> ZN
combinational
^ -> v
v -> ^
Cell AOI211_X4
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
A input 1.61-1.67
B input 1.51-1.70
C1 input 1.39-1.63
C2 input 1.44-1.75
ZN output function=!!!(((C1*C2)+B)+A)
Timing arcs
A -> ZN
combinational
when (!B*!C1)*!C2
^ -> v
v -> ^
A -> ZN
combinational
when (!B*!C1)*C2
^ -> v
v -> ^
A -> ZN
combinational
when (!B*C1)*!C2
^ -> v
v -> ^
B -> ZN
combinational
when (!A*!C1)*!C2
^ -> v
v -> ^
B -> ZN
combinational
when (!A*!C1)*C2
^ -> v
v -> ^
B -> ZN
combinational
when (!A*C1)*!C2
^ -> v
v -> ^
C1 -> ZN
combinational
^ -> v
v -> ^
C2 -> ZN
combinational
^ -> v
v -> ^
Cell OAI21_X1
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
A input 1.52-1.67
B1 input 1.46-1.66
B2 input 1.56-1.57
ZN output function=!(A*(B1+B2))
Timing arcs
A -> ZN
combinational
when !B1*B2
^ -> v
v -> ^
A -> ZN
combinational
when B1*!B2
^ -> v
v -> ^
A -> ZN
combinational
when B1*B2
^ -> v
v -> ^
B1 -> ZN
combinational
^ -> v
v -> ^
B2 -> ZN
combinational
^ -> v
v -> ^
Cell OAI21_X2
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
A input 2.88-3.18
B1 input 2.70-3.10
B2 input 3.31-3.33
ZN output function=!(A*(B1+B2))
Timing arcs
A -> ZN
combinational
when !B1*B2
^ -> v
v -> ^
A -> ZN
combinational
when B1*!B2
^ -> v
v -> ^
A -> ZN
combinational
when B1*B2
^ -> v
v -> ^
B1 -> ZN
combinational
^ -> v
v -> ^
B2 -> ZN
combinational
^ -> v
v -> ^
Cell OAI21_X4
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
A input 5.62-6.19
B1 input 5.56-6.35
B2 input 6.46-6.50
ZN output function=!(A*(B1+B2))
Timing arcs
A -> ZN
combinational
when !B1*B2
^ -> v
v -> ^
A -> ZN
combinational
when B1*!B2
^ -> v
v -> ^
A -> ZN
combinational
when B1*B2
^ -> v
v -> ^
B1 -> ZN
combinational
^ -> v
v -> ^
B2 -> ZN
combinational
^ -> v
v -> ^
Cell OAI22_X1
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
A1 input 1.46-1.67
A2 input 1.56-1.58
B1 input 1.41-1.67
B2 input 1.55-1.62
ZN output function=!((A1+A2)*(B1+B2))
Timing arcs
A1 -> ZN
combinational
when (!A2*!B1)*B2
^ -> v
v -> ^
A1 -> ZN
combinational
when (!A2*B1)*!B2
^ -> v
v -> ^
A1 -> ZN
combinational
when (!A2*B1)*B2
^ -> v
v -> ^
A2 -> ZN
combinational
when (!A1*!B1)*B2
^ -> v
v -> ^
A2 -> ZN
combinational
when (!A1*B1)*!B2
^ -> v
v -> ^
A2 -> ZN
combinational
when (!A1*B1)*B2
^ -> v
v -> ^
B1 -> ZN
combinational
when (!A1*A2)*!B2
^ -> v
v -> ^
B1 -> ZN
combinational
when (A1*!A2)*!B2
^ -> v
v -> ^
B1 -> ZN
combinational
when (A1*A2)*!B2
^ -> v
v -> ^
B2 -> ZN
combinational
when (!A1*A2)*!B1
^ -> v
v -> ^
B2 -> ZN
combinational
when (A1*!A2)*!B1
^ -> v
v -> ^
B2 -> ZN
combinational
when (A1*A2)*!B1
^ -> v
v -> ^
Cell OAI22_X2
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
A1 input 2.71-3.13
A2 input 3.36-3.40
B1 input 2.65-3.16
B2 input 3.20-3.33
ZN output function=!((A1+A2)*(B1+B2))
Timing arcs
A1 -> ZN
combinational
when (!A2*!B1)*B2
^ -> v
v -> ^
A1 -> ZN
combinational
when (!A2*B1)*!B2
^ -> v
v -> ^
A1 -> ZN
combinational
when (!A2*B1)*B2
^ -> v
v -> ^
A2 -> ZN
combinational
when (!A1*!B1)*B2
^ -> v
v -> ^
A2 -> ZN
combinational
when (!A1*B1)*!B2
^ -> v
v -> ^
A2 -> ZN
combinational
when (!A1*B1)*B2
^ -> v
v -> ^
B1 -> ZN
combinational
when (!A1*A2)*!B2
^ -> v
v -> ^
B1 -> ZN
combinational
when (A1*!A2)*!B2
^ -> v
v -> ^
B1 -> ZN
combinational
when (A1*A2)*!B2
^ -> v
v -> ^
B2 -> ZN
combinational
when (!A1*A2)*!B1
^ -> v
v -> ^
B2 -> ZN
combinational
when (A1*!A2)*!B1
^ -> v
v -> ^
B2 -> ZN
combinational
when (A1*A2)*!B1
^ -> v
v -> ^
Cell OAI22_X4
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
A1 input 5.62-6.45
A2 input 6.47-6.52
B1 input 5.51-6.52
B2 input 6.23-6.48
ZN output function=!((A1+A2)*(B1+B2))
Timing arcs
A1 -> ZN
combinational
when (!A2*!B1)*B2
^ -> v
v -> ^
A1 -> ZN
combinational
when (!A2*B1)*!B2
^ -> v
v -> ^
A1 -> ZN
combinational
when (!A2*B1)*B2
^ -> v
v -> ^
A2 -> ZN
combinational
when (!A1*!B1)*B2
^ -> v
v -> ^
A2 -> ZN
combinational
when (!A1*B1)*!B2
^ -> v
v -> ^
A2 -> ZN
combinational
when (!A1*B1)*B2
^ -> v
v -> ^
B1 -> ZN
combinational
when (!A1*A2)*!B2
^ -> v
v -> ^
B1 -> ZN
combinational
when (A1*!A2)*!B2
^ -> v
v -> ^
B1 -> ZN
combinational
when (A1*A2)*!B2
^ -> v
v -> ^
B2 -> ZN
combinational
when (!A1*A2)*!B1
^ -> v
v -> ^
B2 -> ZN
combinational
when (A1*!A2)*!B1
^ -> v
v -> ^
B2 -> ZN
combinational
when (A1*A2)*!B1
^ -> v
v -> ^
Cell OAI211_X1
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
A input 1.53-1.61
B input 1.50-1.66
C1 input 1.44-1.60
C2 input 1.52-1.56
ZN output function=!(((C1+C2)*A)*B)
Timing arcs
A -> ZN
combinational
when (B*!C1)*C2
^ -> v
v -> ^
A -> ZN
combinational
when (B*C1)*!C2
^ -> v
v -> ^
A -> ZN
combinational
when (B*C1)*C2
^ -> v
v -> ^
B -> ZN
combinational
when (A*!C1)*C2
^ -> v
v -> ^
B -> ZN
combinational
when (A*C1)*!C2
^ -> v
v -> ^
B -> ZN
combinational
when (A*C1)*C2
^ -> v
v -> ^
C1 -> ZN
combinational
^ -> v
v -> ^
C2 -> ZN
combinational
^ -> v
v -> ^
Cell OAI211_X2
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
A input 3.17-3.33
B input 2.89-3.21
C1 input 2.70-3.00
C2 input 3.16-3.22
ZN output function=!(((C1+C2)*A)*B)
Timing arcs
A -> ZN
combinational
when (B*!C1)*C2
^ -> v
v -> ^
A -> ZN
combinational
when (B*C1)*!C2
^ -> v
v -> ^
A -> ZN
combinational
when (B*C1)*C2
^ -> v
v -> ^
B -> ZN
combinational
when (A*!C1)*C2
^ -> v
v -> ^
B -> ZN
combinational
when (A*C1)*!C2
^ -> v
v -> ^
B -> ZN
combinational
when (A*C1)*C2
^ -> v
v -> ^
C1 -> ZN
combinational
^ -> v
v -> ^
C2 -> ZN
combinational
^ -> v
v -> ^
Cell OAI211_X4
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
A input 6.05-6.36
B input 5.93-6.55
C1 input 5.61-6.21
C2 input 6.30-6.42
ZN output function=!(((C1+C2)*A)*B)
Timing arcs
A -> ZN
combinational
when (B*!C1)*C2
^ -> v
v -> ^
A -> ZN
combinational
when (B*C1)*!C2
^ -> v
v -> ^
A -> ZN
combinational
when (B*C1)*C2
^ -> v
v -> ^
B -> ZN
combinational
when (A*!C1)*C2
^ -> v
v -> ^
B -> ZN
combinational
when (A*C1)*!C2
^ -> v
v -> ^
B -> ZN
combinational
when (A*C1)*C2
^ -> v
v -> ^
C1 -> ZN
combinational
^ -> v
v -> ^
C2 -> ZN
combinational
^ -> v
v -> ^
Cell OAI33_X1
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
A1 input 1.40-1.68
A2 input 1.49-1.62
A3 input 1.57-1.57
B1 input 1.36-1.65
B2 input 1.47-1.61
B3 input 1.55-1.58
ZN output function=!(((A1+A2)+A3)*((B1+B2)+B3))
Timing arcs
A1 -> ZN
combinational
when (((!A2*!A3)*!B1)*!B2)*B3
^ -> v
v -> ^
A1 -> ZN
combinational
when (((!A2*!A3)*!B1)*B2)*!B3
^ -> v
v -> ^
A1 -> ZN
combinational
when (((!A2*!A3)*!B1)*B2)*B3
^ -> v
v -> ^
A1 -> ZN
combinational
when (((!A2*!A3)*B1)*!B2)*!B3
^ -> v
v -> ^
A1 -> ZN
combinational
when (((!A2*!A3)*B1)*!B2)*B3
^ -> v
v -> ^
A1 -> ZN
combinational
when (((!A2*!A3)*B1)*B2)*!B3
^ -> v
v -> ^
A1 -> ZN
combinational
when (((!A2*!A3)*B1)*B2)*B3
^ -> v
v -> ^
A2 -> ZN
combinational
when (((!A1*!A3)*!B1)*!B2)*B3
^ -> v
v -> ^
A2 -> ZN
combinational
when (((!A1*!A3)*!B1)*B2)*!B3
^ -> v
v -> ^
A2 -> ZN
combinational
when (((!A1*!A3)*!B1)*B2)*B3
^ -> v
v -> ^
A2 -> ZN
combinational
when (((!A1*!A3)*B1)*!B2)*!B3
^ -> v
v -> ^
A2 -> ZN
combinational
when (((!A1*!A3)*B1)*!B2)*B3
^ -> v
v -> ^
A2 -> ZN
combinational
when (((!A1*!A3)*B1)*B2)*!B3
^ -> v
v -> ^
A2 -> ZN
combinational
when (((!A1*!A3)*B1)*B2)*B3
^ -> v
v -> ^
A3 -> ZN
combinational
when (((!A1*!A2)*!B1)*!B2)*B3
^ -> v
v -> ^
A3 -> ZN
combinational
when (((!A1*!A2)*!B1)*B2)*!B3
^ -> v
v -> ^
A3 -> ZN
combinational
when (((!A1*!A2)*!B1)*B2)*B3
^ -> v
v -> ^
A3 -> ZN
combinational
when (((!A1*!A2)*B1)*!B2)*!B3
^ -> v
v -> ^
A3 -> ZN
combinational
when (((!A1*!A2)*B1)*!B2)*B3
^ -> v
v -> ^
A3 -> ZN
combinational
when (((!A1*!A2)*B1)*B2)*!B3
^ -> v
v -> ^
A3 -> ZN
combinational
when (((!A1*!A2)*B1)*B2)*B3
^ -> v
v -> ^
B1 -> ZN
combinational
when (((!A1*!A2)*A3)*!B2)*!B3
^ -> v
v -> ^
B1 -> ZN
combinational
when (((!A1*A2)*!A3)*!B2)*!B3
^ -> v
v -> ^
B1 -> ZN
combinational
when (((!A1*A2)*A3)*!B2)*!B3
^ -> v
v -> ^
B1 -> ZN
combinational
when (((A1*!A2)*!A3)*!B2)*!B3
^ -> v
v -> ^
B1 -> ZN
combinational
when (((A1*!A2)*A3)*!B2)*!B3
^ -> v
v -> ^
B1 -> ZN
combinational
when (((A1*A2)*!A3)*!B2)*!B3
^ -> v
v -> ^
B1 -> ZN
combinational
when (((A1*A2)*A3)*!B2)*!B3
^ -> v
v -> ^
B2 -> ZN
combinational
when (((!A1*!A2)*A3)*!B1)*!B3
^ -> v
v -> ^
B2 -> ZN
combinational
when (((!A1*A2)*!A3)*!B1)*!B3
^ -> v
v -> ^
B2 -> ZN
combinational
when (((!A1*A2)*A3)*!B1)*!B3
^ -> v
v -> ^
B2 -> ZN
combinational
when (((A1*!A2)*!A3)*!B1)*!B3
^ -> v
v -> ^
B2 -> ZN
combinational
when (((A1*!A2)*A3)*!B1)*!B3
^ -> v
v -> ^
B2 -> ZN
combinational
when (((A1*A2)*!A3)*!B1)*!B3
^ -> v
v -> ^
B2 -> ZN
combinational
when (((A1*A2)*A3)*!B1)*!B3
^ -> v
v -> ^
B3 -> ZN
combinational
when (((!A1*!A2)*A3)*!B1)*!B2
^ -> v
v -> ^
B3 -> ZN
combinational
when (((!A1*A2)*!A3)*!B1)*!B2
^ -> v
v -> ^
B3 -> ZN
combinational
when (((!A1*A2)*A3)*!B1)*!B2
^ -> v
v -> ^
B3 -> ZN
combinational
when (((A1*!A2)*!A3)*!B1)*!B2
^ -> v
v -> ^
B3 -> ZN
combinational
when (((A1*!A2)*A3)*!B1)*!B2
^ -> v
v -> ^
B3 -> ZN
combinational
when (((A1*A2)*!A3)*!B1)*!B2
^ -> v
v -> ^
B3 -> ZN
combinational
when (((A1*A2)*A3)*!B1)*!B2
^ -> v
v -> ^
Cell MUX2_X1
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
A input 0.91-0.95
B input 0.90-0.94
S input 1.81-1.92
Z output function=(S*B)+(A*!S)
Timing arcs
A -> Z
combinational
when !B*!S
^ -> ^
v -> v
A -> Z
combinational
when B*!S
^ -> ^
v -> v
B -> Z
combinational
when !A*S
^ -> ^
v -> v
B -> Z
combinational
when A*S
^ -> ^
v -> v
S -> Z
combinational
when !A*B
^ -> ^
v -> v
S -> Z
combinational
when A*!B
^ -> v
v -> ^
Cell MUX2_X2
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
A input 1.56-1.59
B input 1.48-1.74
S input 2.52-2.62
Z output function=(S*B)+(A*!S)
Timing arcs
A -> Z
combinational
when !B*!S
^ -> ^
v -> v
A -> Z
combinational
when B*!S
^ -> ^
v -> v
B -> Z
combinational
when !A*S
^ -> ^
v -> v
B -> Z
combinational
when A*S
^ -> ^
v -> v
S -> Z
combinational
when !A*B
^ -> ^
v -> v
S -> Z
combinational
when A*!B
^ -> v
v -> ^
Cell FA_X1
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
A input 3.61-3.75
B input 3.40-3.47
CI input 2.66-2.76
CO output function=(A*B)+(CI*(A+B))
S output function=CI^(A^B)
Timing arcs
A -> CO
combinational
when !B*CI
^ -> ^
v -> v
A -> CO
combinational
when B*!CI
^ -> ^
v -> v
B -> CO
combinational
when !A*CI
^ -> ^
v -> v
B -> CO
combinational
when A*!CI
^ -> ^
v -> v
CI -> CO
combinational
when !A*B
^ -> ^
v -> v
CI -> CO
combinational
when A*!B
^ -> ^
v -> v
A -> S
combinational
when !B*!CI
^ -> ^
v -> v
A -> S
combinational
when !B*CI
^ -> v
v -> ^
A -> S
combinational
when B*!CI
^ -> v
v -> ^
A -> S
combinational
when B*CI
^ -> ^
v -> v
B -> S
combinational
when !A*!CI
^ -> ^
v -> v
B -> S
combinational
when !A*CI
^ -> v
v -> ^
B -> S
combinational
when A*!CI
^ -> v
v -> ^
B -> S
combinational
when A*CI
^ -> ^
v -> v
CI -> S
combinational
when !A*!B
^ -> ^
v -> v
CI -> S
combinational
when !A*B
^ -> v
v -> ^
CI -> S
combinational
when A*!B
^ -> v
v -> ^
CI -> S
combinational
when A*B
^ -> ^
v -> v
Cell HA_X1
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
A input 3.06-3.19
B input 3.34-3.45
CO output function=A*B
S output function=A^B
Timing arcs
A -> CO
combinational
^ -> ^
v -> v
B -> CO
combinational
^ -> ^
v -> v
A -> S
combinational
when !B
^ -> ^
v -> v
A -> S
combinational
when B
^ -> v
v -> ^
B -> S
combinational
when !A
^ -> ^
v -> v
B -> S
combinational
when A
^ -> v
v -> ^
Cell TINV_X1
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
EN input 1.64-1.75
I input 1.38-1.44
ZN tristate enable=!EN function=!I 0.80-0.80
Timing arcs
EN -> ZN
tristate disable
^ -> 0Z
^ -> 1Z
EN -> ZN
tristate enable
v -> Z1
v -> Z0
I -> ZN
combinational
^ -> v
v -> ^
Cell TBUF_X1
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
A input 1.77-1.88
EN input 1.58-1.73
Z tristate enable=!EN function=A 1.05-1.05
Timing arcs
A -> Z
combinational
^ -> ^
v -> v
EN -> Z
tristate disable
^ -> 0Z
^ -> 1Z
EN -> Z
tristate enable
v -> Z1
v -> Z0
Cell TBUF_X2
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
A input 3.11-3.33
EN input 2.54-2.74
Z tristate enable=!EN function=A 1.63-1.64
Timing arcs
A -> Z
combinational
^ -> ^
v -> v
EN -> Z
tristate disable
^ -> 0Z
^ -> 1Z
EN -> Z
tristate enable
v -> Z1
v -> Z0
Cell ANTENNA_X1
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
A input 0.02-0.02
Cell FILLCELL_X1
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
Cell FILLCELL_X2
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
Cell FILLCELL_X4
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
Cell FILLCELL_X8
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
Cell FILLCELL_X16
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
Cell FILLCELL_X32
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
Cell LOGIC0_X1
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
Z output function=0
Cell LOGIC1_X1
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
Z output function=1
Cell CLKGATETST_X1
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
IQ internal
CK input 1.67-1.81
E input 0.84-0.88
SE input 0.72-0.78
GCK output
Timing arcs
CK -> CK
width
v -> ^
CK -> E
hold
^ -> ^
^ -> v
CK -> E
setup
^ -> ^
^ -> v
CK -> SE
hold
^ -> ^
^ -> v
CK -> SE
setup
^ -> ^
^ -> v
CK -> GCK
combinational
when !E*SE
^ -> ^
v -> v
CK -> GCK
combinational
when E*!SE
^ -> ^
v -> v
CK -> GCK
combinational
when E*SE
^ -> ^
v -> v
CK -> GCK
combinational
when !E*!SE
v -> v
Cell CLKGATETST_X2
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
IQ internal
CK input 2.63-2.82
E input 0.84-0.87
SE input 0.75-0.81
GCK output
Timing arcs
CK -> CK
width
v -> ^
CK -> E
hold
^ -> ^
^ -> v
CK -> E
setup
^ -> ^
^ -> v
CK -> SE
hold
^ -> ^
^ -> v
CK -> SE
setup
^ -> ^
^ -> v
CK -> GCK
combinational
when !E*SE
^ -> ^
v -> v
CK -> GCK
combinational
when E*!SE
^ -> ^
v -> v
CK -> GCK
combinational
when E*SE
^ -> ^
v -> v
CK -> GCK
combinational
when !E*!SE
v -> v
Cell CLKGATETST_X4
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
IQ internal
CK input 4.00-4.44
E input 0.90-0.93
SE input 0.75-0.81
GCK output
Timing arcs
CK -> CK
width
v -> ^
CK -> E
hold
^ -> ^
^ -> v
CK -> E
setup
^ -> ^
^ -> v
CK -> SE
hold
^ -> ^
^ -> v
CK -> SE
setup
^ -> ^
^ -> v
CK -> GCK
combinational
when !E*SE
^ -> ^
v -> v
CK -> GCK
combinational
when E*!SE
^ -> ^
v -> v
CK -> GCK
combinational
when E*SE
^ -> ^
v -> v
CK -> GCK
combinational
when !E*!SE
v -> v
Cell CLKGATETST_X8
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
IQ internal
CK input 7.20-7.96
E input 0.86-0.90
SE input 0.74-0.80
GCK output
Timing arcs
CK -> CK
width
v -> ^
CK -> E
hold
^ -> ^
^ -> v
CK -> E
setup
^ -> ^
^ -> v
CK -> SE
hold
^ -> ^
^ -> v
CK -> SE
setup
^ -> ^
^ -> v
CK -> GCK
combinational
when !E*SE
^ -> ^
v -> v
CK -> GCK
combinational
when E*!SE
^ -> ^
v -> v
CK -> GCK
combinational
when E*SE
^ -> ^
v -> v
CK -> GCK
combinational
when !E*!SE
v -> v
Cell SDFF_X1
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
D input 1.07-1.12
SE input 1.76-1.89
SI input 0.88-0.92
CK input 0.87-0.96
Q output function=IQ
QN output function=IQN
IQ internal
IQN internal
Timing arcs
CK -> D
hold
when !SE
^ -> ^
^ -> v
CK -> D
setup
when !SE
^ -> ^
^ -> v
CK -> SE
hold
^ -> ^
^ -> v
CK -> SE
setup
^ -> ^
^ -> v
CK -> SI
hold
when SE
^ -> ^
^ -> v
CK -> SI
setup
when SE
^ -> ^
^ -> v
CK -> CK
width
^ -> v
v -> ^
CK -> Q
Reg Clk to Q
^ -> ^
^ -> v
CK -> QN
Reg Clk to Q
^ -> ^
^ -> v
Cell SDFF_X2
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
D input 1.07-1.13
SE input 1.74-1.85
SI input 0.86-0.90
CK input 0.89-0.98
Q output function=IQ
QN output function=IQN
IQ internal
IQN internal
Timing arcs
CK -> D
hold
when !SE
^ -> ^
^ -> v
CK -> D
setup
when !SE
^ -> ^
^ -> v
CK -> SE
hold
^ -> ^
^ -> v
CK -> SE
setup
^ -> ^
^ -> v
CK -> SI
hold
when SE
^ -> ^
^ -> v
CK -> SI
setup
when SE
^ -> ^
^ -> v
CK -> CK
width
^ -> v
v -> ^
CK -> Q
Reg Clk to Q
^ -> ^
^ -> v
CK -> QN
Reg Clk to Q
^ -> ^
^ -> v
Cell SDFFR_X1
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
D input 1.10-1.15
RN input 1.47-1.49
SE input 1.88-2.00
SI input 0.84-0.88
CK input 0.94-1.03
Q output function=IQ
QN output function=IQN
IQ internal
IQN internal
Timing arcs
CK -> D
hold
when RN*!SE
^ -> ^
^ -> v
CK -> D
setup
when RN*!SE
^ -> ^
^ -> v
CK -> RN
recovery
^ -> ^
CK -> RN
removal
^ -> ^
RN -> RN
width
v -> ^
CK -> SE
hold
when RN
^ -> ^
^ -> v
CK -> SE
setup
when RN
^ -> ^
^ -> v
CK -> SI
hold
when RN*SE
^ -> ^
^ -> v
CK -> SI
setup
when RN*SE
^ -> ^
^ -> v
CK -> CK
width
when RN
^ -> v
v -> ^
CK -> Q
Reg Clk to Q
^ -> ^
^ -> v
RN -> Q
Reg Set/Clr
when ((!CK*!D)*!SE)*!SI
v -> v
RN -> Q
Reg Set/Clr
when ((!CK*!D)*!SE)*SI
v -> v
RN -> Q
Reg Set/Clr
when ((!CK*!D)*SE)*!SI
v -> v
RN -> Q
Reg Set/Clr
when ((!CK*!D)*SE)*SI
v -> v
RN -> Q
Reg Set/Clr
when ((!CK*D)*!SE)*!SI
v -> v
RN -> Q
Reg Set/Clr
when ((!CK*D)*!SE)*SI
v -> v
RN -> Q
Reg Set/Clr
when ((!CK*D)*SE)*!SI
v -> v
RN -> Q
Reg Set/Clr
when ((!CK*D)*SE)*SI
v -> v
RN -> Q
Reg Set/Clr
when ((CK*!D)*!SE)*!SI
v -> v
RN -> Q
Reg Set/Clr
when ((CK*!D)*!SE)*SI
v -> v
RN -> Q
Reg Set/Clr
when ((CK*!D)*SE)*!SI
v -> v
RN -> Q
Reg Set/Clr
when ((CK*!D)*SE)*SI
v -> v
RN -> Q
Reg Set/Clr
when ((CK*D)*!SE)*!SI
v -> v
RN -> Q
Reg Set/Clr
when ((CK*D)*!SE)*SI
v -> v
RN -> Q
Reg Set/Clr
when ((CK*D)*SE)*!SI
v -> v
RN -> Q
Reg Set/Clr
when ((CK*D)*SE)*SI
v -> v
CK -> QN
Reg Clk to Q
^ -> ^
^ -> v
RN -> QN
Reg Set/Clr
when ((!CK*!D)*!SE)*!SI
v -> ^
RN -> QN
Reg Set/Clr
when ((!CK*!D)*!SE)*SI
v -> ^
RN -> QN
Reg Set/Clr
when ((!CK*!D)*SE)*!SI
v -> ^
RN -> QN
Reg Set/Clr
when ((!CK*!D)*SE)*SI
v -> ^
RN -> QN
Reg Set/Clr
when ((!CK*D)*!SE)*!SI
v -> ^
RN -> QN
Reg Set/Clr
when ((!CK*D)*!SE)*SI
v -> ^
RN -> QN
Reg Set/Clr
when ((!CK*D)*SE)*!SI
v -> ^
RN -> QN
Reg Set/Clr
when ((!CK*D)*SE)*SI
v -> ^
RN -> QN
Reg Set/Clr
when ((CK*!D)*!SE)*!SI
v -> ^
RN -> QN
Reg Set/Clr
when ((CK*!D)*!SE)*SI
v -> ^
RN -> QN
Reg Set/Clr
when ((CK*!D)*SE)*!SI
v -> ^
RN -> QN
Reg Set/Clr
when ((CK*!D)*SE)*SI
v -> ^
RN -> QN
Reg Set/Clr
when ((CK*D)*!SE)*!SI
v -> ^
RN -> QN
Reg Set/Clr
when ((CK*D)*!SE)*SI
v -> ^
RN -> QN
Reg Set/Clr
when ((CK*D)*SE)*!SI
v -> ^
RN -> QN
Reg Set/Clr
when ((CK*D)*SE)*SI
v -> ^
Cell SDFFR_X2
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
D input 1.09-1.14
RN input 1.51-1.53
SE input 1.81-1.92
SI input 0.84-0.88
CK input 0.87-0.96
Q output function=IQ
QN output function=IQN
IQ internal
IQN internal
Timing arcs
CK -> D
hold
when RN*!SE
^ -> ^
^ -> v
CK -> D
setup
when RN*!SE
^ -> ^
^ -> v
CK -> RN
recovery
^ -> ^
CK -> RN
removal
^ -> ^
RN -> RN
width
v -> ^
CK -> SE
hold
when RN
^ -> ^
^ -> v
CK -> SE
setup
when RN
^ -> ^
^ -> v
CK -> SI
hold
when RN*SE
^ -> ^
^ -> v
CK -> SI
setup
when RN*SE
^ -> ^
^ -> v
CK -> CK
width
when RN
^ -> v
v -> ^
CK -> Q
Reg Clk to Q
^ -> ^
^ -> v
RN -> Q
Reg Set/Clr
when ((!CK*!D)*!SE)*!SI
v -> v
RN -> Q
Reg Set/Clr
when ((!CK*!D)*!SE)*SI
v -> v
RN -> Q
Reg Set/Clr
when ((!CK*!D)*SE)*!SI
v -> v
RN -> Q
Reg Set/Clr
when ((!CK*!D)*SE)*SI
v -> v
RN -> Q
Reg Set/Clr
when ((!CK*D)*!SE)*!SI
v -> v
RN -> Q
Reg Set/Clr
when ((!CK*D)*!SE)*SI
v -> v
RN -> Q
Reg Set/Clr
when ((!CK*D)*SE)*!SI
v -> v
RN -> Q
Reg Set/Clr
when ((!CK*D)*SE)*SI
v -> v
RN -> Q
Reg Set/Clr
when ((CK*!D)*!SE)*!SI
v -> v
RN -> Q
Reg Set/Clr
when ((CK*!D)*!SE)*SI
v -> v
RN -> Q
Reg Set/Clr
when ((CK*!D)*SE)*!SI
v -> v
RN -> Q
Reg Set/Clr
when ((CK*!D)*SE)*SI
v -> v
RN -> Q
Reg Set/Clr
when ((CK*D)*!SE)*!SI
v -> v
RN -> Q
Reg Set/Clr
when ((CK*D)*!SE)*SI
v -> v
RN -> Q
Reg Set/Clr
when ((CK*D)*SE)*!SI
v -> v
RN -> Q
Reg Set/Clr
when ((CK*D)*SE)*SI
v -> v
CK -> QN
Reg Clk to Q
^ -> ^
^ -> v
RN -> QN
Reg Set/Clr
when ((!CK*!D)*!SE)*!SI
v -> ^
RN -> QN
Reg Set/Clr
when ((!CK*!D)*!SE)*SI
v -> ^
RN -> QN
Reg Set/Clr
when ((!CK*!D)*SE)*!SI
v -> ^
RN -> QN
Reg Set/Clr
when ((!CK*!D)*SE)*SI
v -> ^
RN -> QN
Reg Set/Clr
when ((!CK*D)*!SE)*!SI
v -> ^
RN -> QN
Reg Set/Clr
when ((!CK*D)*!SE)*SI
v -> ^
RN -> QN
Reg Set/Clr
when ((!CK*D)*SE)*!SI
v -> ^
RN -> QN
Reg Set/Clr
when ((!CK*D)*SE)*SI
v -> ^
RN -> QN
Reg Set/Clr
when ((CK*!D)*!SE)*!SI
v -> ^
RN -> QN
Reg Set/Clr
when ((CK*!D)*!SE)*SI
v -> ^
RN -> QN
Reg Set/Clr
when ((CK*!D)*SE)*!SI
v -> ^
RN -> QN
Reg Set/Clr
when ((CK*!D)*SE)*SI
v -> ^
RN -> QN
Reg Set/Clr
when ((CK*D)*!SE)*!SI
v -> ^
RN -> QN
Reg Set/Clr
when ((CK*D)*!SE)*SI
v -> ^
RN -> QN
Reg Set/Clr
when ((CK*D)*SE)*!SI
v -> ^
RN -> QN
Reg Set/Clr
when ((CK*D)*SE)*SI
v -> ^
Cell SDFFS_X1
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
D input 1.10-1.15
SE input 1.89-2.00
SI input 0.86-0.90
SN input 1.32-1.34
CK input 0.89-0.98
Q output function=IQ
QN output function=IQN
IQ internal
IQN internal
Timing arcs
CK -> D
hold
when !SE*SN
^ -> ^
^ -> v
CK -> D
setup
when !SE*SN
^ -> ^
^ -> v
CK -> SE
hold
when SN
^ -> ^
^ -> v
CK -> SE
setup
when SN
^ -> ^
^ -> v
CK -> SI
hold
when SE*SN
^ -> ^
^ -> v
CK -> SI
setup
when SE*SN
^ -> ^
^ -> v
CK -> SN
recovery
^ -> ^
CK -> SN
removal
^ -> ^
SN -> SN
width
v -> ^
CK -> CK
width
when SN
^ -> v
v -> ^
CK -> Q
Reg Clk to Q
^ -> ^
^ -> v
SN -> Q
Reg Set/Clr
when ((!CK*!D)*!SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when ((!CK*!D)*!SE)*SI
v -> ^
SN -> Q
Reg Set/Clr
when ((!CK*!D)*SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when ((!CK*!D)*SE)*SI
v -> ^
SN -> Q
Reg Set/Clr
when ((!CK*D)*!SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when ((!CK*D)*!SE)*SI
v -> ^
SN -> Q
Reg Set/Clr
when ((!CK*D)*SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when ((!CK*D)*SE)*SI
v -> ^
SN -> Q
Reg Set/Clr
when ((CK*!D)*!SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when ((CK*!D)*!SE)*SI
v -> ^
SN -> Q
Reg Set/Clr
when ((CK*!D)*SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when ((CK*!D)*SE)*SI
v -> ^
SN -> Q
Reg Set/Clr
when ((CK*D)*!SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when ((CK*D)*!SE)*SI
v -> ^
SN -> Q
Reg Set/Clr
when ((CK*D)*SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when ((CK*D)*SE)*SI
v -> ^
CK -> QN
Reg Clk to Q
^ -> ^
^ -> v
SN -> QN
Reg Set/Clr
when ((!CK*!D)*!SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when ((!CK*!D)*!SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when ((!CK*!D)*SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when ((!CK*!D)*SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when ((!CK*D)*!SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when ((!CK*D)*!SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when ((!CK*D)*SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when ((!CK*D)*SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when ((CK*!D)*!SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when ((CK*!D)*!SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when ((CK*!D)*SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when ((CK*!D)*SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when ((CK*D)*!SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when ((CK*D)*!SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when ((CK*D)*SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when ((CK*D)*SE)*SI
v -> v
Cell SDFFS_X2
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
D input 1.06-1.12
SE input 1.78-1.91
SI input 0.88-0.91
SN input 2.20-2.22
CK input 0.87-0.96
Q output function=IQ
QN output function=IQN
IQ internal
IQN internal
Timing arcs
CK -> D
hold
when !SE*SN
^ -> ^
^ -> v
CK -> D
setup
when !SE*SN
^ -> ^
^ -> v
CK -> SE
hold
when SN
^ -> ^
^ -> v
CK -> SE
setup
when SN
^ -> ^
^ -> v
CK -> SI
hold
when SE*SN
^ -> ^
^ -> v
CK -> SI
setup
when SE*SN
^ -> ^
^ -> v
CK -> SN
recovery
^ -> ^
CK -> SN
removal
^ -> ^
SN -> SN
width
v -> ^
CK -> CK
width
when SN
^ -> v
v -> ^
CK -> Q
Reg Clk to Q
^ -> ^
^ -> v
SN -> Q
Reg Set/Clr
when ((!CK*!D)*!SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when ((!CK*!D)*!SE)*SI
v -> ^
SN -> Q
Reg Set/Clr
when ((!CK*!D)*SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when ((!CK*!D)*SE)*SI
v -> ^
SN -> Q
Reg Set/Clr
when ((!CK*D)*!SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when ((!CK*D)*!SE)*SI
v -> ^
SN -> Q
Reg Set/Clr
when ((!CK*D)*SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when ((!CK*D)*SE)*SI
v -> ^
SN -> Q
Reg Set/Clr
when ((CK*!D)*!SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when ((CK*!D)*!SE)*SI
v -> ^
SN -> Q
Reg Set/Clr
when ((CK*!D)*SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when ((CK*!D)*SE)*SI
v -> ^
SN -> Q
Reg Set/Clr
when ((CK*D)*!SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when ((CK*D)*!SE)*SI
v -> ^
SN -> Q
Reg Set/Clr
when ((CK*D)*SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when ((CK*D)*SE)*SI
v -> ^
CK -> QN
Reg Clk to Q
^ -> ^
^ -> v
SN -> QN
Reg Set/Clr
when ((!CK*!D)*!SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when ((!CK*!D)*!SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when ((!CK*!D)*SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when ((!CK*!D)*SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when ((!CK*D)*!SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when ((!CK*D)*!SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when ((!CK*D)*SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when ((!CK*D)*SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when ((CK*!D)*!SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when ((CK*!D)*!SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when ((CK*!D)*SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when ((CK*!D)*SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when ((CK*D)*!SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when ((CK*D)*!SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when ((CK*D)*SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when ((CK*D)*SE)*SI
v -> v
Cell SDFFRS_X1
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
D input 1.09-1.14
RN input 2.13-2.25
SE input 1.92-2.14
SI input 0.82-0.86
SN input 1.48-1.52
CK input 0.86-0.95
Q output function=IQ
QN output function=IQN
IQ internal
IQN internal
Timing arcs
CK -> D
hold
when (RN*!SE)*SN
^ -> ^
^ -> v
CK -> D
setup
when (RN*!SE)*SN
^ -> ^
^ -> v
CK -> RN
recovery
when SN
^ -> ^
CK -> RN
removal
when SN
^ -> ^
RN -> RN
width
when SN
v -> ^
CK -> SE
hold
when RN*SN
^ -> ^
^ -> v
CK -> SE
setup
when RN*SN
^ -> ^
^ -> v
CK -> SI
hold
when (RN*SE)*SN
^ -> ^
^ -> v
CK -> SI
setup
when (RN*SE)*SN
^ -> ^
^ -> v
CK -> SN
recovery
when RN
^ -> ^
CK -> SN
removal
when RN
^ -> ^
SN -> SN
width
when RN
v -> ^
CK -> CK
width
when RN*SN
^ -> v
v -> ^
CK -> Q
Reg Clk to Q
^ -> ^
^ -> v
RN -> Q
Reg Set/Clr
when (((!CK*!D)*!SE)*!SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((!CK*!D)*!SE)*!SI)*SN
v -> v
RN -> Q
Reg Set/Clr
when (((!CK*!D)*!SE)*SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((!CK*!D)*!SE)*SI)*SN
v -> v
RN -> Q
Reg Set/Clr
when (((!CK*!D)*SE)*!SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((!CK*!D)*SE)*!SI)*SN
v -> v
RN -> Q
Reg Set/Clr
when (((!CK*!D)*SE)*SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((!CK*!D)*SE)*SI)*SN
v -> v
RN -> Q
Reg Set/Clr
when (((!CK*D)*!SE)*!SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((!CK*D)*!SE)*!SI)*SN
v -> v
RN -> Q
Reg Set/Clr
when (((!CK*D)*!SE)*SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((!CK*D)*!SE)*SI)*SN
v -> v
RN -> Q
Reg Set/Clr
when (((!CK*D)*SE)*!SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((!CK*D)*SE)*!SI)*SN
v -> v
RN -> Q
Reg Set/Clr
when (((!CK*D)*SE)*SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((!CK*D)*SE)*SI)*SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*!D)*!SE)*!SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*!D)*!SE)*!SI)*SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*!D)*!SE)*SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*!D)*!SE)*SI)*SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*!D)*SE)*!SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*!D)*SE)*!SI)*SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*!D)*SE)*SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*!D)*SE)*SI)*SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*D)*!SE)*!SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*D)*!SE)*!SI)*SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*D)*!SE)*SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*D)*!SE)*SI)*SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*D)*SE)*!SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*D)*SE)*!SI)*SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*D)*SE)*SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*D)*SE)*SI)*SN
v -> v
SN -> Q
Reg Set/Clr
when (((!CK*!D)*RN)*!SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when (((!CK*!D)*RN)*!SE)*SI
v -> ^
SN -> Q
Reg Set/Clr
when (((!CK*!D)*RN)*SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when (((!CK*!D)*RN)*SE)*SI
v -> ^
SN -> Q
Reg Set/Clr
when (((!CK*D)*RN)*!SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when (((!CK*D)*RN)*!SE)*SI
v -> ^
SN -> Q
Reg Set/Clr
when (((!CK*D)*RN)*SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when (((!CK*D)*RN)*SE)*SI
v -> ^
SN -> Q
Reg Set/Clr
when (((CK*!D)*RN)*!SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when (((CK*!D)*RN)*!SE)*SI
v -> ^
SN -> Q
Reg Set/Clr
when (((CK*!D)*RN)*SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when (((CK*!D)*RN)*SE)*SI
v -> ^
SN -> Q
Reg Set/Clr
when (((CK*D)*RN)*!SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when (((CK*D)*RN)*!SE)*SI
v -> ^
SN -> Q
Reg Set/Clr
when (((CK*D)*RN)*SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when (((CK*D)*RN)*SE)*SI
v -> ^
CK -> QN
Reg Clk to Q
^ -> ^
^ -> v
RN -> QN
Reg Set/Clr
when (((!CK*!D)*!SE)*!SI)*SN
v -> ^
RN -> QN
Reg Set/Clr
when (((!CK*!D)*!SE)*SI)*SN
v -> ^
RN -> QN
Reg Set/Clr
when (((!CK*!D)*SE)*!SI)*SN
v -> ^
RN -> QN
Reg Set/Clr
when (((!CK*!D)*SE)*SI)*SN
v -> ^
RN -> QN
Reg Set/Clr
when (((!CK*D)*!SE)*!SI)*SN
v -> ^
RN -> QN
Reg Set/Clr
when (((!CK*D)*!SE)*SI)*SN
v -> ^
RN -> QN
Reg Set/Clr
when (((!CK*D)*SE)*!SI)*SN
v -> ^
RN -> QN
Reg Set/Clr
when (((!CK*D)*SE)*SI)*SN
v -> ^
RN -> QN
Reg Set/Clr
when (((CK*!D)*!SE)*!SI)*SN
v -> ^
RN -> QN
Reg Set/Clr
when (((CK*!D)*!SE)*SI)*SN
v -> ^
RN -> QN
Reg Set/Clr
when (((CK*!D)*SE)*!SI)*SN
v -> ^
RN -> QN
Reg Set/Clr
when (((CK*!D)*SE)*SI)*SN
v -> ^
RN -> QN
Reg Set/Clr
when (((CK*D)*!SE)*!SI)*SN
v -> ^
RN -> QN
Reg Set/Clr
when (((CK*D)*!SE)*SI)*SN
v -> ^
RN -> QN
Reg Set/Clr
when (((CK*D)*SE)*!SI)*SN
v -> ^
RN -> QN
Reg Set/Clr
when (((CK*D)*SE)*SI)*SN
v -> ^
SN -> QN
Reg Set/Clr
when (((!CK*!D)*!RN)*!SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((!CK*!D)*!RN)*!SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when (((!CK*!D)*!RN)*SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((!CK*!D)*!RN)*SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when (((!CK*!D)*RN)*!SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((!CK*!D)*RN)*!SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when (((!CK*!D)*RN)*SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((!CK*!D)*RN)*SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when (((!CK*D)*!RN)*!SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((!CK*D)*!RN)*!SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when (((!CK*D)*!RN)*SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((!CK*D)*!RN)*SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when (((!CK*D)*RN)*!SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((!CK*D)*RN)*!SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when (((!CK*D)*RN)*SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((!CK*D)*RN)*SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*!D)*!RN)*!SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*!D)*!RN)*!SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*!D)*!RN)*SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*!D)*!RN)*SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*!D)*RN)*!SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*!D)*RN)*!SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*!D)*RN)*SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*!D)*RN)*SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*D)*!RN)*!SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*D)*!RN)*!SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*D)*!RN)*SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*D)*!RN)*SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*D)*RN)*!SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*D)*RN)*!SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*D)*RN)*SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*D)*RN)*SE)*SI
v -> v
Cell SDFFRS_X2
Library NangateOpenCellLibrary
File ../../test/nangate45/Nangate45_typ.lib
VDD power
VSS ground
D input 1.07-1.12
RN input 2.55-2.63
SE input 1.81-2.02
SI input 0.82-0.86
SN input 1.81-1.84
CK input 0.84-0.94
Q output function=IQ
QN output function=IQN
IQ internal
IQN internal
Timing arcs
CK -> D
hold
when (RN*!SE)*SN
^ -> ^
^ -> v
CK -> D
setup
when (RN*!SE)*SN
^ -> ^
^ -> v
CK -> RN
recovery
when SN
^ -> ^
CK -> RN
removal
when SN
^ -> ^
RN -> RN
width
when SN
v -> ^
CK -> SE
hold
when RN*SN
^ -> ^
^ -> v
CK -> SE
setup
when RN*SN
^ -> ^
^ -> v
CK -> SI
hold
when (RN*SE)*SN
^ -> ^
^ -> v
CK -> SI
setup
when (RN*SE)*SN
^ -> ^
^ -> v
CK -> SN
recovery
when RN
^ -> ^
CK -> SN
removal
when RN
^ -> ^
SN -> SN
width
when RN
v -> ^
CK -> CK
width
when RN*SN
^ -> v
v -> ^
CK -> Q
Reg Clk to Q
^ -> ^
^ -> v
RN -> Q
Reg Set/Clr
when (((!CK*!D)*!SE)*!SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((!CK*!D)*!SE)*!SI)*SN
v -> v
RN -> Q
Reg Set/Clr
when (((!CK*!D)*!SE)*SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((!CK*!D)*!SE)*SI)*SN
v -> v
RN -> Q
Reg Set/Clr
when (((!CK*!D)*SE)*!SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((!CK*!D)*SE)*!SI)*SN
v -> v
RN -> Q
Reg Set/Clr
when (((!CK*!D)*SE)*SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((!CK*!D)*SE)*SI)*SN
v -> v
RN -> Q
Reg Set/Clr
when (((!CK*D)*!SE)*!SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((!CK*D)*!SE)*!SI)*SN
v -> v
RN -> Q
Reg Set/Clr
when (((!CK*D)*!SE)*SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((!CK*D)*!SE)*SI)*SN
v -> v
RN -> Q
Reg Set/Clr
when (((!CK*D)*SE)*!SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((!CK*D)*SE)*!SI)*SN
v -> v
RN -> Q
Reg Set/Clr
when (((!CK*D)*SE)*SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((!CK*D)*SE)*SI)*SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*!D)*!SE)*!SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*!D)*!SE)*!SI)*SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*!D)*!SE)*SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*!D)*!SE)*SI)*SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*!D)*SE)*!SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*!D)*SE)*!SI)*SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*!D)*SE)*SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*!D)*SE)*SI)*SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*D)*!SE)*!SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*D)*!SE)*!SI)*SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*D)*!SE)*SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*D)*!SE)*SI)*SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*D)*SE)*!SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*D)*SE)*!SI)*SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*D)*SE)*SI)*!SN
v -> v
RN -> Q
Reg Set/Clr
when (((CK*D)*SE)*SI)*SN
v -> v
SN -> Q
Reg Set/Clr
when (((!CK*!D)*RN)*!SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when (((!CK*!D)*RN)*!SE)*SI
v -> ^
SN -> Q
Reg Set/Clr
when (((!CK*!D)*RN)*SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when (((!CK*!D)*RN)*SE)*SI
v -> ^
SN -> Q
Reg Set/Clr
when (((!CK*D)*RN)*!SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when (((!CK*D)*RN)*!SE)*SI
v -> ^
SN -> Q
Reg Set/Clr
when (((!CK*D)*RN)*SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when (((!CK*D)*RN)*SE)*SI
v -> ^
SN -> Q
Reg Set/Clr
when (((CK*!D)*RN)*!SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when (((CK*!D)*RN)*!SE)*SI
v -> ^
SN -> Q
Reg Set/Clr
when (((CK*!D)*RN)*SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when (((CK*!D)*RN)*SE)*SI
v -> ^
SN -> Q
Reg Set/Clr
when (((CK*D)*RN)*!SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when (((CK*D)*RN)*!SE)*SI
v -> ^
SN -> Q
Reg Set/Clr
when (((CK*D)*RN)*SE)*!SI
v -> ^
SN -> Q
Reg Set/Clr
when (((CK*D)*RN)*SE)*SI
v -> ^
CK -> QN
Reg Clk to Q
^ -> ^
^ -> v
RN -> QN
Reg Set/Clr
when (((!CK*!D)*!SE)*!SI)*SN
v -> ^
RN -> QN
Reg Set/Clr
when (((!CK*!D)*!SE)*SI)*SN
v -> ^
RN -> QN
Reg Set/Clr
when (((!CK*!D)*SE)*!SI)*SN
v -> ^
RN -> QN
Reg Set/Clr
when (((!CK*!D)*SE)*SI)*SN
v -> ^
RN -> QN
Reg Set/Clr
when (((!CK*D)*!SE)*!SI)*SN
v -> ^
RN -> QN
Reg Set/Clr
when (((!CK*D)*!SE)*SI)*SN
v -> ^
RN -> QN
Reg Set/Clr
when (((!CK*D)*SE)*!SI)*SN
v -> ^
RN -> QN
Reg Set/Clr
when (((!CK*D)*SE)*SI)*SN
v -> ^
RN -> QN
Reg Set/Clr
when (((CK*!D)*!SE)*!SI)*SN
v -> ^
RN -> QN
Reg Set/Clr
when (((CK*!D)*!SE)*SI)*SN
v -> ^
RN -> QN
Reg Set/Clr
when (((CK*!D)*SE)*!SI)*SN
v -> ^
RN -> QN
Reg Set/Clr
when (((CK*!D)*SE)*SI)*SN
v -> ^
RN -> QN
Reg Set/Clr
when (((CK*D)*!SE)*!SI)*SN
v -> ^
RN -> QN
Reg Set/Clr
when (((CK*D)*!SE)*SI)*SN
v -> ^
RN -> QN
Reg Set/Clr
when (((CK*D)*SE)*!SI)*SN
v -> ^
RN -> QN
Reg Set/Clr
when (((CK*D)*SE)*SI)*SN
v -> ^
SN -> QN
Reg Set/Clr
when (((!CK*!D)*!RN)*!SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((!CK*!D)*!RN)*!SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when (((!CK*!D)*!RN)*SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((!CK*!D)*!RN)*SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when (((!CK*!D)*RN)*!SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((!CK*!D)*RN)*!SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when (((!CK*!D)*RN)*SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((!CK*!D)*RN)*SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when (((!CK*D)*!RN)*!SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((!CK*D)*!RN)*!SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when (((!CK*D)*!RN)*SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((!CK*D)*!RN)*SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when (((!CK*D)*RN)*!SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((!CK*D)*RN)*!SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when (((!CK*D)*RN)*SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((!CK*D)*RN)*SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*!D)*!RN)*!SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*!D)*!RN)*!SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*!D)*!RN)*SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*!D)*!RN)*SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*!D)*RN)*!SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*!D)*RN)*!SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*!D)*RN)*SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*!D)*RN)*SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*D)*!RN)*!SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*D)*!RN)*!SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*D)*!RN)*SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*D)*!RN)*SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*D)*RN)*!SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*D)*RN)*!SE)*SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*D)*RN)*SE)*!SI
v -> v
SN -> QN
Reg Set/Clr
when (((CK*D)*RN)*SE)*SI
v -> v
Cell sg13g2_inv_1
Library sg13g2_stdcell_typ_1p20V_25C
File ../../test/ihp-sg13g2/sg13g2_stdcell_typ_1p20V_25C.lib
Y output function=!A
A input 2.84-2.94
Timing arcs
A -> Y
combinational
^ -> v
v -> ^
Cell sg13g2_buf_1
Library sg13g2_stdcell_typ_1p20V_25C
File ../../test/ihp-sg13g2/sg13g2_stdcell_typ_1p20V_25C.lib
X output function=A
A input 2.30-2.36
Timing arcs
A -> X
combinational
^ -> ^
v -> v
Cell sg13g2_nand2_1
Library sg13g2_stdcell_typ_1p20V_25C
File ../../test/ihp-sg13g2/sg13g2_stdcell_typ_1p20V_25C.lib
Y output function=!(A*B)
A input 2.90-2.99
B input 2.90-3.14
Timing arcs
A -> Y
combinational
^ -> v
v -> ^
B -> Y
combinational
^ -> v
v -> ^
Cell sg13g2_nor2_1
Library sg13g2_stdcell_typ_1p20V_25C
File ../../test/ihp-sg13g2/sg13g2_stdcell_typ_1p20V_25C.lib
Y output function=!(A+B)
A input 3.01-3.06
B input 2.86-3.01
Timing arcs
A -> Y
combinational
^ -> v
v -> ^
B -> Y
combinational
^ -> v
v -> ^
Cell sg13g2_xor2_1
Library sg13g2_stdcell_typ_1p20V_25C
File ../../test/ihp-sg13g2/sg13g2_stdcell_typ_1p20V_25C.lib
X output function=A^B
A input 5.72-5.85
B input 5.09-5.25
Timing arcs
A -> X
combinational
^ -> ^
v -> v
A -> X
combinational
^ -> v
v -> ^
B -> X
combinational
^ -> ^
v -> v
B -> X
combinational
^ -> v
v -> ^
Cell sg13g2_xnor2_1
Library sg13g2_stdcell_typ_1p20V_25C
File ../../test/ihp-sg13g2/sg13g2_stdcell_typ_1p20V_25C.lib
Y output function=!(A^B)
A input 5.53-5.66
B input 5.00-5.06
Timing arcs
A -> Y
combinational
^ -> ^
v -> v
A -> Y
combinational
^ -> v
v -> ^
B -> Y
combinational
^ -> ^
v -> v
B -> Y
combinational
^ -> v
v -> ^
Cell sg13g2_mux2_1
Library sg13g2_stdcell_typ_1p20V_25C
File ../../test/ihp-sg13g2/sg13g2_stdcell_typ_1p20V_25C.lib
X output function=(!S*A0)+(S*A1)
A0 input 0.38-3.63
A1 input 0.52-3.70
S input 5.00-5.09
Timing arcs
A0 -> X
combinational
^ -> ^
v -> v
A1 -> X
combinational
^ -> ^
v -> v
S -> X
combinational
when !A0*A1
^ -> ^
v -> v
S -> X
combinational
v -> v
^ -> v
^ -> ^
v -> ^
S -> X
combinational
when A0*!A1
^ -> v
v -> ^
Cell sg13g2_dfrbp_1
Library sg13g2_stdcell_typ_1p20V_25C
File ../../test/ihp-sg13g2/sg13g2_stdcell_typ_1p20V_25C.lib
Q output function=IQ
Q_N output function=IQN
CLK input 2.52-2.89
D input 1.63-1.90
RESET_B input 6.40-6.55
IQ internal
IQN internal
Timing arcs
CLK -> Q
Reg Clk to Q
^ -> ^
^ -> v
RESET_B -> Q
Reg Set/Clr
v -> v
CLK -> Q_N
Reg Clk to Q
^ -> ^
^ -> v
RESET_B -> Q_N
Reg Set/Clr
v -> ^
CLK -> CLK
width
^ -> v
v -> ^
CLK -> D
hold
^ -> ^
^ -> v
CLK -> D
setup
^ -> ^
^ -> v
CLK -> RESET_B
recovery
^ -> ^
CLK -> RESET_B
removal
^ -> ^
RESET_B -> RESET_B
width
v -> ^
Cell sg13g2_ebufn_2
Library sg13g2_stdcell_typ_1p20V_25C
File ../../test/ihp-sg13g2/sg13g2_stdcell_typ_1p20V_25C.lib
Z tristate enable=!TE_B function=A 4.51-7.42
A input 2.58-2.66
TE_B input 6.21-6.60
Timing arcs
A -> Z
combinational
^ -> ^
v -> v
TE_B -> Z
tristate disable
^ -> 0Z
^ -> 1Z
TE_B -> Z
tristate enable
v -> Z1
v -> Z0
Warning 117: liberty_func_expr.tcl line 1, liberty cell 'sg13g2_stdcell_typ_1p20V_25C/sg13g2_antn' not found.
Cell sg13g2_tiehi
Library sg13g2_stdcell_typ_1p20V_25C
File ../../test/ihp-sg13g2/sg13g2_stdcell_typ_1p20V_25C.lib
L_HI output function=1
Cell sg13g2_tielo
Library sg13g2_stdcell_typ_1p20V_25C
File ../../test/ihp-sg13g2/sg13g2_stdcell_typ_1p20V_25C.lib
L_LO output function=0
Cell sky130_fd_sc_hd__a21o_1
Library sky130_fd_sc_hd__tt_025C_1v80
File ../../test/sky130hd/sky130hd_tt.lib
VGND ground
VNB bias
VPB bias
VPWR power
A1 input 2.31-2.47
A2 input 2.23-2.43
B1 input 2.25-2.59
X output function=(A1*A2)+B1
Timing arcs
A1 -> X
combinational
^ -> ^
v -> v
A2 -> X
combinational
^ -> ^
v -> v
B1 -> X
combinational
^ -> ^
v -> v
Cell sky130_fd_sc_hd__a21oi_1
Library sky130_fd_sc_hd__tt_025C_1v80
File ../../test/sky130hd/sky130hd_tt.lib
VGND ground
VNB bias
VPB bias
VPWR power
A1 input 2.28-2.43
A2 input 2.22-2.42
B1 input 2.17-2.48
Y output function=(!A1*!B1)+(!A2*!B1)
Timing arcs
A1 -> Y
combinational
^ -> v
v -> ^
A2 -> Y
combinational
^ -> v
v -> ^
B1 -> Y
combinational
^ -> v
v -> ^
Cell sky130_fd_sc_hd__a22o_1
Library sky130_fd_sc_hd__tt_025C_1v80
File ../../test/sky130hd/sky130hd_tt.lib
VGND ground
VNB bias
VPB bias
VPWR power
A1 input 2.26-2.43
A2 input 2.26-2.53
B1 input 2.24-2.51
B2 input 2.16-2.49
X output function=(B1*B2)+(A1*A2)
Timing arcs
A1 -> X
combinational
^ -> ^
v -> v
A2 -> X
combinational
^ -> ^
v -> v
B1 -> X
combinational
^ -> ^
v -> v
B2 -> X
combinational
^ -> ^
v -> v
Cell sky130_fd_sc_hd__a22oi_1
Library sky130_fd_sc_hd__tt_025C_1v80
File ../../test/sky130hd/sky130hd_tt.lib
VGND ground
VNB bias
VPB bias
VPWR power
A1 input 2.28-2.43
A2 input 2.26-2.50
B1 input 2.22-2.47
B2 input 2.16-2.49
Y output function=(((!A1*!B1)+(!A1*!B2))+(!A2*!B1))+(!A2*!B2)
Timing arcs
A1 -> Y
combinational
^ -> v
v -> ^
A2 -> Y
combinational
^ -> v
v -> ^
B1 -> Y
combinational
^ -> v
v -> ^
B2 -> Y
combinational
^ -> v
v -> ^
Cell sky130_fd_sc_hd__a31o_1
Library sky130_fd_sc_hd__tt_025C_1v80
File ../../test/sky130hd/sky130hd_tt.lib
VGND ground
VNB bias
VPB bias
VPWR power
A1 input 2.27-2.42
A2 input 2.28-2.46
A3 input 2.26-2.51
B1 input 2.15-2.49
X output function=((A1*A2)*A3)+B1
Timing arcs
A1 -> X
combinational
^ -> ^
v -> v
A2 -> X
combinational
^ -> ^
v -> v
A3 -> X
combinational
^ -> ^
v -> v
B1 -> X
combinational
^ -> ^
v -> v
Cell sky130_fd_sc_hd__a32o_1
Library sky130_fd_sc_hd__tt_025C_1v80
File ../../test/sky130hd/sky130hd_tt.lib
VGND ground
VNB bias
VPB bias
VPWR power
A1 input 2.26-2.43
A2 input 2.23-2.44
A3 input 2.21-2.49
B1 input 2.24-2.52
B2 input 2.11-2.43
X output function=((A1*A2)*A3)+(B1*B2)
Timing arcs
A1 -> X
combinational
^ -> ^
v -> v
A2 -> X
combinational
^ -> ^
v -> v
A3 -> X
combinational
^ -> ^
v -> v
B1 -> X
combinational
^ -> ^
v -> v
B2 -> X
combinational
^ -> ^
v -> v
Cell sky130_fd_sc_hd__o21a_1
Library sky130_fd_sc_hd__tt_025C_1v80
File ../../test/sky130hd/sky130hd_tt.lib
VGND ground
VNB bias
VPB bias
VPWR power
A1 input 2.25-2.47
A2 input 2.26-2.57
B1 input 2.29-2.45
X output function=(A1*B1)+(A2*B1)
Timing arcs
A1 -> X
combinational
^ -> ^
v -> v
A2 -> X
combinational
^ -> ^
v -> v
B1 -> X
combinational
^ -> ^
v -> v
Cell sky130_fd_sc_hd__o21ai_0
Library sky130_fd_sc_hd__tt_025C_1v80
File ../../test/sky130hd/sky130hd_tt.lib
VGND ground
VNB bias
VPB bias
VPWR power
A1 input 1.68-1.82
A2 input 1.60-1.81
B1 input 1.62-1.69
Y output function=(!A1*!A2)+!B1
Timing arcs
A1 -> Y
combinational
^ -> v
v -> ^
A2 -> Y
combinational
^ -> v
v -> ^
B1 -> Y
combinational
^ -> v
v -> ^
Cell sky130_fd_sc_hd__o22a_1
Library sky130_fd_sc_hd__tt_025C_1v80
File ../../test/sky130hd/sky130hd_tt.lib
VGND ground
VNB bias
VPB bias
VPWR power
A1 input 2.25-2.45
A2 input 2.27-2.58
B1 input 2.32-2.49
B2 input 2.24-2.49
X output function=(((A1*B1)+(A2*B1))+(A1*B2))+(A2*B2)
Timing arcs
A1 -> X
combinational
^ -> ^
v -> v
A2 -> X
combinational
^ -> ^
v -> v
B1 -> X
combinational
^ -> ^
v -> v
B2 -> X
combinational
^ -> ^
v -> v
Cell sky130_fd_sc_hd__mux2_1
Library sky130_fd_sc_hd__tt_025C_1v80
File ../../test/sky130hd/sky130hd_tt.lib
VGND ground
VNB bias
VPB bias
VPWR power
A0 input 1.51-1.61
A1 input 1.81-1.96
S input 3.29-3.52
X output function=(A0*!S)+(A1*S)
Timing arcs
A0 -> X
combinational
^ -> ^
v -> v
A1 -> X
combinational
^ -> ^
v -> v
S -> X
combinational
^ -> ^
v -> v
S -> X
combinational
^ -> v
v -> ^
Cell sky130_fd_sc_hd__mux4_1
Library sky130_fd_sc_hd__tt_025C_1v80
File ../../test/sky130hd/sky130hd_tt.lib
VGND ground
VNB bias
VPB bias
VPWR power
A0 input 1.48-1.57
A1 input 1.40-1.48
A2 input 1.42-1.51
A3 input 1.44-1.52
S0 input 3.70-4.09
S1 input 2.61-2.74
X output function=((((A0*!S0)*!S1)+((A1*S0)*!S1))+((A2*!S0)*S1))+((A3*S0)*S1)
Timing arcs
A0 -> X
combinational
^ -> ^
v -> v
A1 -> X
combinational
^ -> ^
v -> v
A2 -> X
combinational
^ -> ^
v -> v
A3 -> X
combinational
^ -> ^
v -> v
S0 -> X
combinational
^ -> ^
v -> v
S0 -> X
combinational
^ -> v
v -> ^
S1 -> X
combinational
^ -> ^
v -> v
S1 -> X
combinational
^ -> v
v -> ^
Cell sky130_fd_sc_hd__xor2_1
Library sky130_fd_sc_hd__tt_025C_1v80
File ../../test/sky130hd/sky130hd_tt.lib
VGND ground
VNB bias
VPB bias
VPWR power
A input 4.21-4.54
B input 4.17-4.51
X output function=(A*!B)+(!A*B)
Timing arcs
A -> X
combinational
^ -> ^
v -> v
A -> X
combinational
^ -> v
v -> ^
B -> X
combinational
^ -> ^
v -> v
B -> X
combinational
^ -> v
v -> ^
Cell sky130_fd_sc_hd__xnor2_1
Library sky130_fd_sc_hd__tt_025C_1v80
File ../../test/sky130hd/sky130hd_tt.lib
VGND ground
VNB bias
VPB bias
VPWR power
A input 4.34-4.68
B input 4.47-4.65
Y output function=(!A*!B)+(A*B)
Timing arcs
A -> Y
combinational
^ -> v
v -> ^
A -> Y
combinational
^ -> ^
v -> v
B -> Y
combinational
^ -> v
v -> ^
B -> Y
combinational
^ -> ^
v -> v
Cell sky130_fd_sc_hd__fa_1
Library sky130_fd_sc_hd__tt_025C_1v80
File ../../test/sky130hd/sky130hd_tt.lib
VGND ground
VNB bias
VPB bias
VPWR power
A input 6.56-6.90
B input 5.87-6.18
CIN input 4.46-4.58
COUT output function=((A*B)+(A*CIN))+(B*CIN)
SUM output function=((((A*!B)*!CIN)+((!A*B)*!CIN))+((!A*!B)*CIN))+((A*B)*CIN)
Timing arcs
A -> COUT
combinational
^ -> ^
v -> v
B -> COUT
combinational
^ -> ^
v -> v
CIN -> COUT
combinational
^ -> ^
v -> v
A -> SUM
combinational
^ -> ^
v -> v
A -> SUM
combinational
^ -> v
v -> ^
B -> SUM
combinational
^ -> ^
v -> v
B -> SUM
combinational
^ -> v
v -> ^
CIN -> SUM
combinational
^ -> ^
v -> v
CIN -> SUM
combinational
^ -> v
v -> ^
Cell sky130_fd_sc_hd__ha_1
Library sky130_fd_sc_hd__tt_025C_1v80
File ../../test/sky130hd/sky130hd_tt.lib
VGND ground
VNB bias
VPB bias
VPWR power
A input 2.95-3.10
B input 2.83-2.84
COUT output function=A*B
SUM output function=(A*!B)+(!A*B)
Timing arcs
A -> COUT
combinational
^ -> ^
v -> v
B -> COUT
combinational
^ -> ^
v -> v
A -> SUM
combinational
^ -> ^
v -> v
A -> SUM
combinational
^ -> v
v -> ^
B -> SUM
combinational
^ -> ^
v -> v
B -> SUM
combinational
^ -> v
v -> ^
Cell sky130_fd_sc_hd__maj3_1
Library sky130_fd_sc_hd__tt_025C_1v80
File ../../test/sky130hd/sky130hd_tt.lib
VGND ground
VNB bias
VPB bias
VPWR power
A input 2.67-2.82
B input 2.42-2.66
C input 2.96-3.14
X output function=((A*B)+(A*C))+(B*C)
Timing arcs
A -> X
combinational
^ -> ^
v -> v
B -> X
combinational
^ -> ^
v -> v
C -> X
combinational
^ -> ^
v -> v
Cell sky130_fd_sc_hd__dlxtp_1
Library sky130_fd_sc_hd__tt_025C_1v80
File ../../test/sky130hd/sky130hd_tt.lib
VGND ground
VNB bias
VPB bias
VPWR power
D input 1.70-1.85
GATE input 1.68-1.82
Q output function=IQ
IQ internal
IQ_N internal
Timing arcs
GATE -> D
setup
v -> ^
v -> v
GATE -> D
hold
v -> ^
v -> v
GATE -> GATE
width
^ -> v
D -> Q
Latch D to Q
^ -> ^
v -> v
GATE -> Q
Latch En to Q
^ -> ^
^ -> v
Cell sky130_fd_sc_hd__sdfxtp_1
Library sky130_fd_sc_hd__tt_025C_1v80
File ../../test/sky130hd/sky130hd_tt.lib
VGND ground
VNB bias
VPB bias
VPWR power
CLK input 1.69-1.86
D input 1.62-1.78
Q output function=IQ
SCD input 1.72-1.90
SCE input 3.19-3.58
IQ internal
IQ_N internal
Timing arcs
CLK -> CLK
width
^ -> v
v -> ^
CLK -> D
setup
^ -> ^
^ -> v
CLK -> D
hold
^ -> ^
^ -> v
CLK -> Q
Reg Clk to Q
^ -> ^
^ -> v
CLK -> SCD
setup
^ -> ^
^ -> v
CLK -> SCD
hold
^ -> ^
^ -> v
CLK -> SCE
setup
^ -> ^
^ -> v
CLK -> SCE
hold
^ -> ^
^ -> v
Cell sky130_fd_sc_hd__ebufn_1
Library sky130_fd_sc_hd__tt_025C_1v80
File ../../test/sky130hd/sky130hd_tt.lib
VGND ground
VNB bias
VPB bias
VPWR power
A input 1.73-1.88
TE_B input 2.93-3.34
Z tristate enable=!TE_B function=A 2.26
Timing arcs
A -> Z
combinational
^ -> ^
v -> v
TE_B -> Z
tristate enable
v -> Z1
v -> Z0
TE_B -> Z
tristate disable
^ -> 0Z
^ -> 1Z
No paths found.
No paths found.