Smallfix to get tests consistently passing in regression
This commit is contained in:
parent
f54ab5b170
commit
f77647a3e8
|
|
@ -1,220 +1,18 @@
|
||||||
Warning: liberty_arcs_one2one.lib line 48, timing port A and related port Y are different sizes.
|
Warning: liberty_arcs_one2one.lib line 48, timing port A and related port Y are different sizes.
|
||||||
Warning: liberty_arcs_one2one.lib line 76, timing port A and related port Y are different sizes.
|
Warning: liberty_arcs_one2one.lib line 76, timing port A and related port Y are different sizes.
|
||||||
TEST 1:
|
TEST 1:
|
||||||
Startpoint: a[0] (input port clocked by clk)
|
Startpoint Endpoint Slack
|
||||||
Endpoint: y[0] (output port clocked by clk)
|
--------------------------------------------------------------------------------
|
||||||
Path Group: clk
|
a[0] (input) y[0] (output) -1.00
|
||||||
Path Type: max
|
a[1] (input) y[1] (output) -1.00
|
||||||
|
a[2] (input) y[2] (output) -1.00
|
||||||
Delay Time Description
|
a[3] (input) y[3] (output) -1.00
|
||||||
---------------------------------------------------------
|
|
||||||
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 a[0] (in)
|
|
||||||
1.00 1.00 ^ partial_wide_inv_cell/Y[0] (inv_8_to_4)
|
|
||||||
0.00 1.00 ^ y[0] (out)
|
|
||||||
1.00 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 0.00 output external delay
|
|
||||||
0.00 data required time
|
|
||||||
---------------------------------------------------------
|
|
||||||
0.00 data required time
|
|
||||||
-1.00 data arrival time
|
|
||||||
---------------------------------------------------------
|
|
||||||
-1.00 slack (VIOLATED)
|
|
||||||
|
|
||||||
|
|
||||||
Startpoint: a[1] (input port clocked by clk)
|
|
||||||
Endpoint: y[1] (output port 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 a[1] (in)
|
|
||||||
1.00 1.00 ^ partial_wide_inv_cell/Y[1] (inv_8_to_4)
|
|
||||||
0.00 1.00 ^ y[1] (out)
|
|
||||||
1.00 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 0.00 output external delay
|
|
||||||
0.00 data required time
|
|
||||||
---------------------------------------------------------
|
|
||||||
0.00 data required time
|
|
||||||
-1.00 data arrival time
|
|
||||||
---------------------------------------------------------
|
|
||||||
-1.00 slack (VIOLATED)
|
|
||||||
|
|
||||||
|
|
||||||
Startpoint: a[2] (input port clocked by clk)
|
|
||||||
Endpoint: y[2] (output port 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 a[2] (in)
|
|
||||||
1.00 1.00 ^ partial_wide_inv_cell/Y[2] (inv_8_to_4)
|
|
||||||
0.00 1.00 ^ y[2] (out)
|
|
||||||
1.00 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 0.00 output external delay
|
|
||||||
0.00 data required time
|
|
||||||
---------------------------------------------------------
|
|
||||||
0.00 data required time
|
|
||||||
-1.00 data arrival time
|
|
||||||
---------------------------------------------------------
|
|
||||||
-1.00 slack (VIOLATED)
|
|
||||||
|
|
||||||
|
|
||||||
Startpoint: a[3] (input port clocked by clk)
|
|
||||||
Endpoint: y[3] (output port 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 a[3] (in)
|
|
||||||
1.00 1.00 ^ partial_wide_inv_cell/Y[3] (inv_8_to_4)
|
|
||||||
0.00 1.00 ^ y[3] (out)
|
|
||||||
1.00 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 0.00 output external delay
|
|
||||||
0.00 data required time
|
|
||||||
---------------------------------------------------------
|
|
||||||
0.00 data required time
|
|
||||||
-1.00 data arrival time
|
|
||||||
---------------------------------------------------------
|
|
||||||
-1.00 slack (VIOLATED)
|
|
||||||
|
|
||||||
|
|
||||||
TEST 2:
|
TEST 2:
|
||||||
Startpoint: a[0] (input port clocked by clk)
|
Startpoint Endpoint Slack
|
||||||
Endpoint: y[0] (output port clocked by clk)
|
--------------------------------------------------------------------------------
|
||||||
Path Group: clk
|
a[0] (input) y[0] (output) -1.00
|
||||||
Path Type: max
|
a[1] (input) y[1] (output) -1.00
|
||||||
|
a[2] (input) y[2] (output) -1.00
|
||||||
Delay Time Description
|
a[3] (input) y[3] (output) -1.00
|
||||||
---------------------------------------------------------
|
|
||||||
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 a[0] (in)
|
|
||||||
1.00 1.00 ^ partial_wide_inv_cell/Y[0] (inv_4_to_8)
|
|
||||||
0.00 1.00 ^ y[0] (out)
|
|
||||||
1.00 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 0.00 output external delay
|
|
||||||
0.00 data required time
|
|
||||||
---------------------------------------------------------
|
|
||||||
0.00 data required time
|
|
||||||
-1.00 data arrival time
|
|
||||||
---------------------------------------------------------
|
|
||||||
-1.00 slack (VIOLATED)
|
|
||||||
|
|
||||||
|
|
||||||
Startpoint: a[1] (input port clocked by clk)
|
|
||||||
Endpoint: y[1] (output port 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 a[1] (in)
|
|
||||||
1.00 1.00 ^ partial_wide_inv_cell/Y[1] (inv_4_to_8)
|
|
||||||
0.00 1.00 ^ y[1] (out)
|
|
||||||
1.00 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 0.00 output external delay
|
|
||||||
0.00 data required time
|
|
||||||
---------------------------------------------------------
|
|
||||||
0.00 data required time
|
|
||||||
-1.00 data arrival time
|
|
||||||
---------------------------------------------------------
|
|
||||||
-1.00 slack (VIOLATED)
|
|
||||||
|
|
||||||
|
|
||||||
Startpoint: a[2] (input port clocked by clk)
|
|
||||||
Endpoint: y[2] (output port 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 a[2] (in)
|
|
||||||
1.00 1.00 ^ partial_wide_inv_cell/Y[2] (inv_4_to_8)
|
|
||||||
0.00 1.00 ^ y[2] (out)
|
|
||||||
1.00 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 0.00 output external delay
|
|
||||||
0.00 data required time
|
|
||||||
---------------------------------------------------------
|
|
||||||
0.00 data required time
|
|
||||||
-1.00 data arrival time
|
|
||||||
---------------------------------------------------------
|
|
||||||
-1.00 slack (VIOLATED)
|
|
||||||
|
|
||||||
|
|
||||||
Startpoint: a[3] (input port clocked by clk)
|
|
||||||
Endpoint: y[3] (output port 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 a[3] (in)
|
|
||||||
1.00 1.00 ^ partial_wide_inv_cell/Y[3] (inv_4_to_8)
|
|
||||||
0.00 1.00 ^ y[3] (out)
|
|
||||||
1.00 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 0.00 output external delay
|
|
||||||
0.00 data required time
|
|
||||||
---------------------------------------------------------
|
|
||||||
0.00 data required time
|
|
||||||
-1.00 data arrival time
|
|
||||||
---------------------------------------------------------
|
|
||||||
-1.00 slack (VIOLATED)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ link_design liberty_arcs_one2one_1
|
||||||
create_clock -name clk -period 0
|
create_clock -name clk -period 0
|
||||||
set_input_delay -clock clk 0 [all_inputs]
|
set_input_delay -clock clk 0 [all_inputs]
|
||||||
set_output_delay -clock clk 0 [all_outputs]
|
set_output_delay -clock clk 0 [all_outputs]
|
||||||
report_checks -group_count 5
|
report_checks -format summary -group_count 5
|
||||||
|
|
||||||
puts "TEST 2:"
|
puts "TEST 2:"
|
||||||
read_verilog liberty_arcs_one2one_2.v
|
read_verilog liberty_arcs_one2one_2.v
|
||||||
|
|
@ -14,4 +14,4 @@ link_design liberty_arcs_one2one_2
|
||||||
create_clock -name clk -period 0
|
create_clock -name clk -period 0
|
||||||
set_input_delay -clock clk 0 [all_inputs]
|
set_input_delay -clock clk 0 [all_inputs]
|
||||||
set_output_delay -clock clk 0 [all_outputs]
|
set_output_delay -clock clk 0 [all_outputs]
|
||||||
report_checks -group_count 5
|
report_checks -format summary -group_count 5
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue