Mask network design for scan-based integrated circuits
AssigneeSyntest Technologies, Inc.
InventorsLaung-Terng (L.-T.) Wang, Xiaoqing Wen, Boryau (Jack) Sheu
Life of this patent
Estimating the term…
Loading patent…
AssigneeSyntest Technologies, Inc.
InventorsLaung-Terng (L.-T.) Wang, Xiaoqing Wen, Boryau (Jack) Sheu
Estimating the term…
A method and apparatus for selectively masking off unknown (‘x’) captured scan data in first selected scan cells 220 from propagating through the scan chains 221 for test, debug, diagnosis, and yield improvement of a scan-based integrated circuit 207 in a selected scan-test mode 232 or selected self-test mode. The scan-based integrated circuit 207 contains a plurality of scan chains 221, a plurality of pattern generators 208, a plurality of pattern compactors 213, with each scan chain 221 comprising multiple scan cells 220, 222 coupled in series. The method and apparatus further includes an output-mask controller 211 and an output-mask network 212 embedded on the scan data input path of second selected scan cells 222, or a set/reset controller controlling selected set/reset inputs of second selected scan cells. A synthesis method is also proposed for synthesizing the output-mask controller 211 and the set/reset controller.
A method for synthesizing an output-mask controller for generating a plurality of output-mask enable signals for selectively masking off unknown (‘x’) captured scan data in first selected scan cells from propagating through scan chains for test, debug, diagnosis, and yield improvement of a scan-based integrated circuit in a selected scan-test mode or a selected self-test mode, the scan-based integrated circuit containing a plurality of scan chains, a plurality of pattern generators, a plurality of pattern compactors, and an output-mask network embedded on a scan data input path of second selected scan cells, each scan chain comprising multiple scan cells coupled in series;
A computer-readable memory having computer-readable program code embodied therein for causing a computer system to perform a method for synthesizing an output-mask controller for generating a plurality of output-mask enable signals for selectively masking off unknown (‘x’) captured scan data in first selected scan cells from propagating through scan chains for test, debug, diagnosis, and yield improvement of a scan-based integrated circuit in a selected scan-test mode or a selected self-test mode, the scan-based integrated circuit containing a plurality of scan chains, a plurality of pattern generators, a plurality of pattern compactors, and an output-mask network embedded on the scan data input path of second selected scan cells, each scan chain comprising multiple scan cells coupled in series;
An electronic design automation system comprising:
A method for synthesizing a set/reset controller for generating a plurality of set/reset signals for selectively masking off unknown (‘x’) captured scan data in first selected scan cells from propagating through scan chains for test, debug, diagnosis, and yield improvement of a scan-based integrated circuit in a selected scan-test mode or a selected self-test mode, the scan-based integrated circuit containing a plurality of scan chains, a plurality of pattern generators, and a plurality of pattern compactors, each scan chain comprising multiple scan cells coupled in series, said plurality of set/reset signals controlling selected set/reset inputs of second selected scan cells;
A computer-readable memory having computer-readable program code embodied therein for causing a computer system to perform a method for synthesizing a set/reset controller for generating a plurality of set/reset signals for selectively masking off unknown (‘x’) captured scan data in first selected scan cells from propagating through scan chains for test, debug, diagnosis, and yield improvement of a scan-based integrated circuit in a selected scan-test mode or a selected self-test mode, the scan-based integrated circuit containing a plurality of scan chains, a plurality of pattern generators, and a plurality of pattern compactors, each scan chain comprising multiple scan cells coupled in series, said plurality of set/reset signals controlling selected set/reset inputs of second selected scan cells;
An electronic design automation system comprising:
Dependencies are inferred from the claim text.