localparam SIM_VAL = 0;
localparam FAMILY = "LFCPNX";
localparam DDR_TYPE = 1;
localparam IO_TYPE = "LVSTL_I";
localparam CK_DQS_IO = "LVSTLD_I";
localparam DDR_CMD_FREQ = 533.000000;
localparam SLEW_RATE = "FAST";
localparam GEAR_RATIO = 8;
localparam ECC_ENABLE = 0;
localparam PWR_DOWN_EN = 0;
localparam DBI_ENABLE = 0;
localparam READ_LATENCY = 10;
localparam RD_PREAMBLE = 2;
localparam RD_POSTAMBLE = 1;
localparam WRITE_LATENCY = 6;
localparam WR_PREAMBLE = 2;
localparam WR_POSTAMBLE = 1;
localparam CPU_GRP_EN = 1;
localparam PLL_EN = 1;
localparam INTFBKDEL_SEL = "DISABLED";
localparam PMU_WAITFORLOCK = "ENABLED";
localparam REF_OSC_CTRL = "3P2";
localparam REF_COUNTS = "0000";
localparam EN_REFCLK_MON = 0;
localparam CLKI_FREQ = 100.000000;
localparam CLKI_DIVIDER_ACTUAL_STR = "1";
localparam FRAC_N_EN = 0;
localparam FBK_MODE = "CLKOP";
localparam FBCLK_DIVIDER_ACTUAL_STR = "1";
localparam SSC_N_CODE_STR = "0b000000001";
localparam SSC_F_CODE_STR = "0b000000000000000";
localparam SS_EN = 0;
localparam SSC_PROFILE = "DOWN";
localparam SSC_TBASE_STR = "0b000000000000";
localparam SSC_STEP_IN_STR = "0b0000000";
localparam SSC_REG_WEIGHTING_SEL_STR = "0b000";
localparam CLKOP_BYPASS = 0;
localparam ENCLKOP_EN = 0;
localparam CLKOP_FREQ_ACTUAL = 100.000000;
localparam CLKOP_PHASE_ACTUAL = 0.000000;
localparam DIVOP_ACTUAL_STR = "15";
localparam DELA = "15";
localparam PHIA = "0";
localparam TRIM_EN_P = 0;
localparam CLKOP_TRIM_MODE = "Falling";
localparam CLKOP_TRIM = "0b0000";
localparam CLKOS_EN = 1;
localparam CLKOS_BYPASS = 0;
localparam ENCLKOS_EN = 0;
localparam CLKOS_FREQ_ACTUAL = 533.333333;
localparam CLKOS_PHASE_ACTUAL = 0.000000;
localparam DIVOS_ACTUAL_STR = "2";
localparam DELB = "2";
localparam PHIB = "0";
localparam TRIM_EN_S = 0;
localparam CLKOS_TRIM_MODE = "Falling";
localparam CLKOS_TRIM = "0b0000";
localparam CLKOS2_EN = 0;
localparam CLKOS2_BYPASS = 0;
localparam ENCLKOS2_EN = 0;
localparam CLKOS2_FREQ_ACTUAL = 100.000000;
localparam CLKOS2_PHASE_ACTUAL = 0.000000;
localparam DIVOS2_ACTUAL_STR = "7";
localparam DELC = "7";
localparam PHIC = "0";
localparam CLKOS3_EN = 0;
localparam CLKOS3_BYPASS = 0;
localparam ENCLKOS3_EN = 0;
localparam CLKOS3_FREQ_ACTUAL = 100.000000;
localparam CLKOS3_PHASE_ACTUAL = 0.000000;
localparam DIVOS3_ACTUAL_STR = "7";
localparam DELD = "7";
localparam PHID = "0";
localparam CLKOS4_EN = 0;
localparam CLKOS4_BYPASS = 0;
localparam ENCLKOS4_EN = 0;
localparam CLKOS4_FREQ_ACTUAL = 100.000000;
localparam CLKOS4_PHASE_ACTUAL = 0.000000;
localparam DIVOS4_ACTUAL_STR = "7";
localparam DELE = "7";
localparam PHIE = "0";
localparam CLKOS5_EN = 0;
localparam CLKOS5_BYPASS = 0;
localparam ENCLKOS5_EN = 0;
localparam CLKOS5_FREQ_ACTUAL = 100.000000;
localparam CLKOS5_PHASE_ACTUAL = 0.000000;
localparam DIVOS5_ACTUAL_STR = "7";
localparam DELF = "7";
localparam PHIF = "0";
localparam PLL_REFCLK_FROM_PIN = 1;
localparam PLL_IO_TYPE = "LVSTLD_I";
localparam DYN_PORTS_EN = 0;
localparam PLL_RST = 1;
localparam LOCK_EN = 1;
localparam PLL_LOCK_STICKY = 0;
localparam LMMI_EN = 0;
localparam APB_EN = 0;
localparam LEGACY_EN = 0;
localparam POWERDOWN_EN = 0;
localparam IPI_CMP = "0b1000";
localparam CSET = "24P";
localparam CRIPPLE = "3P";
localparam IPP_CTRL = "0b0101";
localparam IPP_SEL = "0b1111";
localparam BW_CTL_BIAS = "0b1111";
localparam V2I_PP_RES = "9K";
localparam KP_VCO = "0b00011";
localparam V2I_KVCO_SEL = "60";
localparam V2I_1V_EN = "ENABLED";
localparam DDR_DENSITY = 8;
localparam ROW_WIDTH = 16;
localparam COL_WIDTH = 10;
localparam DDR_WIDTH = 16;
localparam DQS_WIDTH = 2;
localparam NUM_RANKS = 1;
localparam CA_WIDTH = 6;
localparam CK_WIDTH = 1;
localparam CS_WIDTH = 1;
localparam ODT_WIDTH = 1;
localparam AXI = 1;
localparam AXI_ADDR_WIDTH = 30;
localparam AXI_DATA_WIDTH = 128;
localparam AXI_ID_WIDTH = 4;
localparam ORDER_ID_WIDTH = 3;
localparam AXI_LEN_WIDTH = 8;
localparam AXI_QOS_WIDTH = 4;
localparam AXI_CTRL_WIDTH = 18;
localparam AXI_STRB_WIDTH = 16;
localparam AHBL_ADDR_WIDTH = 30;
localparam AHBL_DATA_WIDTH = 64;
localparam SCH_NUM_WR_SUPPORTED = 4;
localparam SCH_NUM_RD_SUPPORTED = 4;
localparam DATA_CLK_EN = 1;
localparam APB_INTF_EN = 1;
localparam APB_ADDR_WIDTH = 12;
localparam APB_DATA_WIDTH = 32;
localparam BI_RD_DATA_Q_DEPTH = 4;
localparam BI_RD_DATA_Q_WIDTH = 128;
localparam NUM_BANKS = 8;
localparam RANK_WIDTH = 1;
localparam BANK_WIDTH = 3;
localparam OFFSET_LO = 0;
localparam OFFSET_HI = 0;
localparam COL_ADDR_LO = 1;
localparam COL_ADDR_HI = 10;
localparam BANK_ADDR_LO = 11;
localparam BANK_ADDR_HI = 13;
localparam ROW_ADDR_LO = 14;
localparam ROW_ADDR_HI = 29;
localparam CA_CTL = 4;
localparam ECC_WIDTH_PER_EDGE = 0;
localparam ECC_WIDTH = 0;
localparam DQ_DATA_PER_EDGE = 18;
localparam MC2PHY_DQ_CTRL_WIDTH = 4;
localparam MC2PHY_DQ_WIDTH = 128;
localparam MC2PHY_DM_WIDTH = 16;
localparam MC2PHY_DQS_WIDTH = 16;
localparam SCH_WR_DATA_Q_DEPTH = 256;
localparam SCH_WR_DATA_Q_WIDTH = 144;
localparam NUM_REQS = 8;
localparam PHY2MC_DQ_WIDTH = 128;
localparam PHY2MC_DM_WIDTH = 16;
localparam PHY2MC_DQS_WIDTH = 16;
localparam DQS_OE_WIDTH = 8;
localparam BUS_WIDTH = 16;
localparam CTRL_Q_DEPTH = 8;
localparam LPDDR_MC_CS_WIDTH = 4;
localparam LPDDR_MC_CA_WIDTH = 24;
localparam LPDDR_MC_ODT_WIDTH = 4;
localparam LPDDR_MC_CK_WIDTH = 4;
localparam TRCD_VALUE = 3;
localparam TRAS_VALUE = 6;
localparam TRPPB_VALUE = 3;
localparam TWR_VALUE = 3;
localparam TRTP_VALUE = 2;
localparam TCCD_VALUE = 2;
localparam MWR2MWR_VALUE = 8;
localparam TRRD_VALUE = 2;
localparam TRFC_VALUE = 38;
localparam TFAW_VALUE = 10;
localparam TZQCAL_VALUE = 4;
localparam TMRR_VALUE = 2;
localparam TMRD_VALUE = 3;
localparam TRPAB_VALUE = 3;
localparam TRTW_VALUE = 8;
localparam TDQSS = 1;
localparam CAS2CAS_VALUE = 2;
localparam TRD2PRE_VALUE = 2;
localparam TWR2PRE_VALUE = 7;
localparam TWR2RD_VALUE = 5;
localparam TXP_VALUE = 3;
localparam TXPSR_VALUE = 39;
localparam IDLE_TIME = 1000;
localparam REF_PERIOD_VALUE = 521;
localparam REF_PERIOD_WIDTH = 10;
localparam REF_OUTSTANDING = 8;
localparam ZQ_PERIOD_VALUE = 'hFE5029A0;
localparam ZQ_PERIOD_WIDTH = 32;
localparam ZQSTART2LATCH_VALUE = 134;
localparam TEMPERATURE_VALUE = 'hFE5029A0;
localparam TEMPERATURE_WIDTH = 32;
localparam CK_DELAY_VAL = 80;
localparam DQS_GRP_VREF_VAL = 70;
localparam MEM_CA_VREF_VAL = 80;
localparam MEM_DQ_VREF_VAL = 80;
localparam DQ_ODT_VAL = 0;
localparam TRND_WRLVL_0 = 80;
localparam TRND_WRLVL_1 = 80;
localparam TRND_WRLVL_2 = 80;
localparam TRND_WRLVL_3 = 80;
localparam TRND_WRLVL_4 = 80;
localparam TRND_WRLVL_5 = 80;
localparam TRND_WRLVL_6 = 80;
localparam TRND_WRLVL_7 = 80;
localparam TRND_RDCLKSEL_0 = 9;
localparam TRND_RDCLKSEL_1 = 9;
localparam TRND_RDCLKSEL_2 = 9;
localparam TRND_RDCLKSEL_3 = 9;
localparam TRND_RDCLKSEL_4 = 9;
localparam TRND_RDCLKSEL_5 = 9;
localparam TRND_RDCLKSEL_6 = 9;
localparam TRND_RDCLKSEL_7 = 9;
localparam TRND_CS_DLY = 80;
localparam TRND_CA_DLY = 80;
localparam TRND_RD_DLY = 24;
localparam TRND_RD_SIGN = 0;
localparam TRND_DQ_DBI_DLY = 56;
localparam TRND_WR_LAT = 7;
localparam TRND_RD_LAT = 12;
`define LFCPNX
`define jd5d00
`define LFCPNX_100
`define LPDDR4 
`define RVL_DEBUG_EN 
`define ECC_DIS 
`define CPU_GRP_EN 
`define DUT_HIER_PATH tb_top.u_eval_top.u_mem
`define DDR_DENSITY_8GB 
