在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3703|回复: 4

[求助] 有人写过用shell脚本导出版图的gds吗

[复制链接]
发表于 2021-3-11 11:38:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
,想用shell脚本写一个把版图gds导出来的脚本,求大佬提供提供思路。。。

发表于 2021-3-12 16:51:40 | 显示全部楼层
cadence文档有介绍,很简单
发表于 2021-3-15 21:03:30 | 显示全部楼层
strmout -h 就能看到用法了





  1. Usage: strmout
  2.         -library                <Input Library>
  3.         -strmFile                <Output Stream File>
  4.         [-strmVersion]                <Stream Version Number>
  5.         [-runDir]                <Run Directory>
  6.         [-topCell]                <Toplevel Cells to Translate>
  7.         [-view]                        <Toplevel Cell View Name>
  8.         [-logFile]                <Output Log File Name>
  9.         [-summaryFile]                <Output Summary File>
  10.         [-techLib]                <Technology Library>
  11.         [-hierDepth]                <Hierarchical Depth to Translate to>
  12.         [-layerMap]                <Quoted List of Layer Map Files>
  13.         [-translateUnmappedLPP]        <Allow undefined LPP to be translated by incrementally mapping LPP using layerMap file, SKILL hook poLayerMap, and automatic layer mapping>
  14.         [-labelMap]                <Input Label Map File>
  15.         [-labelDepth]                <Hierarchical Depth to Add Labels to>
  16.         [-replaceBusBitChar]        <Replace "<>" With "[]">
  17.         [-cellMap]                <Input Cell Map File>
  18.         [-fontMap]                <Input Font Map File>
  19.         [-propMap]                <Input Property Map File>
  20.         [-objectMap]                <Quoted List of Object Mapping Files>
  21.         [-viaMap]                <Via Mapping File>
  22.         [-viaCutArefThreshold]        <Threshold Value For Creating AREF For Cut Geometries For Via>
  23.         [-userSkillFile]        <User Skill File>
  24.         [-refLibList]                <Name of The File Containing Refliblist >
  25.         [-arrayInstToScalar]
  26.         [-cellNamePrefix]        <Cell Name Prefix>
  27.         [-cellNameSuffix]        <Cell Name Suffix>
  28.         [-ignoreTopCellPrefixSuffix]        <Ignores cellName Prefix and Suffix for topCell>
  29.         [-case]                        <upper | lower | preserve >
  30.         [-labelCase]                <upper | lower | preserve >
  31.         [-ignoreLines]
  32.         [-noOutputTextDisplays]
  33.         [-noOutputUnplacedInst]        <Do not Output Unplaced Instances>
  34.         [-convertDot]                <node | polygon | ignore >
  35.         [-convertPin]                <geometry | text | geometryAndText | ignore >
  36.         [-pinAttNum]                <Stream Attribute Num (1-127) For Preserving Pins>
  37.         [-pathToPolygon]        <Convert Paths to Polygons>
  38.         [-diagonalPathToPolygon]<Convert Paths with non-orthogonal segments to polygons>
  39.         [-propValueOnly]        <Output Property Values Only>
  40.         [-rectToBox]
  41.         [-respectGDSIINameLimit]
  42.         [-gdsCellNameLength]        <Truncate GDS Cell/STRUCT name length to specified value (>=10)>
  43.         [-flattenPcells]
  44.         [-flattenPcellsExclusionFile]        <A file specifying list of Pcells to exclude from flattening>
  45.         [-flattenVias]
  46.         [-outputViaShapesToViaPurp]        <Output Shapes of Via to Via Purpose>
  47.         [-doNotPreservePcellPins]
  48.         [-snapToGrid]
  49.         [-dbuPerUU]                <DB Units per user units>
  50.         [-reportPrecisionLoss]        <Report Precision Loss Because of dbuPerUU Value>
  51.         [-noObjectProp]
  52.         [-ignorePcellEvalFail]
  53.         [-mergePathSegsToPath]        <Merging pathSegs into a single PATH>
  54.         [-noConvertHalfWidthPath]        <Do not Convert The Half Width Path to Boundary>
  55.         [-checkPolygon]                <Report Bad Polygons And Paths>
  56.         [-backupGdsLogFiles]        <Backup GDSII and LOG files, if they already exist>
  57.         [-maxVertices]                <Maximum Limit of Vertices (5-4000) Allowed in Stream File>
  58.         [-strmTextNS]                <NameSpace of The TEXT Records in The Stream File>
  59.         [-templateFile]                <Name of The File Containing Option Names And Values>
  60.         [-cellListFile]                <Name of the file containing cellList>
  61.         [-outputDir]                <output directory>
  62.         [-noInfo]                <Quoted List of Info Message Ids>
  63.         [-noWarn]                <Quoted List of Warning Message Ids>
  64.         [-warnToErr]                <Quoted List of warning Message Ids>
  65.         [-infoToWarn]                <Quoted List of Info Message Ids>
  66.         [-donutNumSides]        <Number of sides (4-131072) for the BOUNDARY of donut>
  67.         [-ellipseNumSides]        <Number of sides (4-131072) for the BOUNDAR of ellipse>
  68.         [-wildCardInCellMap]        <Wild Card in cell map file>
  69.         [-ignoreMissingCells]        <Ignores Missing cellViews During Translation and Continue Translation>
  70.         [-ignoreMissingVias]        <Ignores Missing standard/custom vias During Translation and Continue Translation>
  71.         [-subMasterSeparator]        <Separator to used for sub-master naming (default: "_CDNS_")>
  72.         [-convertPcellPin]        <geometry | text | geometryAndText | ignore (default: convertPin value)>
  73.         [-guiHistory]                <Use options of last successful translation from the XStream Out GUI>
  74.         [-ignoreZeroWidthPathSeg]        <Ignores zero width PathSeg during translation>
  75.         [-ignoreObjectMapFromTech]        <Ignores object map file from technology>
  76.         [-ignoreCurrentTimestamp]        <Ignores current timestamp>
  77.         [-verbose]        <Generate detailed information in the log and summary files>
  78.         [-enableColoring]        <Enable Coloring Support>
  79.         [-mapAllColorToLocked]        <Map all the Colored Shapes to Locked DataType>



复制代码


 楼主| 发表于 2021-3-18 11:27:05 | 显示全部楼层


yangqi666 发表于 2021-3-15 21:03
strmout -h 就能看到用法了


谢谢大佬
发表于 2023-9-4 15:19:29 | 显示全部楼层


yangqi666 发表于 2021-3-15 21:03
strmout -h 就能看到用法了


请问一下倒数第二行enableColoring是啥意思呀?是什么功能?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-18 20:22 , Processed in 0.016705 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表