一、什么是ECO?
ECO 指的是 Engineering Change Order,即工程变更指令。目的是为
了在设计的后期,快速灵活地做小范围修改,从而尽可能的保持已经验证
的功能和时序。 ECO 的叫法算是从 IC 设计领域继承而来,其应用在FPGA设计上尚属首次,但这种做法其实在以往的 FPGA 设计上已被广泛采用。简单来说, ECO 便相当于 ISE 上的 FPGA Editor。
二、ECO的应用场景和实现流程
ECO 的应用场景主要包含:修改 cell 属性、增减或移动 cell、手动局部布线。还有一些需要多种操作配合的复杂场景,例如把 RAM(或 DSP)的输出寄存器放入/拉出 RAMB(或 DSP48)内部,或是把设计内部信号接到 I/O 上作调试 probe 用等等。

1. 修改属性

2. 移动/交换 cells

3.手动布线


本文详细介绍了ECO(Engineering Change Order)在FPGA设计中的应用,包括修改cell属性、移动cell、手动布线及复杂场景的处理,展示了如何在设计后期灵活应对变化保持功能和性能。

4587

被折叠的 条评论
为什么被折叠?



