芯片后端设计和版图设计方法、工具、芯片及存储介质与流程

文档序号:22967317发布日期:2020-11-19 21:40阅读:来源:国知局
导航: X技术> 最新专利> 计算;推算;计数设备的制造及其应用技术> 芯片后端设计和版图设计方法、工具、芯片及存储介质与流程

技术特征:

1.一种芯片后端设计方法,其特征在于,所述芯片后端设计方法应用于后端设计工具,所述方法包括:

导入库文件和设计数据;其中,所述设计数据包括芯片前端设计后获得的门级网表和时序约束;

布线pnr工具基于所述库文件和所述设计数据进行布线处理时,在执行完优化时序命令之后,执行第一写出命令,获得第一报告、第一网表以及第一文件;

基于所述第一网表和所述第一文件,静态时序分析sta工具执行第一分析命令,生成第二报告;

基于所述第一报告和所述第二报告,对所述pnr工具的信息进行修正,获得修正后信息;

基于所述库文件和所述设计数据,所述sta工具执行第二分析命令,获得时序报告;

若所述时序报告存在时序违规,则执行变更命令,对所述pnr工具的、所述修正后信息以外的其他信息进行工程变更eco处理;

所述sta工具继续执行下一个分析命令,直到获得的时序报告不存在时序违规,输出版图。

2.根据权利要求1所述的方法,其特征在于,所述基于所述第一网表和所述第一文件,所述sta工具执行第一分析命令,生成第二报告,包括:

基于所述第一网表和所述第一文件执行第一插入命令,对间隙进行插入处理;

执行第一抽取命令,提取第一寄生参数;

所述sta工具执行所述第一分析命令,对所述第一寄生参数进行静态分析处理,生成所述第二报告。

3.根据权利要求1所述的方法,其特征在于,所述基于所述第一报告和所述第二报告,对所述pnr工具的信息进行修正,获得修正后信息,包括:

根据所述第一报告中的holdslack和第二报告中的holdslack确定余量差值;

按照所述余量差值对所述pnr工具的信息进行修正处理。

4.根据权利要求3所述的方法,其特征在于,,按照所述余量差值对所述pnr工具的信息进行修正处理,包括:

将所述余量差值反标至所述pnr工具,完成修正处理。

5.根据权利要求1所述的方法,其特征在于,所述导入库文件和设计数据之前,所述方法还包括:

执行第一启动命令,启动后端设计流程。

6.根据权利要求5所述的方法,其特征在于,所述pnr工具基于所述库文件和所述设计数据进行布线处理时,在执行完优化时序命令之后,所述方法还包括:

执行第一停止命令,中止所述后端设计流程中的布线处理;

执行第二启动命令,启动校正流程,以通过所述校正流程对所述pnr工具的信息进行修正,获得修正后信息。

7.根据权利要求6所述的方法,其特征在于,所述基于所述第一报告和所述第二报告,对所述pnr工具的信息进行修正,获得修正后信息之后,所述方法还包括:

执行第三启动命令,继续进行所述后端设计流程,以完成芯片的后端设计,输出所述版图。

8.一种版图设计方法,其特征在于,所述版图设计方法应用于eda工具,所述方法包括:

接收第四启动命令,启动版图设计流程,并解析所述第四启动命令中携带的库文件和设计数据;其中,所述设计数据包括芯片前端设计后获得的门级网表和时序约束;

在基于所述库文件和所述设计数据,调用布线pnr工具进行所述版图设计流程中的布线处理时,若执行完优化时序命令,则生成第二停止命令和第二写出命令;

响应所述第二停止命令,中止所述布线处理,同时响应所述第二写出命令,获取第三报告、第二网表以及第二文件;

基于所述第二网表和所述第二文件,调用sta工具进行静态时序分析处理,生成第四报告;

接收第五启动命令,启动校正流程,并基于所述第三报告和所述第四报告对所述pnr工具的信息进行修正,获得修正后信息;

接收第六启动命令,基于所述修正后信息继续进行所述版图设计流程,输出版图。

9.根据权利要求8所述的方法,其特征在于,所述基于所述修正后信息继续进行所述版图设计流程,输出版图,包括:

基于所述库文件和所述设计数据,调用所述sta工具进行静态时序分析处理,获得时序报告;

若所述时序报告存在时序违规,则执行变更命令,对所述pnr工具的、所述修正后信息以外的其他信息进行eco处理;

继续调用所述sta工具进行静态时序分析处理,直到获得的时序报告不存在时序违规,输出所述版图。

10.根据权利要求8所述的方法,其特征在于,所述基于所述第三报告和所述第四报告对所述pnr工具的信息进行修正,获得修正后信息,包括:

根据所述第三报告中的holdslack和第四报告中的holdslack确定余量差值;

按照所述余量差值对所述pnr工具的信息进行修正处理。

11.一种后端设计工具,其特征在于,所述后端设计工具包括:导入单元,第一获取单元,第一生成单元,第一修正单元,变更单元,第一输出单元,

所述导入单元,用于导入库文件和设计数据;其中,所述设计数据包括芯片前端设计后获得的门级网表和时序约束;

所述第一获取单元,用于布线pnr工具基于所述库文件和所述设计数据进行布线处理时,在执行完优化时序命令之后,执行第一写出命令,获得第一报告、第一网表以及第一文件;

所述第一生成单元,用于基于所述第一网表和所述第一文件,静态时序分析sta工具执行第一分析命令,生成第二报告;

所述第一修正单元,用于基于所述第一报告和所述第二报告,对所述pnr工具的信息进行修正,获得修正后信息;

所述第一获取单元,还用于基于所述库文件和所述设计数据,所述sta工具执行第二分析命令,获得时序报告;

所述变更单元,用于若所述时序报告存在时序违规,则执行变更命令,对所述pnr工具的、所述修正后信息以外的其他信息进行eco处理;

所述第一获取单元,还用于所述sta工具继续执行下一个分析命令,直到获得的时序报告不存在时序违规;

所述第一输出单元,用于输出版图。

12.一种后端设计工具,其特征在于,所述后端设计工具包括第一处理器、存储有所述第一处理器可执行指令的第一存储器,当所述指令被所述第一处理器执行时,实现如权利要求1-7任一项所述的方法。

13.一种eda工具,其特征在于,所述eda工具包括:接收单元,解析单元,调用单元,第二生成单元,中止单元,第二获取单元,第二修正单元,第二输出单元,

所述接收单元,用于接收第四启动命令,启动版图设计流程;

所述解析单元,用于解析所述第四启动命令中携带的库文件和设计数据;其中,所述设计数据包括芯片前端设计后获得的门级网表和时序约束;

所述调用单元,用于在基于所述库文件和所述设计数据,调用布线pnr工具进行所述版图设计流程中的布线处理时;

所述第二生成单元,用于若执行完优化时序命令,则生成第二停止命令和第二写出命令;

所述中止单元,用于响应所述第二停止命令,中止所述布线处理;

所述第二获取单元,用于响应所述第二写出命令,获取第三报告、第二网表以及第二文件;

所述调用单元,还用于基于所述第二网表和所述第二文件,调用sta工具进行静态时序分析处理,生成第四报告;

所述接收单元,还用于接收第五启动命令,启动校正流程;

所述第二修正单元,用于基于所述第三报告和所述第四报告对所述pnr工具的信息进行修正,获得修正后信息;

所述接收单元,还用于接收第六启动命令;

所述第二输出单元,用于基于所述修正后信息继续进行所述版图设计流程,输出版图。

14.一种eda工具,其特征在于,所述eda工具包括第二处理器、存储有所述第二处理器可执行指令的第二存储器,当所述指令被所述第二处理器执行时,实现如权利要求8-10任一项所述的方法。

15.一种芯片,其特征在于,所述芯片包括可编程逻辑电路和/或程序指令,当所述芯片运行时,实现如权利要求1-7和8-10任一项所述的方法。

16.一种计算机可读存储介质,其上存储有程序,应用于后端设计工具和eda工具中,其特征在于,所述程序被第一处理器执行时,实现如权利要求1-7任一项所述的方法,述程序被第二处理器执行时,实现如权利要求8-10任一项所述的方法。


技术总结
本申请实施例公开了一种芯片后端设计和版图设计方法、工具、芯片及存储介质,该生成方法包括:导入库文件和设计数据;布线PnR工具基于库文件和设计数据进行布线处理时,在执行完优化时序命令之后,执行第一写出命令,获得第一报告、第一网表以及第一文件;基于第一网表和第一文件,静态时序分析STA工具执行第一分析命令,生成第二报告;基于第一报告和第二报告,对PnR工具的信息进行修正,获得修正后信息;基于库文件和设计数据,STA工具执行第二分析命令,获得时序报告;若时序报告存在时序违规,则执行变更命令,对PnR工具的、所述修正后信息以外的其他信息进行ECO处理;STA工具继续执行下一个分析命令,直到获得的时序报告不存在时序违规,输出版图。

技术研发人员:刘君
受保护的技术使用者:OPPO广东移动通信有限公司
技术研发日:2020.08.14
技术公布日:2020.11.17
完整全部详细技术资料下载
当前第2页 1  2 
相关技术
  • 一种芯片布局方法、装置、存储...
  • 形成边界单元的方法、集成电路...
  • 一种汽车线束模块化的电路拆分...
  • 使用模拟软件产生电路布局的方...
  • 基于遗传算法的模拟电路故障参...
  • 一种电热耦合模型建立方法与流...
  • 用于实现模拟器的方法、装置、...
  • 基于FPGA实现目标跟踪算法...
  • SRAM型FPGA故障检测中...
  • 一种生成面向超导RSFQ电路...
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1
嵌入式系统是什么相关技术
  • 机器视觉装置及其嵌入式系统和测量方法与流程
  • 一种移植嵌入式系统并在SD卡启动的方法与流程
  • 一种嵌入式播报系统壳体的制作方法与工艺
  • 一种嵌入式系统的文件存储方法和装置与流程
  • 一种嵌入式系统自动升级方法与流程
  • 一种嵌入式的高度测量系统的制作方法与工艺
  • 引导程序升级方法、嵌入式设备、控制设备及嵌入式系统与流程
  • 具有自恢复功能的嵌入式系统以及自恢复方法与流程
  • 一种嵌入式系统切换启动设备的制作方法与工艺
  • 铂金嵌入式双循环净化系统的制作方法与工艺
芯片后端相关技术
  • 一种亚微米多层金属电极的制作方法
  • 一种高效高压垂直通孔键合式led芯片的制作方法
  • 一种高效高压电极侧壁化键合式led芯片的制作方法
  • 一种高效高压电极侧壁化键合式led芯片及其制作方法
  • 一种高效高压垂直通孔键合式led芯片及其制作方法
  • 包含应力调节覆盖层的互连结构及其制造方法
  • 一种钨栓塞的制备方法
  • 具有增强的接点可靠性的半导体封装及其制造方法
  • 适用于纳米级工艺的抗辐射sram芯片后端物理设计方法
  • 一种跨电压域数据传输方法、电压域子系统和电子设备的制作方法
集成电路版图设计相关技术
  • 集成电路的设计方法及装置与制造工艺
  • 一种高速差分驱动电路的版图结构的制作方法
  • 一种集成电路版图图形的修改方法
  • 版图设计方法以及版图设计单元集合的制作方法
  • 一种用于校准模拟集成电路的装置的制造方法
  • 减小集成电路的版图面积的方法
  • 减小集成电路的版图面积的方法
  • 高效率模拟电路版图设计流程方法
  • 基于边表示短路关键面积网络的集成电路版图优化方法
  • 一种平板显示版图设计规则检查结果自动筛选方法
系统接口设计相关技术
  • 患者接口系统的制作方法
  • 一种通用的信息系统接口测试方法及装置的制造方法
  • 一种支持swp接口大容量usim的应用系统及其使用方法
  • 接口防护装置及其系统的制作方法
  • 信息接口和具有信息接口的驱动系统的制作方法
  • 患者接口系统的制作方法
  • 用于换能器接口的系统和方法
  • 一种大气压接口的离子源系统以及质谱仪的制作方法
  • 一种节能型路灯智能控制系统的制作方法
  • 业务指令的传输方法及装置的制作方法

PHP网站源码大浪网站优化按天扣费推荐福田网站优化按天收费公司林芝至尊标王公司邯郸建设网站公司防城港网络广告推广报价盘锦模板推广公司漳州百搜标王多少钱南澳设计公司网站铜陵seo排名公司绵阳阿里店铺运营大运网络广告推广报价中卫百度关键词包年推广湛江关键词按天计费多少钱大芬网站建设哪家好铜川网站推广多少钱绵阳百度竞价包年推广价格临汾外贸网站设计报价漳州百度关键词包年推广公司衢州网络推广多少钱诸城网页制作推荐临汾seo网站优化多少钱保山营销型网站建设报价吉林建站报价商洛网站制作报价松岗网络推广价格漳州阿里店铺运营价格崇左企业网站设计哪家好伊犁外贸网站设计贵阳网站设计哪家好辽阳网站设计歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化