-
公开(公告)号:CN103077283A
公开(公告)日:2013-05-01
申请号:CN201310016186.5
申请日:2013-01-16
Applicant: 清华大学
IPC: G06F17/50
Abstract: 本发明涉及硬件设计自动化技术领域,具体涉及一种流水线划分、模块并行以及VFI分配优化的且面向ASIC硬件设计的C-to-RTL综合方法。对于硬件设计而言,流水线和并行的结构是提高硬件性能的两个最有效手段,同时在大规模ASIC设计中,VFI的设计可以大幅度降低功耗;而本发明的一种基于VFI优化的C-to-RTL综合方法,通过在C-to-RTL综合过程中,同时对流水线划分、模块并行及VFI分配进行优化;同时,相比于采用三个优化过程分步优化的方法,本发明的方法保证了全局的最优性。因此,本发明增强了C-to-RTL综合技术实用性以及适用范围,为硬件设计提供有力的技术支持。
-
公开(公告)号:CN103077283B
公开(公告)日:2016-05-18
申请号:CN201310016186.5
申请日:2013-01-16
Applicant: 清华大学
IPC: G06F17/50
Abstract: 本发明涉及硬件设计自动化技术领域,具体涉及一种流水线划分、模块并行以及VFI分配优化的且面向ASIC硬件设计的C-to-RTL综合方法。对于硬件设计而言,流水线和并行的结构是提高硬件性能的两个最有效手段,同时在大规模ASIC设计中,VFI的设计可以大幅度降低功耗;而本发明的一种基于VFI优化的C-to-RTL综合方法,通过在C-to-RTL综合过程中,同时对流水线划分、模块并行及VFI分配进行优化;同时,相比于采用三个优化过程分步优化的方法,本发明的方法保证了全局的最优性。因此,本发明增强了C-to-RTL综合技术实用性以及适用范围,为硬件设计提供有力的技术支持。
-
公开(公告)号:CN103092573B
公开(公告)日:2016-01-20
申请号:CN201310016195.4
申请日:2013-01-16
Applicant: 清华大学
IPC: G06F9/38
Abstract: 本发明涉及硬件设计自动化技术领域,具体涉及一种流水线划分及模块并行优化的C-to-RTL综合方法。对于硬件设计而言,流水线和并行的结构是提高硬件性能的两个最有效手段;而本发明的一种流水线划分及模块并行优化的C-to-RTL综合方法,通过在C-to-RTL综合过程中,同时对流水线划分及模块并行进行优化,使得在用户给定的系统性能约束条件后,即可得到最优化的流水线划分和模块并行的设计;同时,相比于采用两个优化过程分步优化的方法,本发明的方法保证了全局的最优性。因此,本发明增强了C-to-RTL综合技术实用性以及适用范围,为硬件设计提供有力的技术支持。
-
公开(公告)号:CN103092573A
公开(公告)日:2013-05-08
申请号:CN201310016195.4
申请日:2013-01-16
Applicant: 清华大学
IPC: G06F9/38
Abstract: 本发明涉及硬件设计自动化技术领域,具体涉及一种流水线划分及模块并行优化的C-to-RTL综合方法。对于硬件设计而言,流水线和并行的结构是提高硬件性能的两个最有效手段;而本发明的一种流水线划分及模块并行优化的C-to-RTL综合方法,通过在C-to-RTL综合过程中,同时对流水线划分及模块并行进行优化,使得在用户给定的系统性能约束条件后,即可得到最优化的流水线划分和模块并行的设计;同时,相比于采用两个优化过程分步优化的方法,本发明的方法保证了全局的最优性。因此,本发明增强了C-to-RTL综合技术实用性以及适用范围,为硬件设计提供有力的技术支持。
-
-
-