[09/21] FN.1.2
hm_msix
hm_pss
pcie_ss_pcie_0 [ ML 3.0 ]
nv_top_mcu_pll_0
nv_top_pcie_pll_0
lv_top_core_pll_0
pss_subsys_nokmercury
(Rahul to pick the new DEF from "V6" and rest of inputs from "V1" ) [ port location changed ]
1)Need to take care of flop swap from "RS" to "R"
2) Floating MCP [ add and inform satish]
3) DFT mux eco
4) logic spread for IVD
All inputs from : /project/mercury/source/FN.1/80_blockdrop/FN.1.fp17.nv_run.17Aug2025_Rel_V1
Only Def from : /project/mercury/source/FN.1.2/80_blockdrop/FN.1.fp17.nv_run.18Sep2025_Rel_V6
hm_io_e (to use DEF deliverable from Mike Ho) [ With DFT eco for VDM from arif ]
newgrp design_apd
cd /project/mercury
/bin/bash
. /project/mercury/bin/chip_env_FN.1 -proj_dir FN.1.2_postdft_09212025 -prog_desc FN.1
export DROP_DATA=/project/mercury/source/FN.1.2/80_blockdrop/FN.1.fp17.nv_run.18Sep2025_Rel_V6
export MY_BLOCK=<your block name here - see the list below>
export MY_BLOCK_ROOT=$BLOCKPATH/$MY_BLOCK
/project/mercury/bin/mercury_block_setup
cd $GEV_PROJECT_ROOT/user/$USER/$PROJECT_DIR/impl/$MY_BLOCK
cat $GEV_PROJECT_ROOT/user/$USER/$PROJECT_DIR/impl/$MY_BLOCK/scripts/con/${MY_BLOCK}.trc_waivers | gawk '/nochain_flop_instance/ {print $2}' > SIZE_ONLY
cat $GEV_PROJECT_ROOT/user/$USER/$PROJECT_DIR/impl/$MY_BLOCK/scripts/con/${MY_BLOCK}.tetrc_waivers | gawk '/nochain_flop_instance/ {print $2}' | sed "s/\\///g" >> SIZE_ONLY
cat /project/mercury/data_transfer/incoming/release_ww36p1_2025_FN1.2_09052025/release_ww36p1_2025_FN1.2//$MY_BLOCK/reports/${MY_BLOCK}.dont_touch.rpt | awk '{print $3}' | sed "s/\//__/g" | sed "s/]//" >> SIZE_ONLY
( For pss_subsys_nokmercury : cat /project/mercury/data_transfer/incoming/pss_subsys_nokmercury_dont_touch_list_0819/pss_subsys_nokmercury-sizeonly.tcl >> SIZE_ONLY )
( For pcie_ss_pcie_0 : cat /project/mercury/data_transfer/incoming/pcie_ss_pcie_0_dont_touch_list_FN1.2_0922/dont_touch_pcie_ss.rpt >> SIZE_ONLY )
sort -u SIZE_ONLY > source/${MY_BLOCK}.size_only_list.tcl
zgrep "get_pins" source/${MY_BLOCK}.sdc | grep -e "\/phi" -e "\/q" -e "\/d" | grep set_multicycle_path | sed 's/\[get_pins/\n \[get_pins/g' | grep -e "\/phi" -e "\/q" -e "\/d" | awk '{print $NF}' | sort -u | sed 's/\// /' | awk '{print $1}' | sort -u >> source/${MY_BLOCK}.size_only_list.tcl
[10/07] FN1.2 GLS cubby
release_block_data FN.1.2_V1_1007_GLS -E <avo_tag>
[10/12] FN1.2 TIMING AND IVD
release_block_data FN.1.2_V2_1013_TIMING_IVD -E <avo_tag>