发明名称 一种Def库与3D集成电路bookshelf库转换的方法
摘要 本发明公开了一种Def库与3D集成电路bookshelf库转换的方法,其用于将电路版图进行分区域处理,然后作为单层电路记性堆叠操作;线网提取与展平模块把跨层与通层线网分类并作插入变量处理,并生成.nets文件;标准单元坐标的提取模块,将标准单元坐标文件.place里所有单元坐标信息提取并生成.pl文件;标准单元尺寸提取模块将.lef文件里所有单元名称,尺寸信息,端口信息以及.v里例化后的标准单元名称提取,并生成.nodes文件;TSV插入模块,用于把电路图跨层的线网转换为TSV,并插入电路版图中。本发明将单层集成电路Def库转换为3D集成电路bookshelf库,从而能使开发者在拥有单层EDA工具的条件下,进行3D集成电路的测试与开发。
申请公布号 CN105718702A 申请公布日期 2016.06.29
申请号 CN201610131658.5 申请日期 2016.03.08
申请人 北京工业大学 发明人 侯立刚;杨扬;彭晓宏;耿淑琴;汪金辉;智景松
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 北京思海天达知识产权代理有限公司 11203 代理人 沈波
主权项 一种Def库与3D集成电路bookshelf库转换的方法,其特征在于:该方法具体步骤如下,S1.按功能将系统分成各个模块,分为电路版图分层模块、线网提取与展平模块、标准单元坐标的提取模块、标准单元尺寸提取模块、TSV插入模块;S2.1.系统首先输入需要转换的电路版图,将电路版图所有标准单元坐标信息获取,并作计算,得出中点坐标;S2.2.重新遍历标准单元坐标信息,与中点坐标作对比,将版图分为若干区域,进行标号处理,用作分层标识;S3.用线网提取与展平模块对分好层的电路板块进行线网展平并整理,将跨层连接的线网姓名存入数组,并作标注,然后在跨层电路间加入标注变量,用作跨层线网连接,整理输出为.nets文件;S4.在标准单元坐标的提取模块中,遍历版图原有标准单元的坐标信息,并根据分好层的电路图进行对比,在标准单元后面标注好电路层数,并整理输出为.pl文件;S5.将DEF库中存有标准单元尺寸、端口以及端口属性等信息的.lef文件作为输入,利用正则表达式定位,快速将电路中的标准单元的尺寸,端口信息属性迅速定位,并将其整理输出为.nodes文件;S6.将S3中整理好跨层线网命名,并将临近的线网进行定位,并逐层根据周围标准单元的坐标进行定位,最后形成TSV并插入,并将插入的TSV的坐标、尺寸信息,分别记录在.nodes、.nets与.pl文件中。
地址 100124 北京市朝阳区平乐园100号