simulator( 'spectre ) saveOption( 'currents "all" ) saveOption( 'save "all" ) save( 'v "/net030" "/MAIN_TIA_I_OUTP" ) save( 'i "/V32_GM_FILT/PLUS" "/V0_GM_OUT/PLUS" ) resultsDir( "/home/manas/simulation_IC616_130nm/TB_B1DB_GM_MAIN_CMOS_SWITCH_REAL_TIA/spectre/schematic" ) BB_GAIN=db(vh('pac "/MAIN_TIA_I_OUT" '-1)) BB_GAIN_DC=value(BB_GAIN 100e3) BB_GAIN_R_2_5M=value(BB_GAIN 2.5e6) BB_GAIN_L_2_5M=value(BB_GAIN -2.5e6) BB_GAIN_R_40M=value(BB_GAIN 40e6) BB_GAIN_R_80M=value(BB_GAIN 80e6) BB_GAIN_R_100M=value(BB_GAIN 100e6) BB_GAIN_R_REJ_40M= BB_GAIN_DC-BB_GAIN_R_40M BB_GAIN_R_REJ_80M= BB_GAIN_DC-BB_GAIN_R_80M BB_GAIN_R_REJ_100M= BB_GAIN_DC-BB_GAIN_R_100M BB_GAIN_L_40M=value(BB_GAIN -40e6) BB_GAIN_L_80M=value(BB_GAIN -80e6) BB_GAIN_L_100M=value(BB_GAIN -100e6) BB_GAIN_L_REJ_40M= BB_GAIN_DC-BB_GAIN_L_40M BB_GAIN_L_REJ_80M= BB_GAIN_DC-BB_GAIN_L_80M BB_GAIN_L_REJ_100M= BB_GAIN_DC-BB_GAIN_L_100M RF_IN_VALUE=db(vh('pac "/RF_IN" '(0))) RF_REJ_R_40M=value(RF_IN_VALUE 2.040e9) RF_REJ_R_80M=value(RF_IN_VALUE 2.080e9) RF_REJ_R_100M=value(RF_IN_VALUE 2.1e9) RF_REJ_L_40M=value(RF_IN_VALUE 1.96e9) RF_REJ_L_80M=value(RF_IN_VALUE 1.92e9) RF_REJ_L_100M=value(RF_IN_VALUE 1.9e9) NF_DSB_VALUE=getData("NFdsb" ?result "pnoiseOut1") NF_DSB_1M=value(NF_DSB_VALUE 1e6) NF_DSB_2_5M=value(NF_DSB_VALUE 2.5e6) NF_DSB_DELTA=NF_DSB_2_5M - NF_DSB_1M axlOutputResult( BB_GAIN_DC "BB_GAIN_DC") axlOutputResult( BB_GAIN_R_2_5M "BB_GAIN_R_2_5M") axlOutputResult( BB_GAIN_L_2_5M "BB_GAIN_L_2_5M") axlOutputResult( BB_GAIN_R_REJ_40M "BB_GAIN_R_REJ_40M") axlOutputResult( BB_GAIN_R_REJ_80M "BB_GAIN_R_REJ_80M") axlOutputResult( BB_GAIN_R_REJ_100M "BB_GAIN_R_REJ_100M") axlOutputResult( BB_GAIN_L_REJ_40M "BB_GAIN_L_REJ_40M") axlOutputResult( BB_GAIN_L_REJ_80M "BB_GAIN_L_REJ_80M") axlOutputResult( BB_GAIN_L_REJ_100M "BB_GAIN_L_REJ_100M") axlOutputResult( RF_REJ_R_40M "RF_REJ_R_40M") axlOutputResult( RF_REJ_R_80M "RF_REJ_R_80M") axlOutputResult( RF_REJ_R_100M "RF_REJ_R_100M") axlOutputResult( RF_REJ_L_40M "RF_REJ_L_40M") axlOutputResult( RF_REJ_L_80M "RF_REJ_L_80M") axlOutputResult( RF_REJ_L_100M "RF_REJ_L_100M") axlOutputResult( NF_DSB_1M "NF_DSB_1M") axlOutputResult( NF_DSB_2_5M "NF_DSB_2_5M") axlOutputResult( NF_DSB_DELTA "NF_DSB_DELTA")