An engineering change orders design method based on patchwork-like partitioning for high performance LSIs

Yuichi Nakamura, Ko Yoshikawa, Takeshi Yoshimura

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)


This paper describes a novel engineering change order (ECO) design method for large-scale, high performance LSIs, based on a patchwork-like partitioning technique. In conventional design methods, even when only small changes are made to the design after the placement and routing process, a whole re-layout must be done, and this is very time consuming. Using the proposed method, we can partition the design into several parts after logic synthesis. When design changes occur in HDL, only the parts related to the changes need to be redesigned. The netlist for the changed design remains almost the same as the original, except for the small changed parts. For partitioning, we used multiple-fan-out-points as partition borders. An experimental evaluation of our method showed that when a small change was made in the RTL description, the revised circuit part had only about 87 gates on average. This greatly reduces the re-layout time required for implementing an ECO. In actual commercial designs in which several design changes are required, it takes only one day to redesign. Copyright "2005 The Institute of Electronics, Information and Communication Engineers.

Original languageEnglish
Pages (from-to)3351-3357
Number of pages7
JournalIEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
Issue number12
Publication statusPublished - 2005 Dec
Externally publishedYes


  • Engineering change orders
  • Logic design
  • Partitioning

ASJC Scopus subject areas

  • Signal Processing
  • Computer Graphics and Computer-Aided Design
  • Electrical and Electronic Engineering
  • Applied Mathematics


Dive into the research topics of 'An engineering change orders design method based on patchwork-like partitioning for high performance LSIs'. Together they form a unique fingerprint.

Cite this