Abstract:
An automatic Engineering Change Order (ECO) methodology to effectively and efficiently carry out an ECO process is provided. In the present invention, an ECO framework, which includes a database and Computer Aided Design (CAD) software tools, is implemented as part of the ECO process. The ECO framework database is used in monitoring the gate array cells reserved for ECO modifications. In addition, the database also stores information related to the gate array cells such as their timing characterization, fanout characteristics, physical locations, and others. The database also includes library for storing selected connectivity patterns for logic cells. On the other hand, the ECO framework CAD software tools are used to place the reserved gate array cells in a physical layout and to monitor their status. The CAD software tools is also used to select gate array cells from the database for ECO changes according to predetermined criteria.