发明名称 | 一种集成电路的高级综合方法 | ||
摘要 | 本发明公开了一种集成电路的高级综合方法,通过综合生成第一中间语言,再由第一中间语言生成相应的可重构算子可执行文件或者硬件描述文件,从而输出具有多目标的特性,即既可以通过生成可重构算子阵列可执行文件把高级语言输入文件所描述的系统下载到可重构算子阵列上实施,又可以通过生成硬件描述文件把输入文件所描述的系统下载到FPGA或ASIC上实施。 | ||
申请公布号 | CN102163248B | 申请公布日期 | 2012.12.05 |
申请号 | CN201110084177.0 | 申请日期 | 2011.04.02 |
申请人 | 北京大学深圳研究生院 | 发明人 | 蓝晶;王新安;雍珊珊;吴承昊;龙晓波 |
分类号 | G06F17/50(2006.01)I | 主分类号 | G06F17/50(2006.01)I |
代理机构 | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人 | 宋鹰武 |
主权项 | 一种集成电路的高级综合方法,其特征在于,包括步骤:输入描述数字电路的高级语言输入文件,并进行综合约束设置;根据所述数字电路的高级语言输入文件和综合约束,生成第一中间语言,所述第一中间语言的每一条语句代表一个特定的数字电路结构及各数字电路结构间的连接关系;将所述第一中间语言转换为可重构算子可执行文件,并下载至所述可重构算子阵列中实施,或者将所述第一中间语言转换为对应的硬件描述文件,并根据所述硬件描述文件生成相应的数字电路;其中,将所述第一中间语言转换为可重构算子可执行文件包括步骤:根据所述第一中间语言在可重构算子阵列上进行布局布线;对布局布线后的可重构算子阵列进行仿真与验证;将经过验证后的输出的文件转换为可重构算子可执行文件;或者,第一中间语言的每一条语句包括功能信息和连接信息,则将所述第一中间语言转换为相应的硬件描述文件包括步骤:主要读取所述第一中间语言的功能信息和连接信息;根据所述功能信息查找硬件描述语言模型库,得到相应的硬件描述语言描述;结合所述连接信息,生成相应的硬件描述语言文件。 | ||
地址 | 518055 广东省深圳市南山区西丽深圳大学城北大校区 |