高级综合

✍ dations ◷ 2025-07-08 04:23:57 #电路学

高级综合(High-level Synthesis,缩写 HLS),又译高层次综合,另又称C合成(C synthesis)、电子系统层次合成(Electronic System Level synthesis,缩写 ESL synthesis),是将电路设计规范的算法级或行为级描述在一定的约束条件下转化为电路结构描述的方法和过程。高层次综合又称为行为级综合、算法级综合等。它使设计者能够在更高层次进行电子设计,更快速有效地在较高层次设计验证和仿真,而较低层次的工作由工具来自动完成,从而让数字电路系统设计工程师可以有更多的精力和更充分的条件去进行设计空间的搜索,寻求最佳的设计方案。

HLS 的过程通常基本包括预处理、编译、转换、调度、分配、控制器、综合、RTL 、生成、和反编译等几个部分。编译、转换部分决定了软件的兼容性和易用性,调度(schedule)和分配(binding)主要决定了产生的 RTL 的性能、资源大小等。

高层次综合技术的发展经历了三个阶段。尽管早在20世纪80年代初就开始了关于高层次综合技术的研究,并且在90年代推出了一些商业工具,高层次综合设计方法直到最近两三年才获取了一定的成功,得到了集成电路设计公司更多的接受和应用。

第一阶段从80年代初到90年代初,关于 HLS 的研究主要集中在学术科研机构,他们完成了高层次综合的早期的许多研究工作,包括许多关于 HLS 的基本的概念和技术。当时集成电路设计自动化系统开始了迅猛的发展,但限于当时的技术水平和 IC 工业界提出的需求,多数研究努力都停留在较低的设计层次上。因此高层次综合技术被认为是学院派的探索,主要限于在大学和一些基础性研究所中进行学术研究。

第二阶段从90年代初到2000年初,主要是几大 EDA 公司开始尝试推动商业化高层次综合技术,包括Synopsys、Cadence 和 Mentor,均推出了商业工具,多以行为级的 HDL 为输入语言。但是由于当时 RTL 设计方法能够满足复杂度的需求,HLS 技术的成熟度不够,并且当时的设计主要都是面向控制的,而 HLS 对控制行为的综合 QoR(Quality of Result)较差;以及其它一些因素导致这些工具在商业上都很不成功,而退出市场。

从2000年初到现在,第三阶段的发展是众多 EDA 公司和学术机构一起在推动 HLS 技术的发展和应用,HLS 技术开始走向成熟和商业应用。新的高层次综合技术的解决了导致前两代 HLS 技术商业化失败的三个主要问题:

HLS采用的输入语言主要有C、C++、SystemC、SystemVerilog等。

相关

  • 甘露庚酮糖甘露庚酮糖(英语:Mannoheptulose)是一种庚糖,即有七个碳原子的单糖。它是己糖激酶的抑制剂,通过竞争性地与己糖激酶结合来阻断葡萄糖的磷酸化。结果是葡萄糖的降解被抑制。D-甘露
  • 恋尿布恋尿布(英语:diaper fetishism或nappy fetishism)是指在生理上并无排泄上的疾病问题或障碍,却有使用尿布的需求或习惯的现象。现今社会此称现象为恋尿布癖亦或称为尿布主义(Diape
  • TAS2R46味觉感受器,类型2,成员46,TAS2R46 是一个人类基因组中基因编码的蛋白质,是苦味味觉感受器的一员。
  • 1UP (消歧义)1UP可以是下列意思:
  • 傅文政傅文政(1942年-2003年),台湾苗栗县人,曾任台湾省议员 台湾省议会第六、七、八、九届议员 其父傅添荣曾在日治时代赴日本千叶县农业试验所深造,为农业专家。为台湾引进榨菜、洋菇,并
  • 我们的巴林《我们的巴林》(阿拉伯语:نشيد البحرين الوطني‎),为巴林的国歌,也是世界上最短的国歌之一。本曲拥有相同歌词的两个不同曲调之版本。最早的版本是巴林于1971年
  • 全麦面包全麦面包是指用全麦面粉(英语:Whole-wheat flour)制作的面包:E-2,颜色一般呈现棕色。全麦面包中含有较丰富的维生素B、维生素E,以及纤维素等营养素,营养密度(英语:Nutrient density)
  • 拓先龄拓先龄,明朝末年民变首领,号一字王。拓先龄从陕西起兵,然后从陕西到山西,崇祯四年(1631年)正月,神一魁围庆阳,陷合水,杨鹤移驻宁州。神一魁归顺,送还合水知县蒋应昌,拓先龄和金翅鹏、过
  • 武禹襄武禹襄(1812年-1880年)。河北永年人,出身官绅人家。当杨露禅从陈家沟返乡,武氏兄弟爱其术,从杨学习十三式大架,得其梗概。后武禹襄兄长于1852年中进士,任河南舞阳知县。武禹襄赴兄长
  • 艾马布勒·让·雅克·佩利西耶艾马布勒·让·雅克·佩利西耶,第一代马拉科夫公爵(Aimable Jean Jacques Pélissier, 1st Duc de Malakoff) (1794年11月6日- 1864年5月22日), 法国元帅.他出生在马罗姆()一个