### Calibre View Generation Parameters Source: https://github.com/ucb-art/bag/blob/develop/src/bag/interface/templates/calibreview_setup.txt Defines various parameters for the Calibre view generation process, including input netlist file, output library, schematic library, cell name, cellmap file, log file, view name and type, terminal creation rules, device case preservation, callback execution, property resets, magnification factors, device and parasitic placement, polygon visibility, view opening behavior, and Spectre netlist generation. ```Calibre Configuration calibre_view_netlist_file : {{ netlist_file }} output_library : {{ lib_name }} schematic_library : {{ lib_name }} cell_name : {{ cell_name }} cellmap_file : {{ calibre_cellmap }} calibreview_log_file : ./calview.log calibreview_name : {{ view_name }} calibreview_type : schematic create_terminals : if_matching preserve_device_case : on execute_callbacks : off reset_properties : (m=1) magnify_devices_by : 1 magnify_parasitics_by : 1 device_placement : arrayed parasitic_placement : arrayed show_parasitic_polygons : off open_calibreview : don't_open generate_spectre_netlist : off ``` -------------------------------- ### BAG Project Configuration Parameters Source: https://github.com/ucb-art/bag/blob/develop/src/bag/verification/templates/oasis_import_config.txt A comprehensive list of configuration parameters used in the BAG (Berkeley Analog Generator) project. These parameters control various aspects of layout generation, file handling, and import/export processes. Placeholders like '{{variable_name}}' indicate values that are dynamically set. ```Configuration arrayInstToScalar "false" attachTechFileOfLib "" case "preserve" cellMap "" checkPolygon "false" compress "false" #compressLevel "1" convertPathToPathSeg "false" dbuPerUU "" detectOverflow "false" enableColoring "{{enable_color}}" enableIncrementalImport "false" enableLocking "false" enableNegativeViaExt "false" excludeMapToVia "" hierDepth "32767" ignoreObjectProp "false" ignoreZeroWidthPath "false" infoToWarn "" keepOasisCells "false" #layerMap "{{layer_map}}" library "{{lib_name}}" loadTechFile "" logFile "" maxCellsInTargetLib "30000" mergeUndefPurposToDrawing "false" noDetectVias "false" noInfo "" noWarn "" oasisFile "{{input_name}}" #objectMap "{{object_map}}" #overflowCellNameSuffix "_xoasOverflow" #overflowViewName "" #overwriteRootCells "false" preservePinAtt "false" propMap "" propSeparator "," refLibList "{{import_ref_lib}}" replaceBusBitChar "{{square_bracket}}" runDir "{{run_dir}}" scale "1.00000" showCompletionMsgBox "true" skipUndefinedLPP "false" snapToGrid "false" summaryFile "" techRefs "" textCase "preserve" textFont "stick" textHeight "1.00000" textOrient "R0" topCell "{{cell_name}}" translateUnmappedLPP "false" userSkillFile "" verbose "false" viaMap "" view "{{view_name}}" virtualMemory "false" warnToErr "" wildCardInCellMap "false" writeMode "overwrite" ``` -------------------------------- ### UCB-ART BAG Tool Configuration Parameters Source: https://github.com/ucb-art/bag/blob/develop/src/bag/verification/templates/oasis_export_config.txt This snippet provides a comprehensive list of configuration parameters for the UCB-ART BAG tool. It includes settings for various functionalities such as GDSII compatibility, cell and via flattening, layer and object mapping, and output file specifications. Placeholders like '{{lib_name}}' indicate dynamic values. ```Configuration arrayInstToScalar "false" backupOasisLogFiles "false" case "preserve" cellListFile "" cellMap "" cellNamePrefix "" cellNameSuffix "" checkPolygon "false" circleToPolygon "false" compress "false" #compressLevel "1" convertDot "circle" convertPcellPin "" convertPin "geometry" dbuPerUU "" diagonalPathToPolygon "false" #doNotPreservePcellPins "false" donutNumSides "64" ellipseNumSides "64" enableColoring "{{enable_color}}" flattenPcells "false" flattenVias "false" #flattenViaShapesToViaPurp "false" GDSIICompatible "false" hierDepth "32767" ignoreLines "false" ignoreMissingCells "false" ignoreObjectMapFromTech "false" ignorePcellEvalFail "false" ignoreRoutes "false" ignoreZeroWidthPathSeg "false" infoToWarn "" labelDepth "1" labelMap "" layerMap "" library "{{lib_name}}" logFile "" mergePathSegsToPath "false" noConvertHalfWidthPath "false" noInfo "" noObjectProp "false" noOutputTextDisplays "false" noOutputUnplacedInst "false" noWarn "" oasisFile "{{output_name}}" objectMap "" outputDir "" pathToPolygon "false" preservePinAtt "false" preserveTextAtt "false" propMap "" refLibList "" replaceBusBitChar "{{square_bracket}}" runDir "{{run_dir}}" showCompletionMsgBox "true" snapToGrid "false" subMasterSeparator "_CDNS_" summaryFile "" techLib "" textCase "preserve" topCell "{{cell_name}}" translateUnmappedLPP "false" userSkillFile "" verbose "false" viaMap "" view "{{view_name}}" virtualMemory "false" warnToErr "" wildCardInCellMap "false" ``` -------------------------------- ### Cadence CDL Simulation Configuration Variables Source: https://github.com/ucb-art/bag/blob/develop/src/bag/verification/templates/si_env.txt This snippet defines a set of variables that control the behavior of CDL netlisting and simulation within Cadence Virtuoso. Key parameters include simStopList and simViewList for specifying design views, globalGndSig and globalPowerSig for global signal definitions, and hnlNetlistFileName for output control. These variables are typically set in a .cdsinit or .simrc file. ```SKILL simStopList = '("auCdl") simViewList = '("auCdl" "schematic") globalGndSig = "" globalPowerSig = "" shrinkFACTOR = 0 checkScale = "meter" diodeCheck = "none" capacitorCheck = "none" resistorCheck = "none" resistorModel = "" shortRES = 2000 simNetlistHier = 't pinMAP = 'nil displayPININFO = 't checkLDD = 'nil connects = "" setEQUIV = "" simRunDir = "{{run_dir}}" hnlNetlistFileName = "{{output_name}}" simSimulator = "auCdl" simViewName = "{{view_name}}" simCellName = "{{cell_name}}" simLibName = "{{lib_name}}" incFILE = "{{source_added_file}}" cdlSimViewList = '("auCdl" "schematic") cdlSimStopList = '("auCdl") ``` -------------------------------- ### Tool Configuration Parameters for Stream File Processing Source: https://github.com/ucb-art/bag/blob/develop/src/bag/verification/templates/gds_import_config.txt A comprehensive list of parameters used to configure the tool's behavior during stream file operations. These settings control aspects such as file paths, library and cell names, layer and object mapping, scaling factors, error detection, and various processing options for GDSII or similar stream formats. ```Configuration arrayInstToScalar "false" attachTechFileOfLib "" case "preserve" cellMap "" checkPolygon "false" compress "false" #compressLevel "1" convertPathToPathSeg "false" dbuPerUU "" #detectOverflow "false" enableColoring "{{enable_color}}" enableIncrementalImport "false" enableLocking "false" enableNegativeViaExt "false" excludeMapToVia "" fontMap "" hierDepth "32767" ignoreBoxes "false" ignoreObjectProp "false" ignoreZeroWidthPath "false" infoToWarn "" keepStreamCells "false" labelCase "preserve" #layerMap "{{layer_map}}" library "{{lib_name}}" loadTechFile "" logFile "" maxCellsInTargetLib "30000" mergeUndefPurposToDrawing "false" noDetectVias "false" noInfo "" noWarn "" #objectMap "{{object_map}}" #overflowCellNameSuffix "_xstOverflow" #overflowViewName "" #overwriteRootCells "false" pinAttNum "1" propMap "" propSeparator "," refLibList "{{import_ref_lib}}" replaceBusBitChar "{{square_bracket}}" reportPrecisionLoss "false" runDir "{{run_dir}}" scale "1.00000" scaleTextHeight "1.00000" showCompletionMsgBox "true" skipUndefinedLPP "false" snapToGrid "false" strmFile "{{input_name}}" strmTextNS "cdba" summaryFile "" techRefs "" topCell "{{cell_name}}" translateNode "false" translateUnmappedLPP "false" userSkillFile "" verbose "false" viaMap "" view "{{view_name}}" virtualMemory "false" warnToErr "" wildCardInCellMap "false" writeMode "overwrite" ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.