数字和定制(主要是指模拟)设计领域长期以来一直顽固地分开。这在过去是有道理的:数字流被用于逻辑芯片;自定义流程要么用于手工制作的处理器,要么用于fpga和内存等高度重复的电路,要么用于模拟芯片。你用一个流程设计了整个芯片,所以有两个域并不重要。
流的不同或多或少归结为一个词:综合。逻辑可以合成和自动放置和路由;定制电路则不行。或者,有意地,不是。
但是现在的芯片并没有那么整齐。模拟芯片现在需要数字控制。大型SoC芯片需要模拟内容。但这两种流程并不能很好地协同工作。您最终不得不进行两个部分的设计,然后来回导入和导出数据。问题是,除了基本的设计数据之外,还有许多元数据:对放置和路由的约束和手动编辑。这些在转移过程中容易丢失。
因此,Synopsys最近宣布对这一过程进行改进。它提供了无缝的、无损的信息在域之间来回传输。这将确保所有元数据都包含在导入/导出中。
它不做的是把定义域合并为一个。Synopsys表示,这两种设计风格的差异足以保证不同的优化数据库。(有些东西告诉我,根据需求,设计一个优化的组合数据库模式是可能的,尽管创建和迁移可能需要做很多工作……)
但我认为真正的问题是:数字方面是在一个专有的数据库上——这对把客户留在Synopsys阵营很有用。自定义端位于开放数据库中:用于抽走了Cadence用户.要实现这些战略目标,可能需要的不仅仅是易用性……
更多信息请浏览新闻稿...