From fef9cd2294e43902fdca1e0faa00a8fe351d674e Mon Sep 17 00:00:00 2001 From: Daniel Newbrook <dwn1c21@soton.ac.uk> Date: Mon, 22 Jan 2024 13:12:16 +0000 Subject: [PATCH] PnR add tieoff exclusion for pads --- ASIC/44pin/Cadence/scripts/place.tcl | 4 +-- ASIC/44pin/Cadence/scripts/tieoff_exclude | 38 +++++++++++++++++++++++ 2 files changed, 40 insertions(+), 2 deletions(-) create mode 100644 ASIC/44pin/Cadence/scripts/tieoff_exclude diff --git a/ASIC/44pin/Cadence/scripts/place.tcl b/ASIC/44pin/Cadence/scripts/place.tcl index aefce03..4a94713 100644 --- a/ASIC/44pin/Cadence/scripts/place.tcl +++ b/ASIC/44pin/Cadence/scripts/place.tcl @@ -20,5 +20,5 @@ place_design ### Delay Calculation write_sdf design.sdf -ideal_clock_network set_db add_tieoffs_max_fanout 10 -add_tieoffs -lib_cell {TIELO_X1M_A12TR TIEHI_X1M_A12TR} -prefix LTIE -power_domain TOP -add_tieoffs -lib_cell {TIELO_X1M_A12TR TIEHI_X1M_A12TR} -prefix LTIE -power_domain ACCEL +add_tieoffs -lib_cell {TIELO_X1M_A12TR TIEHI_X1M_A12TR} -prefix LTIE -power_domain TOP -exclude_pin tieoff_exclude +add_tieoffs -lib_cell {TIELO_X1M_A12TR TIEHI_X1M_A12TR} -prefix LTIE -power_domain ACCEL -exclude_pin tieoff_exclude diff --git a/ASIC/44pin/Cadence/scripts/tieoff_exclude b/ASIC/44pin/Cadence/scripts/tieoff_exclude new file mode 100644 index 0000000..a684166 --- /dev/null +++ b/ASIC/44pin/Cadence/scripts/tieoff_exclude @@ -0,0 +1,38 @@ +uPAD_CLK_I/IE +uPAD_CLK_I/PE +uPAD_CLK_I/DS +uPAD_CLK_I/I +uPAD_CLK_I/OEN +uPAD_TEST_I/IE +uPAD_TEST_I/PE +uPAD_TEST_I/DS +uPAD_TEST_I/I +uPAD_TEST_I/OEN +uPAD_NRST_I/IE +uPAD_NRST_I/PE +uPAD_NRST_I/DS +uPAD_NRST_I/I +uPAD_NRST_I/OEN +uPAD_SWDIO_IO/PE +uPAD_SWDIO_IO/DS +uPAD_SWDCK_I/IE +uPAD_SWDCK_I/PE +uPAD_SWDCK_I/DS +uPAD_SWDCK_I/I +uPAD_SWDCK_I/OEN +uPAD_P0_00/DS +uPAD_P0_01/DS +uPAD_P0_02/DS +uPAD_P0_03/DS +uPAD_P0_04/DS +uPAD_P0_05/DS +uPAD_P0_06/DS +uPAD_P0_07/DS +uPAD_P1_00/DS +uPAD_P1_01/DS +uPAD_P1_02/DS +uPAD_P1_03/DS +uPAD_P1_04/DS +uPAD_P1_05/DS +uPAD_P1_06/DS +uPAD_P1_07/DS -- GitLab