中文 英语
知识中心
导航
知识中心

逻辑综合的简史

早期发展与逻辑综合有关
受欢迎程度

描述

逻辑综合的概念可以追溯到20世纪70年代早期,IBM进行了一项名为逻辑综合系统(LSS)的工作。这是一个基于规则的转换系统。它们在设计中寻找模式,规则将在设计的那一部分上执行转换,以改进它。Trimeter有一个这类系统的商业例子。

另一项早期开发是麻省理工学院开发的MacPitts。MacPitts将系统描述作为输入,并生成完全自定义的nMOS布局作为输出。它最初由MetaLogic进行商业化,但没有取得任何成功。麻省理工学院还将该技术授权给了GTE实验室,这成为了SILC硅编译器的基础。

MacPitts和其他类似的系统是基于算法转换的。这些系统基本上有两个部分,首先是独立于技术的步骤,将高级概念转换为布尔逻辑,然后是第二个技术映射阶段,在这个阶段,选择门或其他库元素。算法系统包括MIS, BOLD, Silc, AT&T和其他几个大学的努力。

Synopsys (SOCRATES)有一个系统(最初是与GE一起开发的),基本上是两种方法的合并。前端进行转换,后端进行基于规则的优化。Synopsys是Gateway Design Automation(被Cadence收购,后来通过Accellera和IEEE标准化过程使Verilog成为开放语言)的第一个Verilog语言授权方。

从那时起,Synopsys一直主导着asic的逻辑合成市场,尽管来自Synplicity(被Synopsys收购)和Exemplar(被Mentor收购)的其他工具在FPGA市场上取得了成功

随着实现几何尺寸的缩小,与线路相关的延迟增加,而门延迟减少。这给逻辑合成带来了一个问题,因为时序假设门延迟占主导地位。电线延迟只有在地点和路线之后才知道,这在实施过程中要深入得多。在90nm左右,逻辑合成必须成为后端感知。这不仅仅是时间问题,还需要诸如缓冲区插入、单元大小和功耗降低技术,以及许多布局和设计不能完全分离的其他领域。这被称为物理合成。


多媒体

改变设计流程

多媒体

综合:SoC设计的下一步


相关的实体

Baidu