[发明专利]EDA软件在芯片版图设计中的图形化二次开发方法有效
申请号: | 202110502964.6 | 申请日: | 2021-05-10 |
公开(公告)号: | CN112988143B | 公开(公告)日: | 2021-08-13 |
发明(设计)人: | 李真 | 申请(专利权)人: | 苏州贝克微电子有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F30/31;G06F30/392;G06F117/08 |
代理公司: | 南京苏科专利代理有限责任公司 32102 | 代理人: | 陈忠辉 |
地址: | 215000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | eda 软件 芯片 版图 设计 中的 图形 二次开发 方法 | ||
1.EDA软件在芯片版图设计中的图形化二次开发方法,其特征在于包括:
图形化开发,将芯片版图设计过程中文本类的待编辑程序转化为若干节点之间的关联,并图形化为流程图,在计算机的可视化界面下包含流程图绘制界面的第一区域、程序待选变量的第二区域和程序待选功能模块的第三区域,开发人员通过调用功能模块增加新的节点的方式更新流程图,并通过变量赋值节点,直至流程图完整;
第二区域中所述变量包含EDA软件中已有的用户变量及开发人员手动输入并自动添加至该区域的新变量,且变量以结构形式存储;
第三区域中所述功能模块包含基本功能、用户功能及EDA软件预提供的系统功能,且各个功能模块具有输入数据和输出数据,所述用户功能为基于已有功能模块展示代码并手动编辑、另存的自定义功能;
和图形化调试,在计算机的可视化界面下分区域呈现流程图及其中所有变量,对流程图给出一组输入,实时显示输出结果并分析相对预期目标造成差距的所在节点,通过调整部分节点的变量赋值使输出结果趋近于预期目标。
2.根据权利要求1所述EDA软件在芯片版图设计中的图形化二次开发方法,其特征在于:各个变量以色彩标注相区分,且在任一变量首次出现的位置作加粗处理。
3.根据权利要求1所述EDA软件在芯片版图设计中的图形化二次开发方法,其特征在于:流程图中所述节点之间的关联包括顺序跳转、分支跳转和对应部分节点的循环,其中所述顺序跳转的节点之间默认设为上一个节点的输出数据作为当前节点的输入数据,所述分支跳转和循环的部分节点将被折叠为节点簇呈现于整体的流程图之中。
4.根据权利要求3所述EDA软件在芯片版图设计中的图形化二次开发方法,其特征在于:流程图中任意个顺序跳转的连续节点、节点簇或各种关联节点的组合被定义为可选取、复制、移动、插入流程图的节点段。
5.根据权利要求4所述EDA软件在芯片版图设计中的图形化二次开发方法,其特征在于:复制节点段时同步触发引导制作新的用户功能。
6.根据权利要求3所述EDA软件在芯片版图设计中的图形化二次开发方法,其特征在于:所述节点簇通过点选头部节点展开呈现,并定义为选取其中所有节点。
7.根据权利要求1所述EDA软件在芯片版图设计中的图形化二次开发方法,其特征在于:图形化调试中包含单步调试及断点调试,在每个节点处显示当前的输出数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州贝克微电子有限公司,未经苏州贝克微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110502964.6/1.html,转载请声明来源钻瓜专利网。