发明名称 |
一种电路设计方法及系统 |
摘要 |
本发明公开了一种电路设计方法,包括:依据设计电路的需求生成RTL代码,其中,RTL代码描述的设计电路包括N个寄存器和M个组合逻辑;分别依据各个寄存器的特性从TB逻辑、RM逻辑以及TB/RM混合逻辑中选择相应的逻辑,依据寄存器对应的RTL代码以及相应的逻辑构建相应的电路模块;对得到的N个电路模块以及M个组合逻辑进行综合优化,得到门级网表,进而依据门级网表得到设计电路。在将寄存器RTL代码转换为电路模块时充分考虑了各个寄存器的特性,选择与寄存器最适合的逻辑,从而实现了转换成的电路模块的性能最优且电路最简,进而使得最终得到的设计电路的面积以及功耗都很小。本发明还公开了一种电路设计系统。 |
申请公布号 |
CN105303000A |
申请公布日期 |
2016.02.03 |
申请号 |
CN201510837449.8 |
申请日期 |
2015.11.26 |
申请人 |
浪潮(北京)电子信息产业有限公司 |
发明人 |
石广;唐涛;王硕;刘海林 |
分类号 |
G06F17/50(2006.01)I |
主分类号 |
G06F17/50(2006.01)I |
代理机构 |
北京集佳知识产权代理有限公司 11227 |
代理人 |
罗满 |
主权项 |
一种电路设计方法,其特征在于,包括:依据设计电路的需求生成RTL代码,其中,所述RTL代码描述的所述设计电路包括N个寄存器和M个组合逻辑;分别依据各个所述寄存器的特性从TB逻辑、RM逻辑以及TB/RM混合逻辑中选择相应的逻辑,依据所述寄存器对应的所述RTL代码以及所述相应的逻辑构建相应的电路模块;对得到的N个所述电路模块以及M个所述组合逻辑进行综合优化,得到门级网表,进而依据所述门级网表得到所述设计电路。 |
地址 |
100085 北京市海淀区上地信息路2号2-1号C栋1层 |