Skip to content

Commit 77aaaa3

Browse files
committed
rsz: Updated test cases. Used read_def -floorplan_initialize instead of -incremental
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
1 parent 96cb0b7 commit 77aaaa3

12 files changed

Lines changed: 3528 additions & 102 deletions

src/rsz/test/rebuffer1.ok

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
[INFO ODB-0128] Design: top
33
[INFO ODB-0252] Updated 7 pins.
44
[INFO ODB-0253] Updated 34 components.
5+
[INFO ODB-0254] Updated 29 nets and 81 connections.
56
worst slack max -0.43
67
worst slack min -0.05
78
tns max -3.964

src/rsz/test/rebuffer1.tcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ read_liberty -corner fast Nangate45/Nangate45_fast.lib
77
read_lef Nangate45/Nangate45.lef
88
read_verilog rebuffer1.v
99
link_design top
10-
read_def -incr rebuffer1.def
10+
read_def -floorplan_initialize rebuffer1.def
1111

1212
#place the design
1313
#initialize_floorplan -die_area "0 0 40 1200" -core_area "0 0 40 1200" \

src/rsz/test/rebuffer1_hier.ok

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
[INFO ODB-0128] Design: top
33
[INFO ODB-0252] Updated 7 pins.
44
[INFO ODB-0253] Updated 34 components.
5+
[INFO ODB-0254] Updated 29 nets and 81 connections.
56
worst slack max -0.43
67
worst slack min -0.05
78
tns max -3.964

src/rsz/test/rebuffer1_hier.tcl

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ read_liberty -corner fast Nangate45/Nangate45_fast.lib
77
read_lef Nangate45/Nangate45.lef
88
read_verilog rebuffer1_hier.v
99
link_design top -hier
10-
read_def -incr rebuffer1_hier.def
10+
read_def -floorplan_initialize rebuffer1_hier.def
1111

1212
#sdc
1313
create_clock -period 0.3 clk
@@ -36,10 +36,3 @@ set def_filename "rebuffer1_hier_out.def"
3636
set rebuffered_def_filename [make_result_file $def_filename]
3737
write_def $rebuffered_def_filename
3838
diff_file ${def_filename}ok $rebuffered_def_filename
39-
40-
# TODO: there is an issue that the name name (\u_mid1/l2_out1) of
41-
# the new buffer input u_mid1/u_leaf2/rebuffer1/A is wrong
42-
43-
# TODO: the output .v and .def are not consistent
44-
45-
# TODO: no ROW statement in the output .def

src/rsz/test/rebuffer1_hier_out.defok

Lines changed: 880 additions & 22 deletions
Large diffs are not rendered by default.

src/rsz/test/rebuffer1_out.defok

Lines changed: 880 additions & 22 deletions
Large diffs are not rendered by default.

src/rsz/test/repair_setup9.ok

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
[INFO ODB-0128] Design: top
33
[INFO ODB-0252] Updated 7 pins.
44
[INFO ODB-0253] Updated 34 components.
5+
[INFO ODB-0254] Updated 29 nets and 81 connections.
56
worst slack max -0.43
67
worst slack min -0.05
78
tns max -3.964

src/rsz/test/repair_setup9.tcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ read_liberty -corner fast Nangate45/Nangate45_fast.lib
77
read_lef Nangate45/Nangate45.lef
88
read_verilog repair_setup9.v
99
link_design top
10-
read_def -incr repair_setup9.def
10+
read_def -floorplan_initialize repair_setup9.def
1111

1212
#place the design
1313
#initialize_floorplan -die_area "0 0 40 1200" -core_area "0 0 40 1200" \

src/rsz/test/repair_setup9_hier.ok

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
[INFO ODB-0128] Design: top
33
[INFO ODB-0252] Updated 7 pins.
44
[INFO ODB-0253] Updated 34 components.
5+
[INFO ODB-0254] Updated 29 nets and 81 connections.
56
worst slack max -0.43
67
worst slack min -0.05
78
tns max -3.964

src/rsz/test/repair_setup9_hier.tcl

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ read_liberty -corner fast Nangate45/Nangate45_fast.lib
77
read_lef Nangate45/Nangate45.lef
88
read_verilog repair_setup9_hier.v
99
link_design top -hier
10-
read_def -incr repair_setup9_hier.def
10+
read_def -floorplan_initialize repair_setup9_hier.def
1111

1212
#place the design
1313
#initialize_floorplan -die_area "0 0 40 1200" -core_area "0 0 40 1200" \
@@ -44,9 +44,6 @@ set repaired_def_filename [make_result_file $def_filename]
4444
write_def $repaired_def_filename
4545
diff_file ${def_filename}ok $repaired_def_filename
4646

47-
# TODO: there is an issue that the name name (\u_mid1/l2_out1) of
48-
# the new buffer input u_mid1/u_leaf2/rebuffer1/A is wrong
49-
5047
# TODO: there is an issue that the new buffer input u_mid1/u_leaf2/split2/A input is floating.
5148

5249
# TODO: the output .v and .def are not consistent

0 commit comments

Comments
 (0)