A method and apparatus for scan design architecture with non-scan testing cost
is disclosed. In one embodiment, the method comprises: transforming a plurality
of sequential cells for a sequential circuit to a plurality of controllable and
observable cells for a combinational circuit; connecting said plurality of sequential
cells with at least one shifter registers; obtaining at least one scan chains;
and substituting the ATPG step for said sequential circuit with the ATPG for said
combinational circuit. In another embodiment, the apparatus comprises: means for
transforming a plurality of sequential cells for a sequential circuit to a plurality
of controllable and observable cells for a combinational circuit; means for connecting
said plurality of sequential cells with at least one shifter registers; means for
obtaining at least one scan chains; and means for substituting the ATPG step for
said sequential circuit with the ATPG for said combinational circuit.