To use the Momentum Module: -Define the following two environment variables: For example, when using a c-shell: setenv MOM_MODULE_PATH setenv MOM_TECH_NAME or when using a k-shell: export MOM_MODULE_PATH= export MOM_TECH_NAME= MOM_MODULE_PATH must point to the directory where the Momentum Module is located. MOM_TECH_NAME must be one of available technology option names. Search for the available ltd file names (/MomentumSDB/*.ltd) to see what technology options are provided. Omit the .ltd extension in MOM_TECH_NAME! -Add following lines in your .cdsinit file. printf("START OF Momentum Module CUSTOMIZATION\n") (if getShellEnvVar("MOM_MODULE_PATH")!=nil then (load (strcat (getShellEnvVar "MOM_MODULE_PATH") "/aa/cdsinit")) else printf(".cdsinit: Environment variable MOM_MODULE_PATH is not set!\n") );if printf("END OF Momentum Module CUSTOMIZATION\n") Loading the "aa/cdsinit" from the Momentum Module will configure Cadence environment variables specific for Momentum and load skill code for the Momentum utilities. Changes required in laypreprocCMD_XXXXX.il: If the section "viaLayers" is not present inside the associated "techfile", then log file "log.txt" would be generated inside the Momentum Module. If additionnal menu is required, use layfuncMENU.il as a template. If not remove it.