[发明专利]电路设计方法及相关的电脑程序产品有效
申请号: | 201910189695.5 | 申请日: | 2019-03-13 |
公开(公告)号: | CN111695321B | 公开(公告)日: | 2023-09-08 |
发明(设计)人: | 罗翊修;吴宛儒;陈勇仁;罗幼岚;高淑怡 | 申请(专利权)人: | 瑞昱半导体股份有限公司 |
主分类号: | G06F30/398 | 分类号: | G06F30/398 |
代理公司: | 隆天知识产权代理有限公司 72003 | 代理人: | 黄艳;郑特强 |
地址: | 中国台*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电路设计 方法 相关 电脑 程序 产品 | ||
本发明公开一种电路设计方法及相关的电脑程序产品。该电路设计方法包含有以下步骤:产生一门级网表;根据该门级网表以决定出一电路中的至少一个特定元件,其中该至少一个特定元件的输出永远是一个固定值;以及使用一箝位元件来替换该至少一个特定元件的功能,以产生一更新后门级网表。
技术领域
本发明涉及电路设计方法。
背景技术
在一般集成电路(Integrated Circuit,IC)的设计流程中,设计者先使用硬件描述语言(Hardware Description Language)对电路功能进行暂存器传输层级(RegisterTransfer Level,RTL)的设计,接着再交由逻辑合成工具,在考虑各种条件下,将设计转换为实际半导体特定工艺(technology)的门级网表(gate-level netlist)。在此转换过程中,逻辑合成工具会尝试实现逻辑的最佳化,然而,由于集成电路设计日益庞大,现今的逻辑合成工具均非常复杂,在进行转换时,需要设置多样设定并进行反复调校。使用者虽然可以多方尝试,但均无法保证内部电路最佳化的程度。
发明内容
因此,本发明的目的之一在于提供一种电路设计方法,其可以针对逻辑合成后所产生的门级网表再次进行最佳化,以解决现有技术的问题。
在本发明的一个实施例中,公开了一种电路设计方法,其包含有以下步骤:产生一门级网表;根据该门级网表以决定出一电路中的至少一个特定元件,其中该至少一个特定元件的输出永远是一个固定值;以及使用一箝位元件来替换该至少一个特定元件的功能,以产生一更新后门级网表。
在本发明的另一个实施例中,公开了一种用来进行电路设计的电脑程序产品,经由电脑载入该电脑程序产品以执行:根据一门级网表以决定出一电路中的至少一个特定元件,其中该至少一个特定元件的输出永远是一个固定值;以及使用一箝位元件来替换该至少一个特定元件的功能,以产生一更新后门级网表。
附图说明
图1为根据本发明一实施例的电路设计方法的流程图。
图2为使用箝位元件来替代电路中输出永远是固定值的特定元件的示意图。
图3A~图3C为决定出多余元件并删除的示意图。
符号说明
102~112 步骤
210、240 触发器
220 及闸
230 反相器
250 箝位元件
具体实施方式
图1为根据本发明一实施例的电路设计方法的流程图。在本实施例中,电路设计方法是由一电脑程序产品被一电脑/处理器载入之后,使用多个程序指令所执行,参考图1,电路设计方法的流程叙述如下。
首先,在步骤102,处理器根据一RTL设计以及多个限制条件(constraint)来进行逻辑合成(logic synthesis)操作以产生一门级网表,其中所述限制条件可以是时钟频率、引脚功能等等由工程师输入的设定参数,且该门级网表为一种描述电路的文件格式,其在逻辑上会符合RTL设计。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞昱半导体股份有限公司,未经瑞昱半导体股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910189695.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:缓存区管理方法、装置和计算机设备
- 下一篇:一种冷火炬气分液、汽化和升温系统