上一次聊了Standard cell的Characterize经过,见Redhawk PA条记(三)。关于Memory、IO、IP的动态电流模子巨屌 porn,不错通过Redhawk的gds2def或gds2rh器具进行换取。因为LEF文献唯有PG pin的界说,而莫得档次信息,一般GDS文献会包含完成的结构信息,因此不错使用GDS换取成包括完成PG pin信息的DEF、LEF文献。底下先容器具的使用表率,主要信息来自《RedHawk User Manual》。
📌 器具先容 Redhawk提供了四种器具用来将GDS文献转为DEF文献,即gds2def、gds2rh、gds2def -m、gds2rh -m。gds2rh不错合计是gds2def的升级版,-m则主要针对Memory,诚然也不错用于IP、Macro、IO等cell。gds2def:将GDS文献转为def文献,其输入文献是gds、layer map、config file等;gds2rh:与gds2def功能一致,然而在其基础上优化了脱手时间(runtime)及机器试验的占用等。gds2def -m:主要用于Memory cell的GDS to DEF换取,同期也支柱IO、analog cell、IP等。与gds2def输出文献的诀别是:gds2def生成的文献名为*.def,而gds2def -m生成文献名为*_adsgds.def。gds2rh -m:与gds2def -m的诀别是gds2rh -m trace pg net到Metal1 层,而gds2def -m会trace到contact层,详备信息可搜检UG的Pin-based Modeling先容。 概括谈判cell通用性、runtime、对硬件资源的占用等身分,获胜采取gds2rh -m进行先容,可用于IO、Memory、IP等通盘类型cell的GDS to def换取。
📌 gds2rh -m flow 按照Redhawk的老例,除了要用到的Input data外,还需要准备一个成就文献(config file)。Input datagds:包括cell的layout信息,用于索要PG pin完好意思信息;lef:包含cell的物理信息,如pin界说,用于匹配GDS layer信息;spice:cell layout的spice netlist,包含transistor和instance的位置信息;layer map:指定GDS layer与LEF、DEF layer的对应关系;
Config file 成就文献通过一系列要害词(Keywork)指定输入文献、环境成就、器具选项等信息巨屌 porn,具体试验如下:
# Input fileTOP_CELL MEMAGDS_FILE ./gds/MEMA.gdsGDS_MAP_FILE layer.mapLEF_FILE ./lef/MEMA.lefSPICE_NETLIST ./spice/MEMA.spice# Cell specific informationVDD_NETS { VDD { VDD }}GND_NETS { VSS { VSS }}# Transistor信息,即指定spice网表中nmos和pmos的称呼NMOS_MODEL_NAME { nlv}PMOS_MODEL_NAME { plv}# 指定Memory干系信息MEMORY_CELL auto_detectMEMORY_BIT_CELL auto_detectWORD_LINE_DIMENSION 128# 指定换取OptionEXTRACTION_STARTING_LAYER M1USE_LEF_PINS_FOR_TRACING 1#指定输出目次OUTPUT_DIRECTORY ../gds2rh
Layer map Layer map用于指定LEF/DEF与GDS Layer的对应关系,容颜如下:
图片
爱色电影不错使用工艺厂提供的tf或tech lef信息创建,也不错使用stream Layer map文献创建。
Output fileMEMA_adsgds.def:包括cell、power、ground走线的位置信息;MEMA_adsgds.lef:包含Cell(Memory)的abstractions信息;MEMA_adsgds.pratio:包含MEMORY中cell的功耗整个。
Spice netlist属于可选的Input data,指定Spice netlist创建Contact-based model巨屌 porn,不指定Spice netlist则创建Pin-based model。
本站仅提供存储处事,通盘试验均由用户发布,如发现存害或侵权试验,请点击举报。