A tool and method that automatically formats an Engineering Change Order
(ECO), in a programming language suitable for processing by an Electronic
Design Automation (EDA) tool, in order to specify metal-only design
changes to complex hardware data-paths through changes in the netlist. The
invention comprises an initial import component that imports a working
netlist which serves as the baseline on which the tool operates. The tool
further comprises four components: a bus extraction component, an index
creation component, a text editor, and an ECO generation component. One or
more buses are extracted from the working netlist and tabulated into an
index table. The user uses a test editor to modify the index table to
create a modified index table that embodies the desired design change.
Finally, the ECO generation component automatically reconfigures the
modified index table into an ECO format in a language usable by automated
physical design tools.
Una herramienta y un método que ajusta a formato automáticamente una orden de cambio de ingeniería (ECO), en un lenguaje de programación conveniente para procesar por una herramienta electrónica de la automatización de diseño (EDA), para especificar diseño del metal-solamente cambia a las dato-trayectorias complejas del hardware a través de cambios en el netlist. La invención abarca un componente inicial de la importación que importe un netlist de trabajo que sirva como la línea de fondo en la cual la herramienta funciona. La herramienta más futura abarca cuatro componentes: un componente de la extracción del autobús, un componente de la creación del índice, un editor de textos, y un componente de la generación de ECO. Unos o más autobúses se extraen del netlist de trabajo y se tabulan en una tabla del índice. El usuario utiliza un redactor de la prueba para modificar la tabla del índice para crear una tabla modificada del índice que incorpore el cambio deseado del diseño. Finalmente, el componente de la generación de ECO configura de nuevo automáticamente la tabla modificada del índice en un formato de ECO en una lengua usable por las herramientas de diseño físicas automatizadas.