Patent ID: 7721171
Filing Date: 2010-05-18
Classification: G01R,G06F

Abstract:
1. A method for optimizing a scan chain ordering in circuit designs in an electronic computer-aided design system, the method comprising: creating a digital schematic representative of a circuit design having a first functional cell and a second functional cell, the first functional cell and the second functional cell each having a plurality of latches therein; creating a scan input pin and a scan output pin for each of the plurality of latches in the first functional cell and the second functional cell on the digital schematic; generating a first digital label on the digital schematic, the first digital label configured to provide a first scan wiring arrangement for the plurality of latches in the circuit design, the first scan wiring arrangement configured to identify a first order to which the scan input of each of the plurality of latches is wired to the scan output of another one of the plurality of latches; creating a digital layout representative of the circuit design; generating a first scan chain having a first wire length on the digital layout based on the first scan wiring arrangement; creating a second scan chain from the first scan chain on the digital layout, the second scan chain having a second wire length less than the first wire length of the first scan chain; and generating a second digital label on the digital schematic based on the second scan chain, the second digital label provides a second scan wiring arrangement for the plurality of latches in the circuit design, the second scan wiring arrangement configured to identify a second order to which the scan input of each of the plurality of latches is wired to the scan output of another one of the plurality of latches.