reharden `caravel_clocking`.

This commit is contained in:
mo-hosni 2023-03-26 02:40:56 -07:00
parent c0d83cb9e3
commit 77669e899e
34 changed files with 2657 additions and 3433 deletions

Binary file not shown.

View File

@ -128,13 +128,13 @@ library (caravel_clocking) {
related_pin : "ext_clk";
timing_type : falling_edge;
cell_rise(template_1) {
values("-12.65693,-12.65505,-12.64862,-12.62899,-12.57076,-12.36894,-11.60840");
values("-13.28561,-13.28373,-13.27730,-13.25767,-13.19945,-12.99762,-12.23708");
}
rise_transition(template_1) {
values("0.02433,0.02582,0.03117,0.05049,0.12302,0.40939,1.50434");
}
cell_fall(template_2) {
values("-9.49592,-9.49421,-9.48834,-9.47179,-9.42848,-9.30132,-8.83987");
values("-10.81571,-10.81400,-10.80813,-10.79159,-10.74828,-10.62111,-10.15966");
}
fall_transition(template_2) {
values("0.02326,0.02436,0.02827,0.04095,0.08430,0.25146,0.91403");
@ -144,13 +144,13 @@ library (caravel_clocking) {
related_pin : "ext_clk";
timing_type : rising_edge;
cell_rise(template_3) {
values("1.66958,1.67146,1.67789,1.69752,1.75574,1.95756,2.71811");
values("1.19763,1.19950,1.20594,1.22557,1.28379,1.48561,2.24616");
}
rise_transition(template_3) {
values("0.02433,0.02582,0.03117,0.05049,0.12302,0.40939,1.50434");
}
cell_fall(template_4) {
values("-0.25337,-0.25166,-0.24580,-0.22925,-0.18594,-0.05877,0.40268");
values("-0.11202,-0.11031,-0.10444,-0.08790,-0.04459,0.08258,0.54403");
}
fall_transition(template_4) {
values("0.02326,0.02436,0.02827,0.04095,0.08430,0.25146,0.91403");
@ -160,7 +160,7 @@ library (caravel_clocking) {
related_pin : "core_clk";
timing_type : rising_edge;
cell_rise(template_5) {
values("1.66958,1.67146,1.67789,1.69752,1.75574,1.95756,2.71811");
values("1.19763,1.19950,1.20594,1.22557,1.28379,1.48561,2.24616");
}
rise_transition(template_5) {
values("0.02433,0.02582,0.03117,0.05049,0.12302,0.40939,1.50434");
@ -182,7 +182,7 @@ library (caravel_clocking) {
values("0.02433,0.02582,0.03117,0.05049,0.12302,0.40939,1.50434");
}
cell_fall(template_8) {
values("3.00408,3.00579,3.01166,3.02821,3.07152,3.19868,3.66013");
values("1.68429,1.68600,1.69187,1.70841,1.75172,1.87889,2.34034");
}
fall_transition(template_8) {
values("0.02326,0.02436,0.02827,0.04095,0.08430,0.25146,0.91403");
@ -200,20 +200,20 @@ library (caravel_clocking) {
related_pin : "pll_clk";
timing_type : hold_rising;
rise_constraint(scalar) {
values("0.28218");
values("0.02150");
}
fall_constraint(scalar) {
values("-0.59260");
values("0.00319");
}
}
timing() {
related_pin : "pll_clk";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-0.07605");
values("0.11637");
}
fall_constraint(scalar) {
values("0.84809");
values("0.09388");
}
}
}
@ -224,76 +224,76 @@ library (caravel_clocking) {
related_pin : "pll_clk";
timing_type : hold_rising;
rise_constraint(scalar) {
values("0.10620");
values("-0.27921");
}
fall_constraint(scalar) {
values("-0.18442");
values("0.10560");
}
}
timing() {
related_pin : "pll_clk";
timing_type : setup_rising;
rise_constraint(scalar) {
values("0.73781");
values("1.06807");
}
fall_constraint(scalar) {
values("1.54262");
values("1.12612");
}
}
timing() {
related_pin : "ext_clk";
timing_type : hold_falling;
fall_constraint(scalar) {
values("1.91637");
values("1.36428");
}
}
timing() {
related_pin : "ext_clk";
timing_type : setup_falling;
fall_constraint(scalar) {
values("-1.02007");
values("-0.67456");
}
}
timing() {
related_pin : "pll_clk";
timing_type : hold_falling;
fall_constraint(scalar) {
values("0.57400");
values("0.01574");
}
}
timing() {
related_pin : "pll_clk";
timing_type : setup_falling;
fall_constraint(scalar) {
values("0.35827");
values("0.70940");
}
}
timing() {
related_pin : "pll_clk90";
timing_type : hold_rising;
fall_constraint(scalar) {
values("0.41928");
values("0.71263");
}
}
timing() {
related_pin : "pll_clk90";
timing_type : setup_rising;
fall_constraint(scalar) {
values("1.19807");
values("0.77865");
}
}
timing() {
related_pin : "pll_clk90";
timing_type : hold_falling;
fall_constraint(scalar) {
values("0.58678");
values("0.03221");
}
}
timing() {
related_pin : "pll_clk90";
timing_type : setup_falling;
fall_constraint(scalar) {
values("0.36288");
values("0.71067");
}
}
}
@ -312,76 +312,76 @@ library (caravel_clocking) {
related_pin : "pll_clk";
timing_type : hold_rising;
rise_constraint(scalar) {
values("0.54249");
values("0.15779");
}
fall_constraint(scalar) {
values("-0.58893");
values("-0.29391");
}
}
timing() {
related_pin : "pll_clk";
timing_type : setup_rising;
rise_constraint(scalar) {
values("0.73919");
values("1.06844");
}
fall_constraint(scalar) {
values("1.48796");
values("1.06704");
}
}
timing() {
related_pin : "ext_clk";
timing_type : hold_falling;
rise_constraint(scalar) {
values("2.64328");
values("1.41647");
}
}
timing() {
related_pin : "ext_clk";
timing_type : setup_falling;
rise_constraint(scalar) {
values("-1.82350");
values("-0.73224");
}
}
timing() {
related_pin : "pll_clk";
timing_type : hold_falling;
rise_constraint(scalar) {
values("1.30091");
values("0.06792");
}
}
timing() {
related_pin : "pll_clk";
timing_type : setup_falling;
rise_constraint(scalar) {
values("-0.44515");
values("0.65172");
}
}
timing() {
related_pin : "pll_clk90";
timing_type : hold_rising;
rise_constraint(scalar) {
values("1.14619");
values("0.76482");
}
}
timing() {
related_pin : "pll_clk90";
timing_type : setup_rising;
rise_constraint(scalar) {
values("0.39464");
values("0.72097");
}
}
timing() {
related_pin : "pll_clk90";
timing_type : hold_falling;
rise_constraint(scalar) {
values("1.31369");
values("0.08440");
}
}
timing() {
related_pin : "pll_clk90";
timing_type : setup_falling;
rise_constraint(scalar) {
values("-0.44055");
values("0.65299");
}
}
}
@ -392,76 +392,76 @@ library (caravel_clocking) {
related_pin : "pll_clk";
timing_type : hold_rising;
rise_constraint(scalar) {
values("0.60332");
values("0.22336");
}
fall_constraint(scalar) {
values("-0.52227");
values("-0.24088");
}
}
timing() {
related_pin : "pll_clk";
timing_type : setup_rising;
rise_constraint(scalar) {
values("0.67195");
values("0.99597");
}
fall_constraint(scalar) {
values("1.43958");
values("1.03383");
}
}
timing() {
related_pin : "ext_clk";
timing_type : hold_falling;
rise_constraint(scalar) {
values("2.70412");
values("1.48204");
}
}
timing() {
related_pin : "ext_clk";
timing_type : setup_falling;
rise_constraint(scalar) {
values("-1.89073");
values("-0.80471");
}
}
timing() {
related_pin : "pll_clk";
timing_type : hold_falling;
rise_constraint(scalar) {
values("1.36174");
values("0.13349");
}
}
timing() {
related_pin : "pll_clk";
timing_type : setup_falling;
rise_constraint(scalar) {
values("-0.51239");
values("0.57924");
}
}
timing() {
related_pin : "pll_clk90";
timing_type : hold_rising;
rise_constraint(scalar) {
values("1.20702");
values("0.83039");
}
}
timing() {
related_pin : "pll_clk90";
timing_type : setup_rising;
rise_constraint(scalar) {
values("0.32741");
values("0.64850");
}
}
timing() {
related_pin : "pll_clk90";
timing_type : hold_falling;
rise_constraint(scalar) {
values("1.37452");
values("0.14997");
}
}
timing() {
related_pin : "pll_clk90";
timing_type : setup_falling;
rise_constraint(scalar) {
values("-0.50778");
values("0.58052");
}
}
}
@ -472,13 +472,13 @@ library (caravel_clocking) {
related_pin : "ext_clk";
timing_type : falling_edge;
cell_rise(template_9) {
values("3.58333,3.58567,3.59521,3.62979,3.76986,4.40924,7.36192");
values("2.26354,2.26587,2.27541,2.30999,2.45006,3.08944,6.04212");
}
rise_transition(template_9) {
values("0.01893,0.02095,0.02999,0.07071,0.26573,1.18103,5.38149");
}
cell_fall(template_10) {
values("3.81081,3.81280,3.82044,3.84366,3.91241,4.18393,5.43130");
values("2.49102,2.49300,2.50064,2.52386,2.59262,2.86413,4.11151");
}
fall_transition(template_10) {
values("0.01882,0.02007,0.02507,0.04325,0.11874,0.48520,2.21294");
@ -492,13 +492,13 @@ library (caravel_clocking) {
related_pin : "pll_clk";
timing_type : rising_edge;
cell_rise(template_11) {
values("2.08655,2.08842,2.09485,2.11435,2.17251,2.37452,3.14074");
values("1.60877,1.61064,1.61707,1.63657,1.69473,1.89674,2.66296");
}
rise_transition(template_11) {
values("0.02438,0.02586,0.03120,0.05053,0.12314,0.40898,1.50597");
}
cell_fall(template_12) {
values("2.42745,2.42913,2.43511,2.45171,2.49489,2.62210,3.08364");
values("1.94967,1.95135,1.95733,1.97393,2.01711,2.14432,2.60586");
}
fall_transition(template_12) {
values("0.02337,0.02442,0.02828,0.04104,0.08437,0.25147,0.91312");
@ -514,7 +514,7 @@ library (caravel_clocking) {
values("0.02438,0.02586,0.03120,0.05053,0.12314,0.40898,1.50597");
}
cell_fall(template_14) {
values("2.84601,2.84769,2.85368,2.87027,2.91346,3.04066,3.50221");
values("1.52622,1.52790,1.53388,1.55047,1.59366,1.72086,2.18241");
}
fall_transition(template_14) {
values("0.02337,0.02442,0.02828,0.04104,0.08437,0.25147,0.91312");
@ -524,7 +524,7 @@ library (caravel_clocking) {
related_pin : "ext_clk";
timing_type : rising_edge;
cell_rise(template_15) {
values("1.52701,1.52888,1.53531,1.55481,1.61297,1.81498,2.58121");
values("1.05506,1.05693,1.06336,1.08286,1.14102,1.34303,2.10926");
}
rise_transition(template_15) {
values("0.02438,0.02586,0.03120,0.05053,0.12314,0.40898,1.50597");
@ -540,13 +540,13 @@ library (caravel_clocking) {
related_pin : "pll_clk90";
timing_type : rising_edge;
cell_rise(template_17) {
values("2.48076,2.48263,2.48906,2.50857,2.56673,2.76873,3.53496");
values("2.00640,2.00827,2.01470,2.03420,2.09236,2.29437,3.06060");
}
rise_transition(template_17) {
values("0.02438,0.02586,0.03120,0.05053,0.12314,0.40898,1.50597");
}
cell_fall(template_18) {
values("2.50841,2.51009,2.51608,2.53267,2.57585,2.70306,3.16461");
values("2.03397,2.03565,2.04164,2.05823,2.10142,2.22862,2.69017");
}
fall_transition(template_18) {
values("0.02337,0.02442,0.02828,0.04104,0.08437,0.25147,0.91312");
@ -556,13 +556,13 @@ library (caravel_clocking) {
related_pin : "pll_clk90";
timing_type : falling_edge;
cell_rise(template_19) {
values("3.45375,3.45562,3.46205,3.48155,3.53971,3.74172,4.50795");
values("2.13142,2.13329,2.13972,2.15922,2.21739,2.41939,3.18562");
}
rise_transition(template_19) {
values("0.02438,0.02586,0.03120,0.05053,0.12314,0.40898,1.50597");
}
cell_fall(template_20) {
values("3.45911,3.46079,3.46678,3.48337,3.52656,3.65376,4.11531");
values("2.13679,2.13847,2.14445,2.16104,2.20423,2.33143,2.79298");
}
fall_transition(template_20) {
values("0.02337,0.02442,0.02828,0.04104,0.08437,0.25147,0.91312");
@ -605,20 +605,20 @@ library (caravel_clocking) {
related_pin : "pll_clk90";
timing_type : hold_rising;
rise_constraint(scalar) {
values("1.20144");
values("0.82195");
}
fall_constraint(scalar) {
values("0.50413");
values("0.77211");
}
}
timing() {
related_pin : "pll_clk90";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-0.95303");
values("-0.62868");
}
fall_constraint(scalar) {
values("-0.14135");
values("-0.53148");
}
}
}
@ -629,20 +629,20 @@ library (caravel_clocking) {
related_pin : "pll_clk90";
timing_type : hold_rising;
rise_constraint(scalar) {
values("1.20528");
values("0.82476");
}
fall_constraint(scalar) {
values("0.54970");
values("0.80673");
}
}
timing() {
related_pin : "pll_clk90";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-0.96304");
values("-0.63716");
}
fall_constraint(scalar) {
values("-0.19973");
values("-0.57965");
}
}
}
@ -653,20 +653,20 @@ library (caravel_clocking) {
related_pin : "pll_clk90";
timing_type : hold_rising;
rise_constraint(scalar) {
values("1.19475");
values("0.81600");
}
fall_constraint(scalar) {
values("0.49636");
values("0.76783");
}
}
timing() {
related_pin : "pll_clk90";
timing_type : setup_rising;
rise_constraint(scalar) {
values("-0.94572");
values("-0.62218");
}
fall_constraint(scalar) {
values("-0.13286");
values("-0.52686");
}
}
}

View File

@ -1,7 +1,7 @@
magic
tech sky130A
magscale 1 2
timestamp 1677507470
timestamp 1678103539
<< viali >>
rect 3617 18377 3651 18411
rect 4629 18377 4663 18411

View File

@ -1,7 +1,7 @@
magic
tech sky130A
magscale 1 2
timestamp 1677507472
timestamp 1678103541
<< obsli1 >>
rect 184 527 18860 18513
<< obsm1 >>
@ -128,7 +128,7 @@ string FIXED_BBOX 0 0 20000 20000
string LEFclass BLOCK
string LEFview TRUE
string GDS_END 1487650
string GDS_FILE /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/signoff/caravel_clocking.magic.gds
string GDS_FILE /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/signoff/caravel_clocking.magic.gds
string GDS_START 459080
<< end >>

View File

@ -60,5 +60,5 @@ set_max_transition 0.5 [all_clocks] -clock_path
#set clk_indx [lsearch [all_inputs] $clk_input]
#set all_inputs_wo_clk [lreplace [all_inputs] $clk_indx $clk_indx ""]
set_input_transition 5.0 [all_inputs]
set_input_transition 0.3 [all_inputs]
set_max_transition 0.75 [current_design]

View File

@ -60,5 +60,5 @@ set_max_transition 0.5 [all_clocks] -clock_path
#set clk_indx [lsearch [all_inputs] $clk_input]
#set all_inputs_wo_clk [lreplace [all_inputs] $clk_indx $clk_indx ""]
set_input_transition 5.0 [all_inputs]
set_input_transition 0.3 [all_inputs]
set_max_transition 0.75 [current_design]

View File

@ -90,3 +90,4 @@ set ::env(CTS_MAX_CAP) 0.25
#set ::env(DRC_EXCLUDE_CELL_LIST) $::env(DESIGN_DIR)/drc_exclude.list
set ::env(SYNTH_MAX_FANOUT) 12
set ::env(FP_PDN_IRDROP) 0

View File

@ -1,146 +1,146 @@
Mon Feb 27 14:16:47 UTC 2023 - Executing "openroad -exit -no_init -python /openlane/scripts/odbpy/lefutil.py get_metal_layers -o /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/layers.list /home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef"
Mon Mar 06 11:51:15 UTC 2023 - Executing "openroad -exit -no_init -python /openlane/scripts/odbpy/lefutil.py get_metal_layers -o /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/layers.list /pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef"
Mon Feb 27 14:16:47 UTC 2023 - Executing "/openlane/scripts/mergeLef.py -o /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/merged.nom.lef -i /home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef} |& tee /dev/null"
Mon Mar 06 11:51:15 UTC 2023 - Executing "/openlane/scripts/mergeLef.py -o /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/merged.nom.lef -i /pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef} |& tee /dev/null"
Mon Feb 27 14:16:47 UTC 2023 - Executing "/openlane/scripts/mergeLef.py -o /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/merged.min.lef -i /home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef} |& tee /dev/null"
Mon Mar 06 11:51:16 UTC 2023 - Executing "/openlane/scripts/mergeLef.py -o /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/merged.min.lef -i /pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef} |& tee /dev/null"
Mon Feb 27 14:16:47 UTC 2023 - Executing "/openlane/scripts/mergeLef.py -o /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/merged.max.lef -i /home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef} |& tee /dev/null"
Mon Mar 06 11:51:16 UTC 2023 - Executing "/openlane/scripts/mergeLef.py -o /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/merged.max.lef -i /pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef} |& tee /dev/null"
Mon Feb 27 14:16:47 UTC 2023 - Executing "python3 /openlane/scripts/mergeLib.py --output /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/synthesis/merged.lib --name sky130A_merged /home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib"
Mon Mar 06 11:51:16 UTC 2023 - Executing "python3 /openlane/scripts/mergeLib.py --output /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/synthesis/merged.lib --name sky130A_merged /pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib"
Mon Feb 27 14:16:48 UTC 2023 - Executing "python3 /openlane/scripts/libtrim.py --cell-file /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/synthesis/trimmed.lib.exclude.list --output /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/synthesis/trimmed.lib /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/synthesis/merged.lib"
Mon Mar 06 11:51:16 UTC 2023 - Executing "python3 /openlane/scripts/libtrim.py --cell-file /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/synthesis/trimmed.lib.exclude.list --output /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/synthesis/trimmed.lib /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/synthesis/merged.lib"
Mon Feb 27 14:16:48 UTC 2023 - Executing "python3 /openlane/scripts/libtrim.py --cell-file /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/cts/cts.lib.exclude.list --output /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/cts/cts.lib /home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib"
Mon Mar 06 11:51:16 UTC 2023 - Executing "python3 /openlane/scripts/libtrim.py --cell-file /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/cts/cts.lib.exclude.list --output /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/cts/cts.lib /pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib"
Mon Feb 27 14:16:48 UTC 2023 - Executing "python3 /openlane/scripts/new_tracks.py -i /home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info -o /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/routing/config.tracks"
Mon Mar 06 11:51:17 UTC 2023 - Executing "python3 /openlane/scripts/new_tracks.py -i /pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info -o /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/routing/config.tracks"
Mon Feb 27 14:16:48 UTC 2023 - Executing "echo {OpenLane 1ed36219093ce86ddbc1b981e461c5f38e5bba72} > /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/OPENLANE_VERSION"
Mon Mar 06 11:51:17 UTC 2023 - Executing "echo {OpenLane 1ed36219093ce86ddbc1b981e461c5f38e5bba72} > /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/OPENLANE_VERSION"
Mon Feb 27 14:16:48 UTC 2023 - Executing "sed -E {s/^([[:space:]]+)pg_pin(.*)/\1pin\2\n\1 direction : "inout";/g} /home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib > /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/synthesis/1-sky130_fd_sc_hd__tt_025C_1v80.no_pg.lib"
Mon Mar 06 11:51:17 UTC 2023 - Executing "sed -E {s/^([[:space:]]+)pg_pin(.*)/\1pin\2\n\1 direction : "inout";/g} /pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib > /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/synthesis/1-sky130_fd_sc_hd__tt_025C_1v80.no_pg.lib"
Mon Feb 27 14:16:49 UTC 2023 - Executing "sed -E {s/^([[:space:]]+)pg_pin(.*)/\1pin\2\n\1 direction : "inout";/g} /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/synthesis/trimmed.lib > /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/synthesis/1-trimmed.no_pg.lib"
Mon Mar 06 11:51:17 UTC 2023 - Executing "sed -E {s/^([[:space:]]+)pg_pin(.*)/\1pin\2\n\1 direction : "inout";/g} /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/synthesis/trimmed.lib > /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/synthesis/1-trimmed.no_pg.lib"
Mon Feb 27 14:16:49 UTC 2023 - Executing "yosys -c /openlane/scripts/yosys/synth.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/synthesis/1-synthesis.log"
Mon Mar 06 11:51:17 UTC 2023 - Executing "yosys -c /openlane/scripts/yosys/synth.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/synthesis/1-synthesis.log"
Mon Feb 27 14:16:50 UTC 2023 - Executing "sed -i -e {s/\(set ::env(CURRENT_NETLIST)\).*/\1 \/home\/hosni\/caravel_sky130\/caravel_redesign-2\/caravel\/openlane\/caravel_clocking\/runs\/23_02_27_06_16\/results\/synthesis\/caravel_clocking.v/} /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/config.tcl"
Mon Mar 06 11:51:18 UTC 2023 - Executing "sed -i -e {s/\(set ::env(CURRENT_NETLIST)\).*/\1 \/home\/hosni\/caravel_sky130\/caravel_redesign-2\/caravel\/openlane\/caravel_clocking\/runs\/23_03_06_03_51\/results\/synthesis\/caravel_clocking.v/} /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/config.tcl"
Mon Feb 27 14:16:50 UTC 2023 - Executing "sed -i /defparam/d /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/synthesis/caravel_clocking.v"
Mon Mar 06 11:51:18 UTC 2023 - Executing "sed -i /defparam/d /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/synthesis/caravel_clocking.v"
Mon Feb 27 14:16:50 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/sta.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/synthesis/2-sta.log"
Mon Mar 06 11:51:18 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/sta.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/synthesis/2-sta.log"
Mon Feb 27 14:16:50 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/floorplan.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/floorplan/3-initial_fp.log"
Mon Mar 06 11:51:19 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/floorplan.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/floorplan/3-initial_fp.log"
Mon Feb 27 14:16:51 UTC 2023 - Executing "openroad -exit -no_init -python /openlane/scripts/odbpy/defutil.py extract_core_dims --output-data /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/dimensions.txt --input-lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/merged.nom.lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/floorplan/3-initial_fp.def"
Mon Mar 06 11:51:19 UTC 2023 - Executing "openroad -exit -no_init -python /openlane/scripts/odbpy/defutil.py extract_core_dims --output-data /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/dimensions.txt --input-lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/merged.nom.lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/floorplan/3-initial_fp.def"
Mon Feb 27 14:16:51 UTC 2023 - Executing "openroad -exit -no_init -python /openlane/scripts/odbpy/io_place.py --config /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/pin_order.cfg --hor-layer met3 --ver-layer met2 --ver-width-mult 2 --hor-width-mult 2 --hor-extension 0 --ver-extension 0 --length 4 --unmatched-error --input-lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/merged.nom.lef --output-def /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/floorplan/4-io.def --output /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/floorplan/4-io.odb /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/floorplan/3-initial_fp.odb |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/floorplan/4-place_io.log"
Mon Mar 06 11:51:20 UTC 2023 - Executing "openroad -exit -no_init -python /openlane/scripts/odbpy/io_place.py --config /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/pin_order.cfg --hor-layer met3 --ver-layer met2 --ver-width-mult 2 --hor-width-mult 2 --hor-extension 0 --ver-extension 0 --length 4 --unmatched-error --input-lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/merged.nom.lef --output-def /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/floorplan/4-io.def --output /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/floorplan/4-io.odb /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/floorplan/3-initial_fp.odb |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/floorplan/4-place_io.log"
Mon Feb 27 14:16:52 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/tapcell.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/floorplan/5-tap.log"
Mon Mar 06 11:51:20 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/tapcell.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/floorplan/5-tap.log"
Mon Feb 27 14:16:52 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/pdn.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/floorplan/6-pdn.log"
Mon Mar 06 11:51:21 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/pdn.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/floorplan/6-pdn.log"
Mon Feb 27 14:16:53 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/gpl.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/placement/7-global.log"
Mon Mar 06 11:51:21 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/gpl.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/placement/7-global.log"
Mon Feb 27 14:16:54 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/resizer.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/placement/8-resizer.log"
Mon Mar 06 11:51:22 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/resizer.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/placement/8-resizer.log"
Mon Feb 27 14:16:54 UTC 2023 - Executing "sed -i -e {s/\(set ::env(CURRENT_NETLIST)\).*/\1 \/home\/hosni\/caravel_sky130\/caravel_redesign-2\/caravel\/openlane\/caravel_clocking\/runs\/23_02_27_06_16\/tmp\/placement\/8-resizer.nl.v/} /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/config.tcl"
Mon Mar 06 11:51:23 UTC 2023 - Executing "sed -i -e {s/\(set ::env(CURRENT_NETLIST)\).*/\1 \/home\/hosni\/caravel_sky130\/caravel_redesign-2\/caravel\/openlane\/caravel_clocking\/runs\/23_03_06_03_51\/tmp\/placement\/8-resizer.nl.v/} /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/config.tcl"
Mon Feb 27 14:16:55 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/dpl.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/placement/9-detailed.log"
Mon Mar 06 11:51:23 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/dpl.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/placement/9-detailed.log"
Mon Feb 27 14:16:55 UTC 2023 - Executing "sed -i -e {s/\(set ::env(CURRENT_NETLIST)\).*/\1 \/home\/hosni\/caravel_sky130\/caravel_redesign-2\/caravel\/openlane\/caravel_clocking\/runs\/23_02_27_06_16\/results\/placement\/caravel_clocking.nl.v/} /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/config.tcl"
Mon Mar 06 11:51:23 UTC 2023 - Executing "sed -i -e {s/\(set ::env(CURRENT_NETLIST)\).*/\1 \/home\/hosni\/caravel_sky130\/caravel_redesign-2\/caravel\/openlane\/caravel_clocking\/runs\/23_03_06_03_51\/results\/placement\/caravel_clocking.nl.v/} /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/config.tcl"
Mon Feb 27 14:16:55 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/cts.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/cts/10-cts.log"
Mon Mar 06 11:51:24 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/cts.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/cts/10-cts.log"
Mon Feb 27 14:17:22 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/resizer_timing.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/cts/11-resizer.log"
Mon Mar 06 11:51:50 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/resizer_timing.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/cts/11-resizer.log"
Mon Feb 27 14:17:22 UTC 2023 - Executing "sed -i -e {s/\(set ::env(CURRENT_NETLIST)\).*/\1 \/home\/hosni\/caravel_sky130\/caravel_redesign-2\/caravel\/openlane\/caravel_clocking\/runs\/23_02_27_06_16\/tmp\/cts\/11-caravel_clocking.resized.nl.v/} /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/config.tcl"
Mon Mar 06 11:51:51 UTC 2023 - Executing "sed -i -e {s/\(set ::env(CURRENT_NETLIST)\).*/\1 \/home\/hosni\/caravel_sky130\/caravel_redesign-2\/caravel\/openlane\/caravel_clocking\/runs\/23_03_06_03_51\/tmp\/cts\/11-caravel_clocking.resized.nl.v/} /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/config.tcl"
Mon Feb 27 14:17:22 UTC 2023 - Executing "openroad -exit -no_init -python /openlane/scripts/odbpy/remove_buffers.py --match core_clk|user_clk --input-lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/merged.nom.lef --output-def /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/cts/11-caravel_clocking.resized.buffers_removed.def --output /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/cts/11-caravel_clocking.resized.buffers_removed.odb /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/cts/11-caravel_clocking.resized.odb |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/placement/12-remove_buffers.log"
Mon Mar 06 11:51:51 UTC 2023 - Executing "openroad -exit -no_init -python /openlane/scripts/odbpy/remove_buffers.py --match core_clk|user_clk --input-lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/merged.nom.lef --output-def /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/cts/11-caravel_clocking.resized.buffers_removed.def --output /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/cts/11-caravel_clocking.resized.buffers_removed.odb /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/cts/11-caravel_clocking.resized.odb |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/placement/12-remove_buffers.log"
Mon Feb 27 14:17:23 UTC 2023 - Executing "openroad -exit /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/buffer.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/cts/12-custom-buffer.log"
Mon Mar 06 11:51:51 UTC 2023 - Executing "openroad -exit /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/buffer.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/cts/12-custom-buffer.log"
Mon Feb 27 14:17:23 UTC 2023 - Executing "sed -i -e {s/\(set ::env(CURRENT_NETLIST)\).*/\1 \/home\/hosni\/caravel_sky130\/caravel_redesign-2\/caravel\/openlane\/caravel_clocking\/runs\/23_02_27_06_16\/tmp\/cts\/12-caravel_clocking.custom-buffered.nl.v/} /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/config.tcl"
Mon Mar 06 11:51:52 UTC 2023 - Executing "sed -i -e {s/\(set ::env(CURRENT_NETLIST)\).*/\1 \/home\/hosni\/caravel_sky130\/caravel_redesign-2\/caravel\/openlane\/caravel_clocking\/runs\/23_03_06_03_51\/tmp\/cts\/12-caravel_clocking.custom-buffered.nl.v/} /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/config.tcl"
Mon Feb 27 14:17:23 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/resizer_routing_timing.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/routing/13-resizer.log"
Mon Mar 06 11:51:52 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/resizer_routing_timing.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/routing/13-resizer.log"
Mon Feb 27 14:17:24 UTC 2023 - Executing "sed -i -e {s/\(set ::env(CURRENT_NETLIST)\).*/\1 \/home\/hosni\/caravel_sky130\/caravel_redesign-2\/caravel\/openlane\/caravel_clocking\/runs\/23_02_27_06_16\/tmp\/13-caravel_clocking.nl.v/} /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/config.tcl"
Mon Mar 06 11:51:53 UTC 2023 - Executing "sed -i -e {s/\(set ::env(CURRENT_NETLIST)\).*/\1 \/home\/hosni\/caravel_sky130\/caravel_redesign-2\/caravel\/openlane\/caravel_clocking\/runs\/23_03_06_03_51\/tmp\/13-caravel_clocking.nl.v/} /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/config.tcl"
Mon Feb 27 14:17:24 UTC 2023 - Executing "openroad -exit -no_init -python /openlane/scripts/odbpy/diodes.py place --diode-cell sky130_fd_sc_hd__diode_2 --diode-pin DIODE --fake-diode-cell sky130_fd_sc_hd__diode_2 --input-lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/merged.nom.lef --output-def /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/routing/14-diodes.def --output /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/routing/14-diodes.odb /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/13-caravel_clocking.odb |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/routing/14-diodes.log"
Mon Mar 06 11:51:53 UTC 2023 - Executing "openroad -exit -no_init -python /openlane/scripts/odbpy/diodes.py place --diode-cell sky130_fd_sc_hd__diode_2 --diode-pin DIODE --fake-diode-cell sky130_fd_sc_hd__diode_2 --input-lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/merged.nom.lef --output-def /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/routing/14-diodes.def --output /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/routing/14-diodes.odb /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/13-caravel_clocking.odb |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/routing/14-diodes.log"
Mon Feb 27 14:17:25 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/dpl.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/routing/15-diode_legalization.log"
Mon Mar 06 11:51:53 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/dpl.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/routing/15-diode_legalization.log"
Mon Feb 27 14:17:25 UTC 2023 - Executing "sed -i -e {s/\(set ::env(CURRENT_NETLIST)\).*/\1 \/home\/hosni\/caravel_sky130\/caravel_redesign-2\/caravel\/openlane\/caravel_clocking\/runs\/23_02_27_06_16\/tmp\/routing\/diodes.nl.v/} /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/config.tcl"
Mon Mar 06 11:51:54 UTC 2023 - Executing "sed -i -e {s/\(set ::env(CURRENT_NETLIST)\).*/\1 \/home\/hosni\/caravel_sky130\/caravel_redesign-2\/caravel\/openlane\/caravel_clocking\/runs\/23_03_06_03_51\/tmp\/routing\/diodes.nl.v/} /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/config.tcl"
Mon Feb 27 14:17:25 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/fill.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/routing/16-fill.log"
Mon Mar 06 11:51:54 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/fill.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/routing/16-fill.log"
Mon Feb 27 14:17:26 UTC 2023 - Executing "sed -i -e {s/\(set ::env(CURRENT_NETLIST)\).*/\1 \/home\/hosni\/caravel_sky130\/caravel_redesign-2\/caravel\/openlane\/caravel_clocking\/runs\/23_02_27_06_16\/tmp\/routing\/16-fill.nl.v/} /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/config.tcl"
Mon Mar 06 11:51:54 UTC 2023 - Executing "sed -i -e {s/\(set ::env(CURRENT_NETLIST)\).*/\1 \/home\/hosni\/caravel_sky130\/caravel_redesign-2\/caravel\/openlane\/caravel_clocking\/runs\/23_03_06_03_51\/tmp\/routing\/16-fill.nl.v/} /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/config.tcl"
Mon Feb 27 14:17:26 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/groute.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/routing/17-global.log"
Mon Mar 06 11:51:54 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/groute.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/routing/17-global.log"
Mon Feb 27 14:17:26 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/write_views.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/routing/17-global_write_netlist.log"
Mon Mar 06 11:51:55 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/write_views.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/routing/17-global_write_netlist.log"
Mon Feb 27 14:17:27 UTC 2023 - Executing "sed -i -e {s/\(set ::env(CURRENT_NETLIST)\).*/\1 \/home\/hosni\/caravel_sky130\/caravel_redesign-2\/caravel\/openlane\/caravel_clocking\/runs\/23_02_27_06_16\/tmp\/routing\/global.nl.v/} /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/config.tcl"
Mon Mar 06 11:51:55 UTC 2023 - Executing "sed -i -e {s/\(set ::env(CURRENT_NETLIST)\).*/\1 \/home\/hosni\/caravel_sky130\/caravel_redesign-2\/caravel\/openlane\/caravel_clocking\/runs\/23_03_06_03_51\/tmp\/routing\/global.nl.v/} /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/config.tcl"
Mon Feb 27 14:17:27 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/droute.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/routing/19-detailed.log"
Mon Mar 06 11:51:56 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/droute.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/routing/19-detailed.log"
Mon Feb 27 14:17:40 UTC 2023 - Executing "sed -i -e {s/\(set ::env(CURRENT_NETLIST)\).*/\1 \/home\/hosni\/caravel_sky130\/caravel_redesign-2\/caravel\/openlane\/caravel_clocking\/runs\/23_02_27_06_16\/results\/routing\/caravel_clocking.nl.v/} /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/config.tcl"
Mon Mar 06 11:52:09 UTC 2023 - Executing "sed -i -e {s/\(set ::env(CURRENT_NETLIST)\).*/\1 \/home\/hosni\/caravel_sky130\/caravel_redesign-2\/caravel\/openlane\/caravel_clocking\/runs\/23_03_06_03_51\/results\/routing\/caravel_clocking.nl.v/} /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/config.tcl"
Mon Feb 27 14:17:40 UTC 2023 - Executing "python3 /openlane/scripts/drc_rosetta.py tr to_klayout -o /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/routing/drt.klayout.xml --design-name caravel_clocking /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/routing/drt.drc"
Mon Mar 06 11:52:09 UTC 2023 - Executing "python3 /openlane/scripts/drc_rosetta.py tr to_klayout -o /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/routing/drt.klayout.xml --design-name caravel_clocking /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/routing/drt.drc"
Mon Feb 27 14:17:40 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/rcx.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/signoff/20-parasitics_extraction.min.log"
Mon Mar 06 11:52:09 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/rcx.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/signoff/20-parasitics_extraction.min.log"
Mon Feb 27 14:17:41 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/sta_multi_corner.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/signoff/21-rcx_mcsta.min.log"
Mon Mar 06 11:52:10 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/sta_multi_corner.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/signoff/21-rcx_mcsta.min.log"
Mon Feb 27 14:17:43 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/rcx.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/signoff/22-parasitics_extraction.max.log"
Mon Mar 06 11:52:12 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/rcx.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/signoff/22-parasitics_extraction.max.log"
Mon Feb 27 14:17:44 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/sta_multi_corner.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/signoff/23-rcx_mcsta.max.log"
Mon Mar 06 11:52:12 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/sta_multi_corner.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/signoff/23-rcx_mcsta.max.log"
Mon Feb 27 14:17:46 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/rcx.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/signoff/24-parasitics_extraction.nom.log"
Mon Mar 06 11:52:15 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/rcx.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/signoff/24-parasitics_extraction.nom.log"
Mon Feb 27 14:17:47 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/sta_multi_corner.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/signoff/25-rcx_mcsta.nom.log"
Mon Mar 06 11:52:15 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/sta_multi_corner.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/signoff/25-rcx_mcsta.nom.log"
Mon Feb 27 14:17:49 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/sta.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/signoff/26-rcx_sta.log"
Mon Mar 06 11:52:18 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/sta.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/signoff/26-rcx_sta.log"
Mon Feb 27 14:17:49 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/irdrop.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/signoff/27-irdrop.log"
Mon Mar 06 11:52:18 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/irdrop.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/signoff/27-irdrop.log"
Mon Feb 27 14:17:50 UTC 2023 - Executing "magic -noconsole -dnull -rcfile /home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/magic/sky130A.magicrc < /openlane/scripts/magic/def/mag_gds.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/signoff/28-gdsii.log"
Mon Mar 06 11:52:19 UTC 2023 - Executing "magic -noconsole -dnull -rcfile /pdk/sky130A/libs.tech/magic/sky130A.magicrc < /openlane/scripts/magic/def/mag_gds.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/signoff/28-gdsii.log"
Mon Feb 27 14:17:51 UTC 2023 - Executing "magic -noconsole -dnull -rcfile /home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/magic/sky130A.magicrc < /openlane/scripts/magic/gds/mag_with_pointers.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/signoff/28-gds_ptrs.log"
Mon Mar 06 11:52:19 UTC 2023 - Executing "magic -noconsole -dnull -rcfile /pdk/sky130A/libs.tech/magic/sky130A.magicrc < /openlane/scripts/magic/gds/mag_with_pointers.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/signoff/28-gds_ptrs.log"
Mon Feb 27 14:17:51 UTC 2023 - Executing "sed -i -n {/^<< properties >>/,/^<< end >>/p} /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/signoff/gds_ptrs.mag"
Mon Mar 06 11:52:20 UTC 2023 - Executing "sed -i -n {/^<< properties >>/,/^<< end >>/p} /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/signoff/gds_ptrs.mag"
Mon Feb 27 14:17:51 UTC 2023 - Executing "magic -noconsole -dnull -rcfile /home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/magic/sky130A.magicrc < /openlane/scripts/magic/mag/lef.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/signoff/28-lef.log"
Mon Mar 06 11:52:20 UTC 2023 - Executing "magic -noconsole -dnull -rcfile /pdk/sky130A/libs.tech/magic/sky130A.magicrc < /openlane/scripts/magic/mag/lef.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/signoff/28-lef.log"
Mon Feb 27 14:17:52 UTC 2023 - Executing "magic -noconsole -dnull -rcfile /home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/magic/sky130A.magicrc < /openlane/scripts/magic/lef/maglef.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/signoff/28-maglef.log"
Mon Mar 06 11:52:21 UTC 2023 - Executing "magic -noconsole -dnull -rcfile /pdk/sky130A/libs.tech/magic/sky130A.magicrc < /openlane/scripts/magic/lef/maglef.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/signoff/28-maglef.log"
Mon Feb 27 14:17:52 UTC 2023 - Executing "magic -noconsole -dnull -rcfile /home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/magic/sky130A.magicrc < /openlane/scripts/magic/extract_spice.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/signoff/29-spice.log"
Mon Mar 06 11:52:21 UTC 2023 - Executing "magic -noconsole -dnull -rcfile /pdk/sky130A/libs.tech/magic/sky130A.magicrc < /openlane/scripts/magic/extract_spice.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/signoff/29-spice.log"
Mon Feb 27 14:17:54 UTC 2023 - Executing "openroad -exit -no_init -python /openlane/scripts/odbpy/power_utils.py write_powered_def --output /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/signoff/29-caravel_clocking.p.def --input-lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/merged.nom.lef --power-port VPWR --ground-port VGND --powered-netlist {} /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/routing/caravel_clocking.def |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/signoff/30-write_powered_def.log"
Mon Mar 06 11:52:22 UTC 2023 - Executing "openroad -exit -no_init -python /openlane/scripts/odbpy/power_utils.py write_powered_def --output /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/signoff/29-caravel_clocking.p.def --input-lef /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/merged.nom.lef --power-port VPWR --ground-port VGND --powered-netlist {} /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/routing/caravel_clocking.def |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/signoff/30-write_powered_def.log"
Mon Feb 27 14:17:54 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/write_views.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/signoff/30-write_powered_verilog.log"
Mon Mar 06 11:52:23 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/write_views.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/signoff/30-write_powered_verilog.log"
Mon Feb 27 14:17:54 UTC 2023 - Executing "sed -i -e {s/\(set ::env(CURRENT_NETLIST)\).*/\1 \/home\/hosni\/caravel_sky130\/caravel_redesign-2\/caravel\/openlane\/caravel_clocking\/runs\/23_02_27_06_16\/tmp\/signoff\/29-caravel_clocking.nl.v/} /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/config.tcl"
Mon Mar 06 11:52:23 UTC 2023 - Executing "sed -i -e {s/\(set ::env(CURRENT_NETLIST)\).*/\1 \/home\/hosni\/caravel_sky130\/caravel_redesign-2\/caravel\/openlane\/caravel_clocking\/runs\/23_03_06_03_51\/tmp\/signoff\/29-caravel_clocking.nl.v/} /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/config.tcl"
Mon Feb 27 14:17:55 UTC 2023 - Executing "netgen -batch source /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/signoff/32-setup_file.lef.lvs |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/signoff/32-lvs.lef.log"
Mon Mar 06 11:52:23 UTC 2023 - Executing "netgen -batch source /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/signoff/32-setup_file.lef.lvs |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/signoff/32-lvs.lef.log"
Mon Feb 27 14:17:55 UTC 2023 - Executing "magic -noconsole -dnull -rcfile /home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/magic/sky130A.magicrc < /openlane/scripts/magic/drc.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/signoff/33-drc.log"
Mon Mar 06 11:52:24 UTC 2023 - Executing "magic -noconsole -dnull -rcfile /pdk/sky130A/libs.tech/magic/sky130A.magicrc < /openlane/scripts/magic/drc.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/signoff/33-drc.log"
Mon Feb 27 14:17:58 UTC 2023 - Executing "python3 /openlane/scripts/drc_rosetta.py magic to_tcl -o /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/signoff/drc.tcl /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/signoff/drc.rpt"
Mon Mar 06 11:52:26 UTC 2023 - Executing "python3 /openlane/scripts/drc_rosetta.py magic to_tcl -o /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/signoff/drc.tcl /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/signoff/drc.rpt"
Mon Feb 27 14:17:58 UTC 2023 - Executing "python3 /openlane/scripts/drc_rosetta.py magic to_tr -o /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/signoff/drc.tr /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/signoff/drc.rpt"
Mon Mar 06 11:52:26 UTC 2023 - Executing "python3 /openlane/scripts/drc_rosetta.py magic to_tr -o /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/signoff/drc.tr /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/signoff/drc.rpt"
Mon Feb 27 14:17:58 UTC 2023 - Executing "python3 /openlane/scripts/drc_rosetta.py tr to_klayout -o /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/signoff/drc.klayout.xml --design-name caravel_clocking /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/signoff/drc.tr"
Mon Mar 06 11:52:26 UTC 2023 - Executing "python3 /openlane/scripts/drc_rosetta.py tr to_klayout -o /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/signoff/drc.klayout.xml --design-name caravel_clocking /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/signoff/drc.tr"
Mon Feb 27 14:17:58 UTC 2023 - Executing "python3 /openlane/scripts/drc_rosetta.py magic to_rdb -o /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/signoff/drc.rdb /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/signoff/drc.rpt"
Mon Mar 06 11:52:27 UTC 2023 - Executing "python3 /openlane/scripts/drc_rosetta.py magic to_rdb -o /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/signoff/drc.rdb /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/signoff/drc.rpt"
Mon Feb 27 14:17:58 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/antenna_check.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/signoff/34-antenna.log"
Mon Mar 06 11:52:27 UTC 2023 - Executing "openroad -exit /openlane/scripts/openroad/antenna_check.tcl |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/signoff/34-antenna.log"
Mon Feb 27 14:17:58 UTC 2023 - Executing "python3 /openlane/scripts/extract_antenna_violators.py --output /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/signoff/34-antenna_violators.rpt /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/signoff/34-antenna.log"
Mon Mar 06 11:52:27 UTC 2023 - Executing "python3 /openlane/scripts/extract_antenna_violators.py --output /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/signoff/34-antenna_violators.rpt /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/signoff/34-antenna.log"
Mon Feb 27 14:17:59 UTC 2023 - Executing "awk -v vdd=VPWR -v gnd=VGND -f /home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/cvc/power.awk /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/signoff/29-caravel_clocking.nl.v > /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/signoff/caravel_clocking.power"
Mon Mar 06 11:52:27 UTC 2023 - Executing "awk -v vdd=VPWR -v gnd=VGND -f /pdk/sky130A/libs.tech/openlane/cvc/power.awk /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/signoff/29-caravel_clocking.nl.v > /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/signoff/caravel_clocking.power"
Mon Feb 27 14:17:59 UTC 2023 - Executing "awk -f /home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/cvc/cdl.awk /home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/cdl/sky130_fd_sc_hd.cdl /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/signoff/caravel_clocking.lef.spice > /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/signoff/caravel_clocking.cdl"
Mon Mar 06 11:52:27 UTC 2023 - Executing "awk -f /pdk/sky130A/libs.tech/openlane/cvc/cdl.awk /pdk/sky130A/libs.ref/sky130_fd_sc_hd/cdl/sky130_fd_sc_hd.cdl /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/signoff/caravel_clocking.lef.spice > /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/signoff/caravel_clocking.cdl"
Mon Feb 27 14:17:59 UTC 2023 - Executing "cvc_rv /home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/cvc/cvcrc |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/signoff/35-erc_screen.log"
Mon Mar 06 11:52:27 UTC 2023 - Executing "cvc_rv /pdk/sky130A/libs.tech/openlane/cvc/cvcrc |& tee /dev/null /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/signoff/35-erc_screen.log"
Mon Feb 27 14:17:59 UTC 2023 - Executing "python3 /openlane/scripts/generate_reports.py -d /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking --design_name caravel_clocking --tag 23_02_27_06_16 --output_file /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/metrics.csv --man_report /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/manufacturability.rpt --run_path /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16"
Mon Mar 06 11:52:28 UTC 2023 - Executing "python3 /openlane/scripts/generate_reports.py -d /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking --design_name caravel_clocking --tag 23_03_06_03_51 --output_file /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/metrics.csv --man_report /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/manufacturability.rpt --run_path /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51"

View File

@ -1,10 +1,10 @@
# Run configs
set ::env(PDK_ROOT) {/home/hosni/swift/OpenLane/pdks}
set ::env(PDK_ROOT) {/pdk}
set ::env(BASE_SDC_FILE) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/base.sdc}
set ::env(BOTTOM_MARGIN_MULT) {1}
set ::env(CARRY_SELECT_ADDER_MAP) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/sky130_fd_sc_hd/csa_map.v}
set ::env(CELLS_LEF) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef}
set ::env(CELLS_LEF_OPT) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef}
set ::env(CARRY_SELECT_ADDER_MAP) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/csa_map.v}
set ::env(CELLS_LEF) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef}
set ::env(CELLS_LEF_OPT) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef}
set ::env(CELL_CLK_PORT) {CLK}
set ::env(CELL_PAD_EXCLUDE) {sky130_fd_sc_hd__tap* sky130_fd_sc_hd__decap* sky130_ef_sc_hd__decap* sky130_fd_sc_hd__fill*}
set ::env(CHECK_ASSIGN_STATEMENTS) {0}
@ -33,7 +33,7 @@ set ::env(CTS_SQR_RES) {0.125}
set ::env(CTS_TARGET_SKEW) {200}
set ::env(CTS_TECH_DIR) {N/A}
set ::env(CTS_TOLERANCE) {100}
set ::env(CVC_SCRIPTS_DIR) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/cvc}
set ::env(CVC_SCRIPTS_DIR) {/pdk/sky130A/libs.tech/openlane/cvc}
set ::env(DATA_WIRE_RC_LAYER) {met2}
set ::env(DECAP_CELL) {sky130_ef_sc_hd__decap_12 sky130_fd_sc_hd__decap_8 sky130_fd_sc_hd__decap_6 sky130_fd_sc_hd__decap_4 sky130_fd_sc_hd__decap_3}
set ::env(DEFAULT_MAX_TRAN) {0.75}
@ -48,8 +48,8 @@ set ::env(DIODE_CELL_PIN) {DIODE}
set ::env(DIODE_INSERTION_STRATEGY) {4}
set ::env(DIODE_PADDING) {0}
set ::env(DPL_CELL_PADDING) {2}
set ::env(DRC_EXCLUDE_CELL_LIST) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells}
set ::env(DRC_EXCLUDE_CELL_LIST_OPT) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells}
set ::env(DRC_EXCLUDE_CELL_LIST) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells}
set ::env(DRC_EXCLUDE_CELL_LIST_OPT) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells}
set ::env(DRT_OPT_ITERS) {64}
set ::env(ECO_ENABLE) {0}
set ::env(ECO_FINISH) {0}
@ -88,7 +88,7 @@ set ::env(FP_PDN_HORIZONTAL_HALO) {10}
set ::env(FP_PDN_HPITCH) {16.9}
set ::env(FP_PDN_HSPACING) {6.85}
set ::env(FP_PDN_HWIDTH) {1.6}
set ::env(FP_PDN_IRDROP) {1}
set ::env(FP_PDN_IRDROP) {0}
set ::env(FP_PDN_LOWER_LAYER) {met4}
set ::env(FP_PDN_RAILS_LAYER) {met1}
set ::env(FP_PDN_RAIL_OFFSET) {0}
@ -107,11 +107,11 @@ set ::env(FP_TAPCELL_DIST) {6}
set ::env(FP_TAP_HORIZONTAL_HALO) {10}
set ::env(FP_TAP_VERTICAL_HALO) {10}
set ::env(FP_WELLTAP_CELL) {sky130_fd_sc_hd__tapvpwrvgnd_1}
set ::env(FULL_ADDER_MAP) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/sky130_fd_sc_hd/fa_map.v}
set ::env(GDS_FILES) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds}
set ::env(GDS_FILES_OPT) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds}
set ::env(FULL_ADDER_MAP) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/fa_map.v}
set ::env(GDS_FILES) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds}
set ::env(GDS_FILES_OPT) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds}
set ::env(GENERATE_FINAL_SUMMARY_REPORT) {1}
set ::env(GLB_CFG_FILE) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/config.tcl}
set ::env(GLB_CFG_FILE) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/config.tcl}
set ::env(GLB_OPTIMIZE_MIRRORING) {1}
set ::env(GLB_RESIZER_ALLOW_SETUP_VIOS) {0}
set ::env(GLB_RESIZER_HOLD_MAX_BUFFER_PERCENT) {50}
@ -124,10 +124,10 @@ set ::env(GLB_RESIZER_SETUP_SLACK_MARGIN) {0.025}
set ::env(GLB_RESIZER_TIMING_OPTIMIZATIONS) {1}
set ::env(GLOBAL_ROUTER) {fastroute}
set ::env(GND_PIN) {VGND}
set ::env(GPIO_PADS_LEF) { /home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef /home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef }
set ::env(GPIO_PADS_LEF_CORE_SIDE) { /home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef /home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef }
set ::env(GPIO_PADS_LEF) { /pdk/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef /pdk/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef }
set ::env(GPIO_PADS_LEF_CORE_SIDE) { /pdk/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef /pdk/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef }
set ::env(GPIO_PADS_PREFIX) {sky130_fd_io sky130_ef_io}
set ::env(GPIO_PADS_VERILOG) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/verilog/sky130_fd_io/sky130_ef_io.v}
set ::env(GPIO_PADS_VERILOG) {/pdk/sky130A/libs.ref/verilog/sky130_fd_io/sky130_ef_io.v}
set ::env(GPL_CELL_PADDING) {4}
set ::env(GRT_ADJUSTMENT) {0}
set ::env(GRT_ALLOW_CONGESTION) {0}
@ -139,20 +139,20 @@ set ::env(GRT_MAX_DIODE_INS_ITERS) {1}
set ::env(GRT_OVERFLOW_ITERS) {50}
set ::env(IO_PCT) {0.2}
set ::env(KLAYOUT_DRC_KLAYOUT_GDS) {0}
set ::env(KLAYOUT_DRC_TECH_SCRIPT) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/klayout/drc/sky130A_mr.drc}
set ::env(KLAYOUT_PROPERTIES) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/klayout/tech/sky130A.lyp}
set ::env(KLAYOUT_TECH) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/klayout/tech/sky130A.lyt}
set ::env(KLAYOUT_DRC_TECH_SCRIPT) {/pdk/sky130A/libs.tech/klayout/drc/sky130A_mr.drc}
set ::env(KLAYOUT_PROPERTIES) {/pdk/sky130A/libs.tech/klayout/tech/sky130A.lyp}
set ::env(KLAYOUT_TECH) {/pdk/sky130A/libs.tech/klayout/tech/sky130A.lyt}
set ::env(KLAYOUT_XOR_GDS) {1}
set ::env(KLAYOUT_XOR_THREADS) {1}
set ::env(KLAYOUT_XOR_XML) {1}
set ::env(LEC_ENABLE) {0}
set ::env(LEFT_MARGIN_MULT) {2}
set ::env(LIB_FASTEST) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib}
set ::env(LIB_SLOWEST) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib}
set ::env(LIB_SLOWEST_OPT) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib}
set ::env(LIB_SYNTH) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib}
set ::env(LIB_TYPICAL) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib}
set ::env(LOGS_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs}
set ::env(LIB_FASTEST) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib}
set ::env(LIB_SLOWEST) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib}
set ::env(LIB_SLOWEST_OPT) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib}
set ::env(LIB_SYNTH) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib}
set ::env(LIB_TYPICAL) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib}
set ::env(LOGS_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs}
set ::env(LVS_CONNECT_BY_LABEL) {0}
set ::env(LVS_INSERT_POWER_PINS) {1}
set ::env(MACRO_BLOCKAGES_LAYER) {li1 met1 met2 met3 met4}
@ -168,22 +168,22 @@ set ::env(MAGIC_GENERATE_GDS) {1}
set ::env(MAGIC_GENERATE_LEF) {1}
set ::env(MAGIC_GENERATE_MAGLEF) {1}
set ::env(MAGIC_INCLUDE_GDS_POINTERS) {0}
set ::env(MAGIC_MAGICRC) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/magic/sky130A.magicrc}
set ::env(MAGIC_MAGICRC) {/pdk/sky130A/libs.tech/magic/sky130A.magicrc}
set ::env(MAGIC_PAD) {0}
set ::env(MAGIC_TECH_FILE) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/magic/sky130A.tech}
set ::env(MAGIC_TECH_FILE) {/pdk/sky130A/libs.tech/magic/sky130A.tech}
set ::env(MAGIC_WRITE_FULL_LEF) {0}
set ::env(MAGIC_ZEROIZE_ORIGIN) {0}
set ::env(NETGEN_SETUP_FILE) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/netgen/sky130A_setup.tcl}
set ::env(NETGEN_SETUP_FILE) {/pdk/sky130A/libs.tech/netgen/sky130A_setup.tcl}
set ::env(NO_SYNTH_CELL_LIST) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/no_synth.list}
set ::env(OPENLANE_VERBOSE) {0}
set ::env(PDKPATH) {/home/hosni/swift/OpenLane/pdks/sky130A}
set ::env(PDKPATH) {/pdk/sky130A}
set ::env(PDN_CFG) {/openlane/scripts/openroad/common/pdn_cfg.tcl}
set ::env(PLACE_SITE) {unithd}
set ::env(PLACE_SITE_HEIGHT) {2.720}
set ::env(PLACE_SITE_WIDTH) {0.460}
set ::env(PL_BASIC_PLACEMENT) {0}
set ::env(PL_ESTIMATE_PARASITICS) {1}
set ::env(PL_LIB) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib}
set ::env(PL_LIB) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib}
set ::env(PL_MACRO_CHANNEL) {0 0}
set ::env(PL_MACRO_HALO) {0 0}
set ::env(PL_MAX_DISPLACEMENT_X) {500}
@ -226,14 +226,14 @@ set ::env(RCX_CORNER_COUNT) {1}
set ::env(RCX_COUPLING_THRESHOLD) {0.1}
set ::env(RCX_MAX_RESISTANCE) {50}
set ::env(RCX_MERGE_VIA_WIRE_RES) {1}
set ::env(RCX_RULES) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/rules.openrcx.sky130A.nom.calibre}
set ::env(RCX_RULES_MAX) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/rules.openrcx.sky130A.max.calibre}
set ::env(RCX_RULES_MIN) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/rules.openrcx.sky130A.min.calibre}
set ::env(REPORTS_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports}
set ::env(RESULTS_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results}
set ::env(RCX_RULES) {/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.nom.calibre}
set ::env(RCX_RULES_MAX) {/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.max.calibre}
set ::env(RCX_RULES_MIN) {/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.min.calibre}
set ::env(REPORTS_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports}
set ::env(RESULTS_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results}
set ::env(RE_BUFFER_CELL) {sky130_fd_sc_hd__buf_4}
set ::env(RIGHT_MARGIN_MULT) {12}
set ::env(RIPPLE_CARRY_ADDER_MAP) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/sky130_fd_sc_hd/rca_map.v}
set ::env(RIPPLE_CARRY_ADDER_MAP) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/rca_map.v}
set ::env(ROOT_CLK_BUFFER) {sky130_fd_sc_hd__clkbuf_16}
set ::env(ROUTING_CORES) {6}
set ::env(RSZ_DONT_TOUCH_RX) {core_clk|user_clk}
@ -241,7 +241,7 @@ set ::env(RSZ_USE_OLD_REMOVER) {1}
set ::env(RT_MAX_LAYER) {met5}
set ::env(RT_MIN_LAYER) {met1}
set ::env(RUN_CVC) {1}
set ::env(RUN_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16}
set ::env(RUN_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51}
set ::env(RUN_DRT) {1}
set ::env(RUN_FILL_INSERTION) {1}
set ::env(RUN_IRDROP_REPORT) {1}
@ -252,18 +252,18 @@ set ::env(RUN_LVS) {1}
set ::env(RUN_MAGIC) {1}
set ::env(RUN_MAGIC_DRC) {1}
set ::env(RUN_SPEF_EXTRACTION) {1}
set ::env(RUN_TAG) {23_02_27_06_16}
set ::env(RUN_TAG) {23_03_06_03_51}
set ::env(RUN_TAP_DECAP_INSERTION) {1}
set ::env(SCLPATH) {/home/hosni/swift/OpenLane/pdks/sky130A/sky130_fd_sc_hd}
set ::env(SCLPATH) {/pdk/sky130A/sky130_fd_sc_hd}
set ::env(SPEF_EXTRACTOR) {openrcx}
set ::env(START_TIME) {2023.02.27_14.16.47}
set ::env(START_TIME) {2023.03.06_11.51.15}
set ::env(STA_REPORT_POWER) {1}
set ::env(STA_WRITE_LIB) {1}
set ::env(STD_CELL_GROUND_PINS) {VGND VNB}
set ::env(STD_CELL_LIBRARY) {sky130_fd_sc_hd}
set ::env(STD_CELL_LIBRARY_CDL) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/cdl/sky130_fd_sc_hd.cdl}
set ::env(STD_CELL_LIBRARY_CDL) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/cdl/sky130_fd_sc_hd.cdl}
set ::env(STD_CELL_LIBRARY_OPT) {sky130_fd_sc_hd}
set ::env(STD_CELL_LIBRARY_OPT_CDL) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/cdl/sky130_fd_sc_hd.cdl}
set ::env(STD_CELL_LIBRARY_OPT_CDL) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/cdl/sky130_fd_sc_hd.cdl}
set ::env(STD_CELL_POWER_PINS) {VPWR VPB}
set ::env(SYNTH_ADDER_TYPE) {YOSYS}
set ::env(SYNTH_BIN) {yosys}
@ -274,13 +274,13 @@ set ::env(SYNTH_CLOCK_UNCERTAINTY) {0.25}
set ::env(SYNTH_DRIVING_CELL) {sky130_fd_sc_hd__inv_2}
set ::env(SYNTH_DRIVING_CELL_PIN) {Y}
set ::env(SYNTH_ELABORATE_ONLY) {0}
set ::env(SYNTH_EXTRA_MAPPING_FILE) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux2_map.v}
set ::env(SYNTH_EXTRA_MAPPING_FILE) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux2_map.v}
set ::env(SYNTH_FLAT_TOP) {0}
set ::env(SYNTH_LATCH_MAP) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/sky130_fd_sc_hd/latch_map.v}
set ::env(SYNTH_LATCH_MAP) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/latch_map.v}
set ::env(SYNTH_MAX_FANOUT) {12}
set ::env(SYNTH_MIN_BUF_PORT) {sky130_fd_sc_hd__buf_2 A X}
set ::env(SYNTH_MUX4_MAP) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux4_map.v}
set ::env(SYNTH_MUX_MAP) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux2_map.v}
set ::env(SYNTH_MUX4_MAP) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux4_map.v}
set ::env(SYNTH_MUX_MAP) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux2_map.v}
set ::env(SYNTH_NO_FLAT) {0}
set ::env(SYNTH_READ_BLACKBOX_LIB) {0}
set ::env(SYNTH_SCRIPT) {/openlane/scripts/yosys/synth.tcl}
@ -291,65 +291,65 @@ set ::env(SYNTH_TIEHI_PORT) {sky130_fd_sc_hd__conb_1 HI}
set ::env(SYNTH_TIELO_PORT) {sky130_fd_sc_hd__conb_1 LO}
set ::env(SYNTH_TIMING_DERATE) {0.05}
set ::env(TAKE_LAYOUT_SCROT) {0}
set ::env(TECH_LEF) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef}
set ::env(TECH_LEF_MAX) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef}
set ::env(TECH_LEF_MIN) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef}
set ::env(TECH_LEF_OPT) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef}
set ::env(TECH_LEF) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef}
set ::env(TECH_LEF_MAX) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef}
set ::env(TECH_LEF_MIN) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef}
set ::env(TECH_LEF_OPT) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef}
set ::env(TERMINAL_OUTPUT) {/dev/null}
set ::env(TMP_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp}
set ::env(TMP_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp}
set ::env(TOP_MARGIN_MULT) {2}
set ::env(TRACKS_INFO_FILE) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info}
set ::env(TRISTATE_BUFFER_MAP) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tribuff_map.v}
set ::env(TRACKS_INFO_FILE) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info}
set ::env(TRISTATE_BUFFER_MAP) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tribuff_map.v}
set ::env(USE_ARC_ANTENNA_CHECK) {1}
set ::env(USE_GPIO_PADS) {0}
set ::env(VDD_PIN) {VPWR}
set ::env(VERILOG_FILES) { /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/../../verilog/rtl/defines.v /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/../../verilog/rtl/clock_div.v /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/../../verilog/rtl/caravel_clocking.v}
set ::env(WIRE_RC_LAYER) {met1}
set ::env(YOSYS_REWRITE_VERILOG) {0}
set ::env(cts_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/cts}
set ::env(cts_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/cts}
set ::env(cts_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/cts}
set ::env(cts_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/cts}
set ::env(eco_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/eco}
set ::env(eco_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/eco}
set ::env(eco_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/eco}
set ::env(eco_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/eco}
set ::env(floorplan_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/floorplan}
set ::env(floorplan_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/floorplan}
set ::env(floorplan_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/floorplan}
set ::env(floorplan_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/floorplan}
set ::env(placement_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/placement}
set ::env(placement_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/placement}
set ::env(placement_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/placement}
set ::env(placement_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/placement}
set ::env(routing_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/routing}
set ::env(routing_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/routing}
set ::env(routing_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/routing}
set ::env(routing_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/routing}
set ::env(signoff_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/signoff}
set ::env(signoff_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/signoff}
set ::env(signoff_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/signoff}
set ::env(signoff_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/signoff}
set ::env(synthesis_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/synthesis}
set ::env(synthesis_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/synthesis}
set ::env(synthesis_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/synthesis}
set ::env(synthesis_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/synthesis}
set ::env(cts_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/cts}
set ::env(cts_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/cts}
set ::env(cts_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/cts}
set ::env(cts_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/cts}
set ::env(eco_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/eco}
set ::env(eco_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/eco}
set ::env(eco_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/eco}
set ::env(eco_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/eco}
set ::env(floorplan_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/floorplan}
set ::env(floorplan_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/floorplan}
set ::env(floorplan_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/floorplan}
set ::env(floorplan_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/floorplan}
set ::env(placement_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/placement}
set ::env(placement_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/placement}
set ::env(placement_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/placement}
set ::env(placement_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/placement}
set ::env(routing_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/routing}
set ::env(routing_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/routing}
set ::env(routing_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/routing}
set ::env(routing_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/routing}
set ::env(signoff_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/signoff}
set ::env(signoff_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/signoff}
set ::env(signoff_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/signoff}
set ::env(signoff_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/signoff}
set ::env(synthesis_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/synthesis}
set ::env(synthesis_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/synthesis}
set ::env(synthesis_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/synthesis}
set ::env(synthesis_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/synthesis}
set ::env(SYNTH_MAX_TRAN) {0.75}
set ::env(CURRENT_INDEX) 35
set ::env(CURRENT_DEF) /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/routing/caravel_clocking.def
set ::env(CURRENT_GUIDE) /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/routing/17-global.guide
set ::env(CURRENT_NETLIST) /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/signoff/29-caravel_clocking.nl.v
set ::env(CURRENT_DEF) /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/routing/caravel_clocking.def
set ::env(CURRENT_GUIDE) /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/routing/17-global.guide
set ::env(CURRENT_NETLIST) /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/signoff/29-caravel_clocking.nl.v
set ::env(CURRENT_POWERED_NETLIST) {0}
set ::env(CURRENT_ODB) /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/routing/caravel_clocking.odb
set ::env(PDK_ROOT) {/home/hosni/swift/OpenLane/pdks}
set ::env(ANTENNA_VIOLATOR_LIST) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/signoff/34-antenna_violators.rpt}
set ::env(CURRENT_ODB) /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/routing/caravel_clocking.odb
set ::env(PDK_ROOT) {/pdk}
set ::env(ANTENNA_VIOLATOR_LIST) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/signoff/34-antenna_violators.rpt}
set ::env(BASE_SDC_FILE) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/base.sdc}
set ::env(BASIC_PREP_COMPLETE) {1}
set ::env(BOTTOM_MARGIN_MULT) {1}
set ::env(CARAVEL_ROOT) {/home/hosni/caravel_sky130/caravel}
set ::env(CARRY_SELECT_ADDER_MAP) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/sky130_fd_sc_hd/csa_map.v}
set ::env(CELLS_LEF) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef}
set ::env(CELLS_LEF_OPT) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef}
set ::env(CARAVEL_ROOT) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel}
set ::env(CARRY_SELECT_ADDER_MAP) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/csa_map.v}
set ::env(CELLS_LEF) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef}
set ::env(CELLS_LEF_OPT) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /pdk/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef}
set ::env(CELL_CLK_PORT) {CLK}
set ::env(CELL_PAD_EXCLUDE) {sky130_fd_sc_hd__tap* sky130_fd_sc_hd__decap* sky130_ef_sc_hd__decap* sky130_fd_sc_hd__fill*}
set ::env(CHECK_ASSIGN_STATEMENTS) {0}
@ -381,19 +381,19 @@ set ::env(CTS_SQR_RES) {0.125}
set ::env(CTS_TARGET_SKEW) {200}
set ::env(CTS_TECH_DIR) {N/A}
set ::env(CTS_TOLERANCE) {100}
set ::env(CURRENT_DEF) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/signoff/29-caravel_clocking.p.def}
set ::env(CURRENT_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/routing}
set ::env(CURRENT_GDS) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/signoff/caravel_clocking.gds}
set ::env(CURRENT_GUIDE) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/routing/17-global.guide}
set ::env(CURRENT_DEF) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/signoff/29-caravel_clocking.p.def}
set ::env(CURRENT_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/routing}
set ::env(CURRENT_GDS) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/signoff/caravel_clocking.gds}
set ::env(CURRENT_GUIDE) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/routing/17-global.guide}
set ::env(CURRENT_INDEX) {35}
set ::env(CURRENT_LIB) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/routing/mca/process_corner_nom/caravel_clocking.lib}
set ::env(CURRENT_NETLIST) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/signoff/29-caravel_clocking.nl.v}
set ::env(CURRENT_ODB) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/routing/caravel_clocking.odb}
set ::env(CURRENT_POWERED_NETLIST) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/signoff/29-caravel_clocking.pnl.v}
set ::env(CURRENT_SDC) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/13-caravel_clocking.sdc}
set ::env(CURRENT_SDF) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/routing/mca/process_corner_nom/caravel_clocking.sdf}
set ::env(CURRENT_SPEF) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/routing/mca/process_corner_nom/caravel_clocking.spef}
set ::env(CVC_SCRIPTS_DIR) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/cvc}
set ::env(CURRENT_LIB) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/routing/mca/process_corner_nom/caravel_clocking.lib}
set ::env(CURRENT_NETLIST) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/signoff/29-caravel_clocking.nl.v}
set ::env(CURRENT_ODB) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/routing/caravel_clocking.odb}
set ::env(CURRENT_POWERED_NETLIST) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/signoff/29-caravel_clocking.pnl.v}
set ::env(CURRENT_SDC) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/13-caravel_clocking.sdc}
set ::env(CURRENT_SDF) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/routing/mca/process_corner_nom/caravel_clocking.sdf}
set ::env(CURRENT_SPEF) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/routing/mca/process_corner_nom/caravel_clocking.spef}
set ::env(CVC_SCRIPTS_DIR) {/pdk/sky130A/libs.tech/openlane/cvc}
set ::env(DATA_WIRE_RC_LAYER) {met2}
set ::env(DECAP_CELL) {sky130_ef_sc_hd__decap_12 sky130_fd_sc_hd__decap_8 sky130_fd_sc_hd__decap_6 sky130_fd_sc_hd__decap_4 sky130_fd_sc_hd__decap_3}
set ::env(DEFAULT_MAX_TRAN) {0.75}
@ -410,14 +410,14 @@ set ::env(DIODE_INSERTION_STRATEGY) {4}
set ::env(DIODE_PADDING) {0}
set ::env(DONT_USE_CELLS) {sky130_fd_sc_hd__a2111oi_0 sky130_fd_sc_hd__a21boi_0 sky130_fd_sc_hd__and2_0 sky130_fd_sc_hd__buf_16 sky130_fd_sc_hd__clkdlybuf4s15_1 sky130_fd_sc_hd__clkdlybuf4s18_1 sky130_fd_sc_hd__fa_4 sky130_fd_sc_hd__lpflow_bleeder_1 sky130_fd_sc_hd__lpflow_clkbufkapwr_1 sky130_fd_sc_hd__lpflow_clkbufkapwr_16 sky130_fd_sc_hd__lpflow_clkbufkapwr_2 sky130_fd_sc_hd__lpflow_clkbufkapwr_4 sky130_fd_sc_hd__lpflow_clkbufkapwr_8 sky130_fd_sc_hd__lpflow_clkinvkapwr_1 sky130_fd_sc_hd__lpflow_clkinvkapwr_16 sky130_fd_sc_hd__lpflow_clkinvkapwr_2 sky130_fd_sc_hd__lpflow_clkinvkapwr_4 sky130_fd_sc_hd__lpflow_clkinvkapwr_8 sky130_fd_sc_hd__lpflow_decapkapwr_12 sky130_fd_sc_hd__lpflow_decapkapwr_3 sky130_fd_sc_hd__lpflow_decapkapwr_4 sky130_fd_sc_hd__lpflow_decapkapwr_6 sky130_fd_sc_hd__lpflow_decapkapwr_8 sky130_fd_sc_hd__lpflow_inputiso0n_1 sky130_fd_sc_hd__lpflow_inputiso0p_1 sky130_fd_sc_hd__lpflow_inputiso1n_1 sky130_fd_sc_hd__lpflow_inputiso1p_1 sky130_fd_sc_hd__lpflow_inputisolatch_1 sky130_fd_sc_hd__lpflow_isobufsrc_1 sky130_fd_sc_hd__lpflow_isobufsrc_16 sky130_fd_sc_hd__lpflow_isobufsrc_2 sky130_fd_sc_hd__lpflow_isobufsrc_4 sky130_fd_sc_hd__lpflow_isobufsrc_8 sky130_fd_sc_hd__lpflow_isobufsrckapwr_16 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4 sky130_fd_sc_hd__mux4_4 sky130_fd_sc_hd__o21ai_0 sky130_fd_sc_hd__o311ai_0 sky130_fd_sc_hd__or2_0 sky130_fd_sc_hd__probe_p_8 sky130_fd_sc_hd__probec_p_8 sky130_fd_sc_hd__xor3_1 sky130_fd_sc_hd__xor3_2 sky130_fd_sc_hd__xor3_4 sky130_fd_sc_hd__xnor3_1 sky130_fd_sc_hd__xnor3_2 sky130_fd_sc_hd__xnor3_4 }
set ::env(DPL_CELL_PADDING) {2}
set ::env(DRC_EXCLUDE_CELL_LIST) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells}
set ::env(DRC_EXCLUDE_CELL_LIST_OPT) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells}
set ::env(DRC_EXCLUDE_CELL_LIST) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells}
set ::env(DRC_EXCLUDE_CELL_LIST_OPT) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells}
set ::env(DRT_OPT_ITERS) {64}
set ::env(ECO_ENABLE) {0}
set ::env(ECO_FINISH) {0}
set ::env(ECO_ITER) {0}
set ::env(ECO_SKIP_PIN) {1}
set ::env(EXT_NETLIST) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/signoff/caravel_clocking.spice}
set ::env(EXT_NETLIST) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/signoff/caravel_clocking.spice}
set ::env(FAKEDIODE_CELL) {sky130_ef_sc_hd__fakediode_2}
set ::env(FILL_CELL) {sky130_fd_sc_hd__fill*}
set ::env(FP_ASPECT_RATIO) {1}
@ -451,7 +451,7 @@ set ::env(FP_PDN_HORIZONTAL_HALO) {10}
set ::env(FP_PDN_HPITCH) {16.9}
set ::env(FP_PDN_HSPACING) {6.85}
set ::env(FP_PDN_HWIDTH) {1.6}
set ::env(FP_PDN_IRDROP) {1}
set ::env(FP_PDN_IRDROP) {0}
set ::env(FP_PDN_LOWER_LAYER) {met4}
set ::env(FP_PDN_RAILS_LAYER) {met1}
set ::env(FP_PDN_RAIL_OFFSET) {0}
@ -470,11 +470,11 @@ set ::env(FP_TAPCELL_DIST) {6}
set ::env(FP_TAP_HORIZONTAL_HALO) {10}
set ::env(FP_TAP_VERTICAL_HALO) {10}
set ::env(FP_WELLTAP_CELL) {sky130_fd_sc_hd__tapvpwrvgnd_1}
set ::env(FULL_ADDER_MAP) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/sky130_fd_sc_hd/fa_map.v}
set ::env(GDS_FILES) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds}
set ::env(GDS_FILES_OPT) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds}
set ::env(FULL_ADDER_MAP) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/fa_map.v}
set ::env(GDS_FILES) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds}
set ::env(GDS_FILES_OPT) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds}
set ::env(GENERATE_FINAL_SUMMARY_REPORT) {1}
set ::env(GLB_CFG_FILE) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/config.tcl}
set ::env(GLB_CFG_FILE) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/config.tcl}
set ::env(GLB_OPTIMIZE_MIRRORING) {1}
set ::env(GLB_RESIZER_ALLOW_SETUP_VIOS) {0}
set ::env(GLB_RESIZER_HOLD_MAX_BUFFER_PERCENT) {50}
@ -489,10 +489,10 @@ set ::env(GLOBAL_ROUTER) {fastroute}
set ::env(GND_NET) {VGND}
set ::env(GND_NETS) {VGND}
set ::env(GND_PIN) {VGND}
set ::env(GPIO_PADS_LEF) { /home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef /home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef }
set ::env(GPIO_PADS_LEF_CORE_SIDE) { /home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef /home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef }
set ::env(GPIO_PADS_LEF) { /pdk/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef /pdk/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef }
set ::env(GPIO_PADS_LEF_CORE_SIDE) { /pdk/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef /pdk/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef }
set ::env(GPIO_PADS_PREFIX) {sky130_fd_io sky130_ef_io}
set ::env(GPIO_PADS_VERILOG) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/verilog/sky130_fd_io/sky130_ef_io.v}
set ::env(GPIO_PADS_VERILOG) {/pdk/sky130A/libs.ref/verilog/sky130_fd_io/sky130_ef_io.v}
set ::env(GPL_CELL_PADDING) {4}
set ::env(GRT_ADJUSTMENT) {0}
set ::env(GRT_ALLOW_CONGESTION) {0}
@ -503,33 +503,33 @@ set ::env(GRT_MACRO_EXTENSION) {0}
set ::env(GRT_MAX_DIODE_INS_ITERS) {1}
set ::env(GRT_OVERFLOW_ITERS) {50}
set ::env(HOME) {/}
set ::env(HOSTNAME) {00fb4936b55a}
set ::env(HOSTNAME) {a28fde7dde4d}
set ::env(IO_PCT) {0.2}
set ::env(KLAYOUT_DRC_KLAYOUT_GDS) {0}
set ::env(KLAYOUT_DRC_TECH_SCRIPT) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/klayout/drc/sky130A_mr.drc}
set ::env(KLAYOUT_PROPERTIES) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/klayout/tech/sky130A.lyp}
set ::env(KLAYOUT_TECH) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/klayout/tech/sky130A.lyt}
set ::env(KLAYOUT_DRC_TECH_SCRIPT) {/pdk/sky130A/libs.tech/klayout/drc/sky130A_mr.drc}
set ::env(KLAYOUT_PROPERTIES) {/pdk/sky130A/libs.tech/klayout/tech/sky130A.lyp}
set ::env(KLAYOUT_TECH) {/pdk/sky130A/libs.tech/klayout/tech/sky130A.lyt}
set ::env(KLAYOUT_XOR_GDS) {1}
set ::env(KLAYOUT_XOR_THREADS) {1}
set ::env(KLAYOUT_XOR_XML) {1}
set ::env(LANG) {en_US.UTF-8}
set ::env(LAST_TIMING_REPORT_TAG) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/signoff/26-rcx_sta}
set ::env(LAST_TIMING_REPORT_TAG) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/signoff/26-rcx_sta}
set ::env(LC_ALL) {en_US.UTF-8}
set ::env(LC_CTYPE) {en_US.UTF-8}
set ::env(LD_LIBRARY_PATH) {/build//lib:/build//lib/Linux-x86_64:}
set ::env(LEC_ENABLE) {0}
set ::env(LEFT_MARGIN_MULT) {2}
set ::env(LIB_CTS) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/cts/cts.lib}
set ::env(LIB_FASTEST) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib}
set ::env(LIB_SLOWEST) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib}
set ::env(LIB_SLOWEST_OPT) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib}
set ::env(LIB_SYNTH) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/synthesis/trimmed.lib}
set ::env(LIB_SYNTH_COMPLETE) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib}
set ::env(LIB_SYNTH_COMPLETE_NO_PG) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/synthesis/1-sky130_fd_sc_hd__tt_025C_1v80.no_pg.lib}
set ::env(LIB_SYNTH_MERGED) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/synthesis/merged.lib}
set ::env(LIB_SYNTH_NO_PG) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/synthesis/1-trimmed.no_pg.lib}
set ::env(LIB_TYPICAL) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib}
set ::env(LOGS_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs}
set ::env(LIB_CTS) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/cts/cts.lib}
set ::env(LIB_FASTEST) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib}
set ::env(LIB_SLOWEST) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib}
set ::env(LIB_SLOWEST_OPT) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib}
set ::env(LIB_SYNTH) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/synthesis/trimmed.lib}
set ::env(LIB_SYNTH_COMPLETE) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib}
set ::env(LIB_SYNTH_COMPLETE_NO_PG) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/synthesis/1-sky130_fd_sc_hd__tt_025C_1v80.no_pg.lib}
set ::env(LIB_SYNTH_MERGED) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/synthesis/merged.lib}
set ::env(LIB_SYNTH_NO_PG) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/synthesis/1-trimmed.no_pg.lib}
set ::env(LIB_TYPICAL) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib}
set ::env(LOGS_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs}
set ::env(LVS_CONNECT_BY_LABEL) {0}
set ::env(LVS_INSERT_POWER_PINS) {1}
set ::env(MACRO_BLOCKAGES_LAYER) {li1 met1 met2 met3 met4}
@ -539,40 +539,40 @@ set ::env(MAGIC_DEF_NO_BLOCKAGES) {1}
set ::env(MAGIC_DISABLE_HIER_GDS) {1}
set ::env(MAGIC_DRC_USE_GDS) {1}
set ::env(MAGIC_EXT_USE_GDS) {0}
set ::env(MAGIC_GDS) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/signoff/caravel_clocking.magic.gds}
set ::env(MAGIC_GDS) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/signoff/caravel_clocking.magic.gds}
set ::env(MAGIC_GDS_ALLOW_ABSTRACT) {0}
set ::env(MAGIC_GDS_POLYGON_SUBCELLS) {0}
set ::env(MAGIC_GENERATE_GDS) {1}
set ::env(MAGIC_GENERATE_LEF) {1}
set ::env(MAGIC_GENERATE_MAGLEF) {1}
set ::env(MAGIC_INCLUDE_GDS_POINTERS) {0}
set ::env(MAGIC_MAGICRC) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/magic/sky130A.magicrc}
set ::env(MAGIC_MAGICRC) {/pdk/sky130A/libs.tech/magic/sky130A.magicrc}
set ::env(MAGIC_PAD) {0}
set ::env(MAGIC_TECH_FILE) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/magic/sky130A.tech}
set ::env(MAGIC_TECH_FILE) {/pdk/sky130A/libs.tech/magic/sky130A.tech}
set ::env(MAGIC_WRITE_FULL_LEF) {0}
set ::env(MAGIC_ZEROIZE_ORIGIN) {0}
set ::env(MAGTYPE) {maglef}
set ::env(MANPATH) {/build//share/man:}
set ::env(MAX_METAL_LAYER) {6}
set ::env(MCW_ROOT) {/home/hosni/caravel_sky130/caravel_mgmt_soc_litex}
set ::env(MC_SDF_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/routing/mca/sdf}
set ::env(MC_SPEF_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/routing/mca/spef}
set ::env(MERGED_LEF) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/merged.nom.lef}
set ::env(MERGED_LEF_MAX) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/merged.max.lef}
set ::env(MERGED_LEF_MIN) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/merged.min.lef}
set ::env(MC_SDF_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/routing/mca/sdf}
set ::env(MC_SPEF_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/routing/mca/spef}
set ::env(MERGED_LEF) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/merged.nom.lef}
set ::env(MERGED_LEF_MAX) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/merged.max.lef}
set ::env(MERGED_LEF_MIN) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/merged.min.lef}
set ::env(MISMATCHES_OK) {1}
set ::env(NETGEN_SETUP_FILE) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/netgen/sky130A_setup.tcl}
set ::env(NETGEN_SETUP_FILE) {/pdk/sky130A/libs.tech/netgen/sky130A_setup.tcl}
set ::env(NO_SYNTH_CELL_LIST) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/no_synth.list}
set ::env(OPENLANE_ROOT) {/openlane}
set ::env(OPENLANE_RUN_TAG) {23_02_27_06_16}
set ::env(OPENLANE_RUN_TAG) {23_03_06_03_51}
set ::env(OPENLANE_VERBOSE) {0}
set ::env(OPENLANE_VERSION) {1ed36219093ce86ddbc1b981e461c5f38e5bba72}
set ::env(OPENROAD) {/build/}
set ::env(OPENROAD_BIN) {openroad}
set ::env(PATH) {/openlane:/openlane/scripts:/build//bin:/build//bin/Linux-x86_64:/build//pdn/scripts:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin}
set ::env(PDK) {sky130A}
set ::env(PDKPATH) {/home/hosni/swift/OpenLane/pdks/sky130A}
set ::env(PDK_ROOT) {/home/hosni/swift/OpenLane/pdks}
set ::env(PDKPATH) {/pdk/sky130A}
set ::env(PDK_ROOT) {/pdk}
set ::env(PDN_CFG) {/openlane/scripts/openroad/common/pdn_cfg.tcl}
set ::env(PLACE_SITE) {unithd}
set ::env(PLACE_SITE_HEIGHT) {2.720}
@ -581,7 +581,7 @@ set ::env(PL_BASIC_PLACEMENT) {0}
set ::env(PL_ESTIMATE_PARASITICS) {1}
set ::env(PL_INIT_COEFF) {0.00002}
set ::env(PL_IO_ITER) {5}
set ::env(PL_LIB) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib}
set ::env(PL_LIB) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib}
set ::env(PL_MACRO_CHANNEL) {0 0}
set ::env(PL_MACRO_HALO) {0 0}
set ::env(PL_MAX_DISPLACEMENT_X) {500}
@ -625,24 +625,24 @@ set ::env(RCX_CORNER_COUNT) {1}
set ::env(RCX_COUPLING_THRESHOLD) {0.1}
set ::env(RCX_MAX_RESISTANCE) {50}
set ::env(RCX_MERGE_VIA_WIRE_RES) {1}
set ::env(RCX_RULES) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/rules.openrcx.sky130A.nom.calibre}
set ::env(RCX_RULES_MAX) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/rules.openrcx.sky130A.max.calibre}
set ::env(RCX_RULES_MIN) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/rules.openrcx.sky130A.min.calibre}
set ::env(RCX_SDC_FILE) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/13-caravel_clocking.sdc}
set ::env(REPORTS_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports}
set ::env(RESULTS_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results}
set ::env(RCX_RULES) {/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.nom.calibre}
set ::env(RCX_RULES_MAX) {/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.max.calibre}
set ::env(RCX_RULES_MIN) {/pdk/sky130A/libs.tech/openlane/rules.openrcx.sky130A.min.calibre}
set ::env(RCX_SDC_FILE) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/13-caravel_clocking.sdc}
set ::env(REPORTS_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports}
set ::env(RESULTS_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results}
set ::env(RE_BUFFER_CELL) {sky130_fd_sc_hd__buf_4}
set ::env(RIGHT_MARGIN_MULT) {12}
set ::env(RIPPLE_CARRY_ADDER_MAP) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/sky130_fd_sc_hd/rca_map.v}
set ::env(RIPPLE_CARRY_ADDER_MAP) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/rca_map.v}
set ::env(ROOT_CLK_BUFFER) {sky130_fd_sc_hd__clkbuf_16}
set ::env(ROUTING_CORES) {6}
set ::env(RSZ_DONT_TOUCH_RX) {core_clk|user_clk}
set ::env(RSZ_LIB) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/synthesis/resizer_sky130_fd_sc_hd__tt_025C_1v80.lib}
set ::env(RSZ_LIB) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/synthesis/resizer_sky130_fd_sc_hd__tt_025C_1v80.lib}
set ::env(RSZ_USE_OLD_REMOVER) {1}
set ::env(RT_MAX_LAYER) {met5}
set ::env(RT_MIN_LAYER) {met1}
set ::env(RUN_CVC) {1}
set ::env(RUN_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16}
set ::env(RUN_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51}
set ::env(RUN_DRT) {1}
set ::env(RUN_FILL_INSERTION) {1}
set ::env(RUN_IRDROP_REPORT) {1}
@ -654,21 +654,21 @@ set ::env(RUN_MAGIC) {1}
set ::env(RUN_MAGIC_DRC) {1}
set ::env(RUN_SPEF_EXTRACTION) {1}
set ::env(RUN_STANDALONE) {1}
set ::env(RUN_TAG) {23_02_27_06_16}
set ::env(RUN_TAG) {23_03_06_03_51}
set ::env(RUN_TAP_DECAP_INSERTION) {1}
set ::env(SCLPATH) {/home/hosni/swift/OpenLane/pdks/sky130A/sky130_fd_sc_hd}
set ::env(SCLPATH) {/pdk/sky130A/sky130_fd_sc_hd}
set ::env(SCRIPTS_DIR) {/openlane/scripts}
set ::env(SHLVL) {1}
set ::env(SPEF_EXTRACTOR) {openrcx}
set ::env(START_TIME) {2023.02.27_14.16.47}
set ::env(START_TIME) {2023.03.06_11.51.15}
set ::env(STA_PRE_CTS) {0}
set ::env(STA_REPORT_POWER) {1}
set ::env(STA_WRITE_LIB) {1}
set ::env(STD_CELL_GROUND_PINS) {VGND VNB}
set ::env(STD_CELL_LIBRARY) {sky130_fd_sc_hd}
set ::env(STD_CELL_LIBRARY_CDL) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/cdl/sky130_fd_sc_hd.cdl}
set ::env(STD_CELL_LIBRARY_CDL) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/cdl/sky130_fd_sc_hd.cdl}
set ::env(STD_CELL_LIBRARY_OPT) {sky130_fd_sc_hd}
set ::env(STD_CELL_LIBRARY_OPT_CDL) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/cdl/sky130_fd_sc_hd.cdl}
set ::env(STD_CELL_LIBRARY_OPT_CDL) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/cdl/sky130_fd_sc_hd.cdl}
set ::env(STD_CELL_POWER_PINS) {VPWR VPB}
set ::env(SYNTH_ADDER_TYPE) {YOSYS}
set ::env(SYNTH_BIN) {yosys}
@ -679,14 +679,14 @@ set ::env(SYNTH_CLOCK_UNCERTAINTY) {0.25}
set ::env(SYNTH_DRIVING_CELL) {sky130_fd_sc_hd__inv_2}
set ::env(SYNTH_DRIVING_CELL_PIN) {Y}
set ::env(SYNTH_ELABORATE_ONLY) {0}
set ::env(SYNTH_EXTRA_MAPPING_FILE) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux2_map.v}
set ::env(SYNTH_EXTRA_MAPPING_FILE) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux2_map.v}
set ::env(SYNTH_FLAT_TOP) {0}
set ::env(SYNTH_LATCH_MAP) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/sky130_fd_sc_hd/latch_map.v}
set ::env(SYNTH_LATCH_MAP) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/latch_map.v}
set ::env(SYNTH_MAX_FANOUT) {12}
set ::env(SYNTH_MAX_TRAN) {0.75}
set ::env(SYNTH_MIN_BUF_PORT) {sky130_fd_sc_hd__buf_2 A X}
set ::env(SYNTH_MUX4_MAP) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux4_map.v}
set ::env(SYNTH_MUX_MAP) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux2_map.v}
set ::env(SYNTH_MUX4_MAP) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux4_map.v}
set ::env(SYNTH_MUX_MAP) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux2_map.v}
set ::env(SYNTH_NO_FLAT) {0}
set ::env(SYNTH_OPT) {0}
set ::env(SYNTH_READ_BLACKBOX_LIB) {0}
@ -699,18 +699,18 @@ set ::env(SYNTH_TIELO_PORT) {sky130_fd_sc_hd__conb_1 LO}
set ::env(SYNTH_TIMING_DERATE) {0.05}
set ::env(TAKE_LAYOUT_SCROT) {0}
set ::env(TCLLIBPATH) {/usr/share/tcl8.5 /usr/lib64/tcl8.5 /usr/lib64/tk8.5 /usr/share/tk8.5 /openlane/scripts/ /usr/share/tcl8.5/tcllib-1.14}
set ::env(TECH_LEF) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef}
set ::env(TECH_LEF_MAX) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef}
set ::env(TECH_LEF_MIN) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef}
set ::env(TECH_LEF_OPT) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef}
set ::env(TECH_LEF) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef}
set ::env(TECH_LEF_MAX) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef}
set ::env(TECH_LEF_MIN) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef}
set ::env(TECH_LEF_OPT) {/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef}
set ::env(TECH_METAL_LAYERS) {li1 met1 met2 met3 met4 met5}
set ::env(TERM) {xterm}
set ::env(TERMINAL_OUTPUT) {/dev/null}
set ::env(TMP_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp}
set ::env(TMP_DIR) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp}
set ::env(TOP_MARGIN_MULT) {2}
set ::env(TRACKS_INFO_FILE) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info}
set ::env(TRACKS_INFO_FILE_PROCESSED) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/routing/config.tracks}
set ::env(TRISTATE_BUFFER_MAP) {/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tribuff_map.v}
set ::env(TRACKS_INFO_FILE) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info}
set ::env(TRACKS_INFO_FILE_PROCESSED) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/routing/config.tracks}
set ::env(TRISTATE_BUFFER_MAP) {/pdk/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tribuff_map.v}
set ::env(USE_ARC_ANTENNA_CHECK) {1}
set ::env(USE_GPIO_PADS) {0}
set ::env(VCHECK_OUTPUT) {}
@ -721,36 +721,36 @@ set ::env(VERILOG_FILES) { /home/hosni/caravel_sky130/caravel_redesign-2/caravel
set ::env(WIRE_RC_LAYER) {met1}
set ::env(YOSYS_REWRITE_VERILOG) {0}
set ::env(_) {/openlane/flow.tcl}
set ::env(cts_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/cts}
set ::env(cts_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/cts}
set ::env(cts_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/cts}
set ::env(cts_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/cts}
set ::env(drc_prefix) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/signoff/drc}
set ::env(eco_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/eco}
set ::env(eco_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/eco}
set ::env(eco_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/eco}
set ::env(eco_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/eco}
set ::env(floorplan_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/floorplan}
set ::env(floorplan_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/floorplan}
set ::env(floorplan_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/floorplan}
set ::env(floorplan_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/floorplan}
set ::env(fp_report_prefix) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/floorplan/3-initial_fp}
set ::env(placement_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/placement}
set ::env(placement_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/placement}
set ::env(placement_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/placement}
set ::env(placement_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/placement}
set ::env(routing_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/routing}
set ::env(routing_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/routing}
set ::env(routing_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/routing}
set ::env(routing_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/routing}
set ::env(signoff_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/signoff}
set ::env(signoff_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/signoff}
set ::env(signoff_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/signoff}
set ::env(signoff_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/signoff}
set ::env(synth_report_prefix) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/synthesis/1-synthesis}
set ::env(synthesis_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/synthesis}
set ::env(synthesis_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/synthesis}
set ::env(synthesis_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/synthesis}
set ::env(synthesis_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/synthesis}
set ::env(timer_end) {1677507479}
set ::env(timer_start) {1677507407}
set ::env(cts_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/cts}
set ::env(cts_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/cts}
set ::env(cts_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/cts}
set ::env(cts_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/cts}
set ::env(drc_prefix) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/signoff/drc}
set ::env(eco_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/eco}
set ::env(eco_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/eco}
set ::env(eco_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/eco}
set ::env(eco_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/eco}
set ::env(floorplan_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/floorplan}
set ::env(floorplan_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/floorplan}
set ::env(floorplan_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/floorplan}
set ::env(floorplan_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/floorplan}
set ::env(fp_report_prefix) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/floorplan/3-initial_fp}
set ::env(placement_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/placement}
set ::env(placement_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/placement}
set ::env(placement_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/placement}
set ::env(placement_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/placement}
set ::env(routing_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/routing}
set ::env(routing_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/routing}
set ::env(routing_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/routing}
set ::env(routing_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/routing}
set ::env(signoff_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/signoff}
set ::env(signoff_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/signoff}
set ::env(signoff_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/signoff}
set ::env(signoff_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/signoff}
set ::env(synth_report_prefix) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/synthesis/1-synthesis}
set ::env(synthesis_logs) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/synthesis}
set ::env(synthesis_reports) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/synthesis}
set ::env(synthesis_results) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/synthesis}
set ::env(synthesis_tmpfiles) {/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/synthesis}
set ::env(timer_end) {1678103548}
set ::env(timer_start) {1678103475}

View File

@ -0,0 +1,93 @@
# SPDX-FileCopyrightText: 2020 Efabless Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# SPDX-License-Identifier: Apache-2.0
set ::env(DESIGN_NAME) caravel_clocking
set ::env(DESIGN_IS_CORE) 0
set ::env(VERILOG_FILES) "\
$::env(DESIGN_DIR)/../../verilog/rtl/defines.v\
$::env(DESIGN_DIR)/../../verilog/rtl/clock_div.v\
$::env(DESIGN_DIR)/../../verilog/rtl/caravel_clocking.v"
set ::env(CLOCK_PORT) "ext_clk"
set ::env(CLOCK_NET) "ext_clk core_clk pll_clk pll_clk90"
set ::env(ROUTING_CORES) "6"
set ::env(RUN_KLAYOUT) 0
## Synthesis
set ::env(SYNTH_STRATEGY) "DELAY 0"
set ::env(CLOCK_TREE_SYNTH) 1
set ::env(SYNTH_SIZING) 0
set ::env(SYNTH_BUFFERING) 0
set ::env(BASE_SDC_FILE) $::env(DESIGN_DIR)/base.sdc
set ::env(FP_PIN_ORDER_CFG) $::env(DESIGN_DIR)/pin_order.cfg
set ::env(NO_SYNTH_CELL_LIST) $::env(DESIGN_DIR)/no_synth.list
## Floorplan
set ::env(FP_SIZING) absolute
set ::env(DIE_AREA) "0 0 100 100"
# set ::env(FP_DEF_TEMPLATE) $::env(DESIGN_DIR)/template/caravel_clocking.def
set ::env(FP_TAPCELL_DIST) 6
set ::env(LEFT_MARGIN_MULT) 2
set ::env(BOTTOM_MARGIN_MULT) 2
set ::env(TOP_MARGIN_MULT) "2"
set ::env(BOTTOM_MARGIN_MULT) "1"
set ::env(DPL_CELL_PADDING) 2
set ::env(GPL_CELL_PADDING) 4
set ::env(DIODE_PADDING) 0
## PDN
set ::env(FP_PDN_HPITCH) 16.9
set ::env(FP_PDN_VPITCH) 15.5
set ::env(FP_PDN_HSPACING) 6.85
set ::env(FP_PDN_VSPACING) 6.15
set ::env(FP_PDN_HOFFSET) 5.73
set ::env(FP_PDN_VOFFSET) 7.63
# vertical 21.29 15.61
## Placement
set ::env(PL_TARGET_DENSITY) 0.63
set ::env(PL_RESIZER_TIMING_OPTIMIZATIONS) 1
set ::env(PL_RESIZER_DESIGN_OPTIMIZATIONS) 1
# set ::env(PL_RESIZER_BUFFER_OUTPUT_PORTS) 0
set ::env(GLB_RESIZER_HOLD_SLACK_MARGIN) 0.25
## Routing
set ::env(GRT_ADJUSTMENT) 0
set ::env(GLB_RESIZER_TIMING_OPTIMIZATIONS) 1
## Diode Insertion
set ::env(DIODE_INSERTION_STRATEGY) 4
set ::env(SYNTH_EXTRA_MAPPING_FILE) $::env(SYNTH_MUX_MAP)
set ::env(RSZ_DONT_TOUCH_RX) "core_clk|user_clk"
set ::env(RSZ_USE_OLD_REMOVER) 1
set ::env(FP_PDN_SKIP_TRIM) 1
set ::env(CTS_MAX_CAP) 0.25
#set ::env(DRC_EXCLUDE_CELL_LIST) $::env(DESIGN_DIR)/drc_exclude.list
set ::env(SYNTH_MAX_FANOUT) 12
set ::env(FP_PDN_IRDROP) 0

View File

@ -1,14 +1,14 @@
Design Name: caravel_clocking
Run Directory: /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16
Run Directory: /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51
----------------------------------------
Magic DRC Summary:
Source: /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/signoff/drc.rpt
Source: /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/signoff/drc.rpt
Total Magic DRC violations is 0
----------------------------------------
LVS Summary:
Source: /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/logs/signoff/caravel_clocking.lvs.lef.log
Source: /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/logs/signoff/caravel_clocking.lvs.lef.log
Source not found.
----------------------------------------

View File

@ -1,2 +1,2 @@
design,design_name,config,flow_status,total_runtime,routed_runtime,(Cell/mm^2)/Core_Util,DIEAREA_mm^2,CellPer_mm^2,OpenDP_Util,Peak_Memory_Usage_MB,cell_count,tritonRoute_violations,Short_violations,MetSpc_violations,OffGrid_violations,MinHole_violations,Other_violations,Magic_violations,antenna_violations,lvs_total_errors,cvc_total_errors,klayout_violations,wire_length,vias,wns,pl_wns,optimized_wns,fastroute_wns,spef_wns,tns,pl_tns,optimized_tns,fastroute_tns,spef_tns,HPWL,routing_layer1_pct,routing_layer2_pct,routing_layer3_pct,routing_layer4_pct,routing_layer5_pct,routing_layer6_pct,wires_count,wire_bits,public_wires_count,public_wire_bits,memories_count,memory_bits,processes_count,cells_pre_abc,AND,DFF,NAND,NOR,OR,XOR,XNOR,MUX,inputs,outputs,level,EndCaps,TapCells,Diodes,Total_Physical_Cells,CoreArea_um^2,power_slowest_internal_uW,power_slowest_switching_uW,power_slowest_leakage_uW,power_typical_internal_uW,power_typical_switching_uW,power_typical_leakage_uW,power_fastest_internal_uW,power_fastest_switching_uW,power_fastest_leakage_uW,critical_path_ns,suggested_clock_period,suggested_clock_frequency,CLOCK_PERIOD,SYNTH_STRATEGY,SYNTH_MAX_FANOUT,FP_CORE_UTIL,FP_ASPECT_RATIO,FP_PDN_VPITCH,FP_PDN_HPITCH,PL_TARGET_DENSITY,GRT_ADJUSTMENT,STD_CELL_LIBRARY,DIODE_INSERTION_STRATEGY
/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking,caravel_clocking,23_02_27_06_16,flow completed,0h1m12s0ms,-1,53600.0,0.01,26800.0,62.13,680.66,268,0,0,0,0,0,0,0,0,0,-1,-1,7927,2307,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5263194.0,0.0,15.32,22.18,0.0,0.0,0.0,218,268,69,119,0,0,0,215,1,3,4,16,15,15,13,41,80,87,4,66,262,0,328,8381.7888,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,10.0,100.0,10.0,4,1,50,16.9,15.5,0,0.63,sky130_fd_sc_hd,12,DELAY 0
/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking,caravel_clocking,23_03_06_03_51,flow completed,0h1m13s0ms,-1,53600.0,0.01,26800.0,62.13,690.73,268,0,0,0,0,0,0,0,0,0,-1,-1,7927,2307,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5263194.0,0.0,15.32,22.18,0.0,0.0,0.0,218,268,69,119,0,0,0,215,1,3,4,16,15,15,13,41,80,87,4,66,262,0,328,8381.7888,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,10.0,100.0,10.0,4,1,50,16.9,15.5,0,0.63,sky130_fd_sc_hd,12,DELAY 0

1 design design_name config flow_status total_runtime routed_runtime (Cell/mm^2)/Core_Util DIEAREA_mm^2 CellPer_mm^2 OpenDP_Util Peak_Memory_Usage_MB cell_count tritonRoute_violations Short_violations MetSpc_violations OffGrid_violations MinHole_violations Other_violations Magic_violations antenna_violations lvs_total_errors cvc_total_errors klayout_violations wire_length vias wns pl_wns optimized_wns fastroute_wns spef_wns tns pl_tns optimized_tns fastroute_tns spef_tns HPWL routing_layer1_pct routing_layer2_pct routing_layer3_pct routing_layer4_pct routing_layer5_pct routing_layer6_pct wires_count wire_bits public_wires_count public_wire_bits memories_count memory_bits processes_count cells_pre_abc AND DFF NAND NOR OR XOR XNOR MUX inputs outputs level EndCaps TapCells Diodes Total_Physical_Cells CoreArea_um^2 power_slowest_internal_uW power_slowest_switching_uW power_slowest_leakage_uW power_typical_internal_uW power_typical_switching_uW power_typical_leakage_uW power_fastest_internal_uW power_fastest_switching_uW power_fastest_leakage_uW critical_path_ns suggested_clock_period suggested_clock_frequency CLOCK_PERIOD SYNTH_STRATEGY SYNTH_MAX_FANOUT FP_CORE_UTIL FP_ASPECT_RATIO FP_PDN_VPITCH FP_PDN_HPITCH PL_TARGET_DENSITY GRT_ADJUSTMENT STD_CELL_LIBRARY DIODE_INSERTION_STRATEGY
2 /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking caravel_clocking 23_02_27_06_16 23_03_06_03_51 flow completed 0h1m12s0ms 0h1m13s0ms -1 53600.0 0.01 26800.0 62.13 680.66 690.73 268 0 0 0 0 0 0 0 0 0 -1 -1 7927 2307 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 5263194.0 0.0 15.32 22.18 0.0 0.0 0.0 218 268 69 119 0 0 0 215 1 3 4 16 15 15 13 41 80 87 4 66 262 0 328 8381.7888 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 10.0 100.0 10.0 4 1 50 16.9 15.5 0 0.63 sky130_fd_sc_hd 12 DELAY 0

View File

@ -8,21 +8,21 @@ No launch/capture paths found.
Clock ext_clk
Latency CRPR Skew
_416_/CLK ^
3.19
1.87
_415_/CLK ^
2.76 -0.27 0.15
1.56 -0.15 0.15
Clock pll_clk
Latency CRPR Skew
_443_/CLK ^
3.20
1.88
_422_/CLK ^
0.77 -0.06 2.37
0.34 -0.02 1.51
Clock pll_clk90
Latency CRPR Skew
_469_/CLK ^
3.15
1.83
_459_/CLK ^
0.75 -0.06 2.34
0.33 -0.02 1.48

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -10,50 +10,6 @@ check_slew
===========================================================================
report_check_types -max_slew -max_cap -max_fanout -violators
============================================================================
max slew
Pin Limit Slew Slack
------------------------------------------------------------
clkbuf_0_pll_clk/A 0.75 5.00 -4.25 (VIOLATED)
ANTENNA_clkbuf_0_pll_clk_A/DIODE 0.75 5.00 -4.25 (VIOLATED)
clkbuf_0_pll_clk90/A 0.75 5.00 -4.25 (VIOLATED)
ANTENNA_clkbuf_0_pll_clk90_A/DIODE 0.75 5.00 -4.25 (VIOLATED)
clkbuf_0_ext_clk/A 0.75 5.00 -4.25 (VIOLATED)
input6/A 0.75 5.00 -4.25 (VIOLATED)
input8/A 0.75 5.00 -4.25 (VIOLATED)
ANTENNA_input10_A/DIODE 0.75 5.00 -4.25 (VIOLATED)
ANTENNA_input8_A/DIODE 0.75 5.00 -4.25 (VIOLATED)
input10/A 0.75 5.00 -4.25 (VIOLATED)
ANTENNA_input6_A/DIODE 0.75 5.00 -4.25 (VIOLATED)
ANTENNA_clkbuf_0_ext_clk_A/DIODE 0.75 5.00 -4.25 (VIOLATED)
input2/A 0.75 5.00 -4.25 (VIOLATED)
input7/A 0.75 5.00 -4.25 (VIOLATED)
input9/A 0.75 5.00 -4.25 (VIOLATED)
ANTENNA_input7_A/DIODE 0.75 5.00 -4.25 (VIOLATED)
ANTENNA_input9_A/DIODE 0.75 5.00 -4.25 (VIOLATED)
input1/A 0.75 5.00 -4.25 (VIOLATED)
input3/A 0.75 5.00 -4.25 (VIOLATED)
input4/A 0.75 5.00 -4.25 (VIOLATED)
input5/A 0.75 5.00 -4.25 (VIOLATED)
ANTENNA_input4_A/DIODE 0.75 5.00 -4.25 (VIOLATED)
ANTENNA_input1_A/DIODE 0.75 5.00 -4.25 (VIOLATED)
ANTENNA_input5_A/DIODE 0.75 5.00 -4.25 (VIOLATED)
ANTENNA_input3_A/DIODE 0.75 5.00 -4.25 (VIOLATED)
ANTENNA_input2_A/DIODE 0.75 5.00 -4.25 (VIOLATED)
ext_clk 0.75 5.00 -4.25 (VIOLATED)
ext_clk_sel 0.75 5.00 -4.25 (VIOLATED)
ext_reset 0.75 5.00 -4.25 (VIOLATED)
pll_clk 0.75 5.00 -4.25 (VIOLATED)
pll_clk90 0.75 5.00 -4.25 (VIOLATED)
porb 0.75 5.00 -4.25 (VIOLATED)
resetb 0.75 5.00 -4.25 (VIOLATED)
sel2[0] 0.75 5.00 -4.25 (VIOLATED)
sel2[1] 0.75 5.00 -4.25 (VIOLATED)
sel2[2] 0.75 5.00 -4.25 (VIOLATED)
sel[0] 0.75 5.00 -4.25 (VIOLATED)
sel[1] 0.75 5.00 -4.25 (VIOLATED)
sel[2] 0.75 5.00 -4.25 (VIOLATED)
max fanout
Pin Limit Fanout Slack
@ -67,7 +23,7 @@ clkbuf_1_1__f_pll_clk/X 12 14 -2 (VIOLATED)
===========================================================================
max slew violation count 39
max slew violation count 0
max fanout violation count 6
max cap violation count 0
============================================================================
@ -91,7 +47,7 @@ worst_slack
===========================================================================
report_worst_slack -max (Setup)
============================================================================
worst slack 1.23
worst slack 0.46
===========================================================================
report_worst_slack -min (Hold)
@ -109,23 +65,23 @@ No launch/capture paths found.
Clock ext_clk
Latency CRPR Skew
_416_/CLK ^
3.19
1.87
_415_/CLK ^
2.76 -0.27 0.15
1.56 -0.15 0.15
Clock pll_clk
Latency CRPR Skew
_443_/CLK ^
3.20
1.88
_422_/CLK ^
0.77 -0.06 2.37
0.34 -0.02 1.51
Clock pll_clk90
Latency CRPR Skew
_469_/CLK ^
3.15
1.83
_459_/CLK ^
0.75 -0.06 2.34
0.33 -0.02 1.48
clock_skew_end
power_report
@ -136,13 +92,13 @@ power_report
Group Internal Switching Leakage Total
Power Power Power Power (Watts)
----------------------------------------------------------------
Sequential 3.77e-04 3.74e-05 6.04e-10 4.15e-04 27.7%
Combinational 5.95e-04 4.86e-04 2.22e-09 1.08e-03 72.3%
Sequential 3.77e-04 3.74e-05 6.04e-10 4.15e-04 28.1%
Combinational 5.75e-04 4.86e-04 2.22e-09 1.06e-03 71.9%
Macro 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.0%
Pad 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.0%
----------------------------------------------------------------
Total 9.72e-04 5.24e-04 2.82e-09 1.50e-03 100.0%
65.0% 35.0% 0.0%
Total 9.52e-04 5.24e-04 2.82e-09 1.48e-03 100.0%
64.5% 35.5% 0.0%
power_report_end
area_report
@ -153,6 +109,6 @@ Design area 4357 u^2 52% utilization.
area_report_end
Setting global connections for newly added cells...
[WARNING] Did not save OpenROAD database!
Writing SDF to /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/routing/mca/process_corner_nom/caravel_clocking.sdf...
Writing timing model to /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/results/routing/mca/process_corner_nom/caravel_clocking.lib...
Writing SDF to /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/routing/mca/process_corner_nom/caravel_clocking.sdf...
Writing timing model to /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/results/routing/mca/process_corner_nom/caravel_clocking.lib...

View File

@ -5,10 +5,10 @@
Group Internal Switching Leakage Total
Power Power Power Power (Watts)
----------------------------------------------------------------
Sequential 3.77e-04 3.74e-05 6.04e-10 4.15e-04 27.7%
Combinational 5.95e-04 4.86e-04 2.22e-09 1.08e-03 72.3%
Sequential 3.77e-04 3.74e-05 6.04e-10 4.15e-04 28.1%
Combinational 5.75e-04 4.86e-04 2.22e-09 1.06e-03 71.9%
Macro 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.0%
Pad 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.0%
----------------------------------------------------------------
Total 9.72e-04 5.24e-04 2.82e-09 1.50e-03 100.0%
65.0% 35.0% 0.0%
Total 9.52e-04 5.24e-04 2.82e-09 1.48e-03 100.0%
64.5% 35.5% 0.0%

View File

@ -11,49 +11,49 @@ Fanout Cap Slew Delay Time Description
-----------------------------------------------------------------------------
0.00 0.00 clock pll_clk90 (rise edge)
0.00 0.00 clock source latency
5.00 0.00 0.00 ^ pll_clk90 (in)
0.30 0.00 0.00 ^ pll_clk90 (in)
2 0.02 pll_clk90 (net)
5.00 0.00 0.00 ^ clkbuf_0_pll_clk90/A (sky130_fd_sc_hd__clkbuf_16)
0.16 0.65 0.65 ^ clkbuf_0_pll_clk90/X (sky130_fd_sc_hd__clkbuf_16)
0.30 0.00 0.00 ^ clkbuf_0_pll_clk90/A (sky130_fd_sc_hd__clkbuf_16)
0.05 0.22 0.22 ^ clkbuf_0_pll_clk90/X (sky130_fd_sc_hd__clkbuf_16)
2 0.02 clknet_0_pll_clk90 (net)
0.16 0.00 0.65 ^ clkbuf_1_1__f_pll_clk90/A (sky130_fd_sc_hd__clkbuf_16)
0.07 0.20 0.85 ^ clkbuf_1_1__f_pll_clk90/X (sky130_fd_sc_hd__clkbuf_16)
0.05 0.00 0.22 ^ clkbuf_1_1__f_pll_clk90/A (sky130_fd_sc_hd__clkbuf_16)
0.07 0.16 0.37 ^ clkbuf_1_1__f_pll_clk90/X (sky130_fd_sc_hd__clkbuf_16)
9 0.05 clknet_1_1__leaf_pll_clk90 (net)
0.07 0.00 0.85 ^ _419_/CLK (sky130_fd_sc_hd__dfstp_1)
0.13 0.60 1.45 ^ _419_/Q (sky130_fd_sc_hd__dfstp_1)
0.07 0.00 0.37 ^ _419_/CLK (sky130_fd_sc_hd__dfstp_1)
0.13 0.60 0.97 ^ _419_/Q (sky130_fd_sc_hd__dfstp_1)
4 0.01 divider2.odd_0.out_counter (net)
0.13 0.00 1.45 ^ _309_/B (sky130_fd_sc_hd__and2_1)
0.07 0.16 1.61 ^ _309_/X (sky130_fd_sc_hd__and2_1)
0.13 0.00 0.97 ^ _309_/B (sky130_fd_sc_hd__and2_1)
0.07 0.16 1.14 ^ _309_/X (sky130_fd_sc_hd__and2_1)
1 0.01 _153_ (net)
0.07 0.00 1.61 ^ _311_/A3 (sky130_fd_sc_hd__o31ai_2)
1.61 data arrival time
0.07 0.00 1.14 ^ _311_/A3 (sky130_fd_sc_hd__o31ai_2)
1.14 data arrival time
3.33 3.33 clock pll_clk90' (rise edge)
0.00 3.33 clock source latency
5.00 0.00 3.33 v pll_clk90 (in)
0.30 0.00 3.33 v pll_clk90 (in)
2 0.02 pll_clk90 (net)
5.00 0.00 3.33 v clkbuf_0_pll_clk90/A (sky130_fd_sc_hd__clkbuf_16)
0.16 1.39 4.72 v clkbuf_0_pll_clk90/X (sky130_fd_sc_hd__clkbuf_16)
0.30 0.00 3.33 v clkbuf_0_pll_clk90/A (sky130_fd_sc_hd__clkbuf_16)
0.04 0.25 3.58 v clkbuf_0_pll_clk90/X (sky130_fd_sc_hd__clkbuf_16)
2 0.02 clknet_0_pll_clk90 (net)
0.16 0.00 4.72 v clkbuf_1_1__f_pll_clk90/A (sky130_fd_sc_hd__clkbuf_16)
0.05 0.21 4.93 v clkbuf_1_1__f_pll_clk90/X (sky130_fd_sc_hd__clkbuf_16)
0.04 0.00 3.58 v clkbuf_1_1__f_pll_clk90/A (sky130_fd_sc_hd__clkbuf_16)
0.05 0.15 3.73 v clkbuf_1_1__f_pll_clk90/X (sky130_fd_sc_hd__clkbuf_16)
9 0.05 clknet_1_1__leaf_pll_clk90 (net)
0.05 0.00 4.93 v _209_/A1 (sky130_fd_sc_hd__mux2_1)
0.07 0.29 5.22 v _209_/X (sky130_fd_sc_hd__mux2_1)
0.05 0.00 3.74 v _209_/A1 (sky130_fd_sc_hd__mux2_1)
0.07 0.29 4.03 v _209_/X (sky130_fd_sc_hd__mux2_1)
1 0.01 _038_ (net)
0.07 0.00 5.22 v _308_/B (sky130_fd_sc_hd__nand2b_2)
0.05 0.07 5.29 ^ _308_/Y (sky130_fd_sc_hd__nand2b_2)
0.07 0.00 4.03 v _308_/B (sky130_fd_sc_hd__nand2b_2)
0.05 0.07 4.10 ^ _308_/Y (sky130_fd_sc_hd__nand2b_2)
1 0.00 _152_ (net)
0.05 0.00 5.29 ^ _311_/B1 (sky130_fd_sc_hd__o31ai_2)
-0.20 5.09 clock uncertainty
0.08 5.17 clock reconvergence pessimism
0.00 5.17 clock gating setup time
5.17 data required time
0.05 0.00 4.10 ^ _311_/B1 (sky130_fd_sc_hd__o31ai_2)
-0.20 3.90 clock uncertainty
0.04 3.93 clock reconvergence pessimism
0.00 3.93 clock gating setup time
3.93 data required time
-----------------------------------------------------------------------------
5.17 data required time
-1.61 data arrival time
3.93 data required time
-1.14 data arrival time
-----------------------------------------------------------------------------
3.56 slack (MET)
2.79 slack (MET)
Startpoint: _414_ (rising edge-triggered flip-flop clocked by ext_clk')
@ -65,46 +65,46 @@ Fanout Cap Slew Delay Time Description
-----------------------------------------------------------------------------
12.50 12.50 clock ext_clk' (rise edge)
0.00 12.50 clock source latency
5.00 0.00 12.50 v ext_clk (in)
0.30 0.00 12.50 v ext_clk (in)
2 0.01 ext_clk (net)
5.00 0.00 12.50 v clkbuf_0_ext_clk/A (sky130_fd_sc_hd__clkbuf_16)
0.16 1.53 14.03 v clkbuf_0_ext_clk/X (sky130_fd_sc_hd__clkbuf_16)
0.30 0.00 12.50 v clkbuf_0_ext_clk/A (sky130_fd_sc_hd__clkbuf_16)
0.04 0.27 12.77 v clkbuf_0_ext_clk/X (sky130_fd_sc_hd__clkbuf_16)
2 0.02 clknet_0_ext_clk (net)
0.16 0.00 14.03 v clkbuf_1_1__f_ext_clk/A (sky130_fd_sc_hd__clkbuf_16)
0.02 0.19 14.23 v clkbuf_1_1__f_ext_clk/X (sky130_fd_sc_hd__clkbuf_16)
0.04 0.00 12.77 v clkbuf_1_1__f_ext_clk/A (sky130_fd_sc_hd__clkbuf_16)
0.02 0.13 12.91 v clkbuf_1_1__f_ext_clk/X (sky130_fd_sc_hd__clkbuf_16)
1 0.00 clknet_1_1__leaf_ext_clk (net)
0.02 0.00 14.23 v _207_/A0 (sky130_fd_sc_hd__mux2_1)
0.08 0.33 14.55 v _207_/X (sky130_fd_sc_hd__mux2_1)
0.02 0.00 12.91 v _207_/A0 (sky130_fd_sc_hd__mux2_1)
0.08 0.33 13.24 v _207_/X (sky130_fd_sc_hd__mux2_1)
1 0.01 _037_ (net)
0.08 0.00 14.56 v clkbuf_0__037_/A (sky130_fd_sc_hd__clkbuf_16)
0.03 0.17 14.73 v clkbuf_0__037_/X (sky130_fd_sc_hd__clkbuf_16)
0.08 0.00 13.24 v clkbuf_0__037_/A (sky130_fd_sc_hd__clkbuf_16)
0.03 0.17 13.41 v clkbuf_0__037_/X (sky130_fd_sc_hd__clkbuf_16)
2 0.02 clknet_0__037_ (net)
0.03 0.00 14.73 v clkbuf_1_0__f__037_/A (sky130_fd_sc_hd__clkbuf_16)
0.03 0.13 14.86 v clkbuf_1_0__f__037_/X (sky130_fd_sc_hd__clkbuf_16)
0.03 0.00 13.41 v clkbuf_1_0__f__037_/A (sky130_fd_sc_hd__clkbuf_16)
0.03 0.13 13.54 v clkbuf_1_0__f__037_/X (sky130_fd_sc_hd__clkbuf_16)
1 0.00 clknet_1_0__leaf__037_ (net)
0.03 0.00 14.86 v _208_/A0 (sky130_fd_sc_hd__mux2_1)
0.09 0.33 15.19 v _208_/X (sky130_fd_sc_hd__mux2_1)
0.03 0.00 13.54 v _208_/A0 (sky130_fd_sc_hd__mux2_1)
0.09 0.33 13.87 v _208_/X (sky130_fd_sc_hd__mux2_1)
1 0.01 net11 (net)
0.09 0.00 15.19 v clkbuf_0_net11/A (sky130_fd_sc_hd__clkbuf_16)
0.03 0.17 15.36 v clkbuf_0_net11/X (sky130_fd_sc_hd__clkbuf_16)
0.09 0.00 13.87 v clkbuf_0_net11/A (sky130_fd_sc_hd__clkbuf_16)
0.03 0.17 14.04 v clkbuf_0_net11/X (sky130_fd_sc_hd__clkbuf_16)
2 0.02 clknet_0_net11 (net)
0.03 0.00 15.36 v clkbuf_1_1__f_net11/A (sky130_fd_sc_hd__clkbuf_16)
0.04 0.15 15.51 v clkbuf_1_1__f_net11/X (sky130_fd_sc_hd__clkbuf_16)
0.03 0.00 14.04 v clkbuf_1_1__f_net11/A (sky130_fd_sc_hd__clkbuf_16)
0.04 0.15 14.19 v clkbuf_1_1__f_net11/X (sky130_fd_sc_hd__clkbuf_16)
2 0.02 clknet_1_1__leaf_net11 (net)
0.04 0.00 15.51 v _257__7/A (sky130_fd_sc_hd__inv_4)
0.02 0.03 15.55 ^ _257__7/Y (sky130_fd_sc_hd__inv_4)
0.04 0.00 14.19 v _257__7/A (sky130_fd_sc_hd__inv_4)
0.02 0.03 14.23 ^ _257__7/Y (sky130_fd_sc_hd__inv_4)
1 0.00 net39 (net)
0.02 0.00 15.55 ^ _414_/CLK (sky130_fd_sc_hd__dfstp_1)
0.12 0.57 16.12 ^ _414_/Q (sky130_fd_sc_hd__dfstp_1)
0.02 0.00 14.23 ^ _414_/CLK (sky130_fd_sc_hd__dfstp_1)
0.12 0.57 14.80 ^ _414_/Q (sky130_fd_sc_hd__dfstp_1)
1 0.01 reset_delay[0] (net)
0.12 0.00 16.12 ^ _256_/A (sky130_fd_sc_hd__clkinv_4)
0.04 0.07 16.19 v _256_/Y (sky130_fd_sc_hd__clkinv_4)
0.12 0.00 14.80 ^ _256_/A (sky130_fd_sc_hd__clkinv_4)
0.04 0.07 14.87 v _256_/Y (sky130_fd_sc_hd__clkinv_4)
1 0.01 net12 (net)
0.04 0.00 16.19 v output12/A (sky130_fd_sc_hd__buf_12)
0.11 0.20 16.40 v output12/X (sky130_fd_sc_hd__buf_12)
0.04 0.00 14.87 v output12/A (sky130_fd_sc_hd__buf_12)
0.11 0.20 15.08 v output12/X (sky130_fd_sc_hd__buf_12)
1 0.20 resetb_sync (net)
0.11 0.00 16.40 v resetb_sync (out)
16.40 data arrival time
0.11 0.00 15.08 v resetb_sync (out)
15.08 data arrival time
25.00 25.00 clock ext_clk (rise edge)
0.00 25.00 clock network delay (propagated)
@ -114,9 +114,9 @@ Fanout Cap Slew Delay Time Description
19.80 data required time
-----------------------------------------------------------------------------
19.80 data required time
-16.40 data arrival time
-15.08 data arrival time
-----------------------------------------------------------------------------
3.40 slack (MET)
4.72 slack (MET)
Startpoint: _425_ (rising edge-triggered flip-flop clocked by pll_clk)
@ -128,55 +128,55 @@ Fanout Cap Slew Delay Time Description
-----------------------------------------------------------------------------
0.00 0.00 clock pll_clk (rise edge)
0.00 0.00 clock source latency
5.00 0.00 0.00 ^ pll_clk (in)
0.30 0.00 0.00 ^ pll_clk (in)
2 0.02 pll_clk (net)
5.00 0.00 0.00 ^ clkbuf_0_pll_clk/A (sky130_fd_sc_hd__clkbuf_16)
0.17 0.65 0.65 ^ clkbuf_0_pll_clk/X (sky130_fd_sc_hd__clkbuf_16)
0.30 0.00 0.00 ^ clkbuf_0_pll_clk/A (sky130_fd_sc_hd__clkbuf_16)
0.05 0.22 0.22 ^ clkbuf_0_pll_clk/X (sky130_fd_sc_hd__clkbuf_16)
2 0.02 clknet_0_pll_clk (net)
0.17 0.00 0.65 ^ clkbuf_1_0__f_pll_clk/A (sky130_fd_sc_hd__clkbuf_16)
0.07 0.20 0.85 ^ clkbuf_1_0__f_pll_clk/X (sky130_fd_sc_hd__clkbuf_16)
0.05 0.00 0.22 ^ clkbuf_1_0__f_pll_clk/A (sky130_fd_sc_hd__clkbuf_16)
0.07 0.16 0.37 ^ clkbuf_1_0__f_pll_clk/X (sky130_fd_sc_hd__clkbuf_16)
10 0.05 clknet_1_0__leaf_pll_clk (net)
0.07 0.00 0.85 ^ _425_/CLK (sky130_fd_sc_hd__dfrtp_1)
0.04 0.38 1.24 v _425_/Q (sky130_fd_sc_hd__dfrtp_1)
0.07 0.00 0.38 ^ _425_/CLK (sky130_fd_sc_hd__dfrtp_1)
0.04 0.38 0.76 v _425_/Q (sky130_fd_sc_hd__dfrtp_1)
1 0.00 divider.odd_0.rst_pulse (net)
0.04 0.00 1.24 v fanout26/A (sky130_fd_sc_hd__clkbuf_2)
0.12 0.18 1.42 v fanout26/X (sky130_fd_sc_hd__clkbuf_2)
0.04 0.00 0.76 v fanout26/A (sky130_fd_sc_hd__clkbuf_2)
0.12 0.18 0.94 v fanout26/X (sky130_fd_sc_hd__clkbuf_2)
6 0.03 net26 (net)
0.12 0.00 1.42 v fanout25/A (sky130_fd_sc_hd__clkbuf_2)
0.09 0.20 1.62 v fanout25/X (sky130_fd_sc_hd__clkbuf_2)
0.12 0.00 0.94 v fanout25/A (sky130_fd_sc_hd__clkbuf_2)
0.09 0.20 1.14 v fanout25/X (sky130_fd_sc_hd__clkbuf_2)
6 0.02 net25 (net)
0.09 0.00 1.62 v _297_/A_N (sky130_fd_sc_hd__nand2b_1)
0.12 0.22 1.84 v _297_/Y (sky130_fd_sc_hd__nand2b_1)
0.09 0.00 1.14 v _297_/A_N (sky130_fd_sc_hd__nand2b_1)
0.12 0.22 1.36 v _297_/Y (sky130_fd_sc_hd__nand2b_1)
4 0.01 _001_ (net)
0.12 0.00 1.84 v _204_/A0 (sky130_fd_sc_hd__mux2_1)
0.12 0.40 2.24 v _204_/X (sky130_fd_sc_hd__mux2_1)
0.12 0.00 1.36 v _204_/A0 (sky130_fd_sc_hd__mux2_1)
0.12 0.40 1.76 v _204_/X (sky130_fd_sc_hd__mux2_1)
3 0.02 _003_ (net)
0.12 0.00 2.24 v _363_/S (sky130_fd_sc_hd__mux2_1)
0.06 0.36 2.60 v _363_/X (sky130_fd_sc_hd__mux2_1)
0.12 0.00 1.76 v _363_/S (sky130_fd_sc_hd__mux2_1)
0.06 0.36 2.12 v _363_/X (sky130_fd_sc_hd__mux2_1)
1 0.00 _097_ (net)
0.06 0.00 2.60 v _432_/D (sky130_fd_sc_hd__dfrtn_1)
2.60 data arrival time
0.06 0.00 2.12 v _432_/D (sky130_fd_sc_hd__dfrtn_1)
2.12 data arrival time
3.33 3.33 clock pll_clk (fall edge)
0.00 3.33 clock source latency
5.00 0.00 3.33 v pll_clk (in)
0.30 0.00 3.33 v pll_clk (in)
2 0.02 pll_clk (net)
5.00 0.00 3.33 v clkbuf_0_pll_clk/A (sky130_fd_sc_hd__clkbuf_16)
0.16 1.39 4.73 v clkbuf_0_pll_clk/X (sky130_fd_sc_hd__clkbuf_16)
0.30 0.00 3.33 v clkbuf_0_pll_clk/A (sky130_fd_sc_hd__clkbuf_16)
0.04 0.25 3.58 v clkbuf_0_pll_clk/X (sky130_fd_sc_hd__clkbuf_16)
2 0.02 clknet_0_pll_clk (net)
0.16 0.00 4.73 v clkbuf_1_1__f_pll_clk/A (sky130_fd_sc_hd__clkbuf_16)
0.05 0.21 4.94 v clkbuf_1_1__f_pll_clk/X (sky130_fd_sc_hd__clkbuf_16)
0.04 0.00 3.58 v clkbuf_1_1__f_pll_clk/A (sky130_fd_sc_hd__clkbuf_16)
0.05 0.15 3.74 v clkbuf_1_1__f_pll_clk/X (sky130_fd_sc_hd__clkbuf_16)
14 0.05 clknet_1_1__leaf_pll_clk (net)
0.05 0.00 4.94 v _432_/CLK_N (sky130_fd_sc_hd__dfrtn_1)
-0.20 4.74 clock uncertainty
0.06 4.80 clock reconvergence pessimism
-0.16 4.64 library setup time
4.64 data required time
0.05 0.00 3.74 v _432_/CLK_N (sky130_fd_sc_hd__dfrtn_1)
-0.20 3.54 clock uncertainty
0.02 3.56 clock reconvergence pessimism
-0.16 3.40 library setup time
3.40 data required time
-----------------------------------------------------------------------------
4.64 data required time
-2.60 data arrival time
3.40 data required time
-2.12 data arrival time
-----------------------------------------------------------------------------
2.04 slack (MET)
1.28 slack (MET)
Startpoint: _469_ (rising edge-triggered flip-flop clocked by pll_clk90)
@ -188,70 +188,70 @@ Fanout Cap Slew Delay Time Description
-----------------------------------------------------------------------------
0.00 0.00 clock pll_clk90 (rise edge)
0.00 0.00 clock source latency
5.00 0.00 0.00 ^ pll_clk90 (in)
0.30 0.00 0.00 ^ pll_clk90 (in)
2 0.02 pll_clk90 (net)
5.00 0.00 0.00 ^ clkbuf_0_pll_clk90/A (sky130_fd_sc_hd__clkbuf_16)
0.16 0.65 0.65 ^ clkbuf_0_pll_clk90/X (sky130_fd_sc_hd__clkbuf_16)
0.30 0.00 0.00 ^ clkbuf_0_pll_clk90/A (sky130_fd_sc_hd__clkbuf_16)
0.05 0.22 0.22 ^ clkbuf_0_pll_clk90/X (sky130_fd_sc_hd__clkbuf_16)
2 0.02 clknet_0_pll_clk90 (net)
0.16 0.00 0.65 ^ clkbuf_1_1__f_pll_clk90/A (sky130_fd_sc_hd__clkbuf_16)
0.07 0.20 0.85 ^ clkbuf_1_1__f_pll_clk90/X (sky130_fd_sc_hd__clkbuf_16)
0.05 0.00 0.22 ^ clkbuf_1_1__f_pll_clk90/A (sky130_fd_sc_hd__clkbuf_16)
0.07 0.16 0.37 ^ clkbuf_1_1__f_pll_clk90/X (sky130_fd_sc_hd__clkbuf_16)
9 0.05 clknet_1_1__leaf_pll_clk90 (net)
0.07 0.00 0.85 ^ _209_/A1 (sky130_fd_sc_hd__mux2_1)
0.06 0.15 1.00 ^ _209_/X (sky130_fd_sc_hd__mux2_1)
0.07 0.00 0.37 ^ _209_/A1 (sky130_fd_sc_hd__mux2_1)
0.06 0.15 0.53 ^ _209_/X (sky130_fd_sc_hd__mux2_1)
1 0.01 _038_ (net)
0.06 0.00 1.00 ^ _308_/B (sky130_fd_sc_hd__nand2b_2)
0.03 0.06 1.06 v _308_/Y (sky130_fd_sc_hd__nand2b_2)
0.06 0.00 0.53 ^ _308_/B (sky130_fd_sc_hd__nand2b_2)
0.03 0.06 0.59 v _308_/Y (sky130_fd_sc_hd__nand2b_2)
1 0.00 _152_ (net)
0.03 0.00 1.06 v _311_/B1 (sky130_fd_sc_hd__o31ai_2)
0.27 0.08 1.14 ^ _311_/Y (sky130_fd_sc_hd__o31ai_2)
0.03 0.00 0.59 v _311_/B1 (sky130_fd_sc_hd__o31ai_2)
0.27 0.08 0.66 ^ _311_/Y (sky130_fd_sc_hd__o31ai_2)
1 0.01 divider2.out (net)
0.27 0.00 1.14 ^ clkbuf_0_divider2.out/A (sky130_fd_sc_hd__clkbuf_16)
0.04 0.21 1.35 ^ clkbuf_0_divider2.out/X (sky130_fd_sc_hd__clkbuf_16)
0.27 0.00 0.67 ^ clkbuf_0_divider2.out/A (sky130_fd_sc_hd__clkbuf_16)
0.04 0.21 0.87 ^ clkbuf_0_divider2.out/X (sky130_fd_sc_hd__clkbuf_16)
2 0.02 clknet_0_divider2.out (net)
0.04 0.00 1.35 ^ clkbuf_1_0__f_divider2.out/A (sky130_fd_sc_hd__clkbuf_16)
0.04 0.12 1.47 ^ clkbuf_1_0__f_divider2.out/X (sky130_fd_sc_hd__clkbuf_16)
0.04 0.00 0.87 ^ clkbuf_1_0__f_divider2.out/A (sky130_fd_sc_hd__clkbuf_16)
0.04 0.12 1.00 ^ clkbuf_1_0__f_divider2.out/X (sky130_fd_sc_hd__clkbuf_16)
3 0.01 clknet_1_0__leaf_divider2.out (net)
0.04 0.00 1.47 ^ _469_/CLK (sky130_fd_sc_hd__dfstp_1)
0.24 0.66 2.13 ^ _469_/Q (sky130_fd_sc_hd__dfstp_1)
0.04 0.00 1.00 ^ _469_/CLK (sky130_fd_sc_hd__dfstp_1)
0.24 0.66 1.66 ^ _469_/Q (sky130_fd_sc_hd__dfstp_1)
5 0.03 divider2.even_0.N[1] (net)
0.24 0.00 2.14 ^ fanout15/A (sky130_fd_sc_hd__buf_4)
0.23 0.32 2.45 ^ fanout15/X (sky130_fd_sc_hd__buf_4)
0.24 0.00 1.66 ^ fanout15/A (sky130_fd_sc_hd__buf_4)
0.23 0.32 1.98 ^ fanout15/X (sky130_fd_sc_hd__buf_4)
24 0.08 net15 (net)
0.23 0.00 2.46 ^ _270_/A2 (sky130_fd_sc_hd__o211ai_4)
0.12 0.14 2.59 v _270_/Y (sky130_fd_sc_hd__o211ai_4)
0.23 0.00 1.98 ^ _270_/A2 (sky130_fd_sc_hd__o211ai_4)
0.12 0.14 2.12 v _270_/Y (sky130_fd_sc_hd__o211ai_4)
5 0.02 _130_ (net)
0.12 0.00 2.59 v _271_/A (sky130_fd_sc_hd__inv_2)
0.04 0.08 2.67 ^ _271_/Y (sky130_fd_sc_hd__inv_2)
0.12 0.00 2.12 v _271_/A (sky130_fd_sc_hd__inv_2)
0.04 0.08 2.20 ^ _271_/Y (sky130_fd_sc_hd__inv_2)
1 0.00 _033_ (net)
0.04 0.00 2.67 ^ _205_/S (sky130_fd_sc_hd__mux2_1)
0.11 0.40 3.07 v _205_/X (sky130_fd_sc_hd__mux2_1)
0.04 0.00 2.20 ^ _205_/S (sky130_fd_sc_hd__mux2_1)
0.11 0.40 2.59 v _205_/X (sky130_fd_sc_hd__mux2_1)
3 0.01 _002_ (net)
0.11 0.00 3.07 v _393_/S (sky130_fd_sc_hd__mux2_1)
0.06 0.36 3.43 v _393_/X (sky130_fd_sc_hd__mux2_1)
0.11 0.00 2.59 v _393_/S (sky130_fd_sc_hd__mux2_1)
0.06 0.36 2.95 v _393_/X (sky130_fd_sc_hd__mux2_1)
1 0.00 _113_ (net)
0.06 0.00 3.43 v _457_/D (sky130_fd_sc_hd__dfrtn_1)
3.43 data arrival time
0.06 0.00 2.95 v _457_/D (sky130_fd_sc_hd__dfrtn_1)
2.95 data arrival time
3.33 3.33 clock pll_clk90 (fall edge)
0.00 3.33 clock source latency
5.00 0.00 3.33 v pll_clk90 (in)
0.30 0.00 3.33 v pll_clk90 (in)
2 0.02 pll_clk90 (net)
5.00 0.00 3.33 v clkbuf_0_pll_clk90/A (sky130_fd_sc_hd__clkbuf_16)
0.16 1.39 4.72 v clkbuf_0_pll_clk90/X (sky130_fd_sc_hd__clkbuf_16)
0.30 0.00 3.33 v clkbuf_0_pll_clk90/A (sky130_fd_sc_hd__clkbuf_16)
0.04 0.25 3.58 v clkbuf_0_pll_clk90/X (sky130_fd_sc_hd__clkbuf_16)
2 0.02 clknet_0_pll_clk90 (net)
0.16 0.00 4.72 v clkbuf_1_1__f_pll_clk90/A (sky130_fd_sc_hd__clkbuf_16)
0.05 0.21 4.93 v clkbuf_1_1__f_pll_clk90/X (sky130_fd_sc_hd__clkbuf_16)
0.04 0.00 3.58 v clkbuf_1_1__f_pll_clk90/A (sky130_fd_sc_hd__clkbuf_16)
0.05 0.15 3.73 v clkbuf_1_1__f_pll_clk90/X (sky130_fd_sc_hd__clkbuf_16)
9 0.05 clknet_1_1__leaf_pll_clk90 (net)
0.05 0.00 4.93 v _457_/CLK_N (sky130_fd_sc_hd__dfrtn_1)
-0.20 4.73 clock uncertainty
0.08 4.81 clock reconvergence pessimism
-0.16 4.65 library setup time
4.65 data required time
0.05 0.00 3.73 v _457_/CLK_N (sky130_fd_sc_hd__dfrtn_1)
-0.20 3.53 clock uncertainty
0.04 3.57 clock reconvergence pessimism
-0.16 3.41 library setup time
3.41 data required time
-----------------------------------------------------------------------------
4.65 data required time
-3.43 data arrival time
3.41 data required time
-2.95 data arrival time
-----------------------------------------------------------------------------
1.23 slack (MET)
0.46 slack (MET)

View File

@ -2,50 +2,6 @@
===========================================================================
report_check_types -max_slew -max_cap -max_fanout -violators
============================================================================
max slew
Pin Limit Slew Slack
------------------------------------------------------------
clkbuf_0_pll_clk/A 0.75 5.00 -4.25 (VIOLATED)
ANTENNA_clkbuf_0_pll_clk_A/DIODE 0.75 5.00 -4.25 (VIOLATED)
clkbuf_0_pll_clk90/A 0.75 5.00 -4.25 (VIOLATED)
ANTENNA_clkbuf_0_pll_clk90_A/DIODE 0.75 5.00 -4.25 (VIOLATED)
clkbuf_0_ext_clk/A 0.75 5.00 -4.25 (VIOLATED)
input6/A 0.75 5.00 -4.25 (VIOLATED)
input8/A 0.75 5.00 -4.25 (VIOLATED)
ANTENNA_input10_A/DIODE 0.75 5.00 -4.25 (VIOLATED)
ANTENNA_input8_A/DIODE 0.75 5.00 -4.25 (VIOLATED)
input10/A 0.75 5.00 -4.25 (VIOLATED)
ANTENNA_input6_A/DIODE 0.75 5.00 -4.25 (VIOLATED)
ANTENNA_clkbuf_0_ext_clk_A/DIODE 0.75 5.00 -4.25 (VIOLATED)
input2/A 0.75 5.00 -4.25 (VIOLATED)
input7/A 0.75 5.00 -4.25 (VIOLATED)
input9/A 0.75 5.00 -4.25 (VIOLATED)
ANTENNA_input7_A/DIODE 0.75 5.00 -4.25 (VIOLATED)
ANTENNA_input9_A/DIODE 0.75 5.00 -4.25 (VIOLATED)
input1/A 0.75 5.00 -4.25 (VIOLATED)
input3/A 0.75 5.00 -4.25 (VIOLATED)
input4/A 0.75 5.00 -4.25 (VIOLATED)
input5/A 0.75 5.00 -4.25 (VIOLATED)
ANTENNA_input4_A/DIODE 0.75 5.00 -4.25 (VIOLATED)
ANTENNA_input1_A/DIODE 0.75 5.00 -4.25 (VIOLATED)
ANTENNA_input5_A/DIODE 0.75 5.00 -4.25 (VIOLATED)
ANTENNA_input3_A/DIODE 0.75 5.00 -4.25 (VIOLATED)
ANTENNA_input2_A/DIODE 0.75 5.00 -4.25 (VIOLATED)
ext_clk 0.75 5.00 -4.25 (VIOLATED)
ext_clk_sel 0.75 5.00 -4.25 (VIOLATED)
ext_reset 0.75 5.00 -4.25 (VIOLATED)
pll_clk 0.75 5.00 -4.25 (VIOLATED)
pll_clk90 0.75 5.00 -4.25 (VIOLATED)
porb 0.75 5.00 -4.25 (VIOLATED)
resetb 0.75 5.00 -4.25 (VIOLATED)
sel2[0] 0.75 5.00 -4.25 (VIOLATED)
sel2[1] 0.75 5.00 -4.25 (VIOLATED)
sel2[2] 0.75 5.00 -4.25 (VIOLATED)
sel[0] 0.75 5.00 -4.25 (VIOLATED)
sel[1] 0.75 5.00 -4.25 (VIOLATED)
sel[2] 0.75 5.00 -4.25 (VIOLATED)
max fanout
Pin Limit Fanout Slack
@ -59,7 +15,7 @@ clkbuf_1_1__f_pll_clk/X 12 14 -2 (VIOLATED)
===========================================================================
max slew violation count 39
max slew violation count 0
max fanout violation count 6
max cap violation count 0
============================================================================

View File

@ -2,7 +2,7 @@
===========================================================================
report_worst_slack -max (Setup)
============================================================================
worst slack 1.23
worst slack 0.46
===========================================================================
report_worst_slack -min (Hold)

View File

@ -1,780 +0,0 @@
Instance name, X location, Y location, Voltage
FILLER_32_183, 86.05, 92.48, 1.8
FILLER_31_193, 86.05, 87.04, 1.8
hold1, 86.05, 87.04, 1.8
input2, 86.05, 87.04, 1.8
ANTENNA_input7_A, 86.05, 81.6, 1.8
FILLER_29_183, 86.05, 81.6, 1.8
FILLER_30_192, 86.05, 81.6, 1.8
FILLER_27_178, 86.05, 76.16, 1.8
FILLER_27_192, 86.05, 76.16, 1.8
FILLER_28_192, 86.05, 76.16, 1.8
hold2, 86.05, 76.16, 1.8
_274_, 86.05, 70.72, 1.8
hold3, 86.05, 70.72, 1.8
FILLER_22_181, 86.05, 65.28, 1.8
FILLER_23_183, 86.05, 65.28, 1.8
_245_, 86.05, 65.28, 1.8
_309_, 86.05, 65.28, 1.8
FILLER_21_177, 86.05, 59.84, 1.8
FILLER_22_190, 86.05, 59.84, 1.8
_310_, 86.05, 59.84, 1.8
ANTENNA__267__A, 86.05, 54.4, 1.8
ANTENNA__267__B, 86.05, 54.4, 1.8
ANTENNA__447__D, 86.05, 54.4, 1.8
ANTENNA_input5_A, 86.05, 54.4, 1.8
FILLER_18_179, 86.05, 54.4, 1.8
FILLER_17_179, 86.05, 48.96, 1.8
FILLER_17_183, 86.05, 48.96, 1.8
FILLER_18_192, 86.05, 48.96, 1.8
_381_, 86.05, 48.96, 1.8
_382_, 86.05, 48.96, 1.8
fanout15, 86.05, 48.96, 1.8
FILLER_15_178, 86.05, 43.52, 1.8
_383_, 86.05, 43.52, 1.8
fanout16, 86.05, 43.52, 1.8
fanout23, 86.05, 43.52, 1.8
FILLER_13_178, 86.05, 38.08, 1.8
FILLER_14_192, 86.05, 38.08, 1.8
_386_, 86.05, 38.08, 1.8
_387_, 86.05, 38.08, 1.8
ANTENNA__384__A, 86.05, 32.64, 1.8
ANTENNA__385__A, 86.05, 32.64, 1.8
_385_, 86.05, 32.64, 1.8
input10, 86.05, 32.64, 1.8
ANTENNA_input9_A, 86.05, 27.2, 1.8
FILLER_9_183, 86.05, 27.2, 1.8
ANTENNA__403__S, 86.05, 21.76, 1.8
FILLER_6_183, 86.05, 21.76, 1.8
FILLER_7_186, 86.05, 21.76, 1.8
_378_, 86.05, 21.76, 1.8
ANTENNA__404__S, 86.05, 16.32, 1.8
FILLER_4_184, 86.05, 16.32, 1.8
FILLER_5_178, 86.05, 16.32, 1.8
_243_, 86.05, 16.32, 1.8
_379_, 86.05, 16.32, 1.8
ANTENNA_input8_A, 86.05, 10.88, 1.8
FILLER_3_189, 86.05, 10.88, 1.8
_251_, 86.05, 10.88, 1.8
_377_, 86.05, 10.88, 1.8
input1, 86.05, 10.88, 1.8
input8, 86.05, 10.88, 1.8
FILLER_1_191, 86.05, 5.44, 1.8
_300_, 86.05, 5.44, 1.8
_343_, 86.05, 5.44, 1.8
FILLER_32_144, 70.55, 92.48, 1.8
FILLER_31_157, 70.55, 87.04, 1.8
_232_, 70.55, 87.04, 1.8
_253_, 70.55, 87.04, 1.8
_265_, 70.55, 87.04, 1.8
_231_, 70.55, 81.6, 1.8
_389_, 70.55, 81.6, 1.8
clkbuf_1_0__f_divider2.out, 70.55, 81.6, 1.8
fanout14, 70.55, 81.6, 1.8
FILLER_26_144, 70.55, 76.16, 1.8
_235_, 70.55, 76.16, 1.8
_236_, 70.55, 76.16, 1.8
clkbuf_0_divider2.out, 70.55, 76.16, 1.8
FILLER_24_144, 70.55, 70.72, 1.8
FILLER_25_144, 70.55, 70.72, 1.8
FILLER_25_157, 70.55, 70.72, 1.8
FILLER_26_156, 70.55, 70.72, 1.8
fanout22, 70.55, 70.72, 1.8
ANTENNA__235__A1, 70.55, 65.28, 1.8
FILLER_22_144, 70.55, 65.28, 1.8
FILLER_23_147, 70.55, 65.28, 1.8
FILLER_23_157, 70.55, 65.28, 1.8
FILLER_24_152, 70.55, 65.28, 1.8
_273_, 70.55, 65.28, 1.8
_275_, 70.55, 65.28, 1.8
_451_, 70.55, 65.28, 1.8
ANTENNA__270__A2, 70.55, 59.84, 1.8
FILLER_21_153, 70.55, 59.84, 1.8
_453_, 70.55, 59.84, 1.8
_269_, 70.55, 54.4, 1.8
clkbuf_1_1__f_pll_clk90, 70.55, 54.4, 1.8
FILLER_17_150, 70.55, 48.96, 1.8
_301_, 70.55, 48.96, 1.8
_331_, 70.55, 48.96, 1.8
_419_, 70.55, 48.96, 1.8
ANTENNA__268__B1, 70.55, 43.52, 1.8
ANTENNA__330__A, 70.55, 43.52, 1.8
ANTENNA__330__B, 70.55, 43.52, 1.8
ANTENNA__330__C, 70.55, 43.52, 1.8
ANTENNA__331__B1, 70.55, 43.52, 1.8
FILLER_15_153, 70.55, 43.52, 1.8
FILLER_16_155, 70.55, 43.52, 1.8
_268_, 70.55, 43.52, 1.8
clkbuf_0_pll_clk90, 70.55, 43.52, 1.8
ANTENNA__268__A2, 70.55, 38.08, 1.8
FILLER_13_149, 70.55, 38.08, 1.8
_450_, 70.55, 38.08, 1.8
_458_, 70.55, 38.08, 1.8
FILLER_10_144, 70.55, 32.64, 1.8
FILLER_11_145, 70.55, 32.64, 1.8
FILLER_11_153, 70.55, 32.64, 1.8
FILLER_11_157, 70.55, 32.64, 1.8
_345_, 70.55, 32.64, 1.8
FILLER_9_153, 70.55, 27.2, 1.8
FILLER_9_157, 70.55, 27.2, 1.8
clkbuf_1_0__f_pll_clk90, 70.55, 27.2, 1.8
FILLER_6_144, 70.55, 21.76, 1.8
FILLER_7_150, 70.55, 21.76, 1.8
FILLER_7_157, 70.55, 21.76, 1.8
_399_, 70.55, 21.76, 1.8
_460_, 70.55, 21.76, 1.8
_242_, 70.55, 16.32, 1.8
_303_, 70.55, 16.32, 1.8
_464_, 70.55, 16.32, 1.8
ANTENNA__242__A1, 70.55, 10.88, 1.8
FILLER_2_149, 70.55, 10.88, 1.8
FILLER_3_152, 70.55, 10.88, 1.8
FILLER_3_157, 70.55, 10.88, 1.8
_241_, 70.55, 10.88, 1.8
_341_, 70.55, 10.88, 1.8
ANTENNA__241__A1, 70.55, 5.44, 1.8
FILLER_1_145, 70.55, 5.44, 1.8
FILLER_1_153, 70.55, 5.44, 1.8
FILLER_2_154, 70.55, 5.44, 1.8
_407_, 70.55, 5.44, 1.8
FILLER_31_126, 55.05, 87.04, 1.8
FILLER_32_126, 55.05, 87.04, 1.8
_256_, 55.05, 87.04, 1.8
FILLER_28_111, 55.05, 81.6, 1.8
FILLER_29_126, 55.05, 81.6, 1.8
FILLER_30_126, 55.05, 81.6, 1.8
_335_, 55.05, 81.6, 1.8
FILLER_26_111, 55.05, 76.16, 1.8
FILLER_27_113, 55.05, 76.16, 1.8
_233_, 55.05, 76.16, 1.8
clkbuf_1_1__f__037_, 55.05, 76.16, 1.8
FILLER_24_112, 55.05, 70.72, 1.8
FILLER_25_125, 55.05, 70.72, 1.8
_234_, 55.05, 70.72, 1.8
_262__1, 55.05, 70.72, 1.8
FILLER_23_112, 55.05, 65.28, 1.8
FILLER_23_120, 55.05, 65.28, 1.8
_266_, 55.05, 65.28, 1.8
_271_, 55.05, 65.28, 1.8
_452_, 55.05, 65.28, 1.8
FILLER_21_123, 55.05, 59.84, 1.8
FILLER_22_118, 55.05, 59.84, 1.8
_393_, 55.05, 59.84, 1.8
_455_, 55.05, 59.84, 1.8
_332_, 55.05, 54.4, 1.8
clkbuf_0_divider.out, 55.05, 54.4, 1.8
FILLER_18_118, 55.05, 48.96, 1.8
_457_, 55.05, 48.96, 1.8
FILLER_15_126, 55.05, 43.52, 1.8
_441_, 55.05, 43.52, 1.8
fanout29, 55.05, 38.08, 1.8
FILLER_11_117, 55.05, 32.64, 1.8
FILLER_11_124, 55.05, 32.64, 1.8
_394_, 55.05, 32.64, 1.8
clkbuf_1_0__f_divider.out, 55.05, 32.64, 1.8
FILLER_8_113, 55.05, 27.2, 1.8
_396_, 55.05, 27.2, 1.8
_397_, 55.05, 27.2, 1.8
_439_, 55.05, 27.2, 1.8
FILLER_6_111, 55.05, 21.76, 1.8
FILLER_7_112, 55.05, 21.76, 1.8
FILLER_7_126, 55.05, 21.76, 1.8
_238_, 55.05, 21.76, 1.8
_240_, 55.05, 21.76, 1.8
ANTENNA__222__A1, 55.05, 16.32, 1.8
ANTENNA__238__A1, 55.05, 16.32, 1.8
FILLER_4_113, 55.05, 16.32, 1.8
FILLER_5_117, 55.05, 16.32, 1.8
FILLER_6_118, 55.05, 16.32, 1.8
_237_, 55.05, 16.32, 1.8
FILLER_4_118, 55.05, 10.88, 1.8
_324_, 55.05, 10.88, 1.8
FILLER_1_123, 55.05, 5.44, 1.8
FILLER_2_118, 55.05, 5.44, 1.8
_339_, 55.05, 5.44, 1.8
FILLER_32_79, 39.55, 92.48, 1.8
_257__7, 39.55, 92.48, 1.8
FILLER_31_79, 39.55, 87.04, 1.8
FILLER_32_88, 39.55, 87.04, 1.8
_414_, 39.55, 87.04, 1.8
FILLER_30_88, 39.55, 81.6, 1.8
FILLER_30_92, 39.55, 81.6, 1.8
_409__9, 39.55, 81.6, 1.8
_415_, 39.55, 81.6, 1.8
FILLER_27_79, 39.55, 76.16, 1.8
FILLER_28_84, 39.55, 76.16, 1.8
clkbuf_1_1__f_net11, 39.55, 76.16, 1.8
FILLER_24_83, 39.55, 70.72, 1.8
FILLER_25_79, 39.55, 70.72, 1.8
FILLER_26_87, 39.55, 70.72, 1.8
_328_, 39.55, 70.72, 1.8
FILLER_23_79, 39.55, 65.28, 1.8
_329_, 39.55, 65.28, 1.8
clkbuf_1_0__f__037_, 39.55, 65.28, 1.8
FILLER_22_87, 39.55, 59.84, 1.8
FILLER_22_92, 39.55, 59.84, 1.8
_417_, 39.55, 59.84, 1.8
ANTENNA_clkbuf_0_pll_clk_A, 39.55, 54.4, 1.8
FILLER_19_79, 39.55, 54.4, 1.8
FILLER_20_87, 39.55, 54.4, 1.8
_229_, 39.55, 54.4, 1.8
_304_, 39.55, 54.4, 1.8
FILLER_17_91, 39.55, 48.96, 1.8
ANTENNA__461__SET_B, 39.55, 43.52, 1.8
FILLER_15_86, 39.55, 43.52, 1.8
FILLER_16_92, 39.55, 43.52, 1.8
_305_, 39.55, 43.52, 1.8
_307_, 39.55, 43.52, 1.8
ANTENNA__429__SET_B, 39.55, 38.08, 1.8
ANTENNA__434__SET_B, 39.55, 38.08, 1.8
FILLER_12_82, 39.55, 38.08, 1.8
FILLER_13_82, 39.55, 38.08, 1.8
FILLER_13_90, 39.55, 38.08, 1.8
FILLER_14_92, 39.55, 38.08, 1.8
_306_, 39.55, 38.08, 1.8
FILLER_11_79, 39.55, 32.64, 1.8
_434_, 39.55, 32.64, 1.8
ANTENNA__433__RESET_B, 39.55, 27.2, 1.8
FILLER_10_88, 39.55, 27.2, 1.8
FILLER_10_92, 39.55, 27.2, 1.8
_433_, 39.55, 27.2, 1.8
fanout25, 39.55, 27.2, 1.8
ANTENNA__427__SET_B, 39.55, 21.76, 1.8
FILLER_7_79, 39.55, 21.76, 1.8
FILLER_8_88, 39.55, 21.76, 1.8
_365_, 39.55, 21.76, 1.8
_366_, 39.55, 21.76, 1.8
_367_, 39.55, 21.76, 1.8
FILLER_4_81, 39.55, 16.32, 1.8
FILLER_6_87, 39.55, 16.32, 1.8
_368_, 39.55, 16.32, 1.8
FILLER_2_82, 39.55, 10.88, 1.8
FILLER_3_79, 39.55, 10.88, 1.8
FILLER_3_91, 39.55, 10.88, 1.8
FILLER_4_92, 39.55, 10.88, 1.8
_220_, 39.55, 10.88, 1.8
FILLER_1_79, 39.55, 5.44, 1.8
FILLER_2_92, 39.55, 5.44, 1.8
_224_, 39.55, 5.44, 1.8
_344_, 24.05, 92.48, 1.8
ANTENNA_fanout27_A, 24.05, 87.04, 1.8
FILLER_31_48, 24.05, 87.04, 1.8
FILLER_31_53, 24.05, 87.04, 1.8
_376_, 24.05, 87.04, 1.8
clkbuf_0_ext_clk, 24.05, 87.04, 1.8
fanout27, 24.05, 87.04, 1.8
FILLER_29_48, 24.05, 81.6, 1.8
_375_, 24.05, 81.6, 1.8
_445_, 24.05, 81.6, 1.8
clkbuf_1_1__f_ext_clk, 24.05, 81.6, 1.8
FILLER_26_44, 24.05, 76.16, 1.8
clkbuf_1_0__f_net11, 24.05, 76.16, 1.8
fanout31, 24.05, 76.16, 1.8
_420_, 24.05, 70.72, 1.8
_424_, 24.05, 70.72, 1.8
hold5, 24.05, 70.72, 1.8
_421_, 24.05, 65.28, 1.8
_422_, 24.05, 65.28, 1.8
FILLER_21_53, 24.05, 59.84, 1.8
FILLER_19_48, 24.05, 54.4, 1.8
FILLER_20_52, 24.05, 54.4, 1.8
_351_, 24.05, 54.4, 1.8
_425_, 24.05, 54.4, 1.8
FILLER_17_48, 24.05, 48.96, 1.8
FILLER_18_57, 24.05, 48.96, 1.8
_355_, 24.05, 48.96, 1.8
_357_, 24.05, 48.96, 1.8
ANTENNA__283__B, 24.05, 43.52, 1.8
FILLER_15_53, 24.05, 43.52, 1.8
FILLER_16_54, 24.05, 43.52, 1.8
_354_, 24.05, 43.52, 1.8
_356_, 24.05, 43.52, 1.8
ANTENNA__428__RESET_B, 24.05, 38.08, 1.8
FILLER_12_43, 24.05, 38.08, 1.8
FILLER_14_52, 24.05, 38.08, 1.8
_410__5, 24.05, 38.08, 1.8
_429_, 24.05, 38.08, 1.8
FILLER_10_50, 24.05, 32.64, 1.8
FILLER_11_49, 24.05, 32.64, 1.8
_284_, 24.05, 32.64, 1.8
clkbuf_1_0__f_pll_clk, 24.05, 32.64, 1.8
ANTENNA__285__A2, 24.05, 27.2, 1.8
ANTENNA__286__A2, 24.05, 27.2, 1.8
FILLER_8_50, 24.05, 27.2, 1.8
_285_, 24.05, 27.2, 1.8
_427_, 24.05, 27.2, 1.8
ANTENNA__288__A2, 24.05, 21.76, 1.8
_259__4, 24.05, 21.76, 1.8
_292_, 24.05, 21.76, 1.8
FILLER_4_44, 24.05, 16.32, 1.8
FILLER_6_52, 24.05, 16.32, 1.8
_291_, 24.05, 16.32, 1.8
_294_, 24.05, 16.32, 1.8
FILLER_3_57, 24.05, 10.88, 1.8
FILLER_4_52, 24.05, 10.88, 1.8
_217_, 24.05, 10.88, 1.8
_280_, 24.05, 10.88, 1.8
FILLER_1_49, 24.05, 5.44, 1.8
FILLER_1_53, 24.05, 5.44, 1.8
FILLER_2_51, 24.05, 5.44, 1.8
_216_, 24.05, 5.44, 1.8
_319_, 24.05, 5.44, 1.8
_320_, 24.05, 5.44, 1.8
input4, 8.55, 92.48, 1.8
ANTENNA_input4_A, 8.55, 87.04, 1.8
FILLER_31_15, 8.55, 87.04, 1.8
FILLER_31_23, 8.55, 87.04, 1.8
FILLER_32_22, 8.55, 87.04, 1.8
_373_, 8.55, 87.04, 1.8
_374_, 8.55, 87.04, 1.8
FILLER_29_15, 8.55, 81.6, 1.8
FILLER_29_23, 8.55, 81.6, 1.8
_371_, 8.55, 81.6, 1.8
_372_, 8.55, 81.6, 1.8
FILLER_26_14, 8.55, 76.16, 1.8
FILLER_27_20, 8.55, 76.16, 1.8
_227_, 8.55, 76.16, 1.8
FILLER_24_14, 8.55, 70.72, 1.8
FILLER_25_16, 8.55, 70.72, 1.8
_437_, 8.55, 70.72, 1.8
FILLER_23_19, 8.55, 65.28, 1.8
_226_, 8.55, 65.28, 1.8
_431_, 8.55, 65.28, 1.8
_436_, 8.55, 65.28, 1.8
FILLER_21_11, 8.55, 59.84, 1.8
FILLER_21_22, 8.55, 59.84, 1.8
_212_, 8.55, 59.84, 1.8
_411__6, 8.55, 59.84, 1.8
FILLER_18_14, 8.55, 54.4, 1.8
FILLER_19_21, 8.55, 54.4, 1.8
_279_, 8.55, 54.4, 1.8
ANTENNA_input3_A, 8.55, 48.96, 1.8
FILLER_17_11, 8.55, 48.96, 1.8
_362_, 8.55, 48.96, 1.8
_363_, 8.55, 48.96, 1.8
_430_, 8.55, 48.96, 1.8
FILLER_14_9, 8.55, 43.52, 1.8
FILLER_15_21, 8.55, 43.52, 1.8
_213_, 8.55, 43.52, 1.8
_282_, 8.55, 43.52, 1.8
FILLER_12_14, 8.55, 38.08, 1.8
FILLER_14_24, 8.55, 38.08, 1.8
FILLER_11_19, 8.55, 32.64, 1.8
_211_, 8.55, 32.64, 1.8
_312_, 8.55, 32.64, 1.8
_426_, 8.55, 32.64, 1.8
ANTENNA__312__A, 8.55, 27.2, 1.8
FILLER_9_15, 8.55, 27.2, 1.8
_289_, 8.55, 27.2, 1.8
_359_, 8.55, 27.2, 1.8
FILLER_7_18, 8.55, 21.76, 1.8
FILLER_7_9, 8.55, 21.76, 1.8
_215_, 8.55, 21.76, 1.8
_361_, 8.55, 21.76, 1.8
FILLER_4_10, 8.55, 16.32, 1.8
FILLER_5_15, 8.55, 16.32, 1.8
FILLER_5_23, 8.55, 16.32, 1.8
_214_, 8.55, 16.32, 1.8
FILLER_2_14, 8.55, 10.88, 1.8
_219_, 8.55, 10.88, 1.8
FILLER_1_15, 8.55, 5.44, 1.8
FILLER_1_23, 8.55, 5.44, 1.8
FILLER_2_21, 8.55, 5.44, 1.8
_249_, 8.55, 5.44, 1.8
PHY_64, 0.92, 92.48, 1.8
ANTENNA_input2_A, 94.3, 92.48, 1.8
PHY_65, 94.3, 92.48, 1.8
FILLER_32_27, 16.3, 92.48, 1.8
fanout28, 31.8, 92.48, 1.8
hold4, 47.3, 92.48, 1.8
FILLER_32_3, 0.92, 87.04, 1.8
PHY_60, 0.92, 87.04, 1.8
PHY_62, 0.92, 87.04, 1.8
FILLER_30_196, 94.3, 87.04, 1.8
PHY_61, 94.3, 87.04, 1.8
PHY_63, 94.3, 87.04, 1.8
ANTENNA_clkbuf_0_ext_clk_A, 16.3, 87.04, 1.8
FILLER_32_40, 16.3, 87.04, 1.8
_295_, 16.3, 87.04, 1.8
clkbuf_1_0__f_ext_clk, 16.3, 87.04, 1.8
ANTENNA__414__SET_B, 31.8, 87.04, 1.8
_416_, 31.8, 87.04, 1.8
FILLER_32_101, 47.3, 87.04, 1.8
_210_, 47.3, 87.04, 1.8
clkbuf_0__037_, 47.3, 87.04, 1.8
clkbuf_0_net11, 47.3, 87.04, 1.8
FILLER_31_131, 62.8, 87.04, 1.8
_336_, 62.8, 87.04, 1.8
output12, 62.8, 87.04, 1.8
FILLER_30_160, 78.3, 87.04, 1.8
FILLER_32_175, 78.3, 87.04, 1.8
_467_, 78.3, 87.04, 1.8
fanout17, 78.3, 87.04, 1.8
PHY_56, 0.92, 81.6, 1.8
PHY_58, 0.92, 81.6, 1.8
_327_, 0.92, 81.6, 1.8
FILLER_28_196, 94.3, 81.6, 1.8
PHY_57, 94.3, 81.6, 1.8
PHY_59, 94.3, 81.6, 1.8
input7, 94.3, 81.6, 1.8
FILLER_28_29, 16.3, 81.6, 1.8
FILLER_30_40, 16.3, 81.6, 1.8
_296_, 16.3, 81.6, 1.8
_416__32, 16.3, 81.6, 1.8
_438_, 16.3, 81.6, 1.8
FILLER_28_62, 31.8, 81.6, 1.8
FILLER_29_75, 31.8, 81.6, 1.8
hold7, 47.3, 81.6, 1.8
user_clk_out_buffer, 47.3, 81.6, 1.8
FILLER_30_140, 62.8, 81.6, 1.8
_277_, 62.8, 81.6, 1.8
_337_, 62.8, 81.6, 1.8
_338_, 62.8, 81.6, 1.8
FILLER_28_165, 78.3, 81.6, 1.8
FILLER_29_172, 78.3, 81.6, 1.8
_261_, 78.3, 81.6, 1.8
_470_, 78.3, 81.6, 1.8
FILLER_27_3, 0.92, 76.16, 1.8
FILLER_28_3, 0.92, 76.16, 1.8
PHY_52, 0.92, 76.16, 1.8
PHY_54, 0.92, 76.16, 1.8
_247_, 0.92, 76.16, 1.8
ANTENNA_input6_A, 94.3, 76.16, 1.8
PHY_53, 94.3, 76.16, 1.8
PHY_55, 94.3, 76.16, 1.8
input6, 94.3, 76.16, 1.8
FILLER_28_40, 16.3, 76.16, 1.8
FILLER_27_75, 31.8, 76.16, 1.8
_207_, 31.8, 76.16, 1.8
_418_, 31.8, 76.16, 1.8
FILLER_28_101, 47.3, 76.16, 1.8
_208_, 47.3, 76.16, 1.8
_278_, 47.3, 76.16, 1.8
_408__8, 47.3, 76.16, 1.8
FILLER_27_131, 62.8, 76.16, 1.8
FILLER_27_141, 62.8, 76.16, 1.8
FILLER_28_139, 62.8, 76.16, 1.8
_388_, 62.8, 76.16, 1.8
_390_, 62.8, 76.16, 1.8
_272_, 78.3, 76.16, 1.8
_469_, 78.3, 76.16, 1.8
FILLER_25_3, 0.92, 70.72, 1.8
FILLER_26_3, 0.92, 70.72, 1.8
PHY_48, 0.92, 70.72, 1.8
PHY_50, 0.92, 70.72, 1.8
_370_, 0.92, 70.72, 1.8
FILLER_24_196, 94.3, 70.72, 1.8
FILLER_25_197, 94.3, 70.72, 1.8
PHY_49, 94.3, 70.72, 1.8
PHY_51, 94.3, 70.72, 1.8
FILLER_25_27, 16.3, 70.72, 1.8
_348_, 16.3, 70.72, 1.8
_350_, 16.3, 70.72, 1.8
FILLER_24_66, 31.8, 70.72, 1.8
FILLER_25_75, 31.8, 70.72, 1.8
ANTENNA__328__A, 47.3, 70.72, 1.8
ANTENNA__328__B, 47.3, 70.72, 1.8
FILLER_26_102, 47.3, 70.72, 1.8
_228_, 47.3, 70.72, 1.8
_252_, 47.3, 70.72, 1.8
_276_, 47.3, 70.72, 1.8
FILLER_26_136, 62.8, 70.72, 1.8
_263_, 62.8, 70.72, 1.8
_391_, 62.8, 70.72, 1.8
fanout30, 62.8, 70.72, 1.8
FILLER_24_166, 78.3, 70.72, 1.8
FILLER_26_170, 78.3, 70.72, 1.8
_466_, 78.3, 70.72, 1.8
_468_, 78.3, 70.72, 1.8
FILLER_23_3, 0.92, 65.28, 1.8
FILLER_24_3, 0.92, 65.28, 1.8
PHY_44, 0.92, 65.28, 1.8
PHY_46, 0.92, 65.28, 1.8
FILLER_22_196, 94.3, 65.28, 1.8
FILLER_23_195, 94.3, 65.28, 1.8
PHY_45, 94.3, 65.28, 1.8
PHY_47, 94.3, 65.28, 1.8
FILLER_23_27, 16.3, 65.28, 1.8
FILLER_24_40, 16.3, 65.28, 1.8
_349_, 16.3, 65.28, 1.8
ANTENNA__422__D, 31.8, 65.28, 1.8
FILLER_22_62, 31.8, 65.28, 1.8
FILLER_23_71, 31.8, 65.28, 1.8
hold6, 31.8, 65.28, 1.8
_333_, 47.3, 65.28, 1.8
_334_, 47.3, 65.28, 1.8
FILLER_24_140, 62.8, 65.28, 1.8
_205_, 62.8, 65.28, 1.8
FILLER_24_170, 78.3, 65.28, 1.8
_465_, 78.3, 65.28, 1.8
clkbuf_1_1__f_divider2.out, 78.3, 65.28, 1.8
FILLER_22_3, 0.92, 59.84, 1.8
PHY_40, 0.92, 59.84, 1.8
PHY_42, 0.92, 59.84, 1.8
_313_, 0.92, 59.84, 1.8
FILLER_20_196, 94.3, 59.84, 1.8
PHY_41, 94.3, 59.84, 1.8
PHY_43, 94.3, 59.84, 1.8
FILLER_20_60, 31.8, 59.84, 1.8
FILLER_21_71, 31.8, 59.84, 1.8
_352_, 31.8, 59.84, 1.8
_353_, 31.8, 59.84, 1.8
clkbuf_0_pll_clk, 31.8, 59.84, 1.8
FILLER_21_100, 47.3, 59.84, 1.8
_264_, 47.3, 59.84, 1.8
_392_, 47.3, 59.84, 1.8
_413__3, 47.3, 59.84, 1.8
FILLER_20_134, 62.8, 59.84, 1.8
FILLER_21_131, 62.8, 59.84, 1.8
_270_, 62.8, 59.84, 1.8
FILLER_20_165, 78.3, 59.84, 1.8
FILLER_21_160, 78.3, 59.84, 1.8
_308_, 78.3, 59.84, 1.8
_311_, 78.3, 59.84, 1.8
FILLER_19_3, 0.92, 54.4, 1.8
FILLER_20_3, 0.92, 54.4, 1.8
PHY_36, 0.92, 54.4, 1.8
PHY_38, 0.92, 54.4, 1.8
ANTENNA__382__B, 94.3, 54.4, 1.8
PHY_37, 94.3, 54.4, 1.8
PHY_39, 94.3, 54.4, 1.8
input5, 94.3, 54.4, 1.8
FILLER_20_36, 16.3, 54.4, 1.8
_432_, 16.3, 54.4, 1.8
FILLER_18_66, 31.8, 54.4, 1.8
FILLER_19_74, 31.8, 54.4, 1.8
FILLER_19_99, 47.3, 54.4, 1.8
FILLER_20_103, 47.3, 54.4, 1.8
_230_, 47.3, 54.4, 1.8
_456_, 47.3, 54.4, 1.8
FILLER_19_127, 62.8, 54.4, 1.8
FILLER_18_165, 78.3, 54.4, 1.8
FILLER_19_162, 78.3, 54.4, 1.8
FILLER_20_170, 78.3, 54.4, 1.8
_209_, 78.3, 54.4, 1.8
_267_, 78.3, 54.4, 1.8
_454_, 78.3, 54.4, 1.8
FILLER_18_3, 0.92, 48.96, 1.8
PHY_32, 0.92, 48.96, 1.8
PHY_34, 0.92, 48.96, 1.8
input3, 0.92, 48.96, 1.8
ANTENNA__381__A_N, 94.3, 48.96, 1.8
PHY_33, 94.3, 48.96, 1.8
PHY_35, 94.3, 48.96, 1.8
FILLER_16_30, 16.3, 48.96, 1.8
_316_, 16.3, 48.96, 1.8
_423_, 16.3, 48.96, 1.8
clkbuf_1_1__f_pll_clk, 16.3, 48.96, 1.8
FILLER_16_62, 31.8, 48.96, 1.8
FILLER_16_66, 31.8, 48.96, 1.8
FILLER_17_67, 31.8, 48.96, 1.8
_206_, 31.8, 48.96, 1.8
fanout21, 31.8, 48.96, 1.8
fanout26, 31.8, 48.96, 1.8
FILLER_18_104, 47.3, 48.96, 1.8
_444_, 47.3, 48.96, 1.8
clkbuf_1_1__f_divider.out, 47.3, 48.96, 1.8
FILLER_18_170, 78.3, 48.96, 1.8
_346_, 78.3, 48.96, 1.8
_412__2, 78.3, 48.96, 1.8
FILLER_16_3, 0.92, 43.52, 1.8
PHY_28, 0.92, 43.52, 1.8
PHY_30, 0.92, 43.52, 1.8
_317_, 0.92, 43.52, 1.8
ANTENNA_clkbuf_0_pll_clk90_A, 94.3, 43.52, 1.8
PHY_29, 94.3, 43.52, 1.8
PHY_31, 94.3, 43.52, 1.8
FILLER_15_27, 16.3, 43.52, 1.8
FILLER_16_40, 16.3, 43.52, 1.8
_314_, 16.3, 43.52, 1.8
_315_, 16.3, 43.52, 1.8
FILLER_14_60, 31.8, 43.52, 1.8
FILLER_15_73, 31.8, 43.52, 1.8
_283_, 31.8, 43.52, 1.8
_461_, 31.8, 43.52, 1.8
fanout18, 31.8, 43.52, 1.8
ANTENNA__444__RESET_B, 47.3, 43.52, 1.8
FILLER_15_96, 47.3, 43.52, 1.8
_442_, 47.3, 43.52, 1.8
_443_, 47.3, 43.52, 1.8
FILLER_15_131, 62.8, 43.52, 1.8
FILLER_16_139, 62.8, 43.52, 1.8
_330_, 62.8, 43.52, 1.8
_347_, 78.3, 43.52, 1.8
_447_, 78.3, 43.52, 1.8
FILLER_13_3, 0.92, 38.08, 1.8
FILLER_14_3, 0.92, 38.08, 1.8
PHY_24, 0.92, 38.08, 1.8
PHY_26, 0.92, 38.08, 1.8
_248_, 0.92, 38.08, 1.8
_318_, 0.92, 38.08, 1.8
ANTENNA__446__D, 94.3, 38.08, 1.8
FILLER_13_197, 94.3, 38.08, 1.8
PHY_25, 94.3, 38.08, 1.8
PHY_27, 94.3, 38.08, 1.8
FILLER_14_36, 16.3, 38.08, 1.8
ANTENNA__284__A2, 31.8, 38.08, 1.8
FILLER_13_75, 31.8, 38.08, 1.8
ANTENNA__443__SET_B, 47.3, 38.08, 1.8
FILLER_13_105, 47.3, 38.08, 1.8
FILLER_13_95, 47.3, 38.08, 1.8
_401_, 47.3, 38.08, 1.8
_402_, 47.3, 38.08, 1.8
_440_, 47.3, 38.08, 1.8
FILLER_14_137, 62.8, 38.08, 1.8
_395_, 62.8, 38.08, 1.8
ANTENNA__268__A1, 78.3, 38.08, 1.8
FILLER_14_173, 78.3, 38.08, 1.8
_446_, 78.3, 38.08, 1.8
FILLER_11_3, 0.92, 32.64, 1.8
FILLER_12_3, 0.92, 32.64, 1.8
PHY_20, 0.92, 32.64, 1.8
PHY_22, 0.92, 32.64, 1.8
ANTENNA_input10_A, 94.3, 32.64, 1.8
PHY_21, 94.3, 32.64, 1.8
PHY_23, 94.3, 32.64, 1.8
_384_, 94.3, 32.64, 1.8
ANTENNA__426__RESET_B, 16.3, 32.64, 1.8
_428_, 16.3, 32.64, 1.8
FILLER_11_75, 31.8, 32.64, 1.8
_435_, 31.8, 32.64, 1.8
fanout24, 47.3, 32.64, 1.8
FILLER_11_131, 62.8, 32.64, 1.8
FILLER_12_135, 62.8, 32.64, 1.8
_255_, 62.8, 32.64, 1.8
ANTENNA__345__A1, 78.3, 32.64, 1.8
ANTENNA__345__A2, 78.3, 32.64, 1.8
ANTENNA__345__B1, 78.3, 32.64, 1.8
ANTENNA__448__D, 78.3, 32.64, 1.8
FILLER_10_166, 78.3, 32.64, 1.8
FILLER_11_166, 78.3, 32.64, 1.8
FILLER_12_170, 78.3, 32.64, 1.8
_448_, 78.3, 32.64, 1.8
FILLER_10_3, 0.92, 27.2, 1.8
PHY_16, 0.92, 27.2, 1.8
PHY_18, 0.92, 27.2, 1.8
FILLER_8_196, 94.3, 27.2, 1.8
PHY_17, 94.3, 27.2, 1.8
PHY_19, 94.3, 27.2, 1.8
input9, 94.3, 27.2, 1.8
FILLER_9_27, 16.3, 27.2, 1.8
_204_, 16.3, 27.2, 1.8
_286_, 16.3, 27.2, 1.8
_287_, 16.3, 27.2, 1.8
FILLER_8_60, 31.8, 27.2, 1.8
FILLER_9_75, 31.8, 27.2, 1.8
_246_, 31.8, 27.2, 1.8
ANTENNA__400__A2, 47.3, 27.2, 1.8
ANTENNA__435__RESET_B, 47.3, 27.2, 1.8
FILLER_9_108, 47.3, 27.2, 1.8
_400_, 47.3, 27.2, 1.8
ANTENNA__240__A1, 62.8, 27.2, 1.8
FILLER_10_139, 62.8, 27.2, 1.8
FILLER_8_132, 62.8, 27.2, 1.8
_459_, 62.8, 27.2, 1.8
FILLER_10_170, 78.3, 27.2, 1.8
FILLER_8_165, 78.3, 27.2, 1.8
_449_, 78.3, 27.2, 1.8
_462_, 78.3, 27.2, 1.8
FILLER_7_3, 0.92, 21.76, 1.8
FILLER_8_3, 0.92, 21.76, 1.8
PHY_12, 0.92, 21.76, 1.8
PHY_14, 0.92, 21.76, 1.8
_258_, 0.92, 21.76, 1.8
FILLER_6_196, 94.3, 21.76, 1.8
FILLER_7_196, 94.3, 21.76, 1.8
PHY_13, 94.3, 21.76, 1.8
PHY_15, 94.3, 21.76, 1.8
FILLER_6_32, 16.3, 21.76, 1.8
FILLER_7_39, 16.3, 21.76, 1.8
FILLER_8_34, 16.3, 21.76, 1.8
_288_, 16.3, 21.76, 1.8
_360_, 16.3, 21.76, 1.8
FILLER_7_75, 31.8, 21.76, 1.8
_297_, 31.8, 21.76, 1.8
_364_, 31.8, 21.76, 1.8
FILLER_7_95, 47.3, 21.76, 1.8
_223_, 47.3, 21.76, 1.8
fanout19, 47.3, 21.76, 1.8
fanout20, 47.3, 21.76, 1.8
ANTENNA__237__A1, 62.8, 21.76, 1.8
FILLER_6_132, 62.8, 21.76, 1.8
FILLER_7_131, 62.8, 21.76, 1.8
FILLER_8_140, 62.8, 21.76, 1.8
_398_, 62.8, 21.76, 1.8
_463_, 78.3, 21.76, 1.8
FILLER_6_3, 0.92, 16.32, 1.8
PHY_10, 0.92, 16.32, 1.8
PHY_8, 0.92, 16.32, 1.8
ANTENNA__243__A1, 94.3, 16.32, 1.8
PHY_11, 94.3, 16.32, 1.8
PHY_9, 94.3, 16.32, 1.8
_380_, 94.3, 16.32, 1.8
_290_, 16.3, 16.32, 1.8
_358_, 16.3, 16.32, 1.8
ANTENNA__217__A1, 31.8, 16.32, 1.8
FILLER_5_73, 31.8, 16.32, 1.8
_369_, 31.8, 16.32, 1.8
ANTENNA__223__A1, 47.3, 16.32, 1.8
_222_, 47.3, 16.32, 1.8
_298_, 47.3, 16.32, 1.8
ANTENNA__239__A1, 62.8, 16.32, 1.8
FILLER_5_141, 62.8, 16.32, 1.8
_239_, 62.8, 16.32, 1.8
_254_, 62.8, 16.32, 1.8
FILLER_6_170, 78.3, 16.32, 1.8
_403_, 78.3, 16.32, 1.8
FILLER_4_3, 0.92, 10.88, 1.8
PHY_4, 0.92, 10.88, 1.8
PHY_6, 0.92, 10.88, 1.8
_260_, 0.92, 10.88, 1.8
ANTENNA__377__A, 94.3, 10.88, 1.8
ANTENNA_input1_A, 94.3, 10.88, 1.8
PHY_5, 94.3, 10.88, 1.8
PHY_7, 94.3, 10.88, 1.8
FILLER_4_36, 16.3, 10.88, 1.8
_218_, 16.3, 10.88, 1.8
_293_, 16.3, 10.88, 1.8
ANTENNA__216__A1, 31.8, 10.88, 1.8
FILLER_3_65, 31.8, 10.88, 1.8
_221_, 31.8, 10.88, 1.8
_250_, 47.3, 10.88, 1.8
_299_, 47.3, 10.88, 1.8
_325_, 47.3, 10.88, 1.8
FILLER_2_131, 62.8, 10.88, 1.8
FILLER_4_135, 62.8, 10.88, 1.8
_302_, 62.8, 10.88, 1.8
ANTENNA__405__A, 78.3, 10.88, 1.8
FILLER_2_166, 78.3, 10.88, 1.8
_404_, 78.3, 10.88, 1.8
_405_, 78.3, 10.88, 1.8
_406_, 78.3, 10.88, 1.8
FILLER_0_3, 0.92, 5.44, 1.8
FILLER_2_3, 0.92, 5.44, 1.8
PHY_0, 0.92, 5.44, 1.8
PHY_2, 0.92, 5.44, 1.8
FILLER_0_196, 94.3, 5.44, 1.8
PHY_1, 94.3, 5.44, 1.8
PHY_3, 94.3, 5.44, 1.8
FILLER_1_27, 16.3, 5.44, 1.8
_281_, 16.3, 5.44, 1.8
_321_, 16.3, 5.44, 1.8
_322_, 16.3, 5.44, 1.8
FILLER_1_75, 31.8, 5.44, 1.8
FILLER_2_69, 31.8, 5.44, 1.8
_225_, 31.8, 5.44, 1.8
FILLER_1_94, 47.3, 5.44, 1.8
FILLER_2_102, 47.3, 5.44, 1.8
_323_, 47.3, 5.44, 1.8
_326_, 47.3, 5.44, 1.8
FILLER_1_131, 62.8, 5.44, 1.8
_340_, 62.8, 5.44, 1.8
_342_, 62.8, 5.44, 1.8
ANTENNA__244__A1, 78.3, 5.44, 1.8
ANTENNA__406__A1, 78.3, 5.44, 1.8
FILLER_1_163, 78.3, 5.44, 1.8
FILLER_1_168, 78.3, 5.44, 1.8
FILLER_1_173, 78.3, 5.44, 1.8
FILLER_2_170, 78.3, 5.44, 1.8
_244_, 78.3, 5.44, 1.8

View File

@ -1,17 +1,17 @@
CVC: Log output to /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/signoff/caravel_clocking.rpt
CVC: Error output to /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/signoff/caravel_clocking.rpt.error.gz
CVC: Debug output to /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/signoff/caravel_clocking.rpt.debug.gz
CVC: Log output to /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/signoff/caravel_clocking.rpt
CVC: Error output to /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/signoff/caravel_clocking.rpt.error.gz
CVC: Debug output to /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/signoff/caravel_clocking.rpt.debug.gz
CVC: Circuit Validation Check Version 1.1.4
CVC: Start: Mon Feb 27 14:17:59 2023
CVC: Start: Mon Mar 6 11:52:28 2023
Using the following parameters for CVC (Circuit Validation Check) from /home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/cvc/cvcrc
Using the following parameters for CVC (Circuit Validation Check) from /pdk/sky130A/libs.tech/openlane/cvc/cvcrc
CVC_TOP = 'caravel_clocking'
CVC_NETLIST = '/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/signoff/caravel_clocking.cdl'
CVC_NETLIST = '/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/signoff/caravel_clocking.cdl'
CVC_MODE = 'caravel_clocking'
CVC_MODEL_FILE = '/home/hosni/swift/OpenLane/pdks/sky130A/libs.tech/openlane/cvc/models'
CVC_POWER_FILE = '/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/signoff/caravel_clocking.power'
CVC_MODEL_FILE = '/pdk/sky130A/libs.tech/openlane/cvc/models'
CVC_POWER_FILE = '/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/signoff/caravel_clocking.power'
CVC_FUSE_FILE = ''
CVC_REPORT_FILE = '/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/reports/signoff/caravel_clocking.rpt'
CVC_REPORT_FILE = '/home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/reports/signoff/caravel_clocking.rpt'
CVC_REPORT_TITLE = 'CVC $CVC_TOP'
CVC_CIRCUIT_ERROR_LIMIT = '100'
CVC_SEARCH_LIMIT = '100'
@ -45,7 +45,7 @@ End of parameters
CVC: Reading device model settings...
CVC: Reading power settings...
CVC: Parsing netlist /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16/tmp/signoff/caravel_clocking.cdl
CVC: Parsing netlist /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51/tmp/signoff/caravel_clocking.cdl
Cdl fixed data size 38625
Usage CDL: Time: 0 Memory: 7508 I/O: 8 Swap: 0
Usage CDL: Time: 0 Memory: 7596 I/O: 96 Swap: 0
CVC: Counting and linking...

View File

@ -1,7 +1,7 @@
(DELAYFILE
(SDFVERSION "3.0")
(DESIGN "caravel_clocking")
(DATE "Mon Feb 27 14:17:46 2023")
(DATE "Mon Mar 6 11:52:14 2023")
(VENDOR "Parallax")
(PROGRAM "STA")
(VERSION "2.3.2")
@ -899,7 +899,7 @@
(DELAY
(ABSOLUTE
(IOPATH A0 X (0.097:0.097:0.097) (0.155:0.155:0.155))
(IOPATH A1 X (0.091:0.091:0.091) (0.160:0.160:0.160))
(IOPATH A1 X (0.091:0.091:0.091) (0.159:0.159:0.159))
(IOPATH S X (0.141:0.141:0.142) (0.200:0.200:0.200))
(IOPATH S X (0.103:0.103:0.103) (0.194:0.194:0.195))
)
@ -1456,7 +1456,7 @@
(INSTANCE _255_)
(DELAY
(ABSOLUTE
(IOPATH A Y (0.064:0.064:0.064) (0.038:0.038:0.038))
(IOPATH A Y (0.045:0.045:0.045) (0.038:0.038:0.038))
)
)
)
@ -2410,9 +2410,9 @@
(INSTANCE _344_)
(DELAY
(ABSOLUTE
(IOPATH A_N X (0.166:0.166:0.166) (0.122:0.122:0.122))
(IOPATH B X (0.118:0.118:0.118) (0.143:0.143:0.143))
(IOPATH C X (0.113:0.113:0.113) (0.147:0.147:0.147))
(IOPATH A_N X (0.145:0.145:0.145) (0.121:0.121:0.121))
(IOPATH B X (0.114:0.114:0.114) (0.118:0.118:0.118))
(IOPATH C X (0.105:0.105:0.105) (0.118:0.118:0.118))
)
)
)
@ -2755,10 +2755,10 @@
(INSTANCE _375_)
(DELAY
(ABSOLUTE
(IOPATH A_N X (0.198:0.198:0.198) (0.143:0.143:0.143))
(IOPATH B_N X (0.160:0.160:0.160) (0.135:0.135:0.135))
(IOPATH C X (0.134:0.134:0.134) (0.162:0.162:0.162))
(IOPATH D X (0.137:0.137:0.137) (0.177:0.177:0.177))
(IOPATH A_N X (0.173:0.173:0.173) (0.142:0.142:0.142))
(IOPATH B_N X (0.160:0.160:0.160) (0.134:0.134:0.134))
(IOPATH C X (0.124:0.124:0.124) (0.133:0.133:0.133))
(IOPATH D X (0.134:0.134:0.134) (0.151:0.151:0.151))
)
)
)
@ -2769,7 +2769,7 @@
(ABSOLUTE
(IOPATH A1 X (0.085:0.085:0.085) (0.127:0.127:0.127))
(IOPATH A2 X (0.085:0.085:0.085) (0.129:0.129:0.129))
(IOPATH B1_N X (0.122:0.123:0.124) (0.090:0.090:0.091))
(IOPATH B1_N X (0.122:0.123:0.124) (0.090:0.090:0.090))
)
)
)
@ -3133,7 +3133,7 @@
(INSTANCE clkbuf_0_ext_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.016:-0.016:-0.016) (1.157:1.157:1.157))
(IOPATH A X (0.130:0.130:0.130) (0.202:0.202:0.202))
)
)
)
@ -3142,7 +3142,7 @@
(INSTANCE _411__6)
(DELAY
(ABSOLUTE
(IOPATH A Y (0.029:0.029:0.029) (0.011:0.011:0.011))
(IOPATH A Y (0.028:0.028:0.028) (0.011:0.011:0.011))
)
)
)
@ -3239,10 +3239,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.227:0.227:0.227))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.129:-0.129:-0.129))
(HOLD (posedge D) (posedge CLK) (-0.020:-0.020:-0.020))
(HOLD (negedge D) (posedge CLK) (-0.034:-0.034:-0.034))
(SETUP (posedge D) (posedge CLK) (0.034:0.034:0.034))
(SETUP (negedge D) (posedge CLK) (0.075:0.075:0.075))
(HOLD (posedge D) (posedge CLK) (-0.019:-0.019:-0.019))
(HOLD (negedge D) (posedge CLK) (-0.033:-0.033:-0.033))
(SETUP (posedge D) (posedge CLK) (0.033:0.033:0.033))
(SETUP (negedge D) (posedge CLK) (0.074:0.074:0.074))
)
)
(CELL
@ -3276,7 +3276,7 @@
(REMOVAL (posedge SET_B) (posedge CLK) (0.104:0.104:0.104))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.090:-0.090:-0.090))
(HOLD (posedge D) (posedge CLK) (-0.021:-0.023:-0.024))
(HOLD (negedge D) (posedge CLK) (-0.010:-0.012:-0.015))
(HOLD (negedge D) (posedge CLK) (-0.010:-0.013:-0.015))
(SETUP (posedge D) (posedge CLK) (0.034:0.035:0.037))
(SETUP (negedge D) (posedge CLK) (0.042:0.044:0.047))
)
@ -3286,7 +3286,7 @@
(INSTANCE _420_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.207:0.207:0.207) (0.229:0.229:0.229))
(IOPATH CLK Q (0.206:0.206:0.206) (0.229:0.229:0.229))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -3294,7 +3294,7 @@
(REMOVAL (posedge RESET_B) (posedge CLK) (0.227:0.227:0.227))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.129:-0.129:-0.129))
(HOLD (posedge D) (posedge CLK) (-0.019:-0.019:-0.019))
(HOLD (negedge D) (posedge CLK) (-0.031:-0.031:-0.031))
(HOLD (negedge D) (posedge CLK) (-0.032:-0.032:-0.032))
(SETUP (posedge D) (posedge CLK) (0.033:0.033:0.033))
(SETUP (negedge D) (posedge CLK) (0.072:0.072:0.072))
)
@ -3310,7 +3310,7 @@
(TIMINGCHECK
(HOLD (posedge D) (posedge CLK) (-0.023:-0.023:-0.023))
(HOLD (negedge D) (posedge CLK) (-0.047:-0.047:-0.047))
(SETUP (posedge D) (posedge CLK) (0.036:0.036:0.036))
(SETUP (posedge D) (posedge CLK) (0.037:0.037:0.037))
(SETUP (negedge D) (posedge CLK) (0.078:0.078:0.078))
)
)
@ -3358,7 +3358,7 @@
(RECOVERY (posedge SET_B) (posedge CLK) (-0.091:-0.091:-0.091))
(HOLD (posedge D) (posedge CLK) (-0.020:-0.020:-0.020))
(HOLD (negedge D) (posedge CLK) (-0.010:-0.011:-0.011))
(SETUP (posedge D) (posedge CLK) (0.032:0.032:0.033))
(SETUP (posedge D) (posedge CLK) (0.032:0.033:0.033))
(SETUP (negedge D) (posedge CLK) (0.041:0.042:0.043))
)
)
@ -3367,7 +3367,7 @@
(INSTANCE _425_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.210:0.210:0.210) (0.231:0.231:0.231))
(IOPATH CLK Q (0.209:0.209:0.209) (0.231:0.231:0.231))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -3375,9 +3375,9 @@
(REMOVAL (posedge RESET_B) (posedge CLK) (0.226:0.226:0.226))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.128:-0.128:-0.128))
(HOLD (posedge D) (posedge CLK) (-0.019:-0.019:-0.019))
(HOLD (negedge D) (posedge CLK) (-0.028:-0.028:-0.029))
(HOLD (negedge D) (posedge CLK) (-0.028:-0.029:-0.029))
(SETUP (posedge D) (posedge CLK) (0.033:0.033:0.033))
(SETUP (negedge D) (posedge CLK) (0.068:0.068:0.069))
(SETUP (negedge D) (posedge CLK) (0.068:0.069:0.069))
)
)
(CELL
@ -3394,7 +3394,7 @@
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.179:-0.179:-0.179))
(HOLD (posedge D) (negedge CLK_N) (0.056:0.055:0.054))
(HOLD (negedge D) (negedge CLK_N) (-0.023:-0.025:-0.027))
(SETUP (posedge D) (negedge CLK_N) (-0.029:-0.027:-0.025))
(SETUP (posedge D) (negedge CLK_N) (-0.029:-0.027:-0.024))
(SETUP (negedge D) (negedge CLK_N) (0.076:0.078:0.080))
)
)
@ -3428,7 +3428,7 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.310:0.310:0.310))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.179:-0.179:-0.179))
(HOLD (posedge D) (negedge CLK_N) (0.056:0.055:0.054))
(HOLD (posedge D) (negedge CLK_N) (0.056:0.055:0.053))
(HOLD (negedge D) (negedge CLK_N) (-0.023:-0.025:-0.028))
(SETUP (posedge D) (negedge CLK_N) (-0.028:-0.026:-0.024))
(SETUP (negedge D) (negedge CLK_N) (0.076:0.078:0.081))
@ -3439,7 +3439,7 @@
(INSTANCE _429_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.370:0.370:0.370) (0.249:0.249:0.249))
(IOPATH CLK Q (0.369:0.369:0.369) (0.249:0.249:0.249))
(IOPATH SET_B Q (0.000:0.000:0.000))
)
)
@ -3463,11 +3463,11 @@
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.302:0.302:0.302))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.185:-0.185:-0.185))
(HOLD (posedge D) (negedge CLK_N) (0.058:0.058:0.058))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.184:-0.184:-0.184))
(HOLD (posedge D) (negedge CLK_N) (0.057:0.057:0.057))
(HOLD (negedge D) (negedge CLK_N) (-0.027:-0.027:-0.027))
(SETUP (posedge D) (negedge CLK_N) (-0.031:-0.031:-0.031))
(SETUP (negedge D) (negedge CLK_N) (0.080:0.080:0.081))
(SETUP (negedge D) (negedge CLK_N) (0.080:0.081:0.081))
)
)
(CELL
@ -3503,7 +3503,7 @@
(HOLD (posedge D) (negedge CLK_N) (0.057:0.057:0.057))
(HOLD (negedge D) (negedge CLK_N) (-0.028:-0.028:-0.028))
(SETUP (posedge D) (negedge CLK_N) (-0.031:-0.031:-0.031))
(SETUP (negedge D) (negedge CLK_N) (0.081:0.082:0.082))
(SETUP (negedge D) (negedge CLK_N) (0.082:0.082:0.082))
)
)
(CELL
@ -3519,9 +3519,9 @@
(REMOVAL (posedge RESET_B) (posedge CLK) (0.235:0.235:0.235))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.093:-0.093:-0.093))
(HOLD (posedge D) (posedge CLK) (-0.021:-0.022:-0.024))
(HOLD (negedge D) (posedge CLK) (-0.024:-0.026:-0.028))
(HOLD (negedge D) (posedge CLK) (-0.025:-0.026:-0.028))
(SETUP (posedge D) (posedge CLK) (0.039:0.041:0.042))
(SETUP (negedge D) (posedge CLK) (0.068:0.070:0.073))
(SETUP (negedge D) (posedge CLK) (0.068:0.071:0.073))
)
)
(CELL
@ -3539,7 +3539,7 @@
(HOLD (posedge D) (posedge CLK) (-0.019:-0.019:-0.019))
(HOLD (negedge D) (posedge CLK) (-0.008:-0.009:-0.010))
(SETUP (posedge D) (posedge CLK) (0.033:0.033:0.033))
(SETUP (negedge D) (posedge CLK) (0.046:0.047:0.049))
(SETUP (negedge D) (posedge CLK) (0.046:0.048:0.049))
)
)
(CELL
@ -3547,7 +3547,7 @@
(INSTANCE _435_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.264:0.264:0.264) (0.281:0.281:0.281))
(IOPATH CLK Q (0.264:0.264:0.264) (0.280:0.280:0.280))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -3565,7 +3565,7 @@
(INSTANCE _436_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.373:0.373:0.373) (0.261:0.261:0.261))
(IOPATH CLK Q (0.372:0.372:0.372) (0.261:0.261:0.261))
(IOPATH SET_B Q (0.000:0.000:0.000))
)
)
@ -3583,7 +3583,7 @@
(INSTANCE _437_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.265:0.265:0.265) (0.282:0.282:0.282))
(IOPATH CLK Q (0.264:0.264:0.264) (0.281:0.281:0.281))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -3593,7 +3593,7 @@
(HOLD (posedge D) (posedge CLK) (-0.019:-0.019:-0.019))
(HOLD (negedge D) (posedge CLK) (-0.029:-0.029:-0.029))
(SETUP (posedge D) (posedge CLK) (0.035:0.035:0.035))
(SETUP (negedge D) (posedge CLK) (0.073:0.073:0.074))
(SETUP (negedge D) (posedge CLK) (0.073:0.074:0.074))
)
)
(CELL
@ -3626,10 +3626,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.227:0.227:0.227))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.132:-0.132:-0.132))
(HOLD (posedge D) (posedge CLK) (-0.027:-0.027:-0.027))
(HOLD (negedge D) (posedge CLK) (-0.058:-0.058:-0.058))
(SETUP (posedge D) (posedge CLK) (0.043:0.043:0.043))
(SETUP (negedge D) (posedge CLK) (0.101:0.101:0.101))
(HOLD (posedge D) (posedge CLK) (-0.023:-0.023:-0.023))
(HOLD (negedge D) (posedge CLK) (-0.033:-0.033:-0.033))
(SETUP (posedge D) (posedge CLK) (0.038:0.038:0.038))
(SETUP (negedge D) (posedge CLK) (0.074:0.074:0.074))
)
)
(CELL
@ -3644,10 +3644,10 @@
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.106:0.106:0.106))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.092:-0.092:-0.092))
(HOLD (posedge D) (posedge CLK) (-0.028:-0.028:-0.028))
(HOLD (negedge D) (posedge CLK) (-0.035:-0.035:-0.035))
(SETUP (posedge D) (posedge CLK) (0.042:0.042:0.042))
(SETUP (negedge D) (posedge CLK) (0.069:0.069:0.069))
(HOLD (posedge D) (posedge CLK) (-0.024:-0.024:-0.024))
(HOLD (negedge D) (posedge CLK) (-0.015:-0.015:-0.015))
(SETUP (posedge D) (posedge CLK) (0.037:0.037:0.037))
(SETUP (negedge D) (posedge CLK) (0.048:0.048:0.048))
)
)
(CELL
@ -3662,10 +3662,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.227:0.227:0.227))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.132:-0.132:-0.132))
(HOLD (posedge D) (posedge CLK) (-0.027:-0.027:-0.027))
(HOLD (negedge D) (posedge CLK) (-0.056:-0.056:-0.056))
(SETUP (posedge D) (posedge CLK) (0.042:0.042:0.042))
(SETUP (negedge D) (posedge CLK) (0.099:0.099:0.099))
(HOLD (posedge D) (posedge CLK) (-0.023:-0.023:-0.023))
(HOLD (negedge D) (posedge CLK) (-0.033:-0.033:-0.033))
(SETUP (posedge D) (posedge CLK) (0.037:0.037:0.037))
(SETUP (negedge D) (posedge CLK) (0.073:0.073:0.073))
)
)
(CELL
@ -3742,7 +3742,7 @@
(INSTANCE _446_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.191:0.191:0.191) (0.189:0.189:0.189))
(IOPATH CLK Q (0.190:0.190:0.190) (0.188:0.188:0.188))
)
)
(TIMINGCHECK
@ -3762,7 +3762,7 @@
)
(TIMINGCHECK
(HOLD (posedge D) (posedge CLK) (-0.027:-0.027:-0.027))
(HOLD (negedge D) (posedge CLK) (-0.054:-0.054:-0.054))
(HOLD (negedge D) (posedge CLK) (-0.055:-0.055:-0.055))
(SETUP (posedge D) (posedge CLK) (0.042:0.042:0.042))
(SETUP (negedge D) (posedge CLK) (0.085:0.085:0.085))
)
@ -3777,7 +3777,7 @@
)
(TIMINGCHECK
(HOLD (posedge D) (posedge CLK) (-0.026:-0.026:-0.026))
(HOLD (negedge D) (posedge CLK) (-0.061:-0.061:-0.061))
(HOLD (negedge D) (posedge CLK) (-0.062:-0.062:-0.062))
(SETUP (posedge D) (posedge CLK) (0.040:0.040:0.040))
(SETUP (negedge D) (posedge CLK) (0.093:0.093:0.093))
)
@ -3793,7 +3793,7 @@
)
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.103:0.103:0.103))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.089:-0.089:-0.089))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.088:-0.088:-0.088))
(HOLD (posedge D) (posedge CLK) (-0.021:-0.021:-0.021))
(HOLD (negedge D) (posedge CLK) (-0.012:-0.013:-0.013))
(SETUP (posedge D) (posedge CLK) (0.034:0.034:0.034))
@ -3805,14 +3805,14 @@
(INSTANCE _450_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.271:0.271:0.271) (0.272:0.272:0.272))
(IOPATH CLK Q (0.271:0.271:0.271) (0.271:0.271:0.271))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.223:0.223:0.223))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.128:-0.128:-0.128))
(HOLD (posedge D) (posedge CLK) (-0.019:-0.019:-0.019))
(HOLD (posedge D) (posedge CLK) (-0.019:-0.019:-0.020))
(HOLD (negedge D) (posedge CLK) (-0.029:-0.029:-0.030))
(SETUP (posedge D) (posedge CLK) (0.033:0.033:0.033))
(SETUP (negedge D) (posedge CLK) (0.069:0.069:0.070))
@ -3823,17 +3823,17 @@
(INSTANCE _451_)
(DELAY
(ABSOLUTE
(IOPATH CLK_N Q (0.353:0.353:0.353) (0.274:0.274:0.274))
(IOPATH CLK_N Q (0.352:0.352:0.352) (0.274:0.274:0.274))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.303:0.303:0.303))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.184:-0.184:-0.184))
(HOLD (posedge D) (negedge CLK_N) (0.055:0.053:0.052))
(HOLD (posedge D) (negedge CLK_N) (0.054:0.053:0.052))
(HOLD (negedge D) (negedge CLK_N) (-0.025:-0.029:-0.032))
(SETUP (posedge D) (negedge CLK_N) (-0.026:-0.023:-0.020))
(SETUP (negedge D) (negedge CLK_N) (0.078:0.082:0.085))
(SETUP (posedge D) (negedge CLK_N) (-0.025:-0.023:-0.020))
(SETUP (negedge D) (negedge CLK_N) (0.079:0.082:0.085))
)
)
(CELL
@ -3867,9 +3867,9 @@
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.303:0.303:0.303))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.184:-0.184:-0.184))
(HOLD (posedge D) (negedge CLK_N) (0.056:0.055:0.054))
(HOLD (negedge D) (negedge CLK_N) (-0.022:-0.025:-0.028))
(SETUP (posedge D) (negedge CLK_N) (-0.029:-0.027:-0.024))
(SETUP (negedge D) (negedge CLK_N) (0.075:0.078:0.082))
(HOLD (negedge D) (negedge CLK_N) (-0.023:-0.025:-0.028))
(SETUP (posedge D) (negedge CLK_N) (-0.029:-0.026:-0.024))
(SETUP (negedge D) (negedge CLK_N) (0.075:0.079:0.082))
)
)
(CELL
@ -3931,7 +3931,7 @@
(INSTANCE _457_)
(DELAY
(ABSOLUTE
(IOPATH CLK_N Q (0.297:0.297:0.297) (0.242:0.242:0.242))
(IOPATH CLK_N Q (0.296:0.296:0.296) (0.242:0.242:0.242))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -3941,7 +3941,7 @@
(HOLD (posedge D) (negedge CLK_N) (0.057:0.057:0.057))
(HOLD (negedge D) (negedge CLK_N) (-0.029:-0.029:-0.029))
(SETUP (posedge D) (negedge CLK_N) (-0.030:-0.030:-0.030))
(SETUP (negedge D) (negedge CLK_N) (0.082:0.082:0.082))
(SETUP (negedge D) (negedge CLK_N) (0.082:0.082:0.083))
)
)
(CELL
@ -3949,7 +3949,7 @@
(INSTANCE _458_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.297:0.297:0.297) (0.328:0.328:0.328))
(IOPATH CLK Q (0.296:0.296:0.296) (0.327:0.327:0.327))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -3959,7 +3959,7 @@
(HOLD (posedge D) (posedge CLK) (-0.020:-0.022:-0.023))
(HOLD (negedge D) (posedge CLK) (-0.026:-0.027:-0.028))
(SETUP (posedge D) (posedge CLK) (0.038:0.040:0.042))
(SETUP (negedge D) (posedge CLK) (0.069:0.071:0.072))
(SETUP (negedge D) (posedge CLK) (0.070:0.071:0.072))
)
)
(CELL
@ -3967,7 +3967,7 @@
(INSTANCE _459_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.363:0.363:0.363) (0.254:0.254:0.254))
(IOPATH CLK Q (0.362:0.362:0.362) (0.254:0.254:0.254))
(IOPATH SET_B Q (0.000:0.000:0.000))
)
)
@ -3977,7 +3977,7 @@
(HOLD (posedge D) (posedge CLK) (-0.019:-0.019:-0.019))
(HOLD (negedge D) (posedge CLK) (-0.006:-0.008:-0.011))
(SETUP (posedge D) (posedge CLK) (0.033:0.033:0.033))
(SETUP (negedge D) (posedge CLK) (0.043:0.046:0.049))
(SETUP (negedge D) (posedge CLK) (0.044:0.046:0.049))
)
)
(CELL
@ -3985,7 +3985,7 @@
(INSTANCE _460_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.271:0.271:0.271) (0.268:0.268:0.268))
(IOPATH CLK Q (0.270:0.270:0.270) (0.268:0.268:0.268))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -4011,7 +4011,7 @@
(REMOVAL (posedge SET_B) (posedge CLK) (0.105:0.105:0.105))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.091:-0.091:-0.091))
(HOLD (posedge D) (posedge CLK) (-0.022:-0.024:-0.025))
(HOLD (negedge D) (posedge CLK) (-0.011:-0.014:-0.016))
(HOLD (negedge D) (posedge CLK) (-0.012:-0.014:-0.016))
(SETUP (posedge D) (posedge CLK) (0.035:0.037:0.038))
(SETUP (negedge D) (posedge CLK) (0.043:0.045:0.048))
)
@ -4029,7 +4029,7 @@
(REMOVAL (posedge SET_B) (posedge CLK) (0.104:0.104:0.104))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.087:-0.087:-0.087))
(HOLD (posedge D) (posedge CLK) (-0.019:-0.019:-0.019))
(HOLD (negedge D) (posedge CLK) (-0.011:-0.011:-0.012))
(HOLD (negedge D) (posedge CLK) (-0.011:-0.012:-0.012))
(SETUP (posedge D) (posedge CLK) (0.033:0.033:0.033))
(SETUP (negedge D) (posedge CLK) (0.050:0.050:0.050))
)
@ -4048,7 +4048,7 @@
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.111:-0.111:-0.111))
(HOLD (posedge D) (posedge CLK) (-0.020:-0.020:-0.020))
(HOLD (negedge D) (posedge CLK) (-0.032:-0.032:-0.032))
(SETUP (posedge D) (posedge CLK) (0.036:0.036:0.036))
(SETUP (posedge D) (posedge CLK) (0.036:0.036:0.037))
(SETUP (negedge D) (posedge CLK) (0.076:0.076:0.076))
)
)
@ -4057,17 +4057,17 @@
(INSTANCE _464_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.256:0.256:0.256) (0.261:0.261:0.261))
(IOPATH CLK Q (0.255:0.255:0.255) (0.261:0.261:0.261))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.223:0.223:0.223))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.128:-0.128:-0.128))
(HOLD (posedge D) (posedge CLK) (-0.020:-0.020:-0.021))
(HOLD (negedge D) (posedge CLK) (-0.029:-0.032:-0.034))
(HOLD (posedge D) (posedge CLK) (-0.020:-0.021:-0.021))
(HOLD (negedge D) (posedge CLK) (-0.030:-0.032:-0.034))
(SETUP (posedge D) (posedge CLK) (0.035:0.035:0.035))
(SETUP (negedge D) (posedge CLK) (0.069:0.072:0.075))
(SETUP (negedge D) (posedge CLK) (0.070:0.072:0.075))
)
)
(CELL
@ -4082,10 +4082,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.228:0.228:0.228))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.120:-0.120:-0.120))
(HOLD (posedge D) (posedge CLK) (-0.027:-0.027:-0.027))
(HOLD (negedge D) (posedge CLK) (-0.056:-0.056:-0.056))
(SETUP (posedge D) (posedge CLK) (0.043:0.043:0.043))
(SETUP (negedge D) (posedge CLK) (0.099:0.099:0.099))
(HOLD (posedge D) (posedge CLK) (-0.022:-0.022:-0.022))
(HOLD (negedge D) (posedge CLK) (-0.034:-0.034:-0.034))
(SETUP (posedge D) (posedge CLK) (0.036:0.036:0.036))
(SETUP (negedge D) (posedge CLK) (0.074:0.074:0.074))
)
)
(CELL
@ -4100,10 +4100,10 @@
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.101:0.101:0.101))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.087:-0.087:-0.087))
(HOLD (posedge D) (posedge CLK) (-0.028:-0.028:-0.028))
(HOLD (negedge D) (posedge CLK) (-0.033:-0.033:-0.033))
(SETUP (posedge D) (posedge CLK) (0.042:0.042:0.042))
(SETUP (negedge D) (posedge CLK) (0.067:0.067:0.067))
(HOLD (posedge D) (posedge CLK) (-0.022:-0.022:-0.022))
(HOLD (negedge D) (posedge CLK) (-0.014:-0.014:-0.014))
(SETUP (posedge D) (posedge CLK) (0.034:0.034:0.034))
(SETUP (negedge D) (posedge CLK) (0.046:0.046:0.046))
)
)
(CELL
@ -4118,10 +4118,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.223:0.223:0.223))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.124:-0.124:-0.124))
(HOLD (posedge D) (posedge CLK) (-0.027:-0.027:-0.027))
(HOLD (negedge D) (posedge CLK) (-0.056:-0.056:-0.056))
(SETUP (posedge D) (posedge CLK) (0.043:0.043:0.043))
(SETUP (negedge D) (posedge CLK) (0.098:0.098:0.098))
(HOLD (posedge D) (posedge CLK) (-0.022:-0.022:-0.022))
(HOLD (negedge D) (posedge CLK) (-0.033:-0.033:-0.033))
(SETUP (posedge D) (posedge CLK) (0.036:0.036:0.036))
(SETUP (negedge D) (posedge CLK) (0.073:0.073:0.073))
)
)
(CELL
@ -4192,7 +4192,7 @@
(INSTANCE input1)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.087:-0.087:-0.087) (1.061:1.061:1.061))
(IOPATH A X (0.168:0.168:0.168) (0.216:0.216:0.216))
)
)
)
@ -4201,7 +4201,7 @@
(INSTANCE input2)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.244:-0.244:-0.244) (0.953:0.953:0.953))
(IOPATH A X (0.125:0.125:0.125) (0.168:0.168:0.168))
)
)
)
@ -4210,7 +4210,7 @@
(INSTANCE input3)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.239:-0.239:-0.239) (0.957:0.957:0.957))
(IOPATH A X (0.129:0.129:0.129) (0.170:0.170:0.170))
)
)
)
@ -4219,7 +4219,7 @@
(INSTANCE input4)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.292:-0.292:-0.292) (0.914:0.914:0.914))
(IOPATH A X (0.085:0.085:0.085) (0.147:0.147:0.147))
)
)
)
@ -4228,7 +4228,7 @@
(INSTANCE input5)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.309:-0.309:-0.309) (0.901:0.901:0.901))
(IOPATH A X (0.075:0.075:0.075) (0.141:0.141:0.141))
)
)
)
@ -4237,7 +4237,7 @@
(INSTANCE input6)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.320:-0.320:-0.320) (0.890:0.890:0.890))
(IOPATH A X (0.069:0.069:0.069) (0.137:0.137:0.137))
)
)
)
@ -4246,7 +4246,7 @@
(INSTANCE input7)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.316:-0.316:-0.316) (0.895:0.895:0.895))
(IOPATH A X (0.071:0.071:0.071) (0.139:0.139:0.139))
)
)
)
@ -4255,7 +4255,7 @@
(INSTANCE input8)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.272:-0.272:-0.272) (0.933:0.933:0.933))
(IOPATH A X (0.096:0.096:0.096) (0.154:0.154:0.154))
)
)
)
@ -4264,7 +4264,7 @@
(INSTANCE input9)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.266:-0.266:-0.266) (0.936:0.936:0.936))
(IOPATH A X (0.102:0.102:0.102) (0.156:0.156:0.156))
)
)
)
@ -4273,7 +4273,7 @@
(INSTANCE input10)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.281:-0.281:-0.281) (0.926:0.926:0.926))
(IOPATH A X (0.092:0.092:0.092) (0.151:0.151:0.151))
)
)
)
@ -4471,7 +4471,7 @@
(INSTANCE clkbuf_1_0__f_ext_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.098:0.098:0.098) (0.130:0.130:0.130))
(IOPATH A X (0.075:0.075:0.075) (0.089:0.089:0.089))
)
)
)
@ -4480,7 +4480,7 @@
(INSTANCE clkbuf_1_1__f_ext_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.096:0.096:0.096) (0.128:0.128:0.128))
(IOPATH A X (0.073:0.073:0.073) (0.087:0.087:0.087))
)
)
)
@ -4543,7 +4543,7 @@
(INSTANCE clkbuf_0_pll_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.010:-0.010:-0.010) (1.161:1.161:1.161))
(IOPATH A X (0.132:0.132:0.132) (0.205:0.205:0.205))
)
)
)
@ -4552,7 +4552,7 @@
(INSTANCE clkbuf_1_0__f_pll_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.128:0.128:0.128) (0.153:0.153:0.153))
(IOPATH A X (0.104:0.104:0.104) (0.112:0.112:0.112))
)
)
)
@ -4561,7 +4561,7 @@
(INSTANCE clkbuf_1_1__f_pll_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.128:0.128:0.128) (0.153:0.153:0.153))
(IOPATH A X (0.105:0.105:0.105) (0.112:0.112:0.112))
)
)
)
@ -4597,7 +4597,7 @@
(INSTANCE clkbuf_0_pll_clk90)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.013:-0.013:-0.013) (1.159:1.159:1.159))
(IOPATH A X (0.131:0.131:0.131) (0.204:0.204:0.204))
)
)
)
@ -4606,7 +4606,7 @@
(INSTANCE clkbuf_1_0__f_pll_clk90)
(DELAY
(ABSOLUTE
(IOPATH A X (0.118:0.118:0.118) (0.146:0.146:0.146))
(IOPATH A X (0.095:0.095:0.095) (0.105:0.105:0.105))
)
)
)
@ -4615,7 +4615,7 @@
(INSTANCE clkbuf_1_1__f_pll_clk90)
(DELAY
(ABSOLUTE
(IOPATH A X (0.129:0.129:0.129) (0.153:0.153:0.153))
(IOPATH A X (0.105:0.105:0.105) (0.112:0.112:0.112))
)
)
)

View File

@ -1,7 +1,7 @@
(DELAYFILE
(SDFVERSION "3.0")
(DESIGN "caravel_clocking")
(DATE "Mon Feb 27 14:17:46 2023")
(DATE "Mon Mar 6 11:52:14 2023")
(VENDOR "Parallax")
(PROGRAM "STA")
(VERSION "2.3.2")
@ -843,7 +843,7 @@
(INTERCONNECT clkbuf_1_0__f_pll_clk90.X _447_.CLK (0.003:0.003:0.003) (0.003:0.003:0.003))
(INTERCONNECT clkbuf_1_0__f_pll_clk90.X _446_.CLK (0.003:0.003:0.003) (0.003:0.003:0.003))
(INTERCONNECT clkbuf_1_1__f_pll_clk90.X _413__3.A (0.003:0.003:0.003) (0.003:0.003:0.003))
(INTERCONNECT clkbuf_1_1__f_pll_clk90.X _412__2.A (0.002:0.002:0.002) (0.002:0.002:0.002))
(INTERCONNECT clkbuf_1_1__f_pll_clk90.X _412__2.A (0.002:0.002:0.002) (0.001:0.001:0.001))
(INTERCONNECT clkbuf_1_1__f_pll_clk90.X _262__1.A (0.003:0.003:0.003) (0.003:0.003:0.003))
(INTERCONNECT clkbuf_1_1__f_pll_clk90.X _457_.CLK_N (0.001:0.001:0.001) (0.001:0.001:0.001))
(INTERCONNECT clkbuf_1_1__f_pll_clk90.X _455_.CLK_N (0.002:0.002:0.002) (0.002:0.002:0.002))
@ -910,7 +910,7 @@
(INSTANCE _207_)
(DELAY
(ABSOLUTE
(IOPATH A0 X (0.295:0.295:0.295) (0.702:0.702:0.702))
(IOPATH A0 X (0.294:0.294:0.294) (0.702:0.702:0.702))
(IOPATH A1 X (0.317:0.317:0.317) (0.736:0.736:0.736))
(IOPATH S X (0.480:0.480:0.480) (0.806:0.806:0.806))
(IOPATH S X (0.349:0.349:0.349) (0.790:0.790:0.790))
@ -1456,7 +1456,7 @@
(INSTANCE _255_)
(DELAY
(ABSOLUTE
(IOPATH A Y (0.147:0.147:0.147) (0.174:0.174:0.174))
(IOPATH A Y (0.123:0.123:0.123) (0.164:0.164:0.164))
)
)
)
@ -2410,9 +2410,9 @@
(INSTANCE _344_)
(DELAY
(ABSOLUTE
(IOPATH A_N X (0.498:0.498:0.498) (0.450:0.450:0.450))
(IOPATH B X (0.400:0.400:0.400) (0.420:0.420:0.420))
(IOPATH C X (0.377:0.377:0.377) (0.419:0.419:0.419))
(IOPATH A_N X (0.470:0.470:0.470) (0.442:0.442:0.442))
(IOPATH B X (0.392:0.392:0.392) (0.391:0.391:0.391))
(IOPATH C X (0.359:0.359:0.359) (0.382:0.382:0.382))
)
)
)
@ -2755,10 +2755,10 @@
(INSTANCE _375_)
(DELAY
(ABSOLUTE
(IOPATH A_N X (0.647:0.647:0.647) (0.543:0.543:0.543))
(IOPATH A_N X (0.618:0.618:0.618) (0.535:0.535:0.535))
(IOPATH B_N X (0.573:0.573:0.573) (0.468:0.468:0.468))
(IOPATH C X (0.495:0.495:0.495) (0.493:0.493:0.493))
(IOPATH D X (0.533:0.533:0.533) (0.541:0.541:0.541))
(IOPATH C X (0.477:0.477:0.477) (0.455:0.455:0.455))
(IOPATH D X (0.525:0.525:0.525) (0.512:0.512:0.512))
)
)
)
@ -3133,7 +3133,7 @@
(INSTANCE clkbuf_0_ext_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (1.236:1.236:1.236) (1.589:1.589:1.589))
(IOPATH A X (0.321:0.321:0.321) (0.366:0.366:0.366))
)
)
)
@ -3223,7 +3223,7 @@
(RECOVERY (posedge SET_B) (posedge CLK) (-0.235:-0.235:-0.235))
(HOLD (posedge D) (posedge CLK) (-0.056:-0.056:-0.056))
(HOLD (negedge D) (posedge CLK) (0.006:0.006:0.006))
(SETUP (posedge D) (posedge CLK) (0.107:0.107:0.107))
(SETUP (posedge D) (posedge CLK) (0.106:0.106:0.106))
(SETUP (negedge D) (posedge CLK) (0.132:0.132:0.132))
)
)
@ -3239,10 +3239,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.728:0.728:0.728))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.405:-0.405:-0.405))
(HOLD (posedge D) (posedge CLK) (-0.073:-0.073:-0.073))
(HOLD (negedge D) (posedge CLK) (-0.095:-0.095:-0.095))
(SETUP (posedge D) (posedge CLK) (0.128:0.128:0.128))
(SETUP (negedge D) (posedge CLK) (0.274:0.274:0.274))
(HOLD (posedge D) (posedge CLK) (-0.069:-0.069:-0.069))
(HOLD (negedge D) (posedge CLK) (-0.093:-0.093:-0.093))
(SETUP (posedge D) (posedge CLK) (0.125:0.125:0.125))
(SETUP (negedge D) (posedge CLK) (0.272:0.272:0.272))
)
)
(CELL
@ -3357,7 +3357,7 @@
(REMOVAL (posedge SET_B) (posedge CLK) (0.291:0.291:0.291))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.255:-0.255:-0.255))
(HOLD (posedge D) (posedge CLK) (-0.065:-0.066:-0.067))
(HOLD (negedge D) (posedge CLK) (-0.001:-0.001:-0.001))
(HOLD (negedge D) (posedge CLK) (-0.000:-0.001:-0.001))
(SETUP (posedge D) (posedge CLK) (0.117:0.118:0.119))
(SETUP (negedge D) (posedge CLK) (0.142:0.143:0.143))
)
@ -3609,7 +3609,7 @@
(REMOVAL (posedge RESET_B) (posedge CLK) (0.728:0.728:0.728))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.405:-0.405:-0.405))
(HOLD (posedge D) (posedge CLK) (-0.076:-0.077:-0.077))
(HOLD (negedge D) (posedge CLK) (-0.099:-0.102:-0.105))
(HOLD (negedge D) (posedge CLK) (-0.099:-0.102:-0.104))
(SETUP (posedge D) (posedge CLK) (0.133:0.133:0.134))
(SETUP (negedge D) (posedge CLK) (0.279:0.282:0.285))
)
@ -3626,10 +3626,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.732:0.732:0.732))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.419:-0.419:-0.419))
(HOLD (posedge D) (posedge CLK) (-0.103:-0.103:-0.103))
(HOLD (negedge D) (posedge CLK) (-0.125:-0.125:-0.125))
(SETUP (posedge D) (posedge CLK) (0.162:0.162:0.162))
(SETUP (negedge D) (posedge CLK) (0.308:0.308:0.308))
(HOLD (posedge D) (posedge CLK) (-0.092:-0.092:-0.092))
(HOLD (negedge D) (posedge CLK) (-0.099:-0.099:-0.099))
(SETUP (posedge D) (posedge CLK) (0.151:0.151:0.151))
(SETUP (negedge D) (posedge CLK) (0.278:0.278:0.278))
)
)
(CELL
@ -3644,10 +3644,10 @@
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.301:0.301:0.301))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.265:-0.265:-0.265))
(HOLD (posedge D) (posedge CLK) (-0.096:-0.096:-0.096))
(HOLD (negedge D) (posedge CLK) (-0.019:-0.019:-0.019))
(SETUP (posedge D) (posedge CLK) (0.151:0.151:0.151))
(SETUP (negedge D) (posedge CLK) (0.166:0.166:0.166))
(HOLD (posedge D) (posedge CLK) (-0.087:-0.087:-0.087))
(HOLD (negedge D) (posedge CLK) (-0.004:-0.004:-0.004))
(SETUP (posedge D) (posedge CLK) (0.141:0.141:0.141))
(SETUP (negedge D) (posedge CLK) (0.147:0.147:0.147))
)
)
(CELL
@ -3662,10 +3662,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.732:0.732:0.732))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.419:-0.419:-0.419))
(HOLD (posedge D) (posedge CLK) (-0.100:-0.100:-0.100))
(HOLD (negedge D) (posedge CLK) (-0.122:-0.122:-0.122))
(SETUP (posedge D) (posedge CLK) (0.159:0.159:0.159))
(SETUP (negedge D) (posedge CLK) (0.305:0.305:0.305))
(HOLD (posedge D) (posedge CLK) (-0.089:-0.089:-0.089))
(HOLD (negedge D) (posedge CLK) (-0.095:-0.095:-0.095))
(SETUP (posedge D) (posedge CLK) (0.147:0.147:0.147))
(SETUP (negedge D) (posedge CLK) (0.275:0.275:0.275))
)
)
(CELL
@ -3772,7 +3772,7 @@
(INSTANCE _448_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.654:0.654:0.654) (0.594:0.594:0.594))
(IOPATH CLK Q (0.654:0.654:0.654) (0.595:0.595:0.595))
)
)
(TIMINGCHECK
@ -3815,7 +3815,7 @@
(HOLD (posedge D) (posedge CLK) (-0.075:-0.075:-0.075))
(HOLD (negedge D) (posedge CLK) (-0.098:-0.098:-0.098))
(SETUP (posedge D) (posedge CLK) (0.131:0.131:0.131))
(SETUP (negedge D) (posedge CLK) (0.277:0.277:0.278))
(SETUP (negedge D) (posedge CLK) (0.277:0.277:0.277))
)
)
(CELL
@ -3954,7 +3954,7 @@
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.723:0.723:0.723))
(REMOVAL (posedge RESET_B) (posedge CLK) (0.724:0.724:0.724))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.356:-0.356:-0.356))
(HOLD (posedge D) (posedge CLK) (-0.092:-0.096:-0.100))
(HOLD (negedge D) (posedge CLK) (-0.091:-0.095:-0.100))
@ -4082,10 +4082,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.727:0.727:0.727))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.370:-0.370:-0.370))
(HOLD (posedge D) (posedge CLK) (-0.105:-0.105:-0.105))
(HOLD (negedge D) (posedge CLK) (-0.133:-0.133:-0.133))
(SETUP (posedge D) (posedge CLK) (0.164:0.164:0.164))
(SETUP (negedge D) (posedge CLK) (0.316:0.316:0.316))
(HOLD (posedge D) (posedge CLK) (-0.090:-0.090:-0.090))
(HOLD (negedge D) (posedge CLK) (-0.103:-0.103:-0.103))
(SETUP (posedge D) (posedge CLK) (0.148:0.148:0.148))
(SETUP (negedge D) (posedge CLK) (0.283:0.283:0.283))
)
)
(CELL
@ -4100,10 +4100,10 @@
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.275:0.275:0.275))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.239:-0.239:-0.239))
(HOLD (posedge D) (posedge CLK) (-0.092:-0.092:-0.092))
(HOLD (negedge D) (posedge CLK) (-0.027:-0.027:-0.027))
(SETUP (posedge D) (posedge CLK) (0.147:0.147:0.147))
(SETUP (negedge D) (posedge CLK) (0.174:0.174:0.174))
(HOLD (posedge D) (posedge CLK) (-0.078:-0.078:-0.078))
(HOLD (negedge D) (posedge CLK) (-0.010:-0.010:-0.010))
(SETUP (posedge D) (posedge CLK) (0.131:0.131:0.131))
(SETUP (negedge D) (posedge CLK) (0.152:0.152:0.152))
)
)
(CELL
@ -4118,10 +4118,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.714:0.714:0.714))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.386:-0.386:-0.386))
(HOLD (posedge D) (posedge CLK) (-0.103:-0.103:-0.103))
(HOLD (negedge D) (posedge CLK) (-0.131:-0.131:-0.131))
(SETUP (posedge D) (posedge CLK) (0.162:0.162:0.162))
(SETUP (negedge D) (posedge CLK) (0.314:0.314:0.314))
(HOLD (posedge D) (posedge CLK) (-0.087:-0.087:-0.087))
(HOLD (negedge D) (posedge CLK) (-0.101:-0.101:-0.101))
(SETUP (posedge D) (posedge CLK) (0.144:0.144:0.144))
(SETUP (negedge D) (posedge CLK) (0.280:0.280:0.280))
)
)
(CELL
@ -4183,7 +4183,7 @@
(INSTANCE _262__1)
(DELAY
(ABSOLUTE
(IOPATH A Y (0.068:0.068:0.068) (0.057:0.057:0.057))
(IOPATH A Y (0.069:0.069:0.069) (0.057:0.057:0.057))
)
)
)
@ -4192,7 +4192,7 @@
(INSTANCE input1)
(DELAY
(ABSOLUTE
(IOPATH A X (1.154:1.154:1.154) (1.803:1.803:1.803))
(IOPATH A X (0.431:0.431:0.431) (0.498:0.498:0.498))
)
)
)
@ -4201,7 +4201,7 @@
(INSTANCE input2)
(DELAY
(ABSOLUTE
(IOPATH A X (0.986:0.986:0.986) (1.099:1.099:1.099))
(IOPATH A X (0.379:0.379:0.379) (0.352:0.352:0.352))
)
)
)
@ -4210,7 +4210,7 @@
(INSTANCE input3)
(DELAY
(ABSOLUTE
(IOPATH A X (0.997:0.997:0.997) (1.106:1.106:1.106))
(IOPATH A X (0.390:0.390:0.390) (0.359:0.359:0.359))
)
)
)
@ -4219,7 +4219,7 @@
(INSTANCE input4)
(DELAY
(ABSOLUTE
(IOPATH A X (0.886:0.886:0.886) (1.018:1.018:1.018))
(IOPATH A X (0.291:0.291:0.291) (0.295:0.295:0.295))
)
)
)
@ -4228,7 +4228,7 @@
(INSTANCE input5)
(DELAY
(ABSOLUTE
(IOPATH A X (0.861:0.861:0.861) (0.999:0.999:0.999))
(IOPATH A X (0.270:0.270:0.270) (0.283:0.283:0.283))
)
)
)
@ -4237,7 +4237,7 @@
(INSTANCE input6)
(DELAY
(ABSOLUTE
(IOPATH A X (0.846:0.846:0.846) (0.985:0.985:0.985))
(IOPATH A X (0.257:0.257:0.257) (0.274:0.274:0.274))
)
)
)
@ -4246,7 +4246,7 @@
(INSTANCE input7)
(DELAY
(ABSOLUTE
(IOPATH A X (0.850:0.850:0.850) (0.990:0.990:0.990))
(IOPATH A X (0.261:0.261:0.261) (0.277:0.277:0.277))
)
)
)
@ -4255,7 +4255,7 @@
(INSTANCE input8)
(DELAY
(ABSOLUTE
(IOPATH A X (0.918:0.918:0.918) (1.047:1.047:1.047))
(IOPATH A X (0.318:0.318:0.318) (0.314:0.314:0.314))
)
)
)
@ -4264,7 +4264,7 @@
(INSTANCE input9)
(DELAY
(ABSOLUTE
(IOPATH A X (0.935:0.935:0.935) (1.059:1.059:1.059))
(IOPATH A X (0.331:0.331:0.331) (0.322:0.322:0.322))
)
)
)
@ -4273,7 +4273,7 @@
(INSTANCE input10)
(DELAY
(ABSOLUTE
(IOPATH A X (0.905:0.905:0.905) (1.036:1.036:1.036))
(IOPATH A X (0.307:0.307:0.307) (0.307:0.307:0.307))
)
)
)
@ -4471,7 +4471,7 @@
(INSTANCE clkbuf_1_0__f_ext_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.245:0.245:0.245) (0.281:0.281:0.281))
(IOPATH A X (0.195:0.195:0.195) (0.229:0.229:0.229))
)
)
)
@ -4480,7 +4480,7 @@
(INSTANCE clkbuf_1_1__f_ext_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.242:0.242:0.242) (0.277:0.277:0.277))
(IOPATH A X (0.191:0.191:0.191) (0.225:0.225:0.225))
)
)
)
@ -4543,7 +4543,7 @@
(INSTANCE clkbuf_0_pll_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (1.246:1.246:1.246) (1.597:1.597:1.597))
(IOPATH A X (0.327:0.327:0.327) (0.370:0.370:0.370))
)
)
)
@ -4552,7 +4552,7 @@
(INSTANCE clkbuf_1_0__f_pll_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.310:0.310:0.310) (0.332:0.332:0.332))
(IOPATH A X (0.260:0.260:0.260) (0.280:0.280:0.280))
)
)
)
@ -4561,7 +4561,7 @@
(INSTANCE clkbuf_1_1__f_pll_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.311:0.311:0.311) (0.333:0.333:0.333))
(IOPATH A X (0.261:0.261:0.261) (0.281:0.281:0.281))
)
)
)
@ -4597,7 +4597,7 @@
(INSTANCE clkbuf_0_pll_clk90)
(DELAY
(ABSOLUTE
(IOPATH A X (1.241:1.241:1.241) (1.593:1.593:1.593))
(IOPATH A X (0.324:0.324:0.324) (0.368:0.368:0.368))
)
)
)
@ -4606,7 +4606,7 @@
(INSTANCE clkbuf_1_0__f_pll_clk90)
(DELAY
(ABSOLUTE
(IOPATH A X (0.287:0.287:0.287) (0.314:0.314:0.314))
(IOPATH A X (0.236:0.236:0.236) (0.262:0.262:0.262))
)
)
)
@ -4615,7 +4615,7 @@
(INSTANCE clkbuf_1_1__f_pll_clk90)
(DELAY
(ABSOLUTE
(IOPATH A X (0.312:0.312:0.312) (0.334:0.334:0.334))
(IOPATH A X (0.262:0.262:0.262) (0.282:0.282:0.282))
)
)
)

View File

@ -1,7 +1,7 @@
(DELAYFILE
(SDFVERSION "3.0")
(DESIGN "caravel_clocking")
(DATE "Mon Feb 27 14:17:46 2023")
(DATE "Mon Mar 6 11:52:14 2023")
(VENDOR "Parallax")
(PROGRAM "STA")
(VERSION "2.3.2")
@ -899,7 +899,7 @@
(DELAY
(ABSOLUTE
(IOPATH A0 X (0.156:0.156:0.156) (0.298:0.298:0.298))
(IOPATH A1 X (0.143:0.143:0.143) (0.305:0.305:0.305))
(IOPATH A1 X (0.142:0.142:0.142) (0.304:0.304:0.304))
(IOPATH S X (0.212:0.213:0.215) (0.346:0.347:0.347))
(IOPATH S X (0.164:0.164:0.164) (0.324:0.325:0.326))
)
@ -1456,7 +1456,7 @@
(INSTANCE _255_)
(DELAY
(ABSOLUTE
(IOPATH A Y (0.092:0.092:0.092) (0.078:0.078:0.078))
(IOPATH A Y (0.066:0.066:0.066) (0.075:0.075:0.075))
)
)
)
@ -2410,9 +2410,9 @@
(INSTANCE _344_)
(DELAY
(ABSOLUTE
(IOPATH A_N X (0.256:0.256:0.256) (0.206:0.206:0.206))
(IOPATH B X (0.194:0.194:0.194) (0.216:0.216:0.216))
(IOPATH C X (0.182:0.182:0.182) (0.222:0.222:0.222))
(IOPATH A_N X (0.229:0.229:0.229) (0.203:0.203:0.203))
(IOPATH B X (0.190:0.190:0.190) (0.186:0.186:0.186))
(IOPATH C X (0.173:0.173:0.173) (0.183:0.183:0.183))
)
)
)
@ -2755,10 +2755,10 @@
(INSTANCE _375_)
(DELAY
(ABSOLUTE
(IOPATH A_N X (0.316:0.316:0.316) (0.244:0.244:0.244))
(IOPATH B_N X (0.266:0.266:0.266) (0.218:0.218:0.218))
(IOPATH C X (0.226:0.226:0.226) (0.253:0.253:0.253))
(IOPATH D X (0.239:0.239:0.239) (0.271:0.271:0.271))
(IOPATH A_N X (0.287:0.287:0.287) (0.241:0.241:0.241))
(IOPATH B_N X (0.265:0.265:0.265) (0.217:0.217:0.217))
(IOPATH C X (0.216:0.216:0.216) (0.213:0.213:0.213))
(IOPATH D X (0.236:0.236:0.236) (0.240:0.240:0.240))
)
)
)
@ -3133,7 +3133,7 @@
(INSTANCE clkbuf_0_ext_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.613:0.613:0.613) (1.460:1.460:1.460))
(IOPATH A X (0.204:0.204:0.204) (0.260:0.260:0.260))
)
)
)
@ -3239,10 +3239,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.363:0.363:0.363))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.206:-0.206:-0.206))
(HOLD (posedge D) (posedge CLK) (-0.033:-0.033:-0.033))
(HOLD (negedge D) (posedge CLK) (-0.044:-0.044:-0.044))
(SETUP (posedge D) (posedge CLK) (0.058:0.058:0.058))
(SETUP (negedge D) (posedge CLK) (0.113:0.113:0.113))
(HOLD (posedge D) (posedge CLK) (-0.030:-0.030:-0.030))
(HOLD (negedge D) (posedge CLK) (-0.043:-0.043:-0.043))
(SETUP (posedge D) (posedge CLK) (0.054:0.054:0.054))
(SETUP (negedge D) (posedge CLK) (0.112:0.112:0.112))
)
)
(CELL
@ -3274,11 +3274,11 @@
)
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.152:0.152:0.152))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.134:-0.134:-0.134))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.133:-0.133:-0.133))
(HOLD (posedge D) (posedge CLK) (-0.040:-0.044:-0.047))
(HOLD (negedge D) (posedge CLK) (-0.006:-0.009:-0.012))
(SETUP (posedge D) (posedge CLK) (0.060:0.064:0.067))
(SETUP (negedge D) (posedge CLK) (0.061:0.064:0.067))
(SETUP (negedge D) (posedge CLK) (0.061:0.064:0.068))
)
)
(CELL
@ -3286,7 +3286,7 @@
(INSTANCE _420_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.327:0.327:0.327) (0.364:0.364:0.364))
(IOPATH CLK Q (0.327:0.327:0.327) (0.363:0.363:0.363))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -3296,7 +3296,7 @@
(HOLD (posedge D) (posedge CLK) (-0.032:-0.032:-0.032))
(HOLD (negedge D) (posedge CLK) (-0.042:-0.042:-0.042))
(SETUP (posedge D) (posedge CLK) (0.057:0.057:0.057))
(SETUP (negedge D) (posedge CLK) (0.110:0.110:0.110))
(SETUP (negedge D) (posedge CLK) (0.111:0.111:0.111))
)
)
(CELL
@ -3304,12 +3304,12 @@
(INSTANCE _421_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.311:0.311:0.311) (0.301:0.301:0.301))
(IOPATH CLK Q (0.311:0.311:0.311) (0.300:0.300:0.300))
)
)
(TIMINGCHECK
(HOLD (posedge D) (posedge CLK) (-0.052:-0.052:-0.052))
(HOLD (negedge D) (posedge CLK) (-0.063:-0.063:-0.063))
(HOLD (negedge D) (posedge CLK) (-0.064:-0.064:-0.064))
(SETUP (posedge D) (posedge CLK) (0.077:0.077:0.077))
(SETUP (negedge D) (posedge CLK) (0.121:0.121:0.121))
)
@ -3324,9 +3324,9 @@
)
(TIMINGCHECK
(HOLD (posedge D) (posedge CLK) (-0.064:-0.064:-0.064))
(HOLD (negedge D) (posedge CLK) (-0.071:-0.071:-0.071))
(HOLD (negedge D) (posedge CLK) (-0.072:-0.072:-0.072))
(SETUP (posedge D) (posedge CLK) (0.090:0.090:0.090))
(SETUP (negedge D) (posedge CLK) (0.129:0.129:0.129))
(SETUP (negedge D) (posedge CLK) (0.130:0.130:0.130))
)
)
(CELL
@ -3339,7 +3339,7 @@
)
(TIMINGCHECK
(HOLD (posedge D) (posedge CLK) (-0.055:-0.055:-0.055))
(HOLD (negedge D) (posedge CLK) (-0.063:-0.063:-0.063))
(HOLD (negedge D) (posedge CLK) (-0.064:-0.064:-0.064))
(SETUP (posedge D) (posedge CLK) (0.080:0.080:0.080))
(SETUP (negedge D) (posedge CLK) (0.121:0.121:0.121))
)
@ -3349,7 +3349,7 @@
(INSTANCE _424_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.559:0.559:0.559) (0.391:0.391:0.391))
(IOPATH CLK Q (0.558:0.558:0.558) (0.391:0.391:0.391))
(IOPATH SET_B Q (0.000:0.000:0.000))
)
)
@ -3374,8 +3374,8 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.362:0.362:0.362))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.205:-0.205:-0.205))
(HOLD (posedge D) (posedge CLK) (-0.031:-0.031:-0.032))
(HOLD (negedge D) (posedge CLK) (-0.037:-0.039:-0.040))
(HOLD (posedge D) (posedge CLK) (-0.031:-0.032:-0.032))
(HOLD (negedge D) (posedge CLK) (-0.038:-0.039:-0.040))
(SETUP (posedge D) (posedge CLK) (0.056:0.056:0.056))
(SETUP (negedge D) (posedge CLK) (0.106:0.107:0.108))
)
@ -3385,17 +3385,17 @@
(INSTANCE _426_)
(DELAY
(ABSOLUTE
(IOPATH CLK_N Q (0.538:0.538:0.538) (0.427:0.427:0.427))
(IOPATH CLK_N Q (0.537:0.537:0.537) (0.427:0.427:0.427))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.484:0.484:0.484))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.271:-0.271:-0.271))
(HOLD (posedge D) (negedge CLK_N) (0.075:0.072:0.070))
(HOLD (negedge D) (negedge CLK_N) (-0.077:-0.078:-0.079))
(HOLD (posedge D) (negedge CLK_N) (0.075:0.072:0.069))
(HOLD (negedge D) (negedge CLK_N) (-0.078:-0.078:-0.079))
(SETUP (posedge D) (negedge CLK_N) (-0.028:-0.024:-0.020))
(SETUP (negedge D) (negedge CLK_N) (0.153:0.153:0.154))
(SETUP (negedge D) (negedge CLK_N) (0.153:0.154:0.155))
)
)
(CELL
@ -3428,9 +3428,9 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.484:0.484:0.484))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.271:-0.271:-0.271))
(HOLD (posedge D) (negedge CLK_N) (0.075:0.071:0.068))
(HOLD (posedge D) (negedge CLK_N) (0.074:0.071:0.068))
(HOLD (negedge D) (negedge CLK_N) (-0.079:-0.079:-0.080))
(SETUP (posedge D) (negedge CLK_N) (-0.027:-0.023:-0.018))
(SETUP (posedge D) (negedge CLK_N) (-0.027:-0.022:-0.018))
(SETUP (negedge D) (negedge CLK_N) (0.154:0.154:0.155))
)
)
@ -3457,7 +3457,7 @@
(INSTANCE _430_)
(DELAY
(ABSOLUTE
(IOPATH CLK_N Q (0.482:0.482:0.482) (0.394:0.394:0.394))
(IOPATH CLK_N Q (0.482:0.482:0.482) (0.393:0.393:0.393))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -3465,7 +3465,7 @@
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.473:0.473:0.473))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.283:-0.283:-0.283))
(HOLD (posedge D) (negedge CLK_N) (0.085:0.084:0.084))
(HOLD (negedge D) (negedge CLK_N) (-0.080:-0.081:-0.081))
(HOLD (negedge D) (negedge CLK_N) (-0.081:-0.081:-0.081))
(SETUP (posedge D) (negedge CLK_N) (-0.040:-0.039:-0.039))
(SETUP (negedge D) (negedge CLK_N) (0.156:0.156:0.156))
)
@ -3482,7 +3482,7 @@
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.137:0.137:0.137))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.118:-0.118:-0.118))
(HOLD (posedge D) (posedge CLK) (-0.039:-0.039:-0.039))
(HOLD (posedge D) (posedge CLK) (-0.039:-0.039:-0.040))
(HOLD (negedge D) (posedge CLK) (-0.023:-0.024:-0.024))
(SETUP (posedge D) (posedge CLK) (0.059:0.059:0.060))
(SETUP (negedge D) (posedge CLK) (0.080:0.080:0.080))
@ -3493,16 +3493,16 @@
(INSTANCE _432_)
(DELAY
(ABSOLUTE
(IOPATH CLK_N Q (0.451:0.451:0.451) (0.373:0.373:0.373))
(IOPATH CLK_N Q (0.450:0.450:0.450) (0.373:0.373:0.373))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.473:0.473:0.473))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.284:-0.284:-0.284))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.283:-0.283:-0.283))
(HOLD (posedge D) (negedge CLK_N) (0.083:0.083:0.083))
(HOLD (negedge D) (negedge CLK_N) (-0.082:-0.082:-0.082))
(SETUP (posedge D) (negedge CLK_N) (-0.038:-0.038:-0.038))
(SETUP (posedge D) (negedge CLK_N) (-0.038:-0.038:-0.037))
(SETUP (negedge D) (negedge CLK_N) (0.158:0.158:0.158))
)
)
@ -3511,7 +3511,7 @@
(INSTANCE _433_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.467:0.467:0.467) (0.522:0.522:0.522))
(IOPATH CLK Q (0.467:0.467:0.467) (0.521:0.521:0.521))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -3520,8 +3520,8 @@
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.169:-0.169:-0.169))
(HOLD (posedge D) (posedge CLK) (-0.041:-0.044:-0.047))
(HOLD (negedge D) (posedge CLK) (-0.038:-0.040:-0.042))
(SETUP (posedge D) (posedge CLK) (0.070:0.074:0.077))
(SETUP (negedge D) (posedge CLK) (0.110:0.112:0.114))
(SETUP (posedge D) (posedge CLK) (0.070:0.074:0.078))
(SETUP (negedge D) (posedge CLK) (0.111:0.113:0.114))
)
)
(CELL
@ -3529,17 +3529,17 @@
(INSTANCE _434_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.598:0.598:0.598) (0.406:0.406:0.406))
(IOPATH CLK Q (0.598:0.598:0.598) (0.405:0.405:0.405))
(IOPATH SET_B Q (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.148:0.148:0.148))
(REMOVAL (posedge SET_B) (posedge CLK) (0.147:0.147:0.147))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.126:-0.126:-0.126))
(HOLD (posedge D) (posedge CLK) (-0.031:-0.032:-0.032))
(HOLD (posedge D) (posedge CLK) (-0.032:-0.032:-0.032))
(HOLD (negedge D) (posedge CLK) (-0.006:-0.006:-0.007))
(SETUP (posedge D) (posedge CLK) (0.054:0.054:0.054))
(SETUP (negedge D) (posedge CLK) (0.069:0.070:0.070))
(SETUP (negedge D) (posedge CLK) (0.070:0.070:0.071))
)
)
(CELL
@ -3547,17 +3547,17 @@
(INSTANCE _435_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.413:0.413:0.413) (0.443:0.443:0.443))
(IOPATH CLK Q (0.412:0.412:0.412) (0.442:0.442:0.442))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.374:0.374:0.374))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.176:-0.176:-0.176))
(REMOVAL (posedge RESET_B) (posedge CLK) (0.373:0.373:0.373))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.175:-0.175:-0.175))
(HOLD (posedge D) (posedge CLK) (-0.033:-0.033:-0.033))
(HOLD (negedge D) (posedge CLK) (-0.040:-0.040:-0.041))
(HOLD (negedge D) (posedge CLK) (-0.040:-0.041:-0.041))
(SETUP (posedge D) (posedge CLK) (0.061:0.062:0.062))
(SETUP (negedge D) (posedge CLK) (0.113:0.114:0.115))
(SETUP (negedge D) (posedge CLK) (0.114:0.114:0.115))
)
)
(CELL
@ -3575,7 +3575,7 @@
(HOLD (posedge D) (posedge CLK) (-0.029:-0.029:-0.030))
(HOLD (negedge D) (posedge CLK) (-0.006:-0.006:-0.006))
(SETUP (posedge D) (posedge CLK) (0.051:0.051:0.052))
(SETUP (negedge D) (posedge CLK) (0.069:0.069:0.070))
(SETUP (negedge D) (posedge CLK) (0.069:0.070:0.070))
)
)
(CELL
@ -3588,12 +3588,12 @@
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.363:0.363:0.363))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.190:-0.190:-0.190))
(REMOVAL (posedge RESET_B) (posedge CLK) (0.362:0.362:0.362))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.189:-0.189:-0.189))
(HOLD (posedge D) (posedge CLK) (-0.030:-0.031:-0.031))
(HOLD (negedge D) (posedge CLK) (-0.040:-0.040:-0.040))
(SETUP (posedge D) (posedge CLK) (0.059:0.059:0.059))
(SETUP (negedge D) (posedge CLK) (0.113:0.114:0.114))
(SETUP (negedge D) (posedge CLK) (0.114:0.114:0.114))
)
)
(CELL
@ -3601,17 +3601,17 @@
(INSTANCE _438_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.367:0.367:0.367) (0.393:0.393:0.393))
(IOPATH CLK Q (0.366:0.366:0.366) (0.392:0.392:0.392))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.363:0.363:0.363))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.206:-0.206:-0.206))
(HOLD (posedge D) (posedge CLK) (-0.034:-0.034:-0.035))
(HOLD (negedge D) (posedge CLK) (-0.039:-0.042:-0.045))
(HOLD (posedge D) (posedge CLK) (-0.034:-0.035:-0.035))
(HOLD (negedge D) (posedge CLK) (-0.039:-0.043:-0.046))
(SETUP (posedge D) (posedge CLK) (0.059:0.060:0.060))
(SETUP (negedge D) (posedge CLK) (0.108:0.111:0.114))
(SETUP (negedge D) (posedge CLK) (0.108:0.111:0.115))
)
)
(CELL
@ -3626,10 +3626,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.365:0.365:0.365))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.213:-0.213:-0.213))
(HOLD (posedge D) (posedge CLK) (-0.051:-0.051:-0.051))
(HOLD (negedge D) (posedge CLK) (-0.077:-0.077:-0.077))
(SETUP (posedge D) (posedge CLK) (0.077:0.077:0.077))
(SETUP (negedge D) (posedge CLK) (0.148:0.148:0.148))
(HOLD (posedge D) (posedge CLK) (-0.044:-0.044:-0.044))
(HOLD (negedge D) (posedge CLK) (-0.044:-0.044:-0.044))
(SETUP (posedge D) (posedge CLK) (0.070:0.070:0.070))
(SETUP (negedge D) (posedge CLK) (0.113:0.113:0.113))
)
)
(CELL
@ -3644,10 +3644,10 @@
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.156:0.156:0.156))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.138:-0.138:-0.138))
(HOLD (posedge D) (posedge CLK) (-0.052:-0.052:-0.052))
(HOLD (negedge D) (posedge CLK) (-0.036:-0.036:-0.036))
(SETUP (posedge D) (posedge CLK) (0.073:0.073:0.073))
(SETUP (negedge D) (posedge CLK) (0.096:0.096:0.096))
(HOLD (posedge D) (posedge CLK) (-0.046:-0.046:-0.046))
(HOLD (negedge D) (posedge CLK) (-0.012:-0.012:-0.012))
(SETUP (posedge D) (posedge CLK) (0.066:0.066:0.066))
(SETUP (negedge D) (posedge CLK) (0.068:0.068:0.068))
)
)
(CELL
@ -3662,10 +3662,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.365:0.365:0.365))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.213:-0.213:-0.213))
(HOLD (posedge D) (posedge CLK) (-0.049:-0.049:-0.049))
(HOLD (negedge D) (posedge CLK) (-0.076:-0.076:-0.076))
(SETUP (posedge D) (posedge CLK) (0.076:0.076:0.076))
(SETUP (negedge D) (posedge CLK) (0.147:0.147:0.147))
(HOLD (posedge D) (posedge CLK) (-0.042:-0.042:-0.042))
(HOLD (negedge D) (posedge CLK) (-0.042:-0.042:-0.042))
(SETUP (posedge D) (posedge CLK) (0.068:0.068:0.068))
(SETUP (negedge D) (posedge CLK) (0.111:0.111:0.111))
)
)
(CELL
@ -3731,10 +3731,10 @@
)
)
(TIMINGCHECK
(HOLD (posedge D) (posedge CLK) (-0.025:-0.025:-0.026))
(HOLD (posedge D) (posedge CLK) (-0.026:-0.026:-0.026))
(HOLD (negedge D) (posedge CLK) (-0.039:-0.041:-0.043))
(SETUP (posedge D) (posedge CLK) (0.048:0.048:0.048))
(SETUP (negedge D) (posedge CLK) (0.095:0.097:0.099))
(SETUP (negedge D) (posedge CLK) (0.095:0.097:0.100))
)
)
(CELL
@ -3749,7 +3749,7 @@
(HOLD (posedge D) (posedge CLK) (-0.069:-0.069:-0.069))
(HOLD (negedge D) (posedge CLK) (-0.077:-0.077:-0.077))
(SETUP (posedge D) (posedge CLK) (0.095:0.095:0.095))
(SETUP (negedge D) (posedge CLK) (0.135:0.135:0.135))
(SETUP (negedge D) (posedge CLK) (0.136:0.136:0.136))
)
)
(CELL
@ -3787,17 +3787,17 @@
(INSTANCE _449_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.557:0.557:0.557) (0.386:0.386:0.386))
(IOPATH CLK Q (0.556:0.556:0.556) (0.386:0.386:0.386))
(IOPATH SET_B Q (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.147:0.147:0.147))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.129:-0.129:-0.129))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.128:-0.128:-0.128))
(HOLD (posedge D) (posedge CLK) (-0.037:-0.037:-0.038))
(HOLD (negedge D) (posedge CLK) (-0.012:-0.012:-0.013))
(SETUP (posedge D) (posedge CLK) (0.057:0.057:0.058))
(SETUP (negedge D) (posedge CLK) (0.067:0.067:0.068))
(SETUP (negedge D) (posedge CLK) (0.067:0.068:0.068))
)
)
(CELL
@ -3811,11 +3811,11 @@
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.355:0.355:0.355))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.203:-0.203:-0.203))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.202:-0.202:-0.202))
(HOLD (posedge D) (posedge CLK) (-0.033:-0.033:-0.033))
(HOLD (negedge D) (posedge CLK) (-0.040:-0.041:-0.042))
(SETUP (posedge D) (posedge CLK) (0.058:0.058:0.058))
(SETUP (negedge D) (posedge CLK) (0.108:0.109:0.110))
(SETUP (negedge D) (posedge CLK) (0.108:0.109:0.111))
)
)
(CELL
@ -3823,16 +3823,16 @@
(INSTANCE _451_)
(DELAY
(ABSOLUTE
(IOPATH CLK_N Q (0.530:0.530:0.530) (0.423:0.423:0.423))
(IOPATH CLK_N Q (0.529:0.529:0.529) (0.423:0.423:0.423))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.474:0.474:0.474))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.282:-0.282:-0.282))
(HOLD (posedge D) (negedge CLK_N) (0.069:0.064:0.060))
(HOLD (negedge D) (negedge CLK_N) (-0.087:-0.087:-0.088))
(SETUP (posedge D) (negedge CLK_N) (-0.019:-0.013:-0.007))
(HOLD (posedge D) (negedge CLK_N) (0.068:0.064:0.059))
(HOLD (negedge D) (negedge CLK_N) (-0.087:-0.088:-0.088))
(SETUP (posedge D) (negedge CLK_N) (-0.018:-0.013:-0.007))
(SETUP (negedge D) (negedge CLK_N) (0.163:0.163:0.164))
)
)
@ -3859,7 +3859,7 @@
(INSTANCE _453_)
(DELAY
(ABSOLUTE
(IOPATH CLK_N Q (0.527:0.527:0.527) (0.420:0.420:0.420))
(IOPATH CLK_N Q (0.527:0.527:0.527) (0.419:0.419:0.419))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -3867,9 +3867,9 @@
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.474:0.474:0.474))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.282:-0.282:-0.282))
(HOLD (posedge D) (negedge CLK_N) (0.075:0.072:0.069))
(HOLD (negedge D) (negedge CLK_N) (-0.078:-0.079:-0.081))
(SETUP (posedge D) (negedge CLK_N) (-0.028:-0.024:-0.019))
(SETUP (negedge D) (negedge CLK_N) (0.153:0.155:0.156))
(HOLD (negedge D) (negedge CLK_N) (-0.078:-0.080:-0.081))
(SETUP (posedge D) (negedge CLK_N) (-0.027:-0.023:-0.019))
(SETUP (negedge D) (negedge CLK_N) (0.154:0.155:0.156))
)
)
(CELL
@ -3904,7 +3904,7 @@
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.282:-0.282:-0.282))
(HOLD (posedge D) (negedge CLK_N) (0.084:0.084:0.084))
(HOLD (negedge D) (negedge CLK_N) (-0.081:-0.081:-0.081))
(SETUP (posedge D) (negedge CLK_N) (-0.040:-0.039:-0.039))
(SETUP (posedge D) (negedge CLK_N) (-0.039:-0.039:-0.039))
(SETUP (negedge D) (negedge CLK_N) (0.156:0.156:0.156))
)
)
@ -3931,16 +3931,16 @@
(INSTANCE _457_)
(DELAY
(ABSOLUTE
(IOPATH CLK_N Q (0.454:0.454:0.454) (0.375:0.375:0.375))
(IOPATH CLK_N Q (0.453:0.453:0.453) (0.375:0.375:0.375))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.474:0.474:0.474))
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.473:0.473:0.473))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.282:-0.282:-0.282))
(HOLD (posedge D) (negedge CLK_N) (0.082:0.082:0.082))
(HOLD (negedge D) (negedge CLK_N) (-0.083:-0.083:-0.083))
(SETUP (posedge D) (negedge CLK_N) (-0.037:-0.037:-0.036))
(HOLD (negedge D) (negedge CLK_N) (-0.083:-0.083:-0.084))
(SETUP (posedge D) (negedge CLK_N) (-0.037:-0.036:-0.036))
(SETUP (negedge D) (negedge CLK_N) (0.159:0.159:0.159))
)
)
@ -3949,17 +3949,17 @@
(INSTANCE _458_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.468:0.468:0.468) (0.520:0.520:0.520))
(IOPATH CLK Q (0.467:0.467:0.467) (0.520:0.520:0.520))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.359:0.359:0.359))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.178:-0.178:-0.178))
(HOLD (posedge D) (posedge CLK) (-0.041:-0.044:-0.046))
(HOLD (posedge D) (posedge CLK) (-0.041:-0.044:-0.047))
(HOLD (negedge D) (posedge CLK) (-0.038:-0.041:-0.045))
(SETUP (posedge D) (posedge CLK) (0.070:0.073:0.076))
(SETUP (negedge D) (posedge CLK) (0.110:0.114:0.117))
(SETUP (posedge D) (posedge CLK) (0.070:0.073:0.077))
(SETUP (negedge D) (posedge CLK) (0.110:0.114:0.118))
)
)
(CELL
@ -3967,17 +3967,17 @@
(INSTANCE _459_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.594:0.594:0.594) (0.401:0.401:0.401))
(IOPATH CLK Q (0.593:0.593:0.593) (0.400:0.400:0.400))
(IOPATH SET_B Q (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.148:0.148:0.148))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.127:-0.127:-0.127))
(HOLD (posedge D) (posedge CLK) (-0.033:-0.033:-0.033))
(HOLD (posedge D) (posedge CLK) (-0.033:-0.033:-0.034))
(HOLD (negedge D) (posedge CLK) (-0.002:-0.005:-0.008))
(SETUP (posedge D) (posedge CLK) (0.055:0.056:0.056))
(SETUP (negedge D) (posedge CLK) (0.065:0.068:0.071))
(SETUP (posedge D) (posedge CLK) (0.056:0.056:0.056))
(SETUP (negedge D) (posedge CLK) (0.065:0.068:0.072))
)
)
(CELL
@ -3985,17 +3985,17 @@
(INSTANCE _460_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.413:0.413:0.413) (0.420:0.420:0.420))
(IOPATH CLK Q (0.413:0.413:0.413) (0.419:0.419:0.419))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.355:0.355:0.355))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.203:-0.203:-0.203))
(HOLD (posedge D) (posedge CLK) (-0.035:-0.035:-0.036))
(HOLD (negedge D) (posedge CLK) (-0.038:-0.042:-0.046))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.202:-0.202:-0.202))
(HOLD (posedge D) (posedge CLK) (-0.035:-0.036:-0.036))
(HOLD (negedge D) (posedge CLK) (-0.039:-0.042:-0.046))
(SETUP (posedge D) (posedge CLK) (0.060:0.061:0.061))
(SETUP (negedge D) (posedge CLK) (0.106:0.111:0.115))
(SETUP (negedge D) (posedge CLK) (0.107:0.111:0.115))
)
)
(CELL
@ -4003,7 +4003,7 @@
(INSTANCE _461_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.562:0.562:0.562) (0.391:0.391:0.391))
(IOPATH CLK Q (0.562:0.562:0.562) (0.390:0.390:0.390))
(IOPATH SET_B Q (0.000:0.000:0.000))
)
)
@ -4021,7 +4021,7 @@
(INSTANCE _462_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.612:0.612:0.612) (0.410:0.410:0.410))
(IOPATH CLK Q (0.611:0.611:0.611) (0.409:0.409:0.409))
(IOPATH SET_B Q (0.000:0.000:0.000))
)
)
@ -4029,9 +4029,9 @@
(REMOVAL (posedge SET_B) (posedge CLK) (0.148:0.148:0.148))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.127:-0.127:-0.127))
(HOLD (posedge D) (posedge CLK) (-0.032:-0.032:-0.032))
(HOLD (negedge D) (posedge CLK) (-0.010:-0.010:-0.010))
(SETUP (posedge D) (posedge CLK) (0.054:0.054:0.055))
(SETUP (negedge D) (posedge CLK) (0.074:0.074:0.074))
(HOLD (negedge D) (posedge CLK) (-0.010:-0.011:-0.011))
(SETUP (posedge D) (posedge CLK) (0.054:0.055:0.055))
(SETUP (negedge D) (posedge CLK) (0.074:0.074:0.075))
)
)
(CELL
@ -4045,10 +4045,10 @@
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.355:0.355:0.355))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.187:-0.187:-0.187))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.186:-0.186:-0.186))
(HOLD (posedge D) (posedge CLK) (-0.034:-0.034:-0.035))
(HOLD (negedge D) (posedge CLK) (-0.046:-0.046:-0.046))
(SETUP (posedge D) (posedge CLK) (0.063:0.063:0.063))
(SETUP (posedge D) (posedge CLK) (0.063:0.063:0.064))
(SETUP (negedge D) (posedge CLK) (0.120:0.120:0.120))
)
)
@ -4063,11 +4063,11 @@
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.355:0.355:0.355))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.203:-0.203:-0.203))
(HOLD (posedge D) (posedge CLK) (-0.036:-0.036:-0.036))
(HOLD (negedge D) (posedge CLK) (-0.042:-0.045:-0.048))
(SETUP (posedge D) (posedge CLK) (0.061:0.061:0.062))
(SETUP (negedge D) (posedge CLK) (0.111:0.114:0.117))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.202:-0.202:-0.202))
(HOLD (posedge D) (posedge CLK) (-0.036:-0.036:-0.037))
(HOLD (negedge D) (posedge CLK) (-0.042:-0.046:-0.049))
(SETUP (posedge D) (posedge CLK) (0.061:0.062:0.062))
(SETUP (negedge D) (posedge CLK) (0.111:0.114:0.118))
)
)
(CELL
@ -4082,10 +4082,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.361:0.361:0.361))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.187:-0.187:-0.187))
(HOLD (posedge D) (posedge CLK) (-0.054:-0.054:-0.054))
(HOLD (negedge D) (posedge CLK) (-0.083:-0.083:-0.083))
(SETUP (posedge D) (posedge CLK) (0.081:0.081:0.081))
(SETUP (negedge D) (posedge CLK) (0.154:0.154:0.154))
(HOLD (posedge D) (posedge CLK) (-0.043:-0.043:-0.043))
(HOLD (negedge D) (posedge CLK) (-0.048:-0.048:-0.048))
(SETUP (posedge D) (posedge CLK) (0.068:0.068:0.068))
(SETUP (negedge D) (posedge CLK) (0.117:0.117:0.117))
)
)
(CELL
@ -4100,10 +4100,10 @@
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.141:0.141:0.141))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.122:-0.122:-0.122))
(HOLD (posedge D) (posedge CLK) (-0.053:-0.053:-0.053))
(HOLD (negedge D) (posedge CLK) (-0.042:-0.042:-0.042))
(SETUP (posedge D) (posedge CLK) (0.074:0.074:0.074))
(SETUP (negedge D) (posedge CLK) (0.101:0.101:0.101))
(HOLD (posedge D) (posedge CLK) (-0.040:-0.040:-0.040))
(HOLD (negedge D) (posedge CLK) (-0.014:-0.014:-0.014))
(SETUP (posedge D) (posedge CLK) (0.060:0.060:0.060))
(SETUP (negedge D) (posedge CLK) (0.069:0.069:0.069))
)
)
(CELL
@ -4118,10 +4118,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.354:0.354:0.354))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.194:-0.194:-0.194))
(HOLD (posedge D) (posedge CLK) (-0.054:-0.054:-0.054))
(HOLD (negedge D) (posedge CLK) (-0.082:-0.082:-0.082))
(SETUP (posedge D) (posedge CLK) (0.081:0.081:0.081))
(SETUP (negedge D) (posedge CLK) (0.153:0.153:0.153))
(HOLD (posedge D) (posedge CLK) (-0.041:-0.041:-0.041))
(HOLD (negedge D) (posedge CLK) (-0.047:-0.047:-0.047))
(SETUP (posedge D) (posedge CLK) (0.067:0.067:0.067))
(SETUP (negedge D) (posedge CLK) (0.115:0.115:0.115))
)
)
(CELL
@ -4192,7 +4192,7 @@
(INSTANCE input1)
(DELAY
(ABSOLUTE
(IOPATH A X (0.486:0.486:0.486) (1.404:1.404:1.404))
(IOPATH A X (0.262:0.262:0.262) (0.301:0.301:0.301))
)
)
)
@ -4201,7 +4201,7 @@
(INSTANCE input2)
(DELAY
(ABSOLUTE
(IOPATH A X (0.308:0.308:0.308) (1.011:1.011:1.011))
(IOPATH A X (0.215:0.215:0.215) (0.229:0.229:0.229))
)
)
)
@ -4210,7 +4210,7 @@
(INSTANCE input3)
(DELAY
(ABSOLUTE
(IOPATH A X (0.314:0.314:0.314) (1.016:1.016:1.016))
(IOPATH A X (0.221:0.221:0.221) (0.233:0.233:0.233))
)
)
)
@ -4219,7 +4219,7 @@
(INSTANCE input4)
(DELAY
(ABSOLUTE
(IOPATH A X (0.255:0.255:0.255) (0.960:0.960:0.960))
(IOPATH A X (0.161:0.161:0.161) (0.199:0.199:0.199))
)
)
)
@ -4228,7 +4228,7 @@
(INSTANCE input5)
(DELAY
(ABSOLUTE
(IOPATH A X (0.237:0.237:0.237) (0.942:0.942:0.942))
(IOPATH A X (0.148:0.148:0.148) (0.192:0.192:0.192))
)
)
)
@ -4237,7 +4237,7 @@
(INSTANCE input6)
(DELAY
(ABSOLUTE
(IOPATH A X (0.225:0.225:0.225) (0.927:0.927:0.927))
(IOPATH A X (0.140:0.140:0.140) (0.186:0.186:0.186))
)
)
)
@ -4246,7 +4246,7 @@
(INSTANCE input7)
(DELAY
(ABSOLUTE
(IOPATH A X (0.229:0.229:0.229) (0.934:0.934:0.934))
(IOPATH A X (0.142:0.142:0.142) (0.188:0.188:0.188))
)
)
)
@ -4255,7 +4255,7 @@
(INSTANCE input8)
(DELAY
(ABSOLUTE
(IOPATH A X (0.274:0.274:0.274) (0.982:0.982:0.982))
(IOPATH A X (0.177:0.177:0.177) (0.209:0.209:0.209))
)
)
)
@ -4264,7 +4264,7 @@
(INSTANCE input9)
(DELAY
(ABSOLUTE
(IOPATH A X (0.281:0.281:0.281) (0.987:0.987:0.987))
(IOPATH A X (0.185:0.185:0.185) (0.213:0.213:0.213))
)
)
)
@ -4273,7 +4273,7 @@
(INSTANCE input10)
(DELAY
(ABSOLUTE
(IOPATH A X (0.268:0.268:0.268) (0.976:0.976:0.976))
(IOPATH A X (0.170:0.170:0.170) (0.206:0.206:0.206))
)
)
)
@ -4471,7 +4471,7 @@
(INSTANCE clkbuf_1_0__f_ext_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.150:0.150:0.150) (0.187:0.187:0.187))
(IOPATH A X (0.109:0.109:0.109) (0.129:0.129:0.129))
)
)
)
@ -4480,7 +4480,7 @@
(INSTANCE clkbuf_1_1__f_ext_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.147:0.147:0.147) (0.184:0.184:0.184))
(IOPATH A X (0.107:0.107:0.107) (0.127:0.127:0.127))
)
)
)
@ -4543,7 +4543,7 @@
(INSTANCE clkbuf_0_pll_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.622:0.622:0.622) (1.469:1.469:1.469))
(IOPATH A X (0.207:0.207:0.207) (0.263:0.263:0.263))
)
)
)
@ -4552,7 +4552,7 @@
(INSTANCE clkbuf_1_0__f_pll_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.190:0.190:0.190) (0.218:0.218:0.218))
(IOPATH A X (0.149:0.149:0.149) (0.159:0.159:0.159))
)
)
)
@ -4561,7 +4561,7 @@
(INSTANCE clkbuf_1_1__f_pll_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.191:0.191:0.191) (0.218:0.218:0.218))
(IOPATH A X (0.150:0.150:0.150) (0.160:0.160:0.160))
)
)
)
@ -4597,7 +4597,7 @@
(INSTANCE clkbuf_0_pll_clk90)
(DELAY
(ABSOLUTE
(IOPATH A X (0.617:0.617:0.617) (1.464:1.464:1.464))
(IOPATH A X (0.205:0.205:0.205) (0.262:0.262:0.262))
)
)
)
@ -4606,7 +4606,7 @@
(INSTANCE clkbuf_1_0__f_pll_clk90)
(DELAY
(ABSOLUTE
(IOPATH A X (0.177:0.177:0.177) (0.208:0.208:0.208))
(IOPATH A X (0.136:0.136:0.136) (0.150:0.150:0.150))
)
)
)
@ -4615,7 +4615,7 @@
(INSTANCE clkbuf_1_1__f_pll_clk90)
(DELAY
(ABSOLUTE
(IOPATH A X (0.191:0.191:0.191) (0.218:0.218:0.218))
(IOPATH A X (0.151:0.151:0.151) (0.160:0.160:0.160))
)
)
)

View File

@ -1,7 +1,7 @@
(DELAYFILE
(SDFVERSION "3.0")
(DESIGN "caravel_clocking")
(DATE "Mon Feb 27 14:17:43 2023")
(DATE "Mon Mar 6 11:52:11 2023")
(VENDOR "Parallax")
(PROGRAM "STA")
(VERSION "2.3.2")
@ -910,7 +910,7 @@
(INSTANCE _207_)
(DELAY
(ABSOLUTE
(IOPATH A0 X (0.102:0.102:0.102) (0.166:0.166:0.166))
(IOPATH A0 X (0.101:0.101:0.101) (0.166:0.166:0.166))
(IOPATH A1 X (0.106:0.106:0.106) (0.175:0.175:0.175))
(IOPATH S X (0.161:0.161:0.161) (0.215:0.215:0.215))
(IOPATH S X (0.117:0.117:0.117) (0.210:0.210:0.210))
@ -935,7 +935,7 @@
(DELAY
(ABSOLUTE
(IOPATH A0 X (0.097:0.097:0.097) (0.155:0.155:0.155))
(IOPATH A1 X (0.092:0.092:0.092) (0.160:0.160:0.160))
(IOPATH A1 X (0.091:0.091:0.091) (0.160:0.160:0.160))
(IOPATH S X (0.000:0.000:0.000))
(IOPATH S X (0.000:0.000:0.000))
)
@ -1456,7 +1456,7 @@
(INSTANCE _255_)
(DELAY
(ABSOLUTE
(IOPATH A Y (0.061:0.061:0.061) (0.035:0.035:0.035))
(IOPATH A Y (0.043:0.043:0.043) (0.036:0.036:0.036))
)
)
)
@ -2222,7 +2222,7 @@
(ABSOLUTE
(IOPATH A Y (0.076:0.076:0.076) (0.087:0.087:0.087))
(IOPATH A Y (0.108:0.108:0.108) (0.045:0.045:0.045))
(IOPATH B Y (0.077:0.077:0.077) (0.082:0.082:0.082))
(IOPATH B Y (0.076:0.076:0.076) (0.082:0.082:0.082))
(IOPATH B Y (0.093:0.093:0.093) (0.042:0.042:0.042))
)
)
@ -2410,9 +2410,9 @@
(INSTANCE _344_)
(DELAY
(ABSOLUTE
(IOPATH A_N X (0.164:0.164:0.164) (0.120:0.120:0.120))
(IOPATH B X (0.114:0.114:0.114) (0.141:0.141:0.141))
(IOPATH C X (0.111:0.111:0.111) (0.145:0.145:0.145))
(IOPATH A_N X (0.140:0.140:0.140) (0.118:0.118:0.118))
(IOPATH B X (0.110:0.110:0.110) (0.113:0.113:0.113))
(IOPATH C X (0.102:0.102:0.102) (0.116:0.116:0.116))
)
)
)
@ -2755,10 +2755,10 @@
(INSTANCE _375_)
(DELAY
(ABSOLUTE
(IOPATH A_N X (0.197:0.197:0.197) (0.142:0.142:0.142))
(IOPATH B_N X (0.159:0.159:0.159) (0.134:0.134:0.134))
(IOPATH C X (0.133:0.133:0.133) (0.161:0.161:0.161))
(IOPATH D X (0.135:0.135:0.135) (0.175:0.175:0.175))
(IOPATH A_N X (0.170:0.170:0.170) (0.140:0.140:0.140))
(IOPATH B_N X (0.159:0.159:0.159) (0.133:0.133:0.133))
(IOPATH C X (0.122:0.122:0.122) (0.132:0.132:0.132))
(IOPATH D X (0.131:0.131:0.131) (0.147:0.147:0.147))
)
)
)
@ -3133,7 +3133,7 @@
(INSTANCE clkbuf_0_ext_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.017:-0.017:-0.017) (1.156:1.156:1.156))
(IOPATH A X (0.130:0.130:0.130) (0.202:0.202:0.202))
)
)
)
@ -3142,7 +3142,7 @@
(INSTANCE _411__6)
(DELAY
(ABSOLUTE
(IOPATH A Y (0.028:0.028:0.028) (0.011:0.011:0.011))
(IOPATH A Y (0.027:0.027:0.027) (0.011:0.011:0.011))
)
)
)
@ -3169,7 +3169,7 @@
(INSTANCE _259__4)
(DELAY
(ABSOLUTE
(IOPATH A Y (0.028:0.028:0.028) (0.011:0.011:0.011))
(IOPATH A Y (0.027:0.027:0.027) (0.011:0.011:0.011))
)
)
)
@ -3239,10 +3239,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.224:0.224:0.224))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.130:-0.130:-0.130))
(HOLD (posedge D) (posedge CLK) (-0.020:-0.020:-0.020))
(HOLD (negedge D) (posedge CLK) (-0.034:-0.034:-0.034))
(SETUP (posedge D) (posedge CLK) (0.034:0.034:0.034))
(SETUP (negedge D) (posedge CLK) (0.074:0.074:0.074))
(HOLD (posedge D) (posedge CLK) (-0.019:-0.019:-0.019))
(HOLD (negedge D) (posedge CLK) (-0.032:-0.032:-0.032))
(SETUP (posedge D) (posedge CLK) (0.033:0.033:0.033))
(SETUP (negedge D) (posedge CLK) (0.073:0.073:0.073))
)
)
(CELL
@ -3286,7 +3286,7 @@
(INSTANCE _420_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.205:0.205:0.205) (0.227:0.227:0.227))
(IOPATH CLK Q (0.204:0.204:0.204) (0.227:0.227:0.227))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -3349,7 +3349,7 @@
(INSTANCE _424_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.342:0.342:0.342) (0.244:0.244:0.244))
(IOPATH CLK Q (0.342:0.342:0.342) (0.243:0.243:0.243))
(IOPATH SET_B Q (0.000:0.000:0.000))
)
)
@ -3357,7 +3357,7 @@
(REMOVAL (posedge SET_B) (posedge CLK) (0.104:0.104:0.104))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.090:-0.090:-0.090))
(HOLD (posedge D) (posedge CLK) (-0.020:-0.020:-0.020))
(HOLD (negedge D) (posedge CLK) (-0.010:-0.010:-0.011))
(HOLD (negedge D) (posedge CLK) (-0.010:-0.011:-0.011))
(SETUP (posedge D) (posedge CLK) (0.032:0.032:0.033))
(SETUP (negedge D) (posedge CLK) (0.041:0.042:0.043))
)
@ -3367,7 +3367,7 @@
(INSTANCE _425_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.208:0.208:0.208) (0.229:0.229:0.229))
(IOPATH CLK Q (0.207:0.207:0.207) (0.229:0.229:0.229))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -3375,9 +3375,9 @@
(REMOVAL (posedge RESET_B) (posedge CLK) (0.224:0.224:0.224))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.129:-0.129:-0.129))
(HOLD (posedge D) (posedge CLK) (-0.019:-0.019:-0.019))
(HOLD (negedge D) (posedge CLK) (-0.028:-0.028:-0.029))
(HOLD (negedge D) (posedge CLK) (-0.028:-0.029:-0.029))
(SETUP (posedge D) (posedge CLK) (0.033:0.033:0.033))
(SETUP (negedge D) (posedge CLK) (0.068:0.068:0.069))
(SETUP (negedge D) (posedge CLK) (0.068:0.069:0.069))
)
)
(CELL
@ -3393,7 +3393,7 @@
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.307:0.307:0.307))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.180:-0.180:-0.180))
(HOLD (posedge D) (negedge CLK_N) (0.056:0.055:0.054))
(HOLD (negedge D) (negedge CLK_N) (-0.022:-0.025:-0.027))
(HOLD (negedge D) (negedge CLK_N) (-0.023:-0.025:-0.027))
(SETUP (posedge D) (negedge CLK_N) (-0.029:-0.027:-0.025))
(SETUP (negedge D) (negedge CLK_N) (0.075:0.078:0.080))
)
@ -3428,7 +3428,7 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.307:0.307:0.307))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.180:-0.180:-0.180))
(HOLD (posedge D) (negedge CLK_N) (0.056:0.055:0.054))
(HOLD (posedge D) (negedge CLK_N) (0.055:0.054:0.053))
(HOLD (negedge D) (negedge CLK_N) (-0.022:-0.025:-0.027))
(SETUP (posedge D) (negedge CLK_N) (-0.028:-0.026:-0.024))
(SETUP (negedge D) (negedge CLK_N) (0.075:0.078:0.080))
@ -3457,7 +3457,7 @@
(INSTANCE _430_)
(DELAY
(ABSOLUTE
(IOPATH CLK_N Q (0.314:0.314:0.314) (0.253:0.253:0.253))
(IOPATH CLK_N Q (0.313:0.313:0.313) (0.252:0.252:0.252))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -3493,7 +3493,7 @@
(INSTANCE _432_)
(DELAY
(ABSOLUTE
(IOPATH CLK_N Q (0.290:0.290:0.290) (0.239:0.239:0.239))
(IOPATH CLK_N Q (0.290:0.290:0.290) (0.238:0.238:0.238))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -3502,7 +3502,7 @@
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.185:-0.185:-0.185))
(HOLD (posedge D) (negedge CLK_N) (0.057:0.057:0.057))
(HOLD (negedge D) (negedge CLK_N) (-0.028:-0.028:-0.028))
(SETUP (posedge D) (negedge CLK_N) (-0.031:-0.030:-0.030))
(SETUP (posedge D) (negedge CLK_N) (-0.030:-0.030:-0.030))
(SETUP (negedge D) (negedge CLK_N) (0.082:0.082:0.082))
)
)
@ -3518,8 +3518,8 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.232:0.232:0.232))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.096:-0.096:-0.096))
(HOLD (posedge D) (posedge CLK) (-0.020:-0.022:-0.023))
(HOLD (negedge D) (posedge CLK) (-0.024:-0.026:-0.027))
(HOLD (posedge D) (posedge CLK) (-0.021:-0.022:-0.023))
(HOLD (negedge D) (posedge CLK) (-0.024:-0.026:-0.028))
(SETUP (posedge D) (posedge CLK) (0.038:0.040:0.042))
(SETUP (negedge D) (posedge CLK) (0.068:0.070:0.072))
)
@ -3547,7 +3547,7 @@
(INSTANCE _435_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.261:0.261:0.261) (0.279:0.279:0.279))
(IOPATH CLK Q (0.261:0.261:0.261) (0.278:0.278:0.278))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -3555,7 +3555,7 @@
(REMOVAL (posedge RESET_B) (posedge CLK) (0.231:0.231:0.231))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.106:-0.106:-0.106))
(HOLD (posedge D) (posedge CLK) (-0.020:-0.020:-0.020))
(HOLD (negedge D) (posedge CLK) (-0.027:-0.028:-0.030))
(HOLD (negedge D) (posedge CLK) (-0.027:-0.029:-0.030))
(SETUP (posedge D) (posedge CLK) (0.036:0.036:0.036))
(SETUP (negedge D) (posedge CLK) (0.071:0.073:0.074))
)
@ -3571,7 +3571,7 @@
)
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.105:0.105:0.105))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.089:-0.089:-0.089))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.088:-0.088:-0.088))
(HOLD (posedge D) (posedge CLK) (-0.018:-0.018:-0.018))
(HOLD (negedge D) (posedge CLK) (-0.010:-0.010:-0.010))
(SETUP (posedge D) (posedge CLK) (0.032:0.032:0.032))
@ -3583,7 +3583,7 @@
(INSTANCE _437_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.262:0.262:0.262) (0.279:0.279:0.279))
(IOPATH CLK Q (0.261:0.261:0.261) (0.279:0.279:0.279))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -3591,9 +3591,9 @@
(REMOVAL (posedge RESET_B) (posedge CLK) (0.224:0.224:0.224))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.113:-0.113:-0.113))
(HOLD (posedge D) (posedge CLK) (-0.019:-0.019:-0.019))
(HOLD (negedge D) (posedge CLK) (-0.029:-0.029:-0.029))
(HOLD (negedge D) (posedge CLK) (-0.029:-0.029:-0.030))
(SETUP (posedge D) (posedge CLK) (0.035:0.035:0.035))
(SETUP (negedge D) (posedge CLK) (0.073:0.073:0.074))
(SETUP (negedge D) (posedge CLK) (0.073:0.074:0.074))
)
)
(CELL
@ -3626,10 +3626,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.225:0.225:0.225))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.132:-0.132:-0.132))
(HOLD (posedge D) (posedge CLK) (-0.027:-0.027:-0.027))
(HOLD (negedge D) (posedge CLK) (-0.056:-0.056:-0.056))
(SETUP (posedge D) (posedge CLK) (0.042:0.042:0.042))
(SETUP (negedge D) (posedge CLK) (0.099:0.099:0.099))
(HOLD (posedge D) (posedge CLK) (-0.022:-0.022:-0.022))
(HOLD (negedge D) (posedge CLK) (-0.033:-0.033:-0.033))
(SETUP (posedge D) (posedge CLK) (0.037:0.037:0.037))
(SETUP (negedge D) (posedge CLK) (0.073:0.073:0.073))
)
)
(CELL
@ -3644,10 +3644,10 @@
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.106:0.106:0.106))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.092:-0.092:-0.092))
(HOLD (posedge D) (posedge CLK) (-0.028:-0.028:-0.028))
(HOLD (negedge D) (posedge CLK) (-0.034:-0.034:-0.034))
(SETUP (posedge D) (posedge CLK) (0.041:0.041:0.041))
(SETUP (negedge D) (posedge CLK) (0.068:0.068:0.068))
(HOLD (posedge D) (posedge CLK) (-0.024:-0.024:-0.024))
(HOLD (negedge D) (posedge CLK) (-0.015:-0.015:-0.015))
(SETUP (posedge D) (posedge CLK) (0.036:0.036:0.036))
(SETUP (negedge D) (posedge CLK) (0.047:0.047:0.047))
)
)
(CELL
@ -3662,10 +3662,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.225:0.225:0.225))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.132:-0.132:-0.132))
(HOLD (posedge D) (posedge CLK) (-0.027:-0.027:-0.027))
(HOLD (negedge D) (posedge CLK) (-0.055:-0.055:-0.055))
(SETUP (posedge D) (posedge CLK) (0.042:0.042:0.042))
(SETUP (negedge D) (posedge CLK) (0.098:0.098:0.098))
(HOLD (posedge D) (posedge CLK) (-0.022:-0.022:-0.022))
(HOLD (negedge D) (posedge CLK) (-0.032:-0.032:-0.032))
(SETUP (posedge D) (posedge CLK) (0.036:0.036:0.036))
(SETUP (negedge D) (posedge CLK) (0.072:0.072:0.072))
)
)
(CELL
@ -3727,14 +3727,14 @@
(INSTANCE _445_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.213:0.213:0.213) (0.203:0.203:0.203))
(IOPATH CLK Q (0.212:0.212:0.212) (0.203:0.203:0.203))
)
)
(TIMINGCHECK
(HOLD (posedge D) (posedge CLK) (-0.016:-0.016:-0.016))
(HOLD (negedge D) (posedge CLK) (-0.032:-0.034:-0.035))
(HOLD (negedge D) (posedge CLK) (-0.033:-0.034:-0.036))
(SETUP (posedge D) (posedge CLK) (0.028:0.028:0.028))
(SETUP (negedge D) (posedge CLK) (0.062:0.064:0.065))
(SETUP (negedge D) (posedge CLK) (0.062:0.064:0.066))
)
)
(CELL
@ -3742,7 +3742,7 @@
(INSTANCE _446_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.189:0.189:0.189) (0.188:0.188:0.188))
(IOPATH CLK Q (0.189:0.189:0.189) (0.187:0.187:0.187))
)
)
(TIMINGCHECK
@ -3762,7 +3762,7 @@
)
(TIMINGCHECK
(HOLD (posedge D) (posedge CLK) (-0.026:-0.026:-0.026))
(HOLD (negedge D) (posedge CLK) (-0.052:-0.052:-0.052))
(HOLD (negedge D) (posedge CLK) (-0.053:-0.053:-0.053))
(SETUP (posedge D) (posedge CLK) (0.041:0.041:0.041))
(SETUP (negedge D) (posedge CLK) (0.083:0.083:0.083))
)
@ -3772,12 +3772,12 @@
(INSTANCE _448_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.198:0.198:0.198) (0.193:0.193:0.193))
(IOPATH CLK Q (0.197:0.197:0.197) (0.192:0.192:0.192))
)
)
(TIMINGCHECK
(HOLD (posedge D) (posedge CLK) (-0.025:-0.025:-0.025))
(HOLD (negedge D) (posedge CLK) (-0.058:-0.058:-0.058))
(HOLD (negedge D) (posedge CLK) (-0.059:-0.059:-0.059))
(SETUP (posedge D) (posedge CLK) (0.039:0.039:0.039))
(SETUP (negedge D) (posedge CLK) (0.090:0.090:0.090))
)
@ -3811,7 +3811,7 @@
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.221:0.221:0.221))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.129:-0.129:-0.129))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.128:-0.128:-0.128))
(HOLD (posedge D) (posedge CLK) (-0.019:-0.019:-0.019))
(HOLD (negedge D) (posedge CLK) (-0.029:-0.029:-0.030))
(SETUP (posedge D) (posedge CLK) (0.033:0.033:0.033))
@ -3830,10 +3830,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.300:0.300:0.300))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.185:-0.185:-0.185))
(HOLD (posedge D) (negedge CLK_N) (0.055:0.054:0.052))
(HOLD (negedge D) (negedge CLK_N) (-0.024:-0.028:-0.031))
(HOLD (posedge D) (negedge CLK_N) (0.055:0.053:0.052))
(HOLD (negedge D) (negedge CLK_N) (-0.025:-0.028:-0.031))
(SETUP (posedge D) (negedge CLK_N) (-0.026:-0.024:-0.022))
(SETUP (negedge D) (negedge CLK_N) (0.077:0.081:0.084))
(SETUP (negedge D) (negedge CLK_N) (0.078:0.081:0.084))
)
)
(CELL
@ -3895,7 +3895,7 @@
(INSTANCE _455_)
(DELAY
(ABSOLUTE
(IOPATH CLK_N Q (0.313:0.313:0.313) (0.252:0.252:0.252))
(IOPATH CLK_N Q (0.312:0.312:0.312) (0.252:0.252:0.252))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -3905,7 +3905,7 @@
(HOLD (posedge D) (negedge CLK_N) (0.057:0.057:0.057))
(HOLD (negedge D) (negedge CLK_N) (-0.027:-0.027:-0.027))
(SETUP (posedge D) (negedge CLK_N) (-0.031:-0.031:-0.031))
(SETUP (negedge D) (negedge CLK_N) (0.080:0.080:0.081))
(SETUP (negedge D) (negedge CLK_N) (0.080:0.081:0.081))
)
)
(CELL
@ -3931,14 +3931,14 @@
(INSTANCE _457_)
(DELAY
(ABSOLUTE
(IOPATH CLK_N Q (0.293:0.293:0.293) (0.240:0.240:0.240))
(IOPATH CLK_N Q (0.292:0.292:0.292) (0.240:0.240:0.240))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.300:0.300:0.300))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.185:-0.185:-0.185))
(HOLD (posedge D) (negedge CLK_N) (0.057:0.057:0.057))
(HOLD (posedge D) (negedge CLK_N) (0.057:0.057:0.056))
(HOLD (negedge D) (negedge CLK_N) (-0.029:-0.029:-0.029))
(SETUP (posedge D) (negedge CLK_N) (-0.030:-0.030:-0.030))
(SETUP (negedge D) (negedge CLK_N) (0.082:0.082:0.082))
@ -3949,15 +3949,15 @@
(INSTANCE _458_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.295:0.295:0.295) (0.326:0.326:0.326))
(IOPATH CLK Q (0.294:0.294:0.294) (0.326:0.326:0.326))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.224:0.224:0.224))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.103:-0.103:-0.103))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.102:-0.102:-0.102))
(HOLD (posedge D) (posedge CLK) (-0.020:-0.022:-0.023))
(HOLD (negedge D) (posedge CLK) (-0.025:-0.027:-0.028))
(HOLD (negedge D) (posedge CLK) (-0.026:-0.027:-0.028))
(SETUP (posedge D) (posedge CLK) (0.038:0.040:0.042))
(SETUP (negedge D) (posedge CLK) (0.069:0.070:0.072))
)
@ -3985,13 +3985,13 @@
(INSTANCE _460_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.268:0.268:0.268) (0.266:0.266:0.266))
(IOPATH CLK Q (0.267:0.267:0.267) (0.266:0.266:0.266))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.221:0.221:0.221))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.129:-0.129:-0.129))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.128:-0.128:-0.128))
(HOLD (posedge D) (posedge CLK) (-0.020:-0.020:-0.020))
(HOLD (negedge D) (posedge CLK) (-0.027:-0.030:-0.033))
(SETUP (posedge D) (posedge CLK) (0.034:0.034:0.034))
@ -4003,12 +4003,12 @@
(INSTANCE _461_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.347:0.347:0.347) (0.245:0.245:0.245))
(IOPATH CLK Q (0.347:0.347:0.347) (0.244:0.244:0.244))
(IOPATH SET_B Q (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.105:0.105:0.105))
(REMOVAL (posedge SET_B) (posedge CLK) (0.104:0.104:0.104))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.090:-0.090:-0.090))
(HOLD (posedge D) (posedge CLK) (-0.022:-0.023:-0.025))
(HOLD (negedge D) (posedge CLK) (-0.011:-0.013:-0.015))
@ -4021,7 +4021,7 @@
(INSTANCE _462_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.372:0.372:0.372) (0.259:0.259:0.259))
(IOPATH CLK Q (0.372:0.372:0.372) (0.258:0.258:0.258))
(IOPATH SET_B Q (0.000:0.000:0.000))
)
)
@ -4039,17 +4039,17 @@
(INSTANCE _463_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.265:0.265:0.265) (0.279:0.279:0.279))
(IOPATH CLK Q (0.264:0.264:0.264) (0.279:0.279:0.279))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.221:0.221:0.221))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.113:-0.113:-0.113))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.112:-0.112:-0.112))
(HOLD (posedge D) (posedge CLK) (-0.020:-0.020:-0.020))
(HOLD (negedge D) (posedge CLK) (-0.031:-0.031:-0.032))
(SETUP (posedge D) (posedge CLK) (0.036:0.036:0.036))
(SETUP (negedge D) (posedge CLK) (0.075:0.076:0.076))
(SETUP (negedge D) (posedge CLK) (0.076:0.076:0.076))
)
)
(CELL
@ -4057,16 +4057,16 @@
(INSTANCE _464_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.252:0.252:0.252) (0.259:0.259:0.259))
(IOPATH CLK Q (0.252:0.252:0.252) (0.258:0.258:0.258))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.221:0.221:0.221))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.129:-0.129:-0.129))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.128:-0.128:-0.128))
(HOLD (posedge D) (posedge CLK) (-0.020:-0.020:-0.020))
(HOLD (negedge D) (posedge CLK) (-0.029:-0.032:-0.034))
(SETUP (posedge D) (posedge CLK) (0.034:0.034:0.035))
(SETUP (posedge D) (posedge CLK) (0.034:0.035:0.035))
(SETUP (negedge D) (posedge CLK) (0.069:0.072:0.074))
)
)
@ -4082,10 +4082,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.225:0.225:0.225))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.122:-0.122:-0.122))
(HOLD (posedge D) (posedge CLK) (-0.027:-0.027:-0.027))
(HOLD (negedge D) (posedge CLK) (-0.056:-0.056:-0.056))
(SETUP (posedge D) (posedge CLK) (0.043:0.043:0.043))
(SETUP (negedge D) (posedge CLK) (0.098:0.098:0.098))
(HOLD (posedge D) (posedge CLK) (-0.022:-0.022:-0.022))
(HOLD (negedge D) (posedge CLK) (-0.033:-0.033:-0.033))
(SETUP (posedge D) (posedge CLK) (0.036:0.036:0.036))
(SETUP (negedge D) (posedge CLK) (0.073:0.073:0.073))
)
)
(CELL
@ -4100,10 +4100,10 @@
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.101:0.101:0.101))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.086:-0.086:-0.086))
(HOLD (posedge D) (posedge CLK) (-0.028:-0.028:-0.028))
(HOLD (negedge D) (posedge CLK) (-0.033:-0.033:-0.033))
(SETUP (posedge D) (posedge CLK) (0.042:0.042:0.042))
(SETUP (negedge D) (posedge CLK) (0.067:0.067:0.067))
(HOLD (posedge D) (posedge CLK) (-0.021:-0.021:-0.021))
(HOLD (negedge D) (posedge CLK) (-0.014:-0.014:-0.014))
(SETUP (posedge D) (posedge CLK) (0.034:0.034:0.034))
(SETUP (negedge D) (posedge CLK) (0.046:0.046:0.046))
)
)
(CELL
@ -4118,10 +4118,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.221:0.221:0.221))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.125:-0.125:-0.125))
(HOLD (posedge D) (posedge CLK) (-0.027:-0.027:-0.027))
(HOLD (negedge D) (posedge CLK) (-0.055:-0.055:-0.055))
(SETUP (posedge D) (posedge CLK) (0.043:0.043:0.043))
(SETUP (negedge D) (posedge CLK) (0.098:0.098:0.098))
(HOLD (posedge D) (posedge CLK) (-0.021:-0.021:-0.021))
(HOLD (negedge D) (posedge CLK) (-0.033:-0.033:-0.033))
(SETUP (posedge D) (posedge CLK) (0.036:0.036:0.036))
(SETUP (negedge D) (posedge CLK) (0.073:0.073:0.073))
)
)
(CELL
@ -4192,7 +4192,7 @@
(INSTANCE input1)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.093:-0.093:-0.093) (1.055:1.055:1.055))
(IOPATH A X (0.161:0.161:0.161) (0.213:0.213:0.213))
)
)
)
@ -4201,7 +4201,7 @@
(INSTANCE input2)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.252:-0.252:-0.252) (0.947:0.947:0.947))
(IOPATH A X (0.117:0.117:0.117) (0.164:0.164:0.164))
)
)
)
@ -4210,7 +4210,7 @@
(INSTANCE input3)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.251:-0.251:-0.251) (0.948:0.948:0.948))
(IOPATH A X (0.117:0.117:0.117) (0.164:0.164:0.164))
)
)
)
@ -4219,7 +4219,7 @@
(INSTANCE input4)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.298:-0.298:-0.298) (0.909:0.909:0.909))
(IOPATH A X (0.081:0.081:0.081) (0.145:0.145:0.145))
)
)
)
@ -4228,7 +4228,7 @@
(INSTANCE input5)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.316:-0.316:-0.316) (0.896:0.896:0.896))
(IOPATH A X (0.072:0.072:0.072) (0.139:0.139:0.139))
)
)
)
@ -4237,7 +4237,7 @@
(INSTANCE input6)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.324:-0.324:-0.324) (0.887:0.887:0.887))
(IOPATH A X (0.067:0.067:0.067) (0.136:0.136:0.136))
)
)
)
@ -4246,7 +4246,7 @@
(INSTANCE input7)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.321:-0.321:-0.321) (0.891:0.891:0.891))
(IOPATH A X (0.069:0.069:0.069) (0.137:0.137:0.137))
)
)
)
@ -4255,7 +4255,7 @@
(INSTANCE input8)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.285:-0.285:-0.285) (0.922:0.922:0.922))
(IOPATH A X (0.089:0.089:0.089) (0.150:0.150:0.150))
)
)
)
@ -4264,7 +4264,7 @@
(INSTANCE input9)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.276:-0.276:-0.276) (0.928:0.928:0.928))
(IOPATH A X (0.094:0.094:0.094) (0.152:0.152:0.152))
)
)
)
@ -4273,7 +4273,7 @@
(INSTANCE input10)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.292:-0.292:-0.292) (0.916:0.916:0.916))
(IOPATH A X (0.085:0.085:0.085) (0.147:0.147:0.147))
)
)
)
@ -4471,7 +4471,7 @@
(INSTANCE clkbuf_1_0__f_ext_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.098:0.098:0.098) (0.129:0.129:0.129))
(IOPATH A X (0.074:0.074:0.074) (0.089:0.089:0.089))
)
)
)
@ -4480,7 +4480,7 @@
(INSTANCE clkbuf_1_1__f_ext_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.096:0.096:0.096) (0.128:0.128:0.128))
(IOPATH A X (0.073:0.073:0.073) (0.087:0.087:0.087))
)
)
)
@ -4543,7 +4543,7 @@
(INSTANCE clkbuf_0_pll_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.011:-0.011:-0.011) (1.160:1.160:1.160))
(IOPATH A X (0.132:0.132:0.132) (0.204:0.204:0.204))
)
)
)
@ -4552,7 +4552,7 @@
(INSTANCE clkbuf_1_0__f_pll_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.127:0.127:0.127) (0.152:0.152:0.152))
(IOPATH A X (0.103:0.103:0.103) (0.111:0.111:0.111))
)
)
)
@ -4561,7 +4561,7 @@
(INSTANCE clkbuf_1_1__f_pll_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.128:0.128:0.128) (0.153:0.153:0.153))
(IOPATH A X (0.105:0.105:0.105) (0.112:0.112:0.112))
)
)
)
@ -4597,7 +4597,7 @@
(INSTANCE clkbuf_0_pll_clk90)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.014:-0.014:-0.014) (1.158:1.158:1.158))
(IOPATH A X (0.131:0.131:0.131) (0.203:0.203:0.203))
)
)
)
@ -4606,7 +4606,7 @@
(INSTANCE clkbuf_1_0__f_pll_clk90)
(DELAY
(ABSOLUTE
(IOPATH A X (0.118:0.118:0.118) (0.145:0.145:0.145))
(IOPATH A X (0.094:0.094:0.094) (0.105:0.105:0.105))
)
)
)
@ -4615,7 +4615,7 @@
(INSTANCE clkbuf_1_1__f_pll_clk90)
(DELAY
(ABSOLUTE
(IOPATH A X (0.128:0.128:0.128) (0.153:0.153:0.153))
(IOPATH A X (0.105:0.105:0.105) (0.112:0.112:0.112))
)
)
)

View File

@ -1,7 +1,7 @@
(DELAYFILE
(SDFVERSION "3.0")
(DESIGN "caravel_clocking")
(DATE "Mon Feb 27 14:17:43 2023")
(DATE "Mon Mar 6 11:52:11 2023")
(VENDOR "Parallax")
(PROGRAM "STA")
(VERSION "2.3.2")
@ -1456,7 +1456,7 @@
(INSTANCE _255_)
(DELAY
(ABSOLUTE
(IOPATH A Y (0.141:0.141:0.141) (0.164:0.164:0.164))
(IOPATH A Y (0.114:0.114:0.114) (0.153:0.153:0.153))
)
)
)
@ -2410,9 +2410,9 @@
(INSTANCE _344_)
(DELAY
(ABSOLUTE
(IOPATH A_N X (0.485:0.485:0.485) (0.438:0.438:0.438))
(IOPATH B X (0.382:0.382:0.382) (0.405:0.405:0.405))
(IOPATH C X (0.367:0.367:0.367) (0.411:0.411:0.411))
(IOPATH A_N X (0.455:0.455:0.455) (0.429:0.429:0.429))
(IOPATH B X (0.372:0.372:0.372) (0.374:0.374:0.374))
(IOPATH C X (0.348:0.348:0.348) (0.373:0.373:0.373))
)
)
)
@ -2755,10 +2755,10 @@
(INSTANCE _375_)
(DELAY
(ABSOLUTE
(IOPATH A_N X (0.639:0.639:0.639) (0.535:0.535:0.535))
(IOPATH A_N X (0.608:0.608:0.608) (0.526:0.526:0.526))
(IOPATH B_N X (0.570:0.570:0.570) (0.466:0.466:0.466))
(IOPATH C X (0.490:0.490:0.490) (0.489:0.489:0.489))
(IOPATH D X (0.520:0.520:0.520) (0.530:0.530:0.530))
(IOPATH C X (0.471:0.471:0.471) (0.450:0.450:0.450))
(IOPATH D X (0.512:0.512:0.512) (0.498:0.498:0.498))
)
)
)
@ -3133,7 +3133,7 @@
(INSTANCE clkbuf_0_ext_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (1.235:1.235:1.235) (1.588:1.588:1.588))
(IOPATH A X (0.321:0.321:0.321) (0.365:0.365:0.365))
)
)
)
@ -3239,10 +3239,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.722:0.722:0.722))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.409:-0.409:-0.409))
(HOLD (posedge D) (posedge CLK) (-0.072:-0.072:-0.072))
(HOLD (negedge D) (posedge CLK) (-0.094:-0.094:-0.094))
(SETUP (posedge D) (posedge CLK) (0.128:0.128:0.128))
(SETUP (negedge D) (posedge CLK) (0.273:0.273:0.273))
(HOLD (posedge D) (posedge CLK) (-0.069:-0.069:-0.069))
(HOLD (negedge D) (posedge CLK) (-0.091:-0.091:-0.091))
(SETUP (posedge D) (posedge CLK) (0.124:0.124:0.124))
(SETUP (negedge D) (posedge CLK) (0.270:0.270:0.270))
)
)
(CELL
@ -3626,10 +3626,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.726:0.726:0.726))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.421:-0.421:-0.421))
(HOLD (posedge D) (posedge CLK) (-0.100:-0.100:-0.100))
(HOLD (negedge D) (posedge CLK) (-0.123:-0.123:-0.123))
(SETUP (posedge D) (posedge CLK) (0.159:0.159:0.159))
(SETUP (negedge D) (posedge CLK) (0.305:0.305:0.305))
(HOLD (posedge D) (posedge CLK) (-0.088:-0.088:-0.088))
(HOLD (negedge D) (posedge CLK) (-0.095:-0.095:-0.095))
(SETUP (posedge D) (posedge CLK) (0.146:0.146:0.146))
(SETUP (negedge D) (posedge CLK) (0.275:0.275:0.275))
)
)
(CELL
@ -3644,10 +3644,10 @@
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.300:0.300:0.300))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.265:-0.265:-0.265))
(HOLD (posedge D) (posedge CLK) (-0.093:-0.093:-0.093))
(HOLD (negedge D) (posedge CLK) (-0.018:-0.018:-0.018))
(SETUP (posedge D) (posedge CLK) (0.148:0.148:0.148))
(SETUP (negedge D) (posedge CLK) (0.165:0.165:0.165))
(HOLD (posedge D) (posedge CLK) (-0.083:-0.083:-0.083))
(HOLD (negedge D) (posedge CLK) (-0.003:-0.003:-0.003))
(SETUP (posedge D) (posedge CLK) (0.137:0.137:0.137))
(SETUP (negedge D) (posedge CLK) (0.146:0.146:0.146))
)
)
(CELL
@ -3662,10 +3662,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.726:0.726:0.726))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.421:-0.421:-0.421))
(HOLD (posedge D) (posedge CLK) (-0.098:-0.098:-0.098))
(HOLD (negedge D) (posedge CLK) (-0.120:-0.120:-0.120))
(SETUP (posedge D) (posedge CLK) (0.157:0.157:0.157))
(SETUP (negedge D) (posedge CLK) (0.303:0.303:0.303))
(HOLD (posedge D) (posedge CLK) (-0.085:-0.085:-0.085))
(HOLD (negedge D) (posedge CLK) (-0.093:-0.093:-0.093))
(SETUP (posedge D) (posedge CLK) (0.143:0.143:0.143))
(SETUP (negedge D) (posedge CLK) (0.272:0.272:0.272))
)
)
(CELL
@ -3866,7 +3866,7 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.943:0.943:0.943))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.557:-0.557:-0.557))
(HOLD (posedge D) (negedge CLK_N) (0.135:0.131:0.126))
(HOLD (posedge D) (negedge CLK_N) (0.135:0.131:0.127))
(HOLD (negedge D) (negedge CLK_N) (-0.252:-0.254:-0.256))
(SETUP (posedge D) (negedge CLK_N) (-0.039:-0.034:-0.028))
(SETUP (negedge D) (negedge CLK_N) (0.380:0.382:0.384))
@ -3974,7 +3974,7 @@
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.287:0.287:0.287))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.246:-0.246:-0.246))
(HOLD (posedge D) (posedge CLK) (-0.065:-0.066:-0.067))
(HOLD (posedge D) (posedge CLK) (-0.065:-0.066:-0.066))
(HOLD (negedge D) (posedge CLK) (0.003:-0.000:-0.003))
(SETUP (posedge D) (posedge CLK) (0.123:0.124:0.125))
(SETUP (negedge D) (posedge CLK) (0.153:0.157:0.161))
@ -4012,7 +4012,7 @@
(RECOVERY (posedge SET_B) (posedge CLK) (-0.246:-0.246:-0.246))
(HOLD (posedge D) (posedge CLK) (-0.085:-0.090:-0.095))
(HOLD (negedge D) (posedge CLK) (-0.005:-0.008:-0.010))
(SETUP (posedge D) (posedge CLK) (0.139:0.144:0.150))
(SETUP (posedge D) (posedge CLK) (0.138:0.144:0.150))
(SETUP (negedge D) (posedge CLK) (0.148:0.151:0.154))
)
)
@ -4082,10 +4082,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.720:0.720:0.720))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.378:-0.378:-0.378))
(HOLD (posedge D) (posedge CLK) (-0.103:-0.103:-0.103))
(HOLD (negedge D) (posedge CLK) (-0.131:-0.131:-0.131))
(SETUP (posedge D) (posedge CLK) (0.162:0.162:0.162))
(SETUP (negedge D) (posedge CLK) (0.315:0.315:0.315))
(HOLD (posedge D) (posedge CLK) (-0.088:-0.088:-0.088))
(HOLD (negedge D) (posedge CLK) (-0.101:-0.101:-0.101))
(SETUP (posedge D) (posedge CLK) (0.145:0.145:0.145))
(SETUP (negedge D) (posedge CLK) (0.281:0.281:0.281))
)
)
(CELL
@ -4100,10 +4100,10 @@
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.277:0.277:0.277))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.241:-0.241:-0.241))
(HOLD (posedge D) (posedge CLK) (-0.091:-0.091:-0.091))
(HOLD (negedge D) (posedge CLK) (-0.027:-0.027:-0.027))
(SETUP (posedge D) (posedge CLK) (0.146:0.146:0.146))
(SETUP (negedge D) (posedge CLK) (0.173:0.173:0.173))
(HOLD (posedge D) (posedge CLK) (-0.076:-0.076:-0.076))
(HOLD (negedge D) (posedge CLK) (-0.009:-0.009:-0.009))
(SETUP (posedge D) (posedge CLK) (0.129:0.129:0.129))
(SETUP (negedge D) (posedge CLK) (0.151:0.151:0.151))
)
)
(CELL
@ -4118,10 +4118,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.709:0.709:0.709))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.391:-0.391:-0.391))
(HOLD (posedge D) (posedge CLK) (-0.102:-0.102:-0.102))
(HOLD (negedge D) (posedge CLK) (-0.130:-0.130:-0.130))
(SETUP (posedge D) (posedge CLK) (0.161:0.161:0.161))
(SETUP (negedge D) (posedge CLK) (0.313:0.313:0.313))
(HOLD (posedge D) (posedge CLK) (-0.086:-0.086:-0.086))
(HOLD (negedge D) (posedge CLK) (-0.099:-0.099:-0.099))
(SETUP (posedge D) (posedge CLK) (0.143:0.143:0.143))
(SETUP (negedge D) (posedge CLK) (0.279:0.279:0.279))
)
)
(CELL
@ -4183,7 +4183,7 @@
(INSTANCE _262__1)
(DELAY
(ABSOLUTE
(IOPATH A Y (0.067:0.067:0.067) (0.056:0.056:0.056))
(IOPATH A Y (0.068:0.068:0.068) (0.056:0.056:0.056))
)
)
)
@ -4192,7 +4192,7 @@
(INSTANCE input1)
(DELAY
(ABSOLUTE
(IOPATH A X (1.139:1.139:1.139) (1.792:1.792:1.792))
(IOPATH A X (0.417:0.417:0.417) (0.489:0.489:0.489))
)
)
)
@ -4201,7 +4201,7 @@
(INSTANCE input2)
(DELAY
(ABSOLUTE
(IOPATH A X (0.968:0.968:0.968) (1.087:1.087:1.087))
(IOPATH A X (0.361:0.361:0.361) (0.341:0.341:0.341))
)
)
)
@ -4210,7 +4210,7 @@
(INSTANCE input3)
(DELAY
(ABSOLUTE
(IOPATH A X (0.970:0.970:0.970) (1.088:1.088:1.088))
(IOPATH A X (0.363:0.363:0.363) (0.342:0.342:0.342))
)
)
)
@ -4219,7 +4219,7 @@
(INSTANCE input4)
(DELAY
(ABSOLUTE
(IOPATH A X (0.876:0.876:0.876) (1.010:1.010:1.010))
(IOPATH A X (0.282:0.282:0.282) (0.290:0.290:0.290))
)
)
)
@ -4228,7 +4228,7 @@
(INSTANCE input5)
(DELAY
(ABSOLUTE
(IOPATH A X (0.851:0.851:0.851) (0.991:0.991:0.991))
(IOPATH A X (0.262:0.262:0.262) (0.278:0.278:0.278))
)
)
)
@ -4237,7 +4237,7 @@
(INSTANCE input6)
(DELAY
(ABSOLUTE
(IOPATH A X (0.840:0.840:0.840) (0.979:0.979:0.979))
(IOPATH A X (0.253:0.253:0.253) (0.271:0.271:0.271))
)
)
)
@ -4246,7 +4246,7 @@
(INSTANCE input7)
(DELAY
(ABSOLUTE
(IOPATH A X (0.843:0.843:0.843) (0.984:0.984:0.984))
(IOPATH A X (0.255:0.255:0.255) (0.274:0.274:0.274))
)
)
)
@ -4255,7 +4255,7 @@
(INSTANCE input8)
(DELAY
(ABSOLUTE
(IOPATH A X (0.899:0.899:0.899) (1.031:1.031:1.031))
(IOPATH A X (0.301:0.301:0.301) (0.304:0.304:0.304))
)
)
)
@ -4264,7 +4264,7 @@
(INSTANCE input9)
(DELAY
(ABSOLUTE
(IOPATH A X (0.914:0.914:0.914) (1.042:1.042:1.042))
(IOPATH A X (0.314:0.314:0.314) (0.311:0.311:0.311))
)
)
)
@ -4273,7 +4273,7 @@
(INSTANCE input10)
(DELAY
(ABSOLUTE
(IOPATH A X (0.887:0.887:0.887) (1.021:1.021:1.021))
(IOPATH A X (0.292:0.292:0.292) (0.297:0.297:0.297))
)
)
)
@ -4471,7 +4471,7 @@
(INSTANCE clkbuf_1_0__f_ext_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.244:0.244:0.244) (0.280:0.280:0.280))
(IOPATH A X (0.194:0.194:0.194) (0.228:0.228:0.228))
)
)
)
@ -4480,7 +4480,7 @@
(INSTANCE clkbuf_1_1__f_ext_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.241:0.241:0.241) (0.277:0.277:0.277))
(IOPATH A X (0.191:0.191:0.191) (0.225:0.225:0.225))
)
)
)
@ -4543,7 +4543,7 @@
(INSTANCE clkbuf_0_pll_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (1.242:1.242:1.242) (1.594:1.594:1.594))
(IOPATH A X (0.325:0.325:0.325) (0.369:0.369:0.369))
)
)
)
@ -4552,7 +4552,7 @@
(INSTANCE clkbuf_1_0__f_pll_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.307:0.307:0.307) (0.330:0.330:0.330))
(IOPATH A X (0.257:0.257:0.257) (0.278:0.278:0.278))
)
)
)
@ -4561,7 +4561,7 @@
(INSTANCE clkbuf_1_1__f_pll_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.309:0.309:0.309) (0.332:0.332:0.332))
(IOPATH A X (0.259:0.259:0.259) (0.280:0.280:0.280))
)
)
)
@ -4597,7 +4597,7 @@
(INSTANCE clkbuf_0_pll_clk90)
(DELAY
(ABSOLUTE
(IOPATH A X (1.238:1.238:1.238) (1.591:1.591:1.591))
(IOPATH A X (0.323:0.323:0.323) (0.367:0.367:0.367))
)
)
)
@ -4606,7 +4606,7 @@
(INSTANCE clkbuf_1_0__f_pll_clk90)
(DELAY
(ABSOLUTE
(IOPATH A X (0.284:0.284:0.284) (0.312:0.312:0.312))
(IOPATH A X (0.234:0.234:0.234) (0.260:0.260:0.260))
)
)
)
@ -4615,7 +4615,7 @@
(INSTANCE clkbuf_1_1__f_pll_clk90)
(DELAY
(ABSOLUTE
(IOPATH A X (0.309:0.309:0.309) (0.332:0.332:0.332))
(IOPATH A X (0.259:0.259:0.259) (0.280:0.280:0.280))
)
)
)

View File

@ -1,7 +1,7 @@
(DELAYFILE
(SDFVERSION "3.0")
(DESIGN "caravel_clocking")
(DATE "Mon Feb 27 14:17:43 2023")
(DATE "Mon Mar 6 11:52:11 2023")
(VENDOR "Parallax")
(PROGRAM "STA")
(VERSION "2.3.2")
@ -935,7 +935,7 @@
(DELAY
(ABSOLUTE
(IOPATH A0 X (0.155:0.155:0.155) (0.298:0.298:0.298))
(IOPATH A1 X (0.144:0.144:0.144) (0.305:0.305:0.305))
(IOPATH A1 X (0.143:0.143:0.143) (0.305:0.305:0.305))
(IOPATH S X (0.000:0.000:0.000))
(IOPATH S X (0.000:0.000:0.000))
)
@ -1456,7 +1456,7 @@
(INSTANCE _255_)
(DELAY
(ABSOLUTE
(IOPATH A Y (0.088:0.088:0.088) (0.073:0.073:0.073))
(IOPATH A Y (0.062:0.062:0.062) (0.070:0.070:0.070))
)
)
)
@ -2410,9 +2410,9 @@
(INSTANCE _344_)
(DELAY
(ABSOLUTE
(IOPATH A_N X (0.251:0.251:0.251) (0.202:0.202:0.202))
(IOPATH B X (0.186:0.186:0.186) (0.210:0.210:0.210))
(IOPATH C X (0.178:0.178:0.178) (0.218:0.218:0.218))
(IOPATH A_N X (0.222:0.222:0.222) (0.198:0.198:0.198))
(IOPATH B X (0.181:0.181:0.181) (0.178:0.178:0.178))
(IOPATH C X (0.168:0.168:0.168) (0.179:0.179:0.179))
)
)
)
@ -2755,10 +2755,10 @@
(INSTANCE _375_)
(DELAY
(ABSOLUTE
(IOPATH A_N X (0.313:0.313:0.313) (0.241:0.241:0.241))
(IOPATH B_N X (0.264:0.264:0.264) (0.217:0.217:0.217))
(IOPATH C X (0.224:0.224:0.224) (0.250:0.250:0.250))
(IOPATH D X (0.234:0.234:0.234) (0.267:0.267:0.267))
(IOPATH A_N X (0.282:0.282:0.282) (0.238:0.238:0.238))
(IOPATH B_N X (0.264:0.264:0.264) (0.216:0.216:0.216))
(IOPATH C X (0.213:0.213:0.213) (0.211:0.211:0.211))
(IOPATH D X (0.230:0.230:0.230) (0.234:0.234:0.234))
)
)
)
@ -3105,7 +3105,7 @@
(IOPATH A1 Y (0.248:0.248:0.248) (0.109:0.109:0.109))
(IOPATH A2 Y (0.230:0.230:0.230) (0.086:0.086:0.086))
(IOPATH A3 Y (0.195:0.195:0.195) (0.081:0.081:0.081))
(IOPATH B1 Y (0.076:0.076:0.076) (0.086:0.086:0.086))
(IOPATH B1 Y (0.077:0.077:0.077) (0.086:0.086:0.086))
)
)
)
@ -3133,7 +3133,7 @@
(INSTANCE clkbuf_0_ext_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.611:0.611:0.611) (1.458:1.458:1.458))
(IOPATH A X (0.203:0.203:0.203) (0.260:0.260:0.260))
)
)
)
@ -3239,10 +3239,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.359:0.359:0.359))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.207:-0.207:-0.207))
(HOLD (posedge D) (posedge CLK) (-0.033:-0.033:-0.033))
(HOLD (negedge D) (posedge CLK) (-0.044:-0.044:-0.044))
(SETUP (posedge D) (posedge CLK) (0.058:0.058:0.058))
(SETUP (negedge D) (posedge CLK) (0.112:0.112:0.112))
(HOLD (posedge D) (posedge CLK) (-0.029:-0.029:-0.029))
(HOLD (negedge D) (posedge CLK) (-0.042:-0.042:-0.042))
(SETUP (posedge D) (posedge CLK) (0.054:0.054:0.054))
(SETUP (negedge D) (posedge CLK) (0.111:0.111:0.111))
)
)
(CELL
@ -3274,7 +3274,7 @@
)
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.152:0.152:0.152))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.134:-0.134:-0.134))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.133:-0.133:-0.133))
(HOLD (posedge D) (posedge CLK) (-0.040:-0.043:-0.046))
(HOLD (negedge D) (posedge CLK) (-0.006:-0.009:-0.011))
(SETUP (posedge D) (posedge CLK) (0.060:0.063:0.066))
@ -3286,15 +3286,15 @@
(INSTANCE _420_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.324:0.324:0.324) (0.361:0.361:0.361))
(IOPATH CLK Q (0.323:0.323:0.323) (0.360:0.360:0.360))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.359:0.359:0.359))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.207:-0.207:-0.207))
(HOLD (posedge D) (posedge CLK) (-0.032:-0.032:-0.032))
(HOLD (negedge D) (posedge CLK) (-0.042:-0.042:-0.042))
(HOLD (posedge D) (posedge CLK) (-0.033:-0.033:-0.033))
(HOLD (negedge D) (posedge CLK) (-0.043:-0.043:-0.043))
(SETUP (posedge D) (posedge CLK) (0.057:0.057:0.057))
(SETUP (negedge D) (posedge CLK) (0.111:0.111:0.111))
)
@ -3311,7 +3311,7 @@
(HOLD (posedge D) (posedge CLK) (-0.050:-0.050:-0.050))
(HOLD (negedge D) (posedge CLK) (-0.062:-0.062:-0.062))
(SETUP (posedge D) (posedge CLK) (0.075:0.075:0.075))
(SETUP (negedge D) (posedge CLK) (0.119:0.119:0.119))
(SETUP (negedge D) (posedge CLK) (0.120:0.120:0.120))
)
)
(CELL
@ -3325,7 +3325,7 @@
(TIMINGCHECK
(HOLD (posedge D) (posedge CLK) (-0.061:-0.061:-0.061))
(HOLD (negedge D) (posedge CLK) (-0.068:-0.068:-0.068))
(SETUP (posedge D) (posedge CLK) (0.086:0.086:0.086))
(SETUP (posedge D) (posedge CLK) (0.087:0.087:0.087))
(SETUP (negedge D) (posedge CLK) (0.126:0.126:0.126))
)
)
@ -3334,7 +3334,7 @@
(INSTANCE _423_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.326:0.326:0.326) (0.309:0.309:0.309))
(IOPATH CLK Q (0.325:0.325:0.325) (0.309:0.309:0.309))
)
)
(TIMINGCHECK
@ -3349,7 +3349,7 @@
(INSTANCE _424_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.551:0.551:0.551) (0.386:0.386:0.386))
(IOPATH CLK Q (0.550:0.550:0.550) (0.386:0.386:0.386))
(IOPATH SET_B Q (0.000:0.000:0.000))
)
)
@ -3367,14 +3367,14 @@
(INSTANCE _425_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.329:0.329:0.329) (0.365:0.365:0.365))
(IOPATH CLK Q (0.328:0.328:0.328) (0.364:0.364:0.364))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.359:0.359:0.359))
(REMOVAL (posedge RESET_B) (posedge CLK) (0.358:0.358:0.358))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.206:-0.206:-0.206))
(HOLD (posedge D) (posedge CLK) (-0.031:-0.031:-0.032))
(HOLD (posedge D) (posedge CLK) (-0.031:-0.032:-0.032))
(HOLD (negedge D) (posedge CLK) (-0.038:-0.039:-0.040))
(SETUP (posedge D) (posedge CLK) (0.056:0.056:0.056))
(SETUP (negedge D) (posedge CLK) (0.106:0.107:0.108))
@ -3385,7 +3385,7 @@
(INSTANCE _426_)
(DELAY
(ABSOLUTE
(IOPATH CLK_N Q (0.529:0.529:0.529) (0.422:0.422:0.422))
(IOPATH CLK_N Q (0.528:0.528:0.528) (0.422:0.422:0.422))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -3393,9 +3393,9 @@
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.480:0.480:0.480))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.274:-0.274:-0.274))
(HOLD (posedge D) (negedge CLK_N) (0.076:0.073:0.070))
(HOLD (negedge D) (negedge CLK_N) (-0.077:-0.077:-0.078))
(SETUP (posedge D) (negedge CLK_N) (-0.029:-0.025:-0.021))
(SETUP (negedge D) (negedge CLK_N) (0.152:0.152:0.153))
(HOLD (negedge D) (negedge CLK_N) (-0.077:-0.078:-0.078))
(SETUP (posedge D) (negedge CLK_N) (-0.028:-0.025:-0.021))
(SETUP (negedge D) (negedge CLK_N) (0.152:0.153:0.154))
)
)
(CELL
@ -3408,7 +3408,7 @@
)
)
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.136:0.136:0.136))
(REMOVAL (posedge SET_B) (posedge CLK) (0.135:0.135:0.135))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.114:-0.114:-0.114))
(HOLD (posedge D) (posedge CLK) (-0.042:-0.048:-0.055))
(HOLD (negedge D) (posedge CLK) (-0.016:-0.016:-0.017))
@ -3421,7 +3421,7 @@
(INSTANCE _428_)
(DELAY
(ABSOLUTE
(IOPATH CLK_N Q (0.492:0.492:0.492) (0.398:0.398:0.398))
(IOPATH CLK_N Q (0.492:0.492:0.492) (0.397:0.397:0.397))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -3429,8 +3429,8 @@
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.480:0.480:0.480))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.274:-0.274:-0.274))
(HOLD (posedge D) (negedge CLK_N) (0.075:0.072:0.069))
(HOLD (negedge D) (negedge CLK_N) (-0.077:-0.078:-0.079))
(SETUP (posedge D) (negedge CLK_N) (-0.028:-0.024:-0.020))
(HOLD (negedge D) (negedge CLK_N) (-0.078:-0.078:-0.079))
(SETUP (posedge D) (negedge CLK_N) (-0.027:-0.024:-0.020))
(SETUP (negedge D) (negedge CLK_N) (0.153:0.153:0.154))
)
)
@ -3464,9 +3464,9 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.469:0.469:0.469))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.285:-0.285:-0.285))
(HOLD (posedge D) (negedge CLK_N) (0.084:0.084:0.084))
(HOLD (negedge D) (negedge CLK_N) (-0.080:-0.080:-0.081))
(SETUP (posedge D) (negedge CLK_N) (-0.040:-0.039:-0.039))
(HOLD (posedge D) (negedge CLK_N) (0.084:0.084:0.083))
(HOLD (negedge D) (negedge CLK_N) (-0.080:-0.081:-0.081))
(SETUP (posedge D) (negedge CLK_N) (-0.039:-0.039:-0.039))
(SETUP (negedge D) (negedge CLK_N) (0.156:0.156:0.156))
)
)
@ -3500,10 +3500,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.469:0.469:0.469))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.285:-0.285:-0.285))
(HOLD (posedge D) (negedge CLK_N) (0.083:0.083:0.083))
(HOLD (posedge D) (negedge CLK_N) (0.083:0.083:0.082))
(HOLD (negedge D) (negedge CLK_N) (-0.082:-0.082:-0.082))
(SETUP (posedge D) (negedge CLK_N) (-0.038:-0.038:-0.037))
(SETUP (negedge D) (negedge CLK_N) (0.157:0.158:0.158))
(SETUP (posedge D) (negedge CLK_N) (-0.038:-0.037:-0.037))
(SETUP (negedge D) (negedge CLK_N) (0.158:0.158:0.158))
)
)
(CELL
@ -3511,7 +3511,7 @@
(INSTANCE _433_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.465:0.465:0.465) (0.520:0.520:0.520))
(IOPATH CLK Q (0.465:0.465:0.465) (0.519:0.519:0.519))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -3521,7 +3521,7 @@
(HOLD (posedge D) (posedge CLK) (-0.040:-0.043:-0.046))
(HOLD (negedge D) (posedge CLK) (-0.037:-0.039:-0.041))
(SETUP (posedge D) (posedge CLK) (0.069:0.073:0.076))
(SETUP (negedge D) (posedge CLK) (0.109:0.111:0.114))
(SETUP (negedge D) (posedge CLK) (0.109:0.112:0.114))
)
)
(CELL
@ -3536,10 +3536,10 @@
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.148:0.148:0.148))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.127:-0.127:-0.127))
(HOLD (posedge D) (posedge CLK) (-0.031:-0.031:-0.031))
(HOLD (negedge D) (posedge CLK) (-0.006:-0.006:-0.007))
(SETUP (posedge D) (posedge CLK) (0.053:0.054:0.054))
(SETUP (negedge D) (posedge CLK) (0.069:0.070:0.070))
(HOLD (posedge D) (posedge CLK) (-0.031:-0.031:-0.032))
(HOLD (negedge D) (posedge CLK) (-0.006:-0.007:-0.007))
(SETUP (posedge D) (posedge CLK) (0.054:0.054:0.054))
(SETUP (negedge D) (posedge CLK) (0.070:0.070:0.071))
)
)
(CELL
@ -3554,10 +3554,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.369:0.369:0.369))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.179:-0.179:-0.179))
(HOLD (posedge D) (posedge CLK) (-0.032:-0.033:-0.033))
(HOLD (negedge D) (posedge CLK) (-0.040:-0.040:-0.041))
(SETUP (posedge D) (posedge CLK) (0.061:0.061:0.061))
(SETUP (negedge D) (posedge CLK) (0.113:0.114:0.115))
(HOLD (posedge D) (posedge CLK) (-0.033:-0.033:-0.033))
(HOLD (negedge D) (posedge CLK) (-0.040:-0.041:-0.041))
(SETUP (posedge D) (posedge CLK) (0.061:0.061:0.062))
(SETUP (negedge D) (posedge CLK) (0.114:0.114:0.115))
)
)
(CELL
@ -3572,8 +3572,8 @@
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.152:0.152:0.152))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.131:-0.131:-0.131))
(HOLD (posedge D) (posedge CLK) (-0.029:-0.029:-0.030))
(HOLD (negedge D) (posedge CLK) (-0.006:-0.006:-0.006))
(HOLD (posedge D) (posedge CLK) (-0.029:-0.030:-0.030))
(HOLD (negedge D) (posedge CLK) (-0.006:-0.006:-0.007))
(SETUP (posedge D) (posedge CLK) (0.051:0.052:0.052))
(SETUP (negedge D) (posedge CLK) (0.070:0.070:0.070))
)
@ -3583,7 +3583,7 @@
(INSTANCE _437_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.409:0.409:0.409) (0.440:0.440:0.440))
(IOPATH CLK Q (0.408:0.408:0.408) (0.440:0.440:0.440))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -3591,7 +3591,7 @@
(REMOVAL (posedge RESET_B) (posedge CLK) (0.359:0.359:0.359))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.191:-0.191:-0.191))
(HOLD (posedge D) (posedge CLK) (-0.031:-0.031:-0.031))
(HOLD (negedge D) (posedge CLK) (-0.040:-0.040:-0.040))
(HOLD (negedge D) (posedge CLK) (-0.040:-0.041:-0.041))
(SETUP (posedge D) (posedge CLK) (0.059:0.059:0.060))
(SETUP (negedge D) (posedge CLK) (0.114:0.114:0.114))
)
@ -3601,7 +3601,7 @@
(INSTANCE _438_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.364:0.364:0.364) (0.390:0.390:0.390))
(IOPATH CLK Q (0.363:0.363:0.363) (0.390:0.390:0.390))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -3609,9 +3609,9 @@
(REMOVAL (posedge RESET_B) (posedge CLK) (0.359:0.359:0.359))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.207:-0.207:-0.207))
(HOLD (posedge D) (posedge CLK) (-0.034:-0.034:-0.034))
(HOLD (negedge D) (posedge CLK) (-0.039:-0.042:-0.045))
(SETUP (posedge D) (posedge CLK) (0.059:0.059:0.059))
(SETUP (negedge D) (posedge CLK) (0.107:0.111:0.114))
(HOLD (negedge D) (posedge CLK) (-0.039:-0.042:-0.046))
(SETUP (posedge D) (posedge CLK) (0.059:0.059:0.060))
(SETUP (negedge D) (posedge CLK) (0.108:0.111:0.114))
)
)
(CELL
@ -3626,10 +3626,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.361:0.361:0.361))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.213:-0.213:-0.213))
(HOLD (posedge D) (posedge CLK) (-0.049:-0.049:-0.049))
(HOLD (negedge D) (posedge CLK) (-0.076:-0.076:-0.076))
(SETUP (posedge D) (posedge CLK) (0.076:0.076:0.076))
(SETUP (negedge D) (posedge CLK) (0.148:0.148:0.148))
(HOLD (posedge D) (posedge CLK) (-0.042:-0.042:-0.042))
(HOLD (negedge D) (posedge CLK) (-0.042:-0.042:-0.042))
(SETUP (posedge D) (posedge CLK) (0.067:0.067:0.067))
(SETUP (negedge D) (posedge CLK) (0.111:0.111:0.111))
)
)
(CELL
@ -3644,10 +3644,10 @@
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.156:0.156:0.156))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.137:-0.137:-0.137))
(HOLD (posedge D) (posedge CLK) (-0.050:-0.050:-0.050))
(HOLD (negedge D) (posedge CLK) (-0.037:-0.037:-0.037))
(SETUP (posedge D) (posedge CLK) (0.071:0.071:0.071))
(SETUP (negedge D) (posedge CLK) (0.096:0.096:0.096))
(HOLD (posedge D) (posedge CLK) (-0.044:-0.044:-0.044))
(HOLD (negedge D) (posedge CLK) (-0.010:-0.010:-0.010))
(SETUP (posedge D) (posedge CLK) (0.064:0.064:0.064))
(SETUP (negedge D) (posedge CLK) (0.066:0.066:0.066))
)
)
(CELL
@ -3662,10 +3662,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.361:0.361:0.361))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.213:-0.213:-0.213))
(HOLD (posedge D) (posedge CLK) (-0.049:-0.049:-0.049))
(HOLD (negedge D) (posedge CLK) (-0.075:-0.075:-0.075))
(SETUP (posedge D) (posedge CLK) (0.075:0.075:0.075))
(SETUP (negedge D) (posedge CLK) (0.146:0.146:0.146))
(HOLD (posedge D) (posedge CLK) (-0.040:-0.040:-0.040))
(HOLD (negedge D) (posedge CLK) (-0.041:-0.041:-0.041))
(SETUP (posedge D) (posedge CLK) (0.065:0.065:0.065))
(SETUP (negedge D) (posedge CLK) (0.110:0.110:0.110))
)
)
(CELL
@ -3727,12 +3727,12 @@
(INSTANCE _445_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.337:0.337:0.337) (0.317:0.317:0.317))
(IOPATH CLK Q (0.337:0.337:0.337) (0.316:0.316:0.316))
)
)
(TIMINGCHECK
(HOLD (posedge D) (posedge CLK) (-0.026:-0.026:-0.026))
(HOLD (negedge D) (posedge CLK) (-0.039:-0.041:-0.043))
(HOLD (negedge D) (posedge CLK) (-0.040:-0.042:-0.044))
(SETUP (posedge D) (posedge CLK) (0.048:0.048:0.048))
(SETUP (negedge D) (posedge CLK) (0.096:0.098:0.100))
)
@ -3742,13 +3742,13 @@
(INSTANCE _446_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.305:0.305:0.305) (0.295:0.295:0.295))
(IOPATH CLK Q (0.305:0.305:0.305) (0.294:0.294:0.294))
)
)
(TIMINGCHECK
(HOLD (posedge D) (posedge CLK) (-0.065:-0.065:-0.065))
(HOLD (negedge D) (posedge CLK) (-0.074:-0.074:-0.074))
(SETUP (posedge D) (posedge CLK) (0.091:0.091:0.091))
(SETUP (posedge D) (posedge CLK) (0.092:0.092:0.092))
(SETUP (negedge D) (posedge CLK) (0.132:0.132:0.132))
)
)
@ -3757,7 +3757,7 @@
(INSTANCE _447_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.320:0.320:0.320) (0.303:0.303:0.303))
(IOPATH CLK Q (0.319:0.319:0.319) (0.303:0.303:0.303))
)
)
(TIMINGCHECK
@ -3787,7 +3787,7 @@
(INSTANCE _449_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.548:0.548:0.548) (0.381:0.381:0.381))
(IOPATH CLK Q (0.547:0.547:0.547) (0.381:0.381:0.381))
(IOPATH SET_B Q (0.000:0.000:0.000))
)
)
@ -3795,8 +3795,8 @@
(REMOVAL (posedge SET_B) (posedge CLK) (0.147:0.147:0.147))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.129:-0.129:-0.129))
(HOLD (posedge D) (posedge CLK) (-0.036:-0.037:-0.037))
(HOLD (negedge D) (posedge CLK) (-0.011:-0.011:-0.012))
(SETUP (posedge D) (posedge CLK) (0.056:0.056:0.057))
(HOLD (negedge D) (posedge CLK) (-0.011:-0.012:-0.012))
(SETUP (posedge D) (posedge CLK) (0.056:0.057:0.057))
(SETUP (negedge D) (posedge CLK) (0.066:0.067:0.067))
)
)
@ -3805,17 +3805,17 @@
(INSTANCE _450_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.399:0.399:0.399) (0.414:0.414:0.414))
(IOPATH CLK Q (0.398:0.398:0.398) (0.414:0.414:0.414))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.353:0.353:0.353))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.204:-0.204:-0.204))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.203:-0.203:-0.203))
(HOLD (posedge D) (posedge CLK) (-0.033:-0.033:-0.033))
(HOLD (negedge D) (posedge CLK) (-0.040:-0.041:-0.042))
(SETUP (posedge D) (posedge CLK) (0.058:0.058:0.058))
(SETUP (negedge D) (posedge CLK) (0.108:0.109:0.110))
(SETUP (negedge D) (posedge CLK) (0.109:0.110:0.111))
)
)
(CELL
@ -3830,9 +3830,9 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.470:0.470:0.470))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.284:-0.284:-0.284))
(HOLD (posedge D) (negedge CLK_N) (0.071:0.067:0.063))
(HOLD (posedge D) (negedge CLK_N) (0.070:0.066:0.063))
(HOLD (negedge D) (negedge CLK_N) (-0.084:-0.084:-0.085))
(SETUP (posedge D) (negedge CLK_N) (-0.022:-0.016:-0.011))
(SETUP (posedge D) (negedge CLK_N) (-0.021:-0.016:-0.011))
(SETUP (negedge D) (negedge CLK_N) (0.159:0.160:0.160))
)
)
@ -3859,7 +3859,7 @@
(INSTANCE _453_)
(DELAY
(ABSOLUTE
(IOPATH CLK_N Q (0.517:0.517:0.517) (0.413:0.413:0.413))
(IOPATH CLK_N Q (0.516:0.516:0.516) (0.412:0.412:0.412))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -3868,8 +3868,8 @@
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.284:-0.284:-0.284))
(HOLD (posedge D) (negedge CLK_N) (0.076:0.073:0.070))
(HOLD (negedge D) (negedge CLK_N) (-0.077:-0.078:-0.079))
(SETUP (posedge D) (negedge CLK_N) (-0.029:-0.025:-0.021))
(SETUP (negedge D) (negedge CLK_N) (0.152:0.153:0.154))
(SETUP (posedge D) (negedge CLK_N) (-0.028:-0.024:-0.021))
(SETUP (negedge D) (negedge CLK_N) (0.152:0.153:0.155))
)
)
(CELL
@ -3895,16 +3895,16 @@
(INSTANCE _455_)
(DELAY
(ABSOLUTE
(IOPATH CLK_N Q (0.476:0.476:0.476) (0.389:0.389:0.389))
(IOPATH CLK_N Q (0.475:0.475:0.475) (0.389:0.389:0.389))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.470:0.470:0.470))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.284:-0.284:-0.284))
(HOLD (posedge D) (negedge CLK_N) (0.084:0.084:0.084))
(HOLD (negedge D) (negedge CLK_N) (-0.080:-0.081:-0.081))
(SETUP (posedge D) (negedge CLK_N) (-0.039:-0.039:-0.039))
(HOLD (posedge D) (negedge CLK_N) (0.084:0.084:0.083))
(HOLD (negedge D) (negedge CLK_N) (-0.081:-0.081:-0.081))
(SETUP (posedge D) (negedge CLK_N) (-0.039:-0.039:-0.038))
(SETUP (negedge D) (negedge CLK_N) (0.156:0.156:0.156))
)
)
@ -3938,7 +3938,7 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.470:0.470:0.470))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.284:-0.284:-0.284))
(HOLD (posedge D) (negedge CLK_N) (0.083:0.082:0.082))
(HOLD (posedge D) (negedge CLK_N) (0.082:0.082:0.082))
(HOLD (negedge D) (negedge CLK_N) (-0.083:-0.083:-0.083))
(SETUP (posedge D) (negedge CLK_N) (-0.037:-0.037:-0.037))
(SETUP (negedge D) (negedge CLK_N) (0.158:0.158:0.158))
@ -3949,12 +3949,12 @@
(INSTANCE _458_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.465:0.465:0.465) (0.518:0.518:0.518))
(IOPATH CLK Q (0.464:0.464:0.464) (0.518:0.518:0.518))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.356:0.356:0.356))
(REMOVAL (posedge RESET_B) (posedge CLK) (0.355:0.355:0.355))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.180:-0.180:-0.180))
(HOLD (posedge D) (posedge CLK) (-0.040:-0.043:-0.046))
(HOLD (negedge D) (posedge CLK) (-0.037:-0.041:-0.044))
@ -3967,7 +3967,7 @@
(INSTANCE _459_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.590:0.590:0.590) (0.399:0.399:0.399))
(IOPATH CLK Q (0.589:0.589:0.589) (0.398:0.398:0.398))
(IOPATH SET_B Q (0.000:0.000:0.000))
)
)
@ -3975,7 +3975,7 @@
(REMOVAL (posedge SET_B) (posedge CLK) (0.148:0.148:0.148))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.127:-0.127:-0.127))
(HOLD (posedge D) (posedge CLK) (-0.033:-0.033:-0.033))
(HOLD (negedge D) (posedge CLK) (-0.002:-0.005:-0.008))
(HOLD (negedge D) (posedge CLK) (-0.003:-0.006:-0.008))
(SETUP (posedge D) (posedge CLK) (0.055:0.056:0.056))
(SETUP (negedge D) (posedge CLK) (0.065:0.068:0.072))
)
@ -3985,17 +3985,17 @@
(INSTANCE _460_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.409:0.409:0.409) (0.417:0.417:0.417))
(IOPATH CLK Q (0.408:0.408:0.408) (0.416:0.416:0.416))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.353:0.353:0.353))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.204:-0.204:-0.204))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.203:-0.203:-0.203))
(HOLD (posedge D) (posedge CLK) (-0.035:-0.035:-0.035))
(HOLD (negedge D) (posedge CLK) (-0.038:-0.042:-0.046))
(SETUP (posedge D) (posedge CLK) (0.060:0.060:0.060))
(SETUP (negedge D) (posedge CLK) (0.106:0.110:0.115))
(SETUP (posedge D) (posedge CLK) (0.060:0.060:0.061))
(SETUP (negedge D) (posedge CLK) (0.106:0.111:0.115))
)
)
(CELL
@ -4003,17 +4003,17 @@
(INSTANCE _461_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.558:0.558:0.558) (0.388:0.388:0.388))
(IOPATH CLK Q (0.558:0.558:0.558) (0.387:0.387:0.387))
(IOPATH SET_B Q (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.147:0.147:0.147))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.128:-0.128:-0.128))
(HOLD (posedge D) (posedge CLK) (-0.043:-0.046:-0.049))
(HOLD (negedge D) (posedge CLK) (-0.008:-0.011:-0.013))
(HOLD (posedge D) (posedge CLK) (-0.043:-0.046:-0.050))
(HOLD (negedge D) (posedge CLK) (-0.008:-0.011:-0.014))
(SETUP (posedge D) (posedge CLK) (0.063:0.067:0.070))
(SETUP (negedge D) (posedge CLK) (0.063:0.066:0.069))
(SETUP (negedge D) (posedge CLK) (0.064:0.066:0.069))
)
)
(CELL
@ -4021,7 +4021,7 @@
(INSTANCE _462_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.606:0.606:0.606) (0.407:0.407:0.407))
(IOPATH CLK Q (0.606:0.606:0.606) (0.406:0.406:0.406))
(IOPATH SET_B Q (0.000:0.000:0.000))
)
)
@ -4029,9 +4029,9 @@
(REMOVAL (posedge SET_B) (posedge CLK) (0.148:0.148:0.148))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.127:-0.127:-0.127))
(HOLD (posedge D) (posedge CLK) (-0.032:-0.032:-0.032))
(HOLD (negedge D) (posedge CLK) (-0.010:-0.010:-0.011))
(SETUP (posedge D) (posedge CLK) (0.054:0.054:0.055))
(SETUP (negedge D) (posedge CLK) (0.074:0.074:0.074))
(HOLD (negedge D) (posedge CLK) (-0.011:-0.011:-0.011))
(SETUP (posedge D) (posedge CLK) (0.054:0.055:0.055))
(SETUP (negedge D) (posedge CLK) (0.074:0.074:0.075))
)
)
(CELL
@ -4039,17 +4039,17 @@
(INSTANCE _463_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.412:0.412:0.412) (0.440:0.440:0.440))
(IOPATH CLK Q (0.412:0.412:0.412) (0.439:0.439:0.439))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.353:0.353:0.353))
(REMOVAL (posedge RESET_B) (posedge CLK) (0.352:0.352:0.352))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.188:-0.188:-0.188))
(HOLD (posedge D) (posedge CLK) (-0.034:-0.034:-0.034))
(HOLD (negedge D) (posedge CLK) (-0.045:-0.046:-0.046))
(SETUP (posedge D) (posedge CLK) (0.062:0.063:0.063))
(SETUP (negedge D) (posedge CLK) (0.119:0.119:0.119))
(HOLD (negedge D) (posedge CLK) (-0.046:-0.046:-0.046))
(SETUP (posedge D) (posedge CLK) (0.063:0.063:0.063))
(SETUP (negedge D) (posedge CLK) (0.119:0.119:0.120))
)
)
(CELL
@ -4057,13 +4057,13 @@
(INSTANCE _464_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.388:0.388:0.388) (0.405:0.405:0.405))
(IOPATH CLK Q (0.387:0.387:0.387) (0.405:0.405:0.405))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.353:0.353:0.353))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.204:-0.204:-0.204))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.203:-0.203:-0.203))
(HOLD (posedge D) (posedge CLK) (-0.036:-0.036:-0.036))
(HOLD (negedge D) (posedge CLK) (-0.042:-0.045:-0.048))
(SETUP (posedge D) (posedge CLK) (0.061:0.061:0.061))
@ -4082,10 +4082,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.356:0.356:0.356))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.190:-0.190:-0.190))
(HOLD (posedge D) (posedge CLK) (-0.054:-0.054:-0.054))
(HOLD (negedge D) (posedge CLK) (-0.082:-0.082:-0.082))
(SETUP (posedge D) (posedge CLK) (0.081:0.081:0.081))
(SETUP (negedge D) (posedge CLK) (0.153:0.153:0.153))
(HOLD (posedge D) (posedge CLK) (-0.041:-0.041:-0.041))
(HOLD (negedge D) (posedge CLK) (-0.047:-0.047:-0.047))
(SETUP (posedge D) (posedge CLK) (0.067:0.067:0.067))
(SETUP (negedge D) (posedge CLK) (0.116:0.116:0.116))
)
)
(CELL
@ -4100,10 +4100,10 @@
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.141:0.141:0.141))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.123:-0.123:-0.123))
(HOLD (posedge D) (posedge CLK) (-0.053:-0.053:-0.053))
(HOLD (negedge D) (posedge CLK) (-0.042:-0.042:-0.042))
(SETUP (posedge D) (posedge CLK) (0.074:0.074:0.074))
(SETUP (negedge D) (posedge CLK) (0.100:0.100:0.100))
(HOLD (posedge D) (posedge CLK) (-0.039:-0.039:-0.039))
(HOLD (negedge D) (posedge CLK) (-0.014:-0.014:-0.014))
(SETUP (posedge D) (posedge CLK) (0.060:0.060:0.060))
(SETUP (negedge D) (posedge CLK) (0.069:0.069:0.069))
)
)
(CELL
@ -4118,10 +4118,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.351:0.351:0.351))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.196:-0.196:-0.196))
(HOLD (posedge D) (posedge CLK) (-0.054:-0.054:-0.054))
(HOLD (negedge D) (posedge CLK) (-0.082:-0.082:-0.082))
(SETUP (posedge D) (posedge CLK) (0.081:0.081:0.081))
(SETUP (negedge D) (posedge CLK) (0.152:0.152:0.152))
(HOLD (posedge D) (posedge CLK) (-0.040:-0.040:-0.040))
(HOLD (negedge D) (posedge CLK) (-0.046:-0.046:-0.046))
(SETUP (posedge D) (posedge CLK) (0.066:0.066:0.066))
(SETUP (negedge D) (posedge CLK) (0.114:0.114:0.114))
)
)
(CELL
@ -4183,7 +4183,7 @@
(INSTANCE _262__1)
(DELAY
(ABSOLUTE
(IOPATH A Y (0.040:0.040:0.040) (0.024:0.024:0.024))
(IOPATH A Y (0.039:0.039:0.039) (0.024:0.024:0.024))
)
)
)
@ -4192,7 +4192,7 @@
(INSTANCE input1)
(DELAY
(ABSOLUTE
(IOPATH A X (0.476:0.476:0.476) (1.395:1.395:1.395))
(IOPATH A X (0.253:0.253:0.253) (0.297:0.297:0.297))
)
)
)
@ -4201,7 +4201,7 @@
(INSTANCE input2)
(DELAY
(ABSOLUTE
(IOPATH A X (0.298:0.298:0.298) (1.002:1.002:1.002))
(IOPATH A X (0.204:0.204:0.204) (0.223:0.223:0.223))
)
)
)
@ -4210,7 +4210,7 @@
(INSTANCE input3)
(DELAY
(ABSOLUTE
(IOPATH A X (0.298:0.298:0.298) (1.003:1.003:1.003))
(IOPATH A X (0.204:0.204:0.204) (0.224:0.224:0.224))
)
)
)
@ -4219,7 +4219,7 @@
(INSTANCE input4)
(DELAY
(ABSOLUTE
(IOPATH A X (0.248:0.248:0.248) (0.953:0.953:0.953))
(IOPATH A X (0.156:0.156:0.156) (0.196:0.196:0.196))
)
)
)
@ -4228,7 +4228,7 @@
(INSTANCE input5)
(DELAY
(ABSOLUTE
(IOPATH A X (0.230:0.230:0.230) (0.935:0.935:0.935))
(IOPATH A X (0.143:0.143:0.143) (0.189:0.189:0.189))
)
)
)
@ -4237,7 +4237,7 @@
(INSTANCE input6)
(DELAY
(ABSOLUTE
(IOPATH A X (0.221:0.221:0.221) (0.923:0.923:0.923))
(IOPATH A X (0.137:0.137:0.137) (0.184:0.184:0.184))
)
)
)
@ -4246,7 +4246,7 @@
(INSTANCE input7)
(DELAY
(ABSOLUTE
(IOPATH A X (0.224:0.224:0.224) (0.928:0.928:0.928))
(IOPATH A X (0.139:0.139:0.139) (0.186:0.186:0.186))
)
)
)
@ -4255,7 +4255,7 @@
(INSTANCE input8)
(DELAY
(ABSOLUTE
(IOPATH A X (0.264:0.264:0.264) (0.973:0.973:0.973))
(IOPATH A X (0.167:0.167:0.167) (0.204:0.204:0.204))
)
)
)
@ -4264,7 +4264,7 @@
(INSTANCE input9)
(DELAY
(ABSOLUTE
(IOPATH A X (0.271:0.271:0.271) (0.978:0.978:0.978))
(IOPATH A X (0.174:0.174:0.174) (0.207:0.207:0.207))
)
)
)
@ -4273,7 +4273,7 @@
(INSTANCE input10)
(DELAY
(ABSOLUTE
(IOPATH A X (0.256:0.256:0.256) (0.963:0.963:0.963))
(IOPATH A X (0.161:0.161:0.161) (0.200:0.200:0.200))
)
)
)
@ -4462,7 +4462,7 @@
(INSTANCE fanout31)
(DELAY
(ABSOLUTE
(IOPATH A X (0.215:0.215:0.215) (0.182:0.183:0.184))
(IOPATH A X (0.215:0.215:0.215) (0.182:0.183:0.183))
)
)
)
@ -4471,7 +4471,7 @@
(INSTANCE clkbuf_1_0__f_ext_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.149:0.149:0.149) (0.186:0.186:0.186))
(IOPATH A X (0.109:0.109:0.109) (0.128:0.128:0.128))
)
)
)
@ -4480,7 +4480,7 @@
(INSTANCE clkbuf_1_1__f_ext_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.147:0.147:0.147) (0.184:0.184:0.184))
(IOPATH A X (0.107:0.107:0.107) (0.126:0.126:0.126))
)
)
)
@ -4543,7 +4543,7 @@
(INSTANCE clkbuf_0_pll_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.619:0.619:0.619) (1.466:1.466:1.466))
(IOPATH A X (0.206:0.206:0.206) (0.262:0.262:0.262))
)
)
)
@ -4552,7 +4552,7 @@
(INSTANCE clkbuf_1_0__f_pll_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.188:0.188:0.188) (0.216:0.216:0.216))
(IOPATH A X (0.148:0.148:0.148) (0.158:0.158:0.158))
)
)
)
@ -4561,7 +4561,7 @@
(INSTANCE clkbuf_1_1__f_pll_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.190:0.190:0.190) (0.218:0.218:0.218))
(IOPATH A X (0.149:0.149:0.149) (0.159:0.159:0.159))
)
)
)
@ -4597,7 +4597,7 @@
(INSTANCE clkbuf_0_pll_clk90)
(DELAY
(ABSOLUTE
(IOPATH A X (0.615:0.615:0.615) (1.462:1.462:1.462))
(IOPATH A X (0.205:0.205:0.205) (0.261:0.261:0.261))
)
)
)
@ -4606,7 +4606,7 @@
(INSTANCE clkbuf_1_0__f_pll_clk90)
(DELAY
(ABSOLUTE
(IOPATH A X (0.176:0.176:0.176) (0.207:0.207:0.207))
(IOPATH A X (0.135:0.135:0.135) (0.150:0.150:0.150))
)
)
)
@ -4615,7 +4615,7 @@
(INSTANCE clkbuf_1_1__f_pll_clk90)
(DELAY
(ABSOLUTE
(IOPATH A X (0.190:0.190:0.190) (0.217:0.217:0.217))
(IOPATH A X (0.150:0.150:0.150) (0.159:0.159:0.159))
)
)
)

View File

@ -1,7 +1,7 @@
(DELAYFILE
(SDFVERSION "3.0")
(DESIGN "caravel_clocking")
(DATE "Mon Feb 27 14:17:48 2023")
(DATE "Mon Mar 6 11:52:17 2023")
(VENDOR "Parallax")
(PROGRAM "STA")
(VERSION "2.3.2")
@ -899,7 +899,7 @@
(DELAY
(ABSOLUTE
(IOPATH A0 X (0.096:0.096:0.096) (0.155:0.155:0.155))
(IOPATH A1 X (0.091:0.091:0.091) (0.159:0.159:0.159))
(IOPATH A1 X (0.090:0.090:0.090) (0.159:0.159:0.159))
(IOPATH S X (0.140:0.140:0.141) (0.200:0.200:0.200))
(IOPATH S X (0.102:0.102:0.102) (0.193:0.194:0.194))
)
@ -910,7 +910,7 @@
(INSTANCE _207_)
(DELAY
(ABSOLUTE
(IOPATH A0 X (0.103:0.103:0.103) (0.167:0.167:0.167))
(IOPATH A0 X (0.102:0.102:0.102) (0.167:0.167:0.167))
(IOPATH A1 X (0.107:0.107:0.107) (0.176:0.176:0.176))
(IOPATH S X (0.162:0.162:0.162) (0.216:0.216:0.216))
(IOPATH S X (0.119:0.119:0.119) (0.212:0.212:0.212))
@ -1456,7 +1456,7 @@
(INSTANCE _255_)
(DELAY
(ABSOLUTE
(IOPATH A Y (0.063:0.063:0.063) (0.037:0.037:0.037))
(IOPATH A Y (0.044:0.044:0.044) (0.037:0.037:0.037))
)
)
)
@ -1492,7 +1492,7 @@
(INSTANCE _410__5)
(DELAY
(ABSOLUTE
(IOPATH A Y (0.028:0.028:0.028) (0.011:0.011:0.011))
(IOPATH A Y (0.027:0.027:0.027) (0.011:0.011:0.011))
)
)
)
@ -2410,9 +2410,9 @@
(INSTANCE _344_)
(DELAY
(ABSOLUTE
(IOPATH A_N X (0.165:0.165:0.165) (0.121:0.121:0.121))
(IOPATH B X (0.116:0.116:0.116) (0.142:0.142:0.142))
(IOPATH C X (0.112:0.112:0.112) (0.146:0.146:0.146))
(IOPATH A_N X (0.143:0.143:0.143) (0.120:0.120:0.120))
(IOPATH B X (0.112:0.112:0.112) (0.116:0.116:0.116))
(IOPATH C X (0.104:0.104:0.104) (0.117:0.117:0.117))
)
)
)
@ -2755,10 +2755,10 @@
(INSTANCE _375_)
(DELAY
(ABSOLUTE
(IOPATH A_N X (0.197:0.197:0.197) (0.142:0.142:0.142))
(IOPATH A_N X (0.172:0.172:0.172) (0.141:0.141:0.141))
(IOPATH B_N X (0.160:0.160:0.160) (0.134:0.134:0.134))
(IOPATH C X (0.134:0.134:0.134) (0.162:0.162:0.162))
(IOPATH D X (0.136:0.136:0.136) (0.176:0.176:0.176))
(IOPATH C X (0.123:0.123:0.123) (0.133:0.133:0.133))
(IOPATH D X (0.132:0.132:0.132) (0.149:0.149:0.149))
)
)
)
@ -3133,7 +3133,7 @@
(INSTANCE clkbuf_0_ext_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.016:-0.016:-0.016) (1.156:1.156:1.156))
(IOPATH A X (0.130:0.130:0.130) (0.202:0.202:0.202))
)
)
)
@ -3232,17 +3232,17 @@
(INSTANCE _417_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.232:0.232:0.232) (0.248:0.248:0.248))
(IOPATH CLK Q (0.231:0.231:0.231) (0.247:0.247:0.247))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.225:0.225:0.225))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.129:-0.129:-0.129))
(HOLD (posedge D) (posedge CLK) (-0.020:-0.020:-0.020))
(HOLD (negedge D) (posedge CLK) (-0.034:-0.034:-0.034))
(SETUP (posedge D) (posedge CLK) (0.034:0.034:0.034))
(SETUP (negedge D) (posedge CLK) (0.075:0.075:0.075))
(HOLD (posedge D) (posedge CLK) (-0.019:-0.019:-0.019))
(HOLD (negedge D) (posedge CLK) (-0.033:-0.033:-0.033))
(SETUP (posedge D) (posedge CLK) (0.033:0.033:0.033))
(SETUP (negedge D) (posedge CLK) (0.073:0.073:0.073))
)
)
(CELL
@ -3250,7 +3250,7 @@
(INSTANCE _418_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.244:0.244:0.244) (0.256:0.256:0.256))
(IOPATH CLK Q (0.243:0.243:0.243) (0.256:0.256:0.256))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -3268,7 +3268,7 @@
(INSTANCE _419_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.357:0.357:0.357) (0.250:0.250:0.250))
(IOPATH CLK Q (0.356:0.356:0.356) (0.250:0.250:0.250))
(IOPATH SET_B Q (0.000:0.000:0.000))
)
)
@ -3276,7 +3276,7 @@
(REMOVAL (posedge SET_B) (posedge CLK) (0.104:0.104:0.104))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.090:-0.090:-0.090))
(HOLD (posedge D) (posedge CLK) (-0.021:-0.022:-0.024))
(HOLD (negedge D) (posedge CLK) (-0.010:-0.012:-0.014))
(HOLD (negedge D) (posedge CLK) (-0.010:-0.012:-0.015))
(SETUP (posedge D) (posedge CLK) (0.034:0.035:0.037))
(SETUP (negedge D) (posedge CLK) (0.042:0.044:0.046))
)
@ -3293,7 +3293,7 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.225:0.225:0.225))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.129:-0.129:-0.129))
(HOLD (posedge D) (posedge CLK) (-0.019:-0.019:-0.019))
(HOLD (posedge D) (posedge CLK) (-0.020:-0.020:-0.020))
(HOLD (negedge D) (posedge CLK) (-0.032:-0.032:-0.032))
(SETUP (posedge D) (posedge CLK) (0.033:0.033:0.033))
(SETUP (negedge D) (posedge CLK) (0.072:0.072:0.072))
@ -3319,7 +3319,7 @@
(INSTANCE _422_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.203:0.203:0.203) (0.198:0.198:0.198))
(IOPATH CLK Q (0.203:0.203:0.203) (0.197:0.197:0.197))
)
)
(TIMINGCHECK
@ -3334,7 +3334,7 @@
(INSTANCE _423_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.205:0.205:0.205) (0.199:0.199:0.199))
(IOPATH CLK Q (0.205:0.205:0.205) (0.198:0.198:0.198))
)
)
(TIMINGCHECK
@ -3357,7 +3357,7 @@
(REMOVAL (posedge SET_B) (posedge CLK) (0.104:0.104:0.104))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.090:-0.090:-0.090))
(HOLD (posedge D) (posedge CLK) (-0.020:-0.020:-0.020))
(HOLD (negedge D) (posedge CLK) (-0.010:-0.010:-0.011))
(HOLD (negedge D) (posedge CLK) (-0.010:-0.011:-0.011))
(SETUP (posedge D) (posedge CLK) (0.032:0.032:0.033))
(SETUP (negedge D) (posedge CLK) (0.041:0.042:0.043))
)
@ -3375,9 +3375,9 @@
(REMOVAL (posedge RESET_B) (posedge CLK) (0.225:0.225:0.225))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.129:-0.129:-0.129))
(HOLD (posedge D) (posedge CLK) (-0.019:-0.019:-0.019))
(HOLD (negedge D) (posedge CLK) (-0.028:-0.028:-0.029))
(HOLD (negedge D) (posedge CLK) (-0.028:-0.029:-0.029))
(SETUP (posedge D) (posedge CLK) (0.033:0.033:0.033))
(SETUP (negedge D) (posedge CLK) (0.068:0.068:0.069))
(SETUP (negedge D) (posedge CLK) (0.068:0.069:0.069))
)
)
(CELL
@ -3395,7 +3395,7 @@
(HOLD (posedge D) (negedge CLK_N) (0.056:0.055:0.054))
(HOLD (negedge D) (negedge CLK_N) (-0.023:-0.025:-0.027))
(SETUP (posedge D) (negedge CLK_N) (-0.029:-0.027:-0.025))
(SETUP (negedge D) (negedge CLK_N) (0.075:0.078:0.080))
(SETUP (negedge D) (negedge CLK_N) (0.076:0.078:0.080))
)
)
(CELL
@ -3428,10 +3428,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.308:0.308:0.308))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.179:-0.179:-0.179))
(HOLD (posedge D) (negedge CLK_N) (0.056:0.055:0.054))
(HOLD (posedge D) (negedge CLK_N) (0.055:0.054:0.053))
(HOLD (negedge D) (negedge CLK_N) (-0.023:-0.025:-0.027))
(SETUP (posedge D) (negedge CLK_N) (-0.028:-0.026:-0.024))
(SETUP (negedge D) (negedge CLK_N) (0.075:0.078:0.081))
(SETUP (negedge D) (negedge CLK_N) (0.076:0.078:0.081))
)
)
(CELL
@ -3467,7 +3467,7 @@
(HOLD (posedge D) (negedge CLK_N) (0.057:0.057:0.057))
(HOLD (negedge D) (negedge CLK_N) (-0.027:-0.027:-0.027))
(SETUP (posedge D) (negedge CLK_N) (-0.031:-0.031:-0.031))
(SETUP (negedge D) (negedge CLK_N) (0.080:0.080:0.081))
(SETUP (negedge D) (negedge CLK_N) (0.080:0.081:0.081))
)
)
(CELL
@ -3501,8 +3501,8 @@
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.301:0.301:0.301))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.185:-0.185:-0.185))
(HOLD (posedge D) (negedge CLK_N) (0.057:0.057:0.057))
(HOLD (negedge D) (negedge CLK_N) (-0.028:-0.028:-0.028))
(SETUP (posedge D) (negedge CLK_N) (-0.031:-0.031:-0.031))
(HOLD (negedge D) (negedge CLK_N) (-0.028:-0.028:-0.029))
(SETUP (posedge D) (negedge CLK_N) (-0.031:-0.030:-0.030))
(SETUP (negedge D) (negedge CLK_N) (0.082:0.082:0.082))
)
)
@ -3516,7 +3516,7 @@
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.234:0.234:0.234))
(REMOVAL (posedge RESET_B) (posedge CLK) (0.233:0.233:0.233))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.095:-0.095:-0.095))
(HOLD (posedge D) (posedge CLK) (-0.021:-0.022:-0.023))
(HOLD (negedge D) (posedge CLK) (-0.024:-0.026:-0.028))
@ -3583,7 +3583,7 @@
(INSTANCE _437_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.263:0.263:0.263) (0.281:0.281:0.281))
(IOPATH CLK Q (0.263:0.263:0.263) (0.280:0.280:0.280))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -3593,7 +3593,7 @@
(HOLD (posedge D) (posedge CLK) (-0.019:-0.019:-0.019))
(HOLD (negedge D) (posedge CLK) (-0.029:-0.029:-0.029))
(SETUP (posedge D) (posedge CLK) (0.035:0.035:0.035))
(SETUP (negedge D) (posedge CLK) (0.073:0.073:0.074))
(SETUP (negedge D) (posedge CLK) (0.073:0.074:0.074))
)
)
(CELL
@ -3601,7 +3601,7 @@
(INSTANCE _438_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.234:0.234:0.234) (0.248:0.248:0.248))
(IOPATH CLK Q (0.234:0.234:0.234) (0.247:0.247:0.247))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -3609,7 +3609,7 @@
(REMOVAL (posedge RESET_B) (posedge CLK) (0.225:0.225:0.225))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.129:-0.129:-0.129))
(HOLD (posedge D) (posedge CLK) (-0.020:-0.020:-0.020))
(HOLD (negedge D) (posedge CLK) (-0.028:-0.031:-0.033))
(HOLD (negedge D) (posedge CLK) (-0.029:-0.031:-0.033))
(SETUP (posedge D) (posedge CLK) (0.034:0.034:0.034))
(SETUP (negedge D) (posedge CLK) (0.069:0.071:0.074))
)
@ -3626,10 +3626,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.226:0.226:0.226))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.132:-0.132:-0.132))
(HOLD (posedge D) (posedge CLK) (-0.027:-0.027:-0.027))
(HOLD (negedge D) (posedge CLK) (-0.056:-0.056:-0.056))
(SETUP (posedge D) (posedge CLK) (0.042:0.042:0.042))
(SETUP (negedge D) (posedge CLK) (0.099:0.099:0.099))
(HOLD (posedge D) (posedge CLK) (-0.023:-0.023:-0.023))
(HOLD (negedge D) (posedge CLK) (-0.033:-0.033:-0.033))
(SETUP (posedge D) (posedge CLK) (0.037:0.037:0.037))
(SETUP (negedge D) (posedge CLK) (0.074:0.074:0.074))
)
)
(CELL
@ -3644,10 +3644,10 @@
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.106:0.106:0.106))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.092:-0.092:-0.092))
(HOLD (posedge D) (posedge CLK) (-0.028:-0.028:-0.028))
(HOLD (negedge D) (posedge CLK) (-0.035:-0.035:-0.035))
(SETUP (posedge D) (posedge CLK) (0.041:0.041:0.041))
(SETUP (negedge D) (posedge CLK) (0.069:0.069:0.069))
(HOLD (posedge D) (posedge CLK) (-0.024:-0.024:-0.024))
(HOLD (negedge D) (posedge CLK) (-0.015:-0.015:-0.015))
(SETUP (posedge D) (posedge CLK) (0.037:0.037:0.037))
(SETUP (negedge D) (posedge CLK) (0.047:0.047:0.047))
)
)
(CELL
@ -3662,10 +3662,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.226:0.226:0.226))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.132:-0.132:-0.132))
(HOLD (posedge D) (posedge CLK) (-0.027:-0.027:-0.027))
(HOLD (negedge D) (posedge CLK) (-0.056:-0.056:-0.056))
(SETUP (posedge D) (posedge CLK) (0.042:0.042:0.042))
(SETUP (negedge D) (posedge CLK) (0.098:0.098:0.098))
(HOLD (posedge D) (posedge CLK) (-0.022:-0.022:-0.022))
(HOLD (negedge D) (posedge CLK) (-0.032:-0.032:-0.032))
(SETUP (posedge D) (posedge CLK) (0.037:0.037:0.037))
(SETUP (negedge D) (posedge CLK) (0.073:0.073:0.073))
)
)
(CELL
@ -3727,14 +3727,14 @@
(INSTANCE _445_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.215:0.215:0.215) (0.204:0.204:0.204))
(IOPATH CLK Q (0.214:0.214:0.214) (0.204:0.204:0.204))
)
)
(TIMINGCHECK
(HOLD (posedge D) (posedge CLK) (-0.016:-0.016:-0.016))
(HOLD (negedge D) (posedge CLK) (-0.032:-0.034:-0.035))
(HOLD (negedge D) (posedge CLK) (-0.032:-0.034:-0.036))
(SETUP (posedge D) (posedge CLK) (0.028:0.028:0.028))
(SETUP (negedge D) (posedge CLK) (0.062:0.064:0.065))
(SETUP (negedge D) (posedge CLK) (0.062:0.064:0.066))
)
)
(CELL
@ -3742,7 +3742,7 @@
(INSTANCE _446_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.190:0.190:0.190) (0.188:0.188:0.188))
(IOPATH CLK Q (0.189:0.189:0.189) (0.188:0.188:0.188))
)
)
(TIMINGCHECK
@ -3757,7 +3757,7 @@
(INSTANCE _447_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.201:0.201:0.201) (0.195:0.195:0.195))
(IOPATH CLK Q (0.201:0.201:0.201) (0.194:0.194:0.194))
)
)
(TIMINGCHECK
@ -3792,10 +3792,10 @@
)
)
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.103:0.103:0.103))
(REMOVAL (posedge SET_B) (posedge CLK) (0.102:0.102:0.102))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.088:-0.088:-0.088))
(HOLD (posedge D) (posedge CLK) (-0.021:-0.021:-0.021))
(HOLD (negedge D) (posedge CLK) (-0.012:-0.012:-0.013))
(HOLD (negedge D) (posedge CLK) (-0.012:-0.013:-0.013))
(SETUP (posedge D) (posedge CLK) (0.033:0.034:0.034))
(SETUP (negedge D) (posedge CLK) (0.043:0.044:0.045))
)
@ -3830,9 +3830,9 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.301:0.301:0.301))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.184:-0.184:-0.184))
(HOLD (posedge D) (negedge CLK_N) (0.055:0.053:0.052))
(HOLD (posedge D) (negedge CLK_N) (0.054:0.053:0.052))
(HOLD (negedge D) (negedge CLK_N) (-0.025:-0.028:-0.031))
(SETUP (posedge D) (negedge CLK_N) (-0.026:-0.024:-0.021))
(SETUP (posedge D) (negedge CLK_N) (-0.026:-0.023:-0.021))
(SETUP (negedge D) (negedge CLK_N) (0.078:0.081:0.085))
)
)
@ -3868,7 +3868,7 @@
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.184:-0.184:-0.184))
(HOLD (posedge D) (negedge CLK_N) (0.056:0.055:0.054))
(HOLD (negedge D) (negedge CLK_N) (-0.022:-0.025:-0.028))
(SETUP (posedge D) (negedge CLK_N) (-0.029:-0.027:-0.025))
(SETUP (posedge D) (negedge CLK_N) (-0.029:-0.026:-0.024))
(SETUP (negedge D) (negedge CLK_N) (0.075:0.078:0.081))
)
)
@ -3905,7 +3905,7 @@
(HOLD (posedge D) (negedge CLK_N) (0.057:0.057:0.057))
(HOLD (negedge D) (negedge CLK_N) (-0.027:-0.027:-0.028))
(SETUP (posedge D) (negedge CLK_N) (-0.031:-0.031:-0.031))
(SETUP (negedge D) (negedge CLK_N) (0.080:0.081:0.081))
(SETUP (negedge D) (negedge CLK_N) (0.081:0.081:0.081))
)
)
(CELL
@ -3931,7 +3931,7 @@
(INSTANCE _457_)
(DELAY
(ABSOLUTE
(IOPATH CLK_N Q (0.295:0.295:0.295) (0.241:0.241:0.241))
(IOPATH CLK_N Q (0.294:0.294:0.294) (0.241:0.241:0.241))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -3955,7 +3955,7 @@
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.225:0.225:0.225))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.102:-0.102:-0.102))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.101:-0.101:-0.101))
(HOLD (posedge D) (posedge CLK) (-0.020:-0.022:-0.023))
(HOLD (negedge D) (posedge CLK) (-0.026:-0.027:-0.028))
(SETUP (posedge D) (posedge CLK) (0.038:0.040:0.042))
@ -3967,17 +3967,17 @@
(INSTANCE _459_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.361:0.361:0.361) (0.254:0.254:0.254))
(IOPATH CLK Q (0.361:0.361:0.361) (0.253:0.253:0.253))
(IOPATH SET_B Q (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.104:0.104:0.104))
(REMOVAL (posedge SET_B) (posedge CLK) (0.103:0.103:0.103))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.087:-0.087:-0.087))
(HOLD (posedge D) (posedge CLK) (-0.019:-0.019:-0.019))
(HOLD (negedge D) (posedge CLK) (-0.006:-0.008:-0.011))
(SETUP (posedge D) (posedge CLK) (0.033:0.033:0.033))
(SETUP (negedge D) (posedge CLK) (0.043:0.046:0.049))
(SETUP (negedge D) (posedge CLK) (0.044:0.046:0.049))
)
)
(CELL
@ -3995,7 +3995,7 @@
(HOLD (posedge D) (posedge CLK) (-0.020:-0.020:-0.020))
(HOLD (negedge D) (posedge CLK) (-0.027:-0.030:-0.033))
(SETUP (posedge D) (posedge CLK) (0.034:0.034:0.034))
(SETUP (negedge D) (posedge CLK) (0.067:0.070:0.073))
(SETUP (negedge D) (posedge CLK) (0.067:0.070:0.074))
)
)
(CELL
@ -4003,15 +4003,15 @@
(INSTANCE _461_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.349:0.349:0.349) (0.246:0.246:0.246))
(IOPATH CLK Q (0.348:0.348:0.348) (0.245:0.245:0.245))
(IOPATH SET_B Q (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.105:0.105:0.105))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.091:-0.091:-0.091))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.090:-0.090:-0.090))
(HOLD (posedge D) (posedge CLK) (-0.022:-0.023:-0.025))
(HOLD (negedge D) (posedge CLK) (-0.011:-0.013:-0.015))
(HOLD (negedge D) (posedge CLK) (-0.011:-0.013:-0.016))
(SETUP (posedge D) (posedge CLK) (0.035:0.036:0.038))
(SETUP (negedge D) (posedge CLK) (0.043:0.045:0.047))
)
@ -4021,17 +4021,17 @@
(INSTANCE _462_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.374:0.374:0.374) (0.260:0.260:0.260))
(IOPATH CLK Q (0.374:0.374:0.374) (0.259:0.259:0.259))
(IOPATH SET_B Q (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.104:0.104:0.104))
(REMOVAL (posedge SET_B) (posedge CLK) (0.103:0.103:0.103))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.087:-0.087:-0.087))
(HOLD (posedge D) (posedge CLK) (-0.019:-0.019:-0.019))
(HOLD (negedge D) (posedge CLK) (-0.011:-0.011:-0.012))
(SETUP (posedge D) (posedge CLK) (0.033:0.033:0.033))
(SETUP (negedge D) (posedge CLK) (0.049:0.050:0.050))
(SETUP (negedge D) (posedge CLK) (0.050:0.050:0.050))
)
)
(CELL
@ -4047,7 +4047,7 @@
(REMOVAL (posedge RESET_B) (posedge CLK) (0.222:0.222:0.222))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.112:-0.112:-0.112))
(HOLD (posedge D) (posedge CLK) (-0.020:-0.020:-0.020))
(HOLD (negedge D) (posedge CLK) (-0.031:-0.031:-0.032))
(HOLD (negedge D) (posedge CLK) (-0.031:-0.032:-0.032))
(SETUP (posedge D) (posedge CLK) (0.036:0.036:0.036))
(SETUP (negedge D) (posedge CLK) (0.076:0.076:0.076))
)
@ -4064,7 +4064,7 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.222:0.222:0.222))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.128:-0.128:-0.128))
(HOLD (posedge D) (posedge CLK) (-0.020:-0.020:-0.020))
(HOLD (posedge D) (posedge CLK) (-0.020:-0.020:-0.021))
(HOLD (negedge D) (posedge CLK) (-0.029:-0.032:-0.034))
(SETUP (posedge D) (posedge CLK) (0.034:0.035:0.035))
(SETUP (negedge D) (posedge CLK) (0.069:0.072:0.074))
@ -4082,10 +4082,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.227:0.227:0.227))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.121:-0.121:-0.121))
(HOLD (posedge D) (posedge CLK) (-0.027:-0.027:-0.027))
(HOLD (negedge D) (posedge CLK) (-0.056:-0.056:-0.056))
(SETUP (posedge D) (posedge CLK) (0.043:0.043:0.043))
(SETUP (negedge D) (posedge CLK) (0.099:0.099:0.099))
(HOLD (posedge D) (posedge CLK) (-0.022:-0.022:-0.022))
(HOLD (negedge D) (posedge CLK) (-0.034:-0.034:-0.034))
(SETUP (posedge D) (posedge CLK) (0.036:0.036:0.036))
(SETUP (negedge D) (posedge CLK) (0.074:0.074:0.074))
)
)
(CELL
@ -4100,10 +4100,10 @@
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.101:0.101:0.101))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.087:-0.087:-0.087))
(HOLD (posedge D) (posedge CLK) (-0.028:-0.028:-0.028))
(HOLD (negedge D) (posedge CLK) (-0.033:-0.033:-0.033))
(SETUP (posedge D) (posedge CLK) (0.042:0.042:0.042))
(SETUP (negedge D) (posedge CLK) (0.067:0.067:0.067))
(HOLD (posedge D) (posedge CLK) (-0.021:-0.021:-0.021))
(HOLD (negedge D) (posedge CLK) (-0.014:-0.014:-0.014))
(SETUP (posedge D) (posedge CLK) (0.034:0.034:0.034))
(SETUP (negedge D) (posedge CLK) (0.046:0.046:0.046))
)
)
(CELL
@ -4118,10 +4118,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.222:0.222:0.222))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.124:-0.124:-0.124))
(HOLD (posedge D) (posedge CLK) (-0.027:-0.027:-0.027))
(HOLD (negedge D) (posedge CLK) (-0.056:-0.056:-0.056))
(SETUP (posedge D) (posedge CLK) (0.043:0.043:0.043))
(SETUP (negedge D) (posedge CLK) (0.098:0.098:0.098))
(HOLD (posedge D) (posedge CLK) (-0.021:-0.021:-0.021))
(HOLD (negedge D) (posedge CLK) (-0.033:-0.033:-0.033))
(SETUP (posedge D) (posedge CLK) (0.036:0.036:0.036))
(SETUP (negedge D) (posedge CLK) (0.073:0.073:0.073))
)
)
(CELL
@ -4192,7 +4192,7 @@
(INSTANCE input1)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.090:-0.090:-0.090) (1.058:1.058:1.058))
(IOPATH A X (0.164:0.164:0.164) (0.214:0.214:0.214))
)
)
)
@ -4201,7 +4201,7 @@
(INSTANCE input2)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.247:-0.247:-0.247) (0.951:0.951:0.951))
(IOPATH A X (0.122:0.122:0.122) (0.166:0.166:0.166))
)
)
)
@ -4210,7 +4210,7 @@
(INSTANCE input3)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.245:-0.245:-0.245) (0.952:0.952:0.952))
(IOPATH A X (0.123:0.123:0.123) (0.167:0.167:0.167))
)
)
)
@ -4219,7 +4219,7 @@
(INSTANCE input4)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.295:-0.295:-0.295) (0.912:0.912:0.912))
(IOPATH A X (0.084:0.084:0.084) (0.146:0.146:0.146))
)
)
)
@ -4228,7 +4228,7 @@
(INSTANCE input5)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.313:-0.313:-0.313) (0.898:0.898:0.898))
(IOPATH A X (0.073:0.073:0.073) (0.140:0.140:0.140))
)
)
)
@ -4237,7 +4237,7 @@
(INSTANCE input6)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.322:-0.322:-0.322) (0.888:0.888:0.888))
(IOPATH A X (0.068:0.068:0.068) (0.136:0.136:0.136))
)
)
)
@ -4246,7 +4246,7 @@
(INSTANCE input7)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.318:-0.318:-0.318) (0.894:0.894:0.894))
(IOPATH A X (0.070:0.070:0.070) (0.138:0.138:0.138))
)
)
)
@ -4255,7 +4255,7 @@
(INSTANCE input8)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.277:-0.277:-0.277) (0.928:0.928:0.928))
(IOPATH A X (0.093:0.093:0.093) (0.152:0.152:0.152))
)
)
)
@ -4264,7 +4264,7 @@
(INSTANCE input9)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.270:-0.270:-0.270) (0.934:0.934:0.934))
(IOPATH A X (0.099:0.099:0.099) (0.155:0.155:0.155))
)
)
)
@ -4273,7 +4273,7 @@
(INSTANCE input10)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.286:-0.286:-0.286) (0.921:0.921:0.921))
(IOPATH A X (0.089:0.089:0.089) (0.150:0.150:0.150))
)
)
)
@ -4462,7 +4462,7 @@
(INSTANCE fanout31)
(DELAY
(ABSOLUTE
(IOPATH A X (0.154:0.154:0.155) (0.122:0.123:0.123))
(IOPATH A X (0.154:0.154:0.154) (0.122:0.123:0.123))
)
)
)
@ -4471,7 +4471,7 @@
(INSTANCE clkbuf_1_0__f_ext_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.098:0.098:0.098) (0.130:0.130:0.130))
(IOPATH A X (0.075:0.075:0.075) (0.089:0.089:0.089))
)
)
)
@ -4480,7 +4480,7 @@
(INSTANCE clkbuf_1_1__f_ext_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.096:0.096:0.096) (0.128:0.128:0.128))
(IOPATH A X (0.073:0.073:0.073) (0.087:0.087:0.087))
)
)
)
@ -4543,7 +4543,7 @@
(INSTANCE clkbuf_0_pll_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.010:-0.010:-0.010) (1.161:1.161:1.161))
(IOPATH A X (0.132:0.132:0.132) (0.205:0.205:0.205))
)
)
)
@ -4552,7 +4552,7 @@
(INSTANCE clkbuf_1_0__f_pll_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.128:0.128:0.128) (0.153:0.153:0.153))
(IOPATH A X (0.104:0.104:0.104) (0.112:0.112:0.112))
)
)
)
@ -4561,7 +4561,7 @@
(INSTANCE clkbuf_1_1__f_pll_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.129:0.129:0.129) (0.153:0.153:0.153))
(IOPATH A X (0.105:0.105:0.105) (0.112:0.112:0.112))
)
)
)
@ -4597,7 +4597,7 @@
(INSTANCE clkbuf_0_pll_clk90)
(DELAY
(ABSOLUTE
(IOPATH A X (-0.014:-0.014:-0.014) (1.158:1.158:1.158))
(IOPATH A X (0.131:0.131:0.131) (0.203:0.203:0.203))
)
)
)
@ -4606,7 +4606,7 @@
(INSTANCE clkbuf_1_0__f_pll_clk90)
(DELAY
(ABSOLUTE
(IOPATH A X (0.118:0.118:0.118) (0.146:0.146:0.146))
(IOPATH A X (0.095:0.095:0.095) (0.105:0.105:0.105))
)
)
)
@ -4615,7 +4615,7 @@
(INSTANCE clkbuf_1_1__f_pll_clk90)
(DELAY
(ABSOLUTE
(IOPATH A X (0.129:0.129:0.129) (0.153:0.153:0.153))
(IOPATH A X (0.105:0.105:0.105) (0.112:0.112:0.112))
)
)
)

View File

@ -1,7 +1,7 @@
(DELAYFILE
(SDFVERSION "3.0")
(DESIGN "caravel_clocking")
(DATE "Mon Feb 27 14:17:48 2023")
(DATE "Mon Mar 6 11:52:17 2023")
(VENDOR "Parallax")
(PROGRAM "STA")
(VERSION "2.3.2")
@ -1456,7 +1456,7 @@
(INSTANCE _255_)
(DELAY
(ABSOLUTE
(IOPATH A Y (0.144:0.144:0.144) (0.169:0.169:0.169))
(IOPATH A Y (0.118:0.118:0.118) (0.158:0.158:0.158))
)
)
)
@ -2410,9 +2410,9 @@
(INSTANCE _344_)
(DELAY
(ABSOLUTE
(IOPATH A_N X (0.492:0.492:0.492) (0.444:0.444:0.444))
(IOPATH B X (0.391:0.391:0.391) (0.412:0.412:0.412))
(IOPATH C X (0.372:0.372:0.372) (0.415:0.415:0.415))
(IOPATH A_N X (0.463:0.463:0.463) (0.436:0.436:0.436))
(IOPATH B X (0.382:0.382:0.382) (0.383:0.383:0.383))
(IOPATH C X (0.354:0.354:0.354) (0.378:0.378:0.378))
)
)
)
@ -2755,10 +2755,10 @@
(INSTANCE _375_)
(DELAY
(ABSOLUTE
(IOPATH A_N X (0.644:0.644:0.644) (0.540:0.540:0.540))
(IOPATH A_N X (0.613:0.613:0.613) (0.532:0.532:0.532))
(IOPATH B_N X (0.572:0.572:0.572) (0.467:0.467:0.467))
(IOPATH C X (0.493:0.493:0.493) (0.491:0.491:0.491))
(IOPATH D X (0.527:0.527:0.527) (0.535:0.535:0.535))
(IOPATH C X (0.474:0.474:0.474) (0.453:0.453:0.453))
(IOPATH D X (0.519:0.519:0.519) (0.505:0.505:0.505))
)
)
)
@ -3133,7 +3133,7 @@
(INSTANCE clkbuf_0_ext_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (1.235:1.235:1.235) (1.588:1.588:1.588))
(IOPATH A X (0.321:0.321:0.321) (0.365:0.365:0.365))
)
)
)
@ -3239,10 +3239,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.725:0.725:0.725))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.407:-0.407:-0.407))
(HOLD (posedge D) (posedge CLK) (-0.072:-0.072:-0.072))
(HOLD (negedge D) (posedge CLK) (-0.094:-0.094:-0.094))
(SETUP (posedge D) (posedge CLK) (0.128:0.128:0.128))
(SETUP (negedge D) (posedge CLK) (0.274:0.274:0.274))
(HOLD (posedge D) (posedge CLK) (-0.069:-0.069:-0.069))
(HOLD (negedge D) (posedge CLK) (-0.092:-0.092:-0.092))
(SETUP (posedge D) (posedge CLK) (0.125:0.125:0.125))
(SETUP (negedge D) (posedge CLK) (0.271:0.271:0.271))
)
)
(CELL
@ -3467,7 +3467,7 @@
(HOLD (posedge D) (negedge CLK_N) (0.152:0.151:0.150))
(HOLD (negedge D) (negedge CLK_N) (-0.258:-0.259:-0.259))
(SETUP (posedge D) (negedge CLK_N) (-0.060:-0.059:-0.058))
(SETUP (negedge D) (negedge CLK_N) (0.386:0.387:0.387))
(SETUP (negedge D) (negedge CLK_N) (0.386:0.386:0.387))
)
)
(CELL
@ -3626,10 +3626,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.729:0.729:0.729))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.420:-0.420:-0.420))
(HOLD (posedge D) (posedge CLK) (-0.102:-0.102:-0.102))
(HOLD (negedge D) (posedge CLK) (-0.124:-0.124:-0.124))
(SETUP (posedge D) (posedge CLK) (0.161:0.161:0.161))
(SETUP (negedge D) (posedge CLK) (0.307:0.307:0.307))
(HOLD (posedge D) (posedge CLK) (-0.091:-0.091:-0.091))
(HOLD (negedge D) (posedge CLK) (-0.097:-0.097:-0.097))
(SETUP (posedge D) (posedge CLK) (0.149:0.149:0.149))
(SETUP (negedge D) (posedge CLK) (0.277:0.277:0.277))
)
)
(CELL
@ -3644,10 +3644,10 @@
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.300:0.300:0.300))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.265:-0.265:-0.265))
(HOLD (posedge D) (posedge CLK) (-0.094:-0.094:-0.094))
(HOLD (negedge D) (posedge CLK) (-0.018:-0.018:-0.018))
(SETUP (posedge D) (posedge CLK) (0.149:0.149:0.149))
(SETUP (negedge D) (posedge CLK) (0.166:0.166:0.166))
(HOLD (posedge D) (posedge CLK) (-0.085:-0.085:-0.085))
(HOLD (negedge D) (posedge CLK) (-0.003:-0.003:-0.003))
(SETUP (posedge D) (posedge CLK) (0.139:0.139:0.139))
(SETUP (negedge D) (posedge CLK) (0.147:0.147:0.147))
)
)
(CELL
@ -3662,10 +3662,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.729:0.729:0.729))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.420:-0.420:-0.420))
(HOLD (posedge D) (posedge CLK) (-0.099:-0.099:-0.099))
(HOLD (negedge D) (posedge CLK) (-0.121:-0.121:-0.121))
(SETUP (posedge D) (posedge CLK) (0.158:0.158:0.158))
(SETUP (negedge D) (posedge CLK) (0.304:0.304:0.304))
(HOLD (posedge D) (posedge CLK) (-0.087:-0.087:-0.087))
(HOLD (negedge D) (posedge CLK) (-0.094:-0.094:-0.094))
(SETUP (posedge D) (posedge CLK) (0.145:0.145:0.145))
(SETUP (negedge D) (posedge CLK) (0.274:0.274:0.274))
)
)
(CELL
@ -4082,10 +4082,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.724:0.724:0.724))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.373:-0.373:-0.373))
(HOLD (posedge D) (posedge CLK) (-0.104:-0.104:-0.104))
(HOLD (negedge D) (posedge CLK) (-0.132:-0.132:-0.132))
(SETUP (posedge D) (posedge CLK) (0.163:0.163:0.163))
(SETUP (negedge D) (posedge CLK) (0.315:0.315:0.315))
(HOLD (posedge D) (posedge CLK) (-0.089:-0.089:-0.089))
(HOLD (negedge D) (posedge CLK) (-0.102:-0.102:-0.102))
(SETUP (posedge D) (posedge CLK) (0.146:0.146:0.146))
(SETUP (negedge D) (posedge CLK) (0.282:0.282:0.282))
)
)
(CELL
@ -4100,10 +4100,10 @@
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.276:0.276:0.276))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.240:-0.240:-0.240))
(HOLD (posedge D) (posedge CLK) (-0.092:-0.092:-0.092))
(HOLD (negedge D) (posedge CLK) (-0.027:-0.027:-0.027))
(SETUP (posedge D) (posedge CLK) (0.146:0.146:0.146))
(SETUP (negedge D) (posedge CLK) (0.174:0.174:0.174))
(HOLD (posedge D) (posedge CLK) (-0.077:-0.077:-0.077))
(HOLD (negedge D) (posedge CLK) (-0.010:-0.010:-0.010))
(SETUP (posedge D) (posedge CLK) (0.130:0.130:0.130))
(SETUP (negedge D) (posedge CLK) (0.151:0.151:0.151))
)
)
(CELL
@ -4118,10 +4118,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.712:0.712:0.712))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.388:-0.388:-0.388))
(HOLD (posedge D) (posedge CLK) (-0.103:-0.103:-0.103))
(HOLD (negedge D) (posedge CLK) (-0.130:-0.130:-0.130))
(SETUP (posedge D) (posedge CLK) (0.161:0.161:0.161))
(SETUP (negedge D) (posedge CLK) (0.314:0.314:0.314))
(HOLD (posedge D) (posedge CLK) (-0.087:-0.087:-0.087))
(HOLD (negedge D) (posedge CLK) (-0.100:-0.100:-0.100))
(SETUP (posedge D) (posedge CLK) (0.144:0.144:0.144))
(SETUP (negedge D) (posedge CLK) (0.280:0.280:0.280))
)
)
(CELL
@ -4192,7 +4192,7 @@
(INSTANCE input1)
(DELAY
(ABSOLUTE
(IOPATH A X (1.146:1.146:1.146) (1.797:1.797:1.797))
(IOPATH A X (0.424:0.424:0.424) (0.493:0.493:0.493))
)
)
)
@ -4201,7 +4201,7 @@
(INSTANCE input2)
(DELAY
(ABSOLUTE
(IOPATH A X (0.979:0.979:0.979) (1.094:1.094:1.094))
(IOPATH A X (0.372:0.372:0.372) (0.347:0.347:0.347))
)
)
)
@ -4210,7 +4210,7 @@
(INSTANCE input3)
(DELAY
(ABSOLUTE
(IOPATH A X (0.984:0.984:0.984) (1.097:1.097:1.097))
(IOPATH A X (0.377:0.377:0.377) (0.350:0.350:0.350))
)
)
)
@ -4219,7 +4219,7 @@
(INSTANCE input4)
(DELAY
(ABSOLUTE
(IOPATH A X (0.882:0.882:0.882) (1.015:1.015:1.015))
(IOPATH A X (0.287:0.287:0.287) (0.293:0.293:0.293))
)
)
)
@ -4228,7 +4228,7 @@
(INSTANCE input5)
(DELAY
(ABSOLUTE
(IOPATH A X (0.856:0.856:0.856) (0.995:0.995:0.995))
(IOPATH A X (0.266:0.266:0.266) (0.280:0.280:0.280))
)
)
)
@ -4237,7 +4237,7 @@
(INSTANCE input6)
(DELAY
(ABSOLUTE
(IOPATH A X (0.843:0.843:0.843) (0.983:0.983:0.983))
(IOPATH A X (0.255:0.255:0.255) (0.273:0.273:0.273))
)
)
)
@ -4246,7 +4246,7 @@
(INSTANCE input7)
(DELAY
(ABSOLUTE
(IOPATH A X (0.847:0.847:0.847) (0.988:0.988:0.988))
(IOPATH A X (0.258:0.258:0.258) (0.276:0.276:0.276))
)
)
)
@ -4255,7 +4255,7 @@
(INSTANCE input8)
(DELAY
(ABSOLUTE
(IOPATH A X (0.910:0.910:0.910) (1.040:1.040:1.040))
(IOPATH A X (0.311:0.311:0.311) (0.309:0.309:0.309))
)
)
)
@ -4264,7 +4264,7 @@
(INSTANCE input9)
(DELAY
(ABSOLUTE
(IOPATH A X (0.925:0.925:0.925) (1.051:1.051:1.051))
(IOPATH A X (0.324:0.324:0.324) (0.317:0.317:0.317))
)
)
)
@ -4273,7 +4273,7 @@
(INSTANCE input10)
(DELAY
(ABSOLUTE
(IOPATH A X (0.897:0.897:0.897) (1.029:1.029:1.029))
(IOPATH A X (0.300:0.300:0.300) (0.302:0.302:0.302))
)
)
)
@ -4471,7 +4471,7 @@
(INSTANCE clkbuf_1_0__f_ext_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.245:0.245:0.245) (0.280:0.280:0.280))
(IOPATH A X (0.194:0.194:0.194) (0.228:0.228:0.228))
)
)
)
@ -4480,7 +4480,7 @@
(INSTANCE clkbuf_1_1__f_ext_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.241:0.241:0.241) (0.277:0.277:0.277))
(IOPATH A X (0.191:0.191:0.191) (0.225:0.225:0.225))
)
)
)
@ -4543,7 +4543,7 @@
(INSTANCE clkbuf_0_pll_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (1.244:1.244:1.244) (1.596:1.596:1.596))
(IOPATH A X (0.326:0.326:0.326) (0.369:0.369:0.369))
)
)
)
@ -4552,7 +4552,7 @@
(INSTANCE clkbuf_1_0__f_pll_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.308:0.308:0.308) (0.331:0.331:0.331))
(IOPATH A X (0.258:0.258:0.258) (0.279:0.279:0.279))
)
)
)
@ -4561,7 +4561,7 @@
(INSTANCE clkbuf_1_1__f_pll_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.310:0.310:0.310) (0.333:0.333:0.333))
(IOPATH A X (0.260:0.260:0.260) (0.281:0.281:0.281))
)
)
)
@ -4597,7 +4597,7 @@
(INSTANCE clkbuf_0_pll_clk90)
(DELAY
(ABSOLUTE
(IOPATH A X (1.239:1.239:1.239) (1.592:1.592:1.592))
(IOPATH A X (0.323:0.323:0.323) (0.367:0.367:0.367))
)
)
)
@ -4606,7 +4606,7 @@
(INSTANCE clkbuf_1_0__f_pll_clk90)
(DELAY
(ABSOLUTE
(IOPATH A X (0.285:0.285:0.285) (0.313:0.313:0.313))
(IOPATH A X (0.235:0.235:0.235) (0.261:0.261:0.261))
)
)
)
@ -4615,7 +4615,7 @@
(INSTANCE clkbuf_1_1__f_pll_clk90)
(DELAY
(ABSOLUTE
(IOPATH A X (0.311:0.311:0.311) (0.333:0.333:0.333))
(IOPATH A X (0.261:0.261:0.261) (0.281:0.281:0.281))
)
)
)

View File

@ -1,7 +1,7 @@
(DELAYFILE
(SDFVERSION "3.0")
(DESIGN "caravel_clocking")
(DATE "Mon Feb 27 14:17:48 2023")
(DATE "Mon Mar 6 11:52:17 2023")
(VENDOR "Parallax")
(PROGRAM "STA")
(VERSION "2.3.2")
@ -1456,7 +1456,7 @@
(INSTANCE _255_)
(DELAY
(ABSOLUTE
(IOPATH A Y (0.090:0.090:0.090) (0.076:0.076:0.076))
(IOPATH A Y (0.064:0.064:0.064) (0.072:0.072:0.072))
)
)
)
@ -2410,9 +2410,9 @@
(INSTANCE _344_)
(DELAY
(ABSOLUTE
(IOPATH A_N X (0.253:0.253:0.253) (0.204:0.204:0.204))
(IOPATH B X (0.190:0.190:0.190) (0.213:0.213:0.213))
(IOPATH C X (0.180:0.180:0.180) (0.220:0.220:0.220))
(IOPATH A_N X (0.226:0.226:0.226) (0.201:0.201:0.201))
(IOPATH B X (0.185:0.185:0.185) (0.182:0.182:0.182))
(IOPATH C X (0.171:0.171:0.171) (0.181:0.181:0.181))
)
)
)
@ -2755,10 +2755,10 @@
(INSTANCE _375_)
(DELAY
(ABSOLUTE
(IOPATH A_N X (0.315:0.315:0.315) (0.243:0.243:0.243))
(IOPATH A_N X (0.285:0.285:0.285) (0.240:0.240:0.240))
(IOPATH B_N X (0.265:0.265:0.265) (0.217:0.217:0.217))
(IOPATH C X (0.225:0.225:0.225) (0.252:0.252:0.252))
(IOPATH D X (0.237:0.237:0.237) (0.269:0.269:0.269))
(IOPATH C X (0.215:0.215:0.215) (0.212:0.212:0.212))
(IOPATH D X (0.233:0.233:0.233) (0.237:0.237:0.237))
)
)
)
@ -3133,7 +3133,7 @@
(INSTANCE clkbuf_0_ext_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.612:0.612:0.612) (1.459:1.459:1.459))
(IOPATH A X (0.203:0.203:0.203) (0.260:0.260:0.260))
)
)
)
@ -3169,7 +3169,7 @@
(INSTANCE _259__4)
(DELAY
(ABSOLUTE
(IOPATH A Y (0.040:0.040:0.040) (0.024:0.024:0.024))
(IOPATH A Y (0.039:0.039:0.039) (0.024:0.024:0.024))
)
)
)
@ -3232,17 +3232,17 @@
(INSTANCE _417_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.361:0.361:0.361) (0.390:0.390:0.390))
(IOPATH CLK Q (0.360:0.360:0.360) (0.390:0.390:0.390))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.361:0.361:0.361))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.207:-0.207:-0.207))
(HOLD (posedge D) (posedge CLK) (-0.033:-0.033:-0.033))
(HOLD (negedge D) (posedge CLK) (-0.044:-0.044:-0.044))
(SETUP (posedge D) (posedge CLK) (0.058:0.058:0.058))
(SETUP (negedge D) (posedge CLK) (0.113:0.113:0.113))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.206:-0.206:-0.206))
(HOLD (posedge D) (posedge CLK) (-0.030:-0.030:-0.030))
(HOLD (negedge D) (posedge CLK) (-0.043:-0.043:-0.043))
(SETUP (posedge D) (posedge CLK) (0.054:0.054:0.054))
(SETUP (negedge D) (posedge CLK) (0.111:0.111:0.111))
)
)
(CELL
@ -3255,10 +3255,10 @@
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.369:0.369:0.369))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.200:-0.200:-0.200))
(REMOVAL (posedge RESET_B) (posedge CLK) (0.368:0.368:0.368))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.199:-0.199:-0.199))
(HOLD (posedge D) (posedge CLK) (-0.033:-0.033:-0.033))
(HOLD (negedge D) (posedge CLK) (-0.043:-0.043:-0.043))
(HOLD (negedge D) (posedge CLK) (-0.044:-0.044:-0.044))
(SETUP (posedge D) (posedge CLK) (0.058:0.058:0.058))
(SETUP (negedge D) (posedge CLK) (0.112:0.112:0.112))
)
@ -3268,7 +3268,7 @@
(INSTANCE _419_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.571:0.571:0.571) (0.396:0.396:0.396))
(IOPATH CLK Q (0.571:0.571:0.571) (0.395:0.395:0.395))
(IOPATH SET_B Q (0.000:0.000:0.000))
)
)
@ -3276,7 +3276,7 @@
(REMOVAL (posedge SET_B) (posedge CLK) (0.152:0.152:0.152))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.133:-0.133:-0.133))
(HOLD (posedge D) (posedge CLK) (-0.040:-0.043:-0.046))
(HOLD (negedge D) (posedge CLK) (-0.006:-0.009:-0.011))
(HOLD (negedge D) (posedge CLK) (-0.006:-0.009:-0.012))
(SETUP (posedge D) (posedge CLK) (0.060:0.063:0.067))
(SETUP (negedge D) (posedge CLK) (0.061:0.064:0.067))
)
@ -3292,7 +3292,7 @@
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.361:0.361:0.361))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.207:-0.207:-0.207))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.206:-0.206:-0.206))
(HOLD (posedge D) (posedge CLK) (-0.032:-0.032:-0.032))
(HOLD (negedge D) (posedge CLK) (-0.042:-0.042:-0.042))
(SETUP (posedge D) (posedge CLK) (0.057:0.057:0.057))
@ -3304,12 +3304,12 @@
(INSTANCE _421_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.310:0.310:0.310) (0.300:0.300:0.300))
(IOPATH CLK Q (0.309:0.309:0.309) (0.300:0.300:0.300))
)
)
(TIMINGCHECK
(HOLD (posedge D) (posedge CLK) (-0.051:-0.051:-0.051))
(HOLD (negedge D) (posedge CLK) (-0.062:-0.062:-0.062))
(HOLD (negedge D) (posedge CLK) (-0.063:-0.063:-0.063))
(SETUP (posedge D) (posedge CLK) (0.076:0.076:0.076))
(SETUP (negedge D) (posedge CLK) (0.120:0.120:0.120))
)
@ -3349,7 +3349,7 @@
(INSTANCE _424_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.555:0.555:0.555) (0.388:0.388:0.388))
(IOPATH CLK Q (0.554:0.554:0.554) (0.388:0.388:0.388))
(IOPATH SET_B Q (0.000:0.000:0.000))
)
)
@ -3373,10 +3373,10 @@
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.360:0.360:0.360))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.206:-0.206:-0.206))
(HOLD (posedge D) (posedge CLK) (-0.031:-0.031:-0.032))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.205:-0.205:-0.205))
(HOLD (posedge D) (posedge CLK) (-0.031:-0.032:-0.032))
(HOLD (negedge D) (posedge CLK) (-0.038:-0.039:-0.040))
(SETUP (posedge D) (posedge CLK) (0.056:0.056:0.056))
(SETUP (posedge D) (posedge CLK) (0.056:0.056:0.057))
(SETUP (negedge D) (posedge CLK) (0.106:0.107:0.108))
)
)
@ -3392,9 +3392,9 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.482:0.482:0.482))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.273:-0.273:-0.273))
(HOLD (posedge D) (negedge CLK_N) (0.076:0.073:0.070))
(HOLD (posedge D) (negedge CLK_N) (0.075:0.073:0.070))
(HOLD (negedge D) (negedge CLK_N) (-0.077:-0.078:-0.079))
(SETUP (posedge D) (negedge CLK_N) (-0.028:-0.025:-0.021))
(SETUP (posedge D) (negedge CLK_N) (-0.028:-0.024:-0.021))
(SETUP (negedge D) (negedge CLK_N) (0.152:0.153:0.154))
)
)
@ -3428,7 +3428,7 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.482:0.482:0.482))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.273:-0.273:-0.273))
(HOLD (posedge D) (negedge CLK_N) (0.075:0.072:0.069))
(HOLD (posedge D) (negedge CLK_N) (0.075:0.072:0.068))
(HOLD (negedge D) (negedge CLK_N) (-0.078:-0.079:-0.079))
(SETUP (posedge D) (negedge CLK_N) (-0.027:-0.023:-0.019))
(SETUP (negedge D) (negedge CLK_N) (0.153:0.154:0.154))
@ -3465,7 +3465,7 @@
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.471:0.471:0.471))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.284:-0.284:-0.284))
(HOLD (posedge D) (negedge CLK_N) (0.084:0.084:0.084))
(HOLD (negedge D) (negedge CLK_N) (-0.080:-0.080:-0.081))
(HOLD (negedge D) (negedge CLK_N) (-0.080:-0.081:-0.081))
(SETUP (posedge D) (negedge CLK_N) (-0.040:-0.039:-0.039))
(SETUP (negedge D) (negedge CLK_N) (0.156:0.156:0.156))
)
@ -3493,16 +3493,16 @@
(INSTANCE _432_)
(DELAY
(ABSOLUTE
(IOPATH CLK_N Q (0.448:0.448:0.448) (0.371:0.371:0.371))
(IOPATH CLK_N Q (0.447:0.447:0.447) (0.371:0.371:0.371))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.471:0.471:0.471))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.284:-0.284:-0.284))
(HOLD (posedge D) (negedge CLK_N) (0.083:0.083:0.083))
(HOLD (negedge D) (negedge CLK_N) (-0.082:-0.082:-0.082))
(SETUP (posedge D) (negedge CLK_N) (-0.038:-0.038:-0.037))
(HOLD (posedge D) (negedge CLK_N) (0.083:0.083:0.082))
(HOLD (negedge D) (negedge CLK_N) (-0.082:-0.082:-0.083))
(SETUP (posedge D) (negedge CLK_N) (-0.038:-0.037:-0.037))
(SETUP (negedge D) (negedge CLK_N) (0.158:0.158:0.158))
)
)
@ -3511,15 +3511,15 @@
(INSTANCE _433_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.467:0.467:0.467) (0.521:0.521:0.521))
(IOPATH CLK Q (0.466:0.466:0.466) (0.521:0.521:0.521))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.371:0.371:0.371))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.171:-0.171:-0.171))
(HOLD (posedge D) (posedge CLK) (-0.040:-0.043:-0.047))
(HOLD (negedge D) (posedge CLK) (-0.038:-0.039:-0.041))
(HOLD (posedge D) (posedge CLK) (-0.040:-0.044:-0.047))
(HOLD (negedge D) (posedge CLK) (-0.038:-0.040:-0.042))
(SETUP (posedge D) (posedge CLK) (0.070:0.073:0.077))
(SETUP (negedge D) (posedge CLK) (0.110:0.112:0.114))
)
@ -3529,17 +3529,17 @@
(INSTANCE _434_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.596:0.596:0.596) (0.405:0.405:0.405))
(IOPATH CLK Q (0.596:0.596:0.596) (0.404:0.404:0.404))
(IOPATH SET_B Q (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.148:0.148:0.148))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.127:-0.127:-0.127))
(HOLD (posedge D) (posedge CLK) (-0.031:-0.031:-0.032))
(HOLD (negedge D) (posedge CLK) (-0.006:-0.006:-0.007))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.126:-0.126:-0.126))
(HOLD (posedge D) (posedge CLK) (-0.031:-0.032:-0.032))
(HOLD (negedge D) (posedge CLK) (-0.006:-0.007:-0.007))
(SETUP (posedge D) (posedge CLK) (0.054:0.054:0.054))
(SETUP (negedge D) (posedge CLK) (0.069:0.070:0.070))
(SETUP (negedge D) (posedge CLK) (0.070:0.070:0.071))
)
)
(CELL
@ -3547,17 +3547,17 @@
(INSTANCE _435_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.411:0.411:0.411) (0.441:0.441:0.441))
(IOPATH CLK Q (0.410:0.410:0.410) (0.441:0.441:0.441))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.371:0.371:0.371))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.178:-0.178:-0.178))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.177:-0.177:-0.177))
(HOLD (posedge D) (posedge CLK) (-0.033:-0.033:-0.033))
(HOLD (negedge D) (posedge CLK) (-0.040:-0.040:-0.041))
(HOLD (negedge D) (posedge CLK) (-0.040:-0.041:-0.041))
(SETUP (posedge D) (posedge CLK) (0.061:0.061:0.062))
(SETUP (negedge D) (posedge CLK) (0.113:0.114:0.115))
(SETUP (negedge D) (posedge CLK) (0.114:0.114:0.115))
)
)
(CELL
@ -3565,7 +3565,7 @@
(INSTANCE _436_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.607:0.607:0.607) (0.411:0.411:0.411))
(IOPATH CLK Q (0.607:0.607:0.607) (0.410:0.410:0.410))
(IOPATH SET_B Q (0.000:0.000:0.000))
)
)
@ -3574,7 +3574,7 @@
(RECOVERY (posedge SET_B) (posedge CLK) (-0.131:-0.131:-0.131))
(HOLD (posedge D) (posedge CLK) (-0.029:-0.029:-0.030))
(HOLD (negedge D) (posedge CLK) (-0.006:-0.006:-0.006))
(SETUP (posedge D) (posedge CLK) (0.051:0.051:0.052))
(SETUP (posedge D) (posedge CLK) (0.051:0.052:0.052))
(SETUP (negedge D) (posedge CLK) (0.070:0.070:0.070))
)
)
@ -3589,8 +3589,8 @@
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.361:0.361:0.361))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.191:-0.191:-0.191))
(HOLD (posedge D) (posedge CLK) (-0.030:-0.031:-0.031))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.190:-0.190:-0.190))
(HOLD (posedge D) (posedge CLK) (-0.031:-0.031:-0.031))
(HOLD (negedge D) (posedge CLK) (-0.040:-0.040:-0.040))
(SETUP (posedge D) (posedge CLK) (0.059:0.059:0.059))
(SETUP (negedge D) (posedge CLK) (0.114:0.114:0.114))
@ -3607,10 +3607,10 @@
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.361:0.361:0.361))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.207:-0.207:-0.207))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.206:-0.206:-0.206))
(HOLD (posedge D) (posedge CLK) (-0.034:-0.034:-0.035))
(HOLD (negedge D) (posedge CLK) (-0.039:-0.042:-0.045))
(SETUP (posedge D) (posedge CLK) (0.059:0.059:0.060))
(HOLD (negedge D) (posedge CLK) (-0.039:-0.042:-0.046))
(SETUP (posedge D) (posedge CLK) (0.059:0.060:0.060))
(SETUP (negedge D) (posedge CLK) (0.108:0.111:0.114))
)
)
@ -3626,10 +3626,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.363:0.363:0.363))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.213:-0.213:-0.213))
(HOLD (posedge D) (posedge CLK) (-0.050:-0.050:-0.050))
(HOLD (negedge D) (posedge CLK) (-0.077:-0.077:-0.077))
(SETUP (posedge D) (posedge CLK) (0.077:0.077:0.077))
(SETUP (negedge D) (posedge CLK) (0.148:0.148:0.148))
(HOLD (posedge D) (posedge CLK) (-0.043:-0.043:-0.043))
(HOLD (negedge D) (posedge CLK) (-0.043:-0.043:-0.043))
(SETUP (posedge D) (posedge CLK) (0.069:0.069:0.069))
(SETUP (negedge D) (posedge CLK) (0.112:0.112:0.112))
)
)
(CELL
@ -3644,10 +3644,10 @@
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.156:0.156:0.156))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.138:-0.138:-0.138))
(HOLD (posedge D) (posedge CLK) (-0.051:-0.051:-0.051))
(HOLD (negedge D) (posedge CLK) (-0.037:-0.037:-0.037))
(SETUP (posedge D) (posedge CLK) (0.072:0.072:0.072))
(SETUP (negedge D) (posedge CLK) (0.096:0.096:0.096))
(HOLD (posedge D) (posedge CLK) (-0.045:-0.045:-0.045))
(HOLD (negedge D) (posedge CLK) (-0.011:-0.011:-0.011))
(SETUP (posedge D) (posedge CLK) (0.065:0.065:0.065))
(SETUP (negedge D) (posedge CLK) (0.067:0.067:0.067))
)
)
(CELL
@ -3662,10 +3662,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.363:0.363:0.363))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.213:-0.213:-0.213))
(HOLD (posedge D) (posedge CLK) (-0.049:-0.049:-0.049))
(HOLD (negedge D) (posedge CLK) (-0.075:-0.075:-0.075))
(SETUP (posedge D) (posedge CLK) (0.075:0.075:0.075))
(SETUP (negedge D) (posedge CLK) (0.147:0.147:0.147))
(HOLD (posedge D) (posedge CLK) (-0.041:-0.041:-0.041))
(HOLD (negedge D) (posedge CLK) (-0.041:-0.041:-0.041))
(SETUP (posedge D) (posedge CLK) (0.067:0.067:0.067))
(SETUP (negedge D) (posedge CLK) (0.110:0.110:0.110))
)
)
(CELL
@ -3731,10 +3731,10 @@
)
)
(TIMINGCHECK
(HOLD (posedge D) (posedge CLK) (-0.025:-0.026:-0.026))
(HOLD (posedge D) (posedge CLK) (-0.026:-0.026:-0.026))
(HOLD (negedge D) (posedge CLK) (-0.039:-0.041:-0.043))
(SETUP (posedge D) (posedge CLK) (0.048:0.048:0.048))
(SETUP (negedge D) (posedge CLK) (0.095:0.098:0.100))
(SETUP (negedge D) (posedge CLK) (0.096:0.098:0.100))
)
)
(CELL
@ -3764,7 +3764,7 @@
(HOLD (posedge D) (posedge CLK) (-0.068:-0.068:-0.068))
(HOLD (negedge D) (posedge CLK) (-0.076:-0.076:-0.076))
(SETUP (posedge D) (posedge CLK) (0.095:0.095:0.095))
(SETUP (negedge D) (posedge CLK) (0.134:0.134:0.134))
(SETUP (negedge D) (posedge CLK) (0.135:0.135:0.135))
)
)
(CELL
@ -3772,7 +3772,7 @@
(INSTANCE _448_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.317:0.317:0.317) (0.302:0.302:0.302))
(IOPATH CLK Q (0.317:0.317:0.317) (0.301:0.301:0.301))
)
)
(TIMINGCHECK
@ -3787,17 +3787,17 @@
(INSTANCE _449_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.552:0.552:0.552) (0.384:0.384:0.384))
(IOPATH CLK Q (0.551:0.551:0.551) (0.383:0.383:0.383))
(IOPATH SET_B Q (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.147:0.147:0.147))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.129:-0.129:-0.129))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.128:-0.128:-0.128))
(HOLD (posedge D) (posedge CLK) (-0.036:-0.037:-0.037))
(HOLD (negedge D) (posedge CLK) (-0.011:-0.012:-0.012))
(HOLD (negedge D) (posedge CLK) (-0.012:-0.012:-0.012))
(SETUP (posedge D) (posedge CLK) (0.056:0.057:0.057))
(SETUP (negedge D) (posedge CLK) (0.066:0.067:0.068))
(SETUP (negedge D) (posedge CLK) (0.067:0.067:0.068))
)
)
(CELL
@ -3805,7 +3805,7 @@
(INSTANCE _450_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.405:0.405:0.405) (0.419:0.419:0.419))
(IOPATH CLK Q (0.405:0.405:0.405) (0.418:0.418:0.418))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -3815,7 +3815,7 @@
(HOLD (posedge D) (posedge CLK) (-0.033:-0.033:-0.033))
(HOLD (negedge D) (posedge CLK) (-0.040:-0.041:-0.042))
(SETUP (posedge D) (posedge CLK) (0.058:0.058:0.058))
(SETUP (negedge D) (posedge CLK) (0.108:0.109:0.110))
(SETUP (negedge D) (posedge CLK) (0.109:0.110:0.111))
)
)
(CELL
@ -3823,14 +3823,14 @@
(INSTANCE _451_)
(DELAY
(ABSOLUTE
(IOPATH CLK_N Q (0.524:0.524:0.524) (0.420:0.420:0.420))
(IOPATH CLK_N Q (0.524:0.524:0.524) (0.419:0.419:0.419))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.472:0.472:0.472))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.283:-0.283:-0.283))
(HOLD (posedge D) (negedge CLK_N) (0.070:0.065:0.061))
(HOLD (posedge D) (negedge CLK_N) (0.069:0.065:0.061))
(HOLD (negedge D) (negedge CLK_N) (-0.085:-0.086:-0.086))
(SETUP (posedge D) (negedge CLK_N) (-0.020:-0.015:-0.009))
(SETUP (negedge D) (negedge CLK_N) (0.161:0.161:0.162))
@ -3866,7 +3866,7 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.472:0.472:0.472))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.283:-0.283:-0.283))
(HOLD (posedge D) (negedge CLK_N) (0.076:0.073:0.070))
(HOLD (posedge D) (negedge CLK_N) (0.075:0.072:0.069))
(HOLD (negedge D) (negedge CLK_N) (-0.078:-0.079:-0.080))
(SETUP (posedge D) (negedge CLK_N) (-0.028:-0.024:-0.020))
(SETUP (negedge D) (negedge CLK_N) (0.153:0.154:0.155))
@ -3902,9 +3902,9 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.472:0.472:0.472))
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.283:-0.283:-0.283))
(HOLD (posedge D) (negedge CLK_N) (0.084:0.084:0.084))
(HOLD (posedge D) (negedge CLK_N) (0.084:0.084:0.083))
(HOLD (negedge D) (negedge CLK_N) (-0.081:-0.081:-0.081))
(SETUP (posedge D) (negedge CLK_N) (-0.039:-0.039:-0.039))
(SETUP (posedge D) (negedge CLK_N) (-0.039:-0.039:-0.038))
(SETUP (negedge D) (negedge CLK_N) (0.156:0.156:0.156))
)
)
@ -3940,8 +3940,8 @@
(RECOVERY (posedge RESET_B) (negedge CLK_N) (-0.283:-0.283:-0.283))
(HOLD (posedge D) (negedge CLK_N) (0.082:0.082:0.082))
(HOLD (negedge D) (negedge CLK_N) (-0.083:-0.083:-0.083))
(SETUP (posedge D) (negedge CLK_N) (-0.037:-0.037:-0.036))
(SETUP (negedge D) (negedge CLK_N) (0.158:0.159:0.159))
(SETUP (posedge D) (negedge CLK_N) (-0.037:-0.036:-0.036))
(SETUP (negedge D) (negedge CLK_N) (0.159:0.159:0.159))
)
)
(CELL
@ -3956,10 +3956,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.357:0.357:0.357))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.179:-0.179:-0.179))
(HOLD (posedge D) (posedge CLK) (-0.041:-0.043:-0.046))
(HOLD (posedge D) (posedge CLK) (-0.041:-0.044:-0.046))
(HOLD (negedge D) (posedge CLK) (-0.038:-0.041:-0.045))
(SETUP (posedge D) (posedge CLK) (0.070:0.073:0.076))
(SETUP (negedge D) (posedge CLK) (0.110:0.113:0.117))
(SETUP (posedge D) (posedge CLK) (0.070:0.073:0.077))
(SETUP (negedge D) (posedge CLK) (0.110:0.114:0.117))
)
)
(CELL
@ -3967,15 +3967,15 @@
(INSTANCE _459_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.592:0.592:0.592) (0.400:0.400:0.400))
(IOPATH CLK Q (0.592:0.592:0.592) (0.399:0.399:0.399))
(IOPATH SET_B Q (0.000:0.000:0.000))
)
)
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.148:0.148:0.148))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.127:-0.127:-0.127))
(HOLD (posedge D) (posedge CLK) (-0.033:-0.033:-0.033))
(HOLD (negedge D) (posedge CLK) (-0.002:-0.005:-0.008))
(HOLD (posedge D) (posedge CLK) (-0.033:-0.033:-0.034))
(HOLD (negedge D) (posedge CLK) (-0.003:-0.005:-0.008))
(SETUP (posedge D) (posedge CLK) (0.055:0.056:0.056))
(SETUP (negedge D) (posedge CLK) (0.065:0.068:0.072))
)
@ -3985,7 +3985,7 @@
(INSTANCE _460_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.411:0.411:0.411) (0.418:0.418:0.418))
(IOPATH CLK Q (0.410:0.410:0.410) (0.418:0.418:0.418))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -3993,9 +3993,9 @@
(REMOVAL (posedge RESET_B) (posedge CLK) (0.354:0.354:0.354))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.203:-0.203:-0.203))
(HOLD (posedge D) (posedge CLK) (-0.035:-0.035:-0.036))
(HOLD (negedge D) (posedge CLK) (-0.038:-0.042:-0.046))
(SETUP (posedge D) (posedge CLK) (0.060:0.060:0.061))
(SETUP (negedge D) (posedge CLK) (0.106:0.111:0.115))
(HOLD (negedge D) (posedge CLK) (-0.039:-0.042:-0.046))
(SETUP (posedge D) (posedge CLK) (0.060:0.061:0.061))
(SETUP (negedge D) (posedge CLK) (0.107:0.111:0.115))
)
)
(CELL
@ -4008,12 +4008,12 @@
)
)
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.147:0.147:0.147))
(REMOVAL (posedge SET_B) (posedge CLK) (0.146:0.146:0.146))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.128:-0.128:-0.128))
(HOLD (posedge D) (posedge CLK) (-0.043:-0.047:-0.050))
(HOLD (negedge D) (posedge CLK) (-0.008:-0.011:-0.013))
(HOLD (negedge D) (posedge CLK) (-0.009:-0.011:-0.014))
(SETUP (posedge D) (posedge CLK) (0.063:0.067:0.071))
(SETUP (negedge D) (posedge CLK) (0.064:0.066:0.069))
(SETUP (negedge D) (posedge CLK) (0.064:0.067:0.069))
)
)
(CELL
@ -4029,9 +4029,9 @@
(REMOVAL (posedge SET_B) (posedge CLK) (0.148:0.148:0.148))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.127:-0.127:-0.127))
(HOLD (posedge D) (posedge CLK) (-0.032:-0.032:-0.032))
(HOLD (negedge D) (posedge CLK) (-0.010:-0.010:-0.011))
(SETUP (posedge D) (posedge CLK) (0.054:0.054:0.055))
(SETUP (negedge D) (posedge CLK) (0.074:0.074:0.074))
(HOLD (negedge D) (posedge CLK) (-0.011:-0.011:-0.011))
(SETUP (posedge D) (posedge CLK) (0.054:0.055:0.055))
(SETUP (negedge D) (posedge CLK) (0.074:0.074:0.075))
)
)
(CELL
@ -4046,10 +4046,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.354:0.354:0.354))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.187:-0.187:-0.187))
(HOLD (posedge D) (posedge CLK) (-0.034:-0.034:-0.034))
(HOLD (posedge D) (posedge CLK) (-0.034:-0.034:-0.035))
(HOLD (negedge D) (posedge CLK) (-0.046:-0.046:-0.046))
(SETUP (posedge D) (posedge CLK) (0.063:0.063:0.063))
(SETUP (negedge D) (posedge CLK) (0.119:0.119:0.120))
(SETUP (negedge D) (posedge CLK) (0.120:0.120:0.120))
)
)
(CELL
@ -4057,7 +4057,7 @@
(INSTANCE _464_)
(DELAY
(ABSOLUTE
(IOPATH CLK Q (0.391:0.391:0.391) (0.407:0.407:0.407))
(IOPATH CLK Q (0.390:0.390:0.390) (0.407:0.407:0.407))
(IOPATH RESET_B Q () (0.000:0.000:0.000))
)
)
@ -4066,8 +4066,8 @@
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.203:-0.203:-0.203))
(HOLD (posedge D) (posedge CLK) (-0.036:-0.036:-0.036))
(HOLD (negedge D) (posedge CLK) (-0.042:-0.045:-0.048))
(SETUP (posedge D) (posedge CLK) (0.061:0.061:0.061))
(SETUP (negedge D) (posedge CLK) (0.110:0.114:0.117))
(SETUP (posedge D) (posedge CLK) (0.061:0.061:0.062))
(SETUP (negedge D) (posedge CLK) (0.111:0.114:0.117))
)
)
(CELL
@ -4082,10 +4082,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.359:0.359:0.359))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.188:-0.188:-0.188))
(HOLD (posedge D) (posedge CLK) (-0.054:-0.054:-0.054))
(HOLD (negedge D) (posedge CLK) (-0.082:-0.082:-0.082))
(SETUP (posedge D) (posedge CLK) (0.081:0.081:0.081))
(SETUP (negedge D) (posedge CLK) (0.153:0.153:0.153))
(HOLD (posedge D) (posedge CLK) (-0.042:-0.042:-0.042))
(HOLD (negedge D) (posedge CLK) (-0.048:-0.048:-0.048))
(SETUP (posedge D) (posedge CLK) (0.068:0.068:0.068))
(SETUP (negedge D) (posedge CLK) (0.116:0.116:0.116))
)
)
(CELL
@ -4100,10 +4100,10 @@
(TIMINGCHECK
(REMOVAL (posedge SET_B) (posedge CLK) (0.141:0.141:0.141))
(RECOVERY (posedge SET_B) (posedge CLK) (-0.123:-0.123:-0.123))
(HOLD (posedge D) (posedge CLK) (-0.053:-0.053:-0.053))
(HOLD (negedge D) (posedge CLK) (-0.042:-0.042:-0.042))
(SETUP (posedge D) (posedge CLK) (0.074:0.074:0.074))
(SETUP (negedge D) (posedge CLK) (0.100:0.100:0.100))
(HOLD (posedge D) (posedge CLK) (-0.040:-0.040:-0.040))
(HOLD (negedge D) (posedge CLK) (-0.014:-0.014:-0.014))
(SETUP (posedge D) (posedge CLK) (0.060:0.060:0.060))
(SETUP (negedge D) (posedge CLK) (0.069:0.069:0.069))
)
)
(CELL
@ -4118,10 +4118,10 @@
(TIMINGCHECK
(REMOVAL (posedge RESET_B) (posedge CLK) (0.352:0.352:0.352))
(RECOVERY (posedge RESET_B) (posedge CLK) (-0.195:-0.195:-0.195))
(HOLD (posedge D) (posedge CLK) (-0.054:-0.054:-0.054))
(HOLD (negedge D) (posedge CLK) (-0.082:-0.082:-0.082))
(SETUP (posedge D) (posedge CLK) (0.081:0.081:0.081))
(SETUP (negedge D) (posedge CLK) (0.153:0.153:0.153))
(HOLD (posedge D) (posedge CLK) (-0.041:-0.041:-0.041))
(HOLD (negedge D) (posedge CLK) (-0.046:-0.046:-0.046))
(SETUP (posedge D) (posedge CLK) (0.066:0.066:0.066))
(SETUP (negedge D) (posedge CLK) (0.115:0.115:0.115))
)
)
(CELL
@ -4192,7 +4192,7 @@
(INSTANCE input1)
(DELAY
(ABSOLUTE
(IOPATH A X (0.481:0.481:0.481) (1.399:1.399:1.399))
(IOPATH A X (0.257:0.257:0.257) (0.299:0.299:0.299))
)
)
)
@ -4201,7 +4201,7 @@
(INSTANCE input2)
(DELAY
(ABSOLUTE
(IOPATH A X (0.304:0.304:0.304) (1.007:1.007:1.007))
(IOPATH A X (0.210:0.210:0.210) (0.227:0.227:0.227))
)
)
)
@ -4210,7 +4210,7 @@
(INSTANCE input3)
(DELAY
(ABSOLUTE
(IOPATH A X (0.306:0.306:0.306) (1.010:1.010:1.010))
(IOPATH A X (0.213:0.213:0.213) (0.228:0.228:0.228))
)
)
)
@ -4219,7 +4219,7 @@
(INSTANCE input4)
(DELAY
(ABSOLUTE
(IOPATH A X (0.252:0.252:0.252) (0.957:0.957:0.957))
(IOPATH A X (0.159:0.159:0.159) (0.198:0.198:0.198))
)
)
)
@ -4228,7 +4228,7 @@
(INSTANCE input5)
(DELAY
(ABSOLUTE
(IOPATH A X (0.233:0.233:0.233) (0.939:0.939:0.939))
(IOPATH A X (0.145:0.145:0.145) (0.190:0.190:0.190))
)
)
)
@ -4237,7 +4237,7 @@
(INSTANCE input6)
(DELAY
(ABSOLUTE
(IOPATH A X (0.224:0.224:0.224) (0.925:0.925:0.925))
(IOPATH A X (0.138:0.138:0.138) (0.185:0.185:0.185))
)
)
)
@ -4246,7 +4246,7 @@
(INSTANCE input7)
(DELAY
(ABSOLUTE
(IOPATH A X (0.227:0.227:0.227) (0.932:0.932:0.932))
(IOPATH A X (0.141:0.141:0.141) (0.187:0.187:0.187))
)
)
)
@ -4255,7 +4255,7 @@
(INSTANCE input8)
(DELAY
(ABSOLUTE
(IOPATH A X (0.270:0.270:0.270) (0.978:0.978:0.978))
(IOPATH A X (0.173:0.173:0.173) (0.207:0.207:0.207))
)
)
)
@ -4264,7 +4264,7 @@
(INSTANCE input9)
(DELAY
(ABSOLUTE
(IOPATH A X (0.277:0.277:0.277) (0.983:0.983:0.983))
(IOPATH A X (0.180:0.180:0.180) (0.210:0.210:0.210))
)
)
)
@ -4273,7 +4273,7 @@
(INSTANCE input10)
(DELAY
(ABSOLUTE
(IOPATH A X (0.263:0.263:0.263) (0.971:0.971:0.971))
(IOPATH A X (0.166:0.166:0.166) (0.203:0.203:0.203))
)
)
)
@ -4471,7 +4471,7 @@
(INSTANCE clkbuf_1_0__f_ext_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.150:0.150:0.150) (0.186:0.186:0.186))
(IOPATH A X (0.109:0.109:0.109) (0.129:0.129:0.129))
)
)
)
@ -4480,7 +4480,7 @@
(INSTANCE clkbuf_1_1__f_ext_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.147:0.147:0.147) (0.184:0.184:0.184))
(IOPATH A X (0.107:0.107:0.107) (0.126:0.126:0.126))
)
)
)
@ -4543,7 +4543,7 @@
(INSTANCE clkbuf_0_pll_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.621:0.621:0.621) (1.467:1.467:1.467))
(IOPATH A X (0.207:0.207:0.207) (0.263:0.263:0.263))
)
)
)
@ -4552,7 +4552,7 @@
(INSTANCE clkbuf_1_0__f_pll_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.189:0.189:0.189) (0.217:0.217:0.217))
(IOPATH A X (0.149:0.149:0.149) (0.159:0.159:0.159))
)
)
)
@ -4561,7 +4561,7 @@
(INSTANCE clkbuf_1_1__f_pll_clk)
(DELAY
(ABSOLUTE
(IOPATH A X (0.191:0.191:0.191) (0.218:0.218:0.218))
(IOPATH A X (0.150:0.150:0.150) (0.160:0.160:0.160))
)
)
)
@ -4597,7 +4597,7 @@
(INSTANCE clkbuf_0_pll_clk90)
(DELAY
(ABSOLUTE
(IOPATH A X (0.616:0.616:0.616) (1.463:1.463:1.463))
(IOPATH A X (0.205:0.205:0.205) (0.261:0.261:0.261))
)
)
)
@ -4606,7 +4606,7 @@
(INSTANCE clkbuf_1_0__f_pll_clk90)
(DELAY
(ABSOLUTE
(IOPATH A X (0.176:0.176:0.176) (0.208:0.208:0.208))
(IOPATH A X (0.136:0.136:0.136) (0.150:0.150:0.150))
)
)
)
@ -4615,7 +4615,7 @@
(INSTANCE clkbuf_1_1__f_pll_clk90)
(DELAY
(ABSOLUTE
(IOPATH A X (0.191:0.191:0.191) (0.218:0.218:0.218))
(IOPATH A X (0.150:0.150:0.150) (0.160:0.160:0.160))
)
)
)

View File

@ -1,58 +1,57 @@
[INFO]: Run Directory: /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_02_27_06_16
[INFO]: Run Directory: /home/hosni/caravel_sky130/caravel_redesign-2/caravel/openlane/caravel_clocking/runs/23_03_06_03_51
[INFO]: Preparing LEF files for the nom corner...
[INFO]: Preparing LEF files for the min corner...
[INFO]: Preparing LEF files for the max corner...
[INFO]: Running Synthesis (log: caravel_clocking/runs/23_02_27_06_16/logs/synthesis/1-synthesis.log)...
[INFO]: Running Single-Corner Static Timing Analysis (log: caravel_clocking/runs/23_02_27_06_16/logs/synthesis/2-sta.log)...
[INFO]: Running Initial Floorplanning (log: caravel_clocking/runs/23_02_27_06_16/logs/floorplan/3-initial_fp.log)...
[INFO]: Running Synthesis (log: caravel_clocking/runs/23_03_06_03_51/logs/synthesis/1-synthesis.log)...
[INFO]: Running Single-Corner Static Timing Analysis (log: caravel_clocking/runs/23_03_06_03_51/logs/synthesis/2-sta.log)...
[INFO]: Running Initial Floorplanning (log: caravel_clocking/runs/23_03_06_03_51/logs/floorplan/3-initial_fp.log)...
[INFO]: Floorplanned with width 93.38 and height 89.76.
[INFO]: Running IO Placement (log: caravel_clocking/runs/23_02_27_06_16/logs/floorplan/4-place_io.log)...
[INFO]: Running Tap/Decap Insertion (log: caravel_clocking/runs/23_02_27_06_16/logs/floorplan/5-tap.log)...
[INFO]: Running IO Placement (log: caravel_clocking/runs/23_03_06_03_51/logs/floorplan/4-place_io.log)...
[INFO]: Running Tap/Decap Insertion (log: caravel_clocking/runs/23_03_06_03_51/logs/floorplan/5-tap.log)...
[INFO]: Power planning with power {VPWR} and ground {VGND}...
[INFO]: Generating PDN (log: caravel_clocking/runs/23_02_27_06_16/logs/floorplan/6-pdn.log)...
[INFO]: Running Global Placement (log: caravel_clocking/runs/23_02_27_06_16/logs/placement/7-global.log)...
[INFO]: Running Placement Resizer Design Optimizations (log: caravel_clocking/runs/23_02_27_06_16/logs/placement/8-resizer.log)...
[INFO]: Running Detailed Placement (log: caravel_clocking/runs/23_02_27_06_16/logs/placement/9-detailed.log)...
[INFO]: Running Clock Tree Synthesis (log: caravel_clocking/runs/23_02_27_06_16/logs/cts/10-cts.log)...
[INFO]: Running Placement Resizer Timing Optimizations (log: caravel_clocking/runs/23_02_27_06_16/logs/cts/11-resizer.log)...
[INFO]: Removing Buffers from Nets (If Applicable) (log: caravel_clocking/runs/23_02_27_06_16/logs/placement/12-remove_buffers.log)...
[INFO]: Generating PDN (log: caravel_clocking/runs/23_03_06_03_51/logs/floorplan/6-pdn.log)...
[INFO]: Running Global Placement (log: caravel_clocking/runs/23_03_06_03_51/logs/placement/7-global.log)...
[INFO]: Running Placement Resizer Design Optimizations (log: caravel_clocking/runs/23_03_06_03_51/logs/placement/8-resizer.log)...
[INFO]: Running Detailed Placement (log: caravel_clocking/runs/23_03_06_03_51/logs/placement/9-detailed.log)...
[INFO]: Running Clock Tree Synthesis (log: caravel_clocking/runs/23_03_06_03_51/logs/cts/10-cts.log)...
[INFO]: Running Placement Resizer Timing Optimizations (log: caravel_clocking/runs/23_03_06_03_51/logs/cts/11-resizer.log)...
[INFO]: Removing Buffers from Nets (If Applicable) (log: caravel_clocking/runs/23_03_06_03_51/logs/placement/12-remove_buffers.log)...
[INFO]: Running custom buffer script
[INFO]: Running Global Routing Resizer Timing Optimizations (log: caravel_clocking/runs/23_02_27_06_16/logs/routing/13-resizer.log)...
[INFO]: Running Diode Insertion (log: caravel_clocking/runs/23_02_27_06_16/logs/routing/14-diodes.log)...
[INFO]: Running Detailed Placement (log: caravel_clocking/runs/23_02_27_06_16/logs/routing/15-diode_legalization.log)...
[INFO]: Running Fill Insertion (log: caravel_clocking/runs/23_02_27_06_16/logs/routing/16-fill.log)...
[INFO]: Running Global Routing (log: caravel_clocking/runs/23_02_27_06_16/logs/routing/17-global.log)...
[INFO]: Writing Verilog (log: caravel_clocking/runs/23_02_27_06_16/logs/routing/17-global_write_netlist.log)...
[INFO]: Running Detailed Routing (log: caravel_clocking/runs/23_02_27_06_16/logs/routing/19-detailed.log)...
[INFO]: Running Global Routing Resizer Timing Optimizations (log: caravel_clocking/runs/23_03_06_03_51/logs/routing/13-resizer.log)...
[INFO]: Running Diode Insertion (log: caravel_clocking/runs/23_03_06_03_51/logs/routing/14-diodes.log)...
[INFO]: Running Detailed Placement (log: caravel_clocking/runs/23_03_06_03_51/logs/routing/15-diode_legalization.log)...
[INFO]: Running Fill Insertion (log: caravel_clocking/runs/23_03_06_03_51/logs/routing/16-fill.log)...
[INFO]: Running Global Routing (log: caravel_clocking/runs/23_03_06_03_51/logs/routing/17-global.log)...
[INFO]: Writing Verilog (log: caravel_clocking/runs/23_03_06_03_51/logs/routing/17-global_write_netlist.log)...
[INFO]: Running Detailed Routing (log: caravel_clocking/runs/23_03_06_03_51/logs/routing/19-detailed.log)...
[INFO]: No DRC violations after detailed routing.
[INFO]: Running SPEF Extraction at the min process corner (log: caravel_clocking/runs/23_02_27_06_16/logs/signoff/20-parasitics_extraction.min.log)...
[INFO]: Running Multi-Corner Static Timing Analysis at the min process corner (log: caravel_clocking/runs/23_02_27_06_16/logs/signoff/21-rcx_mcsta.min.log)...
[INFO]: Running SPEF Extraction at the max process corner (log: caravel_clocking/runs/23_02_27_06_16/logs/signoff/22-parasitics_extraction.max.log)...
[INFO]: Running Multi-Corner Static Timing Analysis at the max process corner (log: caravel_clocking/runs/23_02_27_06_16/logs/signoff/23-rcx_mcsta.max.log)...
[INFO]: Running SPEF Extraction at the nom process corner (log: caravel_clocking/runs/23_02_27_06_16/logs/signoff/24-parasitics_extraction.nom.log)...
[INFO]: Running Multi-Corner Static Timing Analysis at the nom process corner (log: caravel_clocking/runs/23_02_27_06_16/logs/signoff/25-rcx_mcsta.nom.log)...
[INFO]: Running Single-Corner Static Timing Analysis at the nom process corner (log: caravel_clocking/runs/23_02_27_06_16/logs/signoff/26-rcx_sta.log)...
[INFO]: Creating IR Drop Report (log: caravel_clocking/runs/23_02_27_06_16/logs/signoff/27-irdrop.log)...
[INFO]: Running SPEF Extraction at the min process corner (log: caravel_clocking/runs/23_03_06_03_51/logs/signoff/20-parasitics_extraction.min.log)...
[INFO]: Running Multi-Corner Static Timing Analysis at the min process corner (log: caravel_clocking/runs/23_03_06_03_51/logs/signoff/21-rcx_mcsta.min.log)...
[INFO]: Running SPEF Extraction at the max process corner (log: caravel_clocking/runs/23_03_06_03_51/logs/signoff/22-parasitics_extraction.max.log)...
[INFO]: Running Multi-Corner Static Timing Analysis at the max process corner (log: caravel_clocking/runs/23_03_06_03_51/logs/signoff/23-rcx_mcsta.max.log)...
[INFO]: Running SPEF Extraction at the nom process corner (log: caravel_clocking/runs/23_03_06_03_51/logs/signoff/24-parasitics_extraction.nom.log)...
[INFO]: Running Multi-Corner Static Timing Analysis at the nom process corner (log: caravel_clocking/runs/23_03_06_03_51/logs/signoff/25-rcx_mcsta.nom.log)...
[INFO]: Running Single-Corner Static Timing Analysis at the nom process corner (log: caravel_clocking/runs/23_03_06_03_51/logs/signoff/26-rcx_sta.log)...
[INFO]: Creating IR Drop Report (log: caravel_clocking/runs/23_03_06_03_51/logs/signoff/27-irdrop.log)...
[INFO]: Running Magic to generate various views...
[INFO]: Streaming out GDSII with Magic (log: caravel_clocking/runs/23_02_27_06_16/logs/signoff/28-gdsii.log)...
[INFO]: Streaming out GDSII with Magic (log: caravel_clocking/runs/23_03_06_03_51/logs/signoff/28-gdsii.log)...
[INFO]: Generating MAGLEF views...
[INFO]: Running Magic Spice Export from LEF (log: caravel_clocking/runs/23_02_27_06_16/logs/signoff/29-spice.log)...
[INFO]: Writing Powered Verilog (logs: caravel_clocking/runs/23_02_27_06_16/logs/signoff/30-write_powered_def.log, caravel_clocking/runs/23_02_27_06_16/logs/signoff/30-write_powered_verilog.log)...
[INFO]: Writing Verilog (log: caravel_clocking/runs/23_02_27_06_16/logs/signoff/30-write_powered_verilog.log)...
[INFO]: Running LVS (log: caravel_clocking/runs/23_02_27_06_16/logs/signoff/32-lvs.lef.log)...
[INFO]: Running Magic DRC (log: caravel_clocking/runs/23_02_27_06_16/logs/signoff/33-drc.log)...
[INFO]: Running Magic Spice Export from LEF (log: caravel_clocking/runs/23_03_06_03_51/logs/signoff/29-spice.log)...
[INFO]: Writing Powered Verilog (logs: caravel_clocking/runs/23_03_06_03_51/logs/signoff/30-write_powered_def.log, caravel_clocking/runs/23_03_06_03_51/logs/signoff/30-write_powered_verilog.log)...
[INFO]: Writing Verilog (log: caravel_clocking/runs/23_03_06_03_51/logs/signoff/30-write_powered_verilog.log)...
[INFO]: Running LVS (log: caravel_clocking/runs/23_03_06_03_51/logs/signoff/32-lvs.lef.log)...
[INFO]: Running Magic DRC (log: caravel_clocking/runs/23_03_06_03_51/logs/signoff/33-drc.log)...
[INFO]: Converting Magic DRC database to various tool-readable formats...
[INFO]: No DRC violations after GDS streaming out.
[INFO]: Running OpenROAD Antenna Rule Checker (log: caravel_clocking/runs/23_02_27_06_16/logs/signoff/34-antenna.log)...
[INFO]: Running OpenROAD Antenna Rule Checker (log: caravel_clocking/runs/23_03_06_03_51/logs/signoff/34-antenna.log)...
[WARNING]: The command run_lef_cvc is now deprecated; use run_erc instead.
[INFO]: Running Circuit Validity Checker ERC (log: caravel_clocking/runs/23_02_27_06_16/logs/signoff/35-erc_screen.log)...
[INFO]: Saving current set of views in 'caravel_clocking/runs/23_02_27_06_16/results/final'...
[INFO]: Running Circuit Validity Checker ERC (log: caravel_clocking/runs/23_03_06_03_51/logs/signoff/35-erc_screen.log)...
[INFO]: Saving current set of views in 'caravel_clocking/runs/23_03_06_03_51/results/final'...
[INFO]: Saving current set of views in '..'...
[INFO]: Saving runtime environment...
[INFO]: Generating final set of reports...
[INFO]: Created manufacturability report at 'caravel_clocking/runs/23_02_27_06_16/reports/manufacturability.rpt'.
[INFO]: Created metrics report at 'caravel_clocking/runs/23_02_27_06_16/reports/metrics.csv'.
[WARNING]: There are max slew violations in the design at the typical corner. Please refer to 'caravel_clocking/runs/23_02_27_06_16/reports/signoff/26-rcx_sta.slew.rpt'.
[WARNING]: There are max fanout violations in the design at the typical corner. Please refer to 'caravel_clocking/runs/23_02_27_06_16/reports/signoff/26-rcx_sta.slew.rpt'.
[INFO]: Created manufacturability report at 'caravel_clocking/runs/23_03_06_03_51/reports/manufacturability.rpt'.
[INFO]: Created metrics report at 'caravel_clocking/runs/23_03_06_03_51/reports/metrics.csv'.
[WARNING]: There are max fanout violations in the design at the typical corner. Please refer to 'caravel_clocking/runs/23_03_06_03_51/reports/signoff/26-rcx_sta.slew.rpt'.
[INFO]: There are no hold violations in the design at the typical corner.
[INFO]: There are no setup violations in the design at the typical corner.

View File

@ -1,115 +1,115 @@
- status: 0 - openlane design prep
runtime_s: 1.7
runtime_ts: 0h0m1s698ms
runtime_ts: 0h0m1s697ms
- status: 1 - synthesis - yosys
runtime_s: 1.42
runtime_ts: 0h0m1s423ms
runtime_s: 1.4
runtime_ts: 0h0m1s399ms
- status: 2 - sta - openroad
runtime_s: 0.44
runtime_ts: 0h0m0s443ms
runtime_ts: 0h0m0s444ms
- status: 3 - floorplan initialization - openroad
runtime_s: 0.51
runtime_ts: 0h0m0s513ms
runtime_s: 0.5
runtime_ts: 0h0m0s502ms
- status: 4 - io_place - openlane
runtime_s: 0.3
runtime_ts: 0h0m0s305ms
runtime_ts: 0h0m0s298ms
- status: 5 - tap/decap insertion - openroad
runtime_s: 0.43
runtime_ts: 0h0m0s428ms
runtime_s: 0.42
runtime_ts: 0h0m0s419ms
- status: 6 - pdn generation - openroad
runtime_s: 0.45
runtime_ts: 0h0m0s445ms
runtime_ts: 0h0m0s449ms
- status: 7 - global placement - openroad
runtime_s: 0.99
runtime_ts: 0h0m0s991ms
runtime_ts: 0h0m0s989ms
- status: 8 - resizer design optimizations - openroad
runtime_s: 0.66
runtime_ts: 0h0m0s657ms
runtime_s: 0.71
runtime_ts: 0h0m0s707ms
- status: 9 - detailed placement - openroad
runtime_s: 0.46
runtime_ts: 0h0m0s456ms
- status: 10 - cts - openroad
runtime_s: 26.49
runtime_ts: 0h0m26s486ms
- status: 11 - resizer timing optimizations - openroad
runtime_s: 0.59
runtime_ts: 0h0m0s591ms
- status: 12 - remove buffers from nets - openlane
runtime_s: 0.29
runtime_ts: 0h0m0s291ms
- status: 13 - resizer timing optimizations - openroad
runtime_s: 0.96
runtime_ts: 0h0m0s964ms
- status: 15 - detailed placement - openroad
runtime_s: 0.46
runtime_ts: 0h0m0s460ms
- status: 15 - diode insertion - openlane
runtime_s: 0.56
runtime_ts: 0h0m0s564ms
- status: 16 - fill insertion - openroad
runtime_s: 0.47
runtime_ts: 0h0m0s468ms
runtime_ts: 0h0m0s473ms
- status: 10 - cts - openroad
runtime_s: 26.31
runtime_ts: 0h0m26s306ms
- status: 11 - resizer timing optimizations - openroad
runtime_s: 0.66
runtime_ts: 0h0m0s655ms
- status: 12 - remove buffers from nets - openlane
runtime_s: 0.3
runtime_ts: 0h0m0s302ms
- status: 13 - resizer timing optimizations - openroad
runtime_s: 1.04
runtime_ts: 0h0m1s36ms
- status: 15 - detailed placement - openroad
runtime_s: 0.49
runtime_ts: 0h0m0s495ms
- status: 15 - diode insertion - openlane
runtime_s: 0.59
runtime_ts: 0h0m0s595ms
- status: 16 - fill insertion - openroad
runtime_s: 0.51
runtime_ts: 0h0m0s511ms
- status: 18 - write verilog - openroad
runtime_s: 0.39
runtime_ts: 0h0m0s393ms
runtime_s: 0.44
runtime_ts: 0h0m0s437ms
- status: 18 - global routing - openroad
runtime_s: 0.5
runtime_ts: 0h0m0s498ms
runtime_s: 0.54
runtime_ts: 0h0m0s543ms
- status: 19 - detailed_routing - openroad
runtime_s: 13.21
runtime_ts: 0h0m13s214ms
runtime_s: 13.18
runtime_ts: 0h0m13s178ms
- status: 20 - parasitics extraction - openroad
runtime_s: 0.53
runtime_ts: 0h0m0s528ms
runtime_ts: 0h0m0s532ms
- status: 21 - sta - openroad
runtime_s: 2.04
runtime_ts: 0h0m2s41ms
runtime_ts: 0h0m2s44ms
- status: 22 - parasitics extraction - openroad
runtime_s: 0.54
runtime_ts: 0h0m0s535ms
runtime_s: 0.55
runtime_ts: 0h0m0s551ms
- status: 23 - sta - openroad
runtime_s: 2.07
runtime_ts: 0h0m2s69ms
runtime_s: 2.13
runtime_ts: 0h0m2s133ms
- status: 24 - parasitics extraction - openroad
runtime_s: 0.53
runtime_ts: 0h0m0s530ms
runtime_ts: 0h0m0s531ms
- status: 25 - sta - openroad
runtime_s: 2.02
runtime_ts: 0h0m2s24ms
runtime_s: 2.13
runtime_ts: 0h0m2s131ms
- status: 26 - sta - openroad
runtime_s: 0.51
runtime_ts: 0h0m0s507ms
runtime_s: 0.55
runtime_ts: 0h0m0s553ms
- status: 27 - ir drop report - openroad
runtime_s: 0.46
runtime_ts: 0h0m0s456ms
runtime_s: 0.41
runtime_ts: 0h0m0s405ms
- status: 28 - gdsii - magic
runtime_s: 2.11
runtime_ts: 0h0m2s108ms
runtime_ts: 0h0m2s112ms
- status: 29 - spice extraction - magic
runtime_s: 1.27
runtime_ts: 0h0m1s272ms
runtime_s: 1.26
runtime_ts: 0h0m1s262ms
- status: 31 - write verilog - openroad
runtime_s: 0.4
runtime_ts: 0h0m0s399ms
runtime_s: 0.45
runtime_ts: 0h0m0s446ms
- status: 31 - write powered verilog - openlane
runtime_s: 0.51
runtime_ts: 0h0m0s513ms
runtime_s: 0.56
runtime_ts: 0h0m0s563ms
- status: 32 - lvs - netgen
runtime_s: 0.18
runtime_ts: 0h0m0s177ms
runtime_ts: 0h0m0s176ms
- status: 33 - drc - magic
runtime_s: 2.95
runtime_ts: 0h0m2s947ms
runtime_s: 2.94
runtime_ts: 0h0m2s936ms
- status: 34 - antenna check - openroad
runtime_s: 0.48
runtime_ts: 0h0m0s477ms
runtime_s: 0.47
runtime_ts: 0h0m0s469ms
- status: 35 - erc - circuit validity checker
runtime_s: 0.14
runtime_ts: 0h0m0s138ms
runtime_s: 0.2
runtime_ts: 0h0m0s204ms
---
- status: routed
runtime_s: -1
runtime_ts: '-1'
- status: flow completed
runtime_s: 72.0
runtime_ts: 0h1m12s0ms
runtime_s: 73.0
runtime_ts: 0h1m13s0ms

View File

@ -1,3 +1,2 @@
[WARNING]: The command run_lef_cvc is now deprecated; use run_erc instead.
[WARNING]: There are max slew violations in the design at the typical corner. Please refer to 'caravel_clocking/runs/23_02_27_06_16/reports/signoff/26-rcx_sta.slew.rpt'.
[WARNING]: There are max fanout violations in the design at the typical corner. Please refer to 'caravel_clocking/runs/23_02_27_06_16/reports/signoff/26-rcx_sta.slew.rpt'.
[WARNING]: There are max fanout violations in the design at the typical corner. Please refer to 'caravel_clocking/runs/23_03_06_03_51/reports/signoff/26-rcx_sta.slew.rpt'.