| Method of designing semiconductor integrated circuit in which fault detection can be effected through scan-in and scan-out -> Monitor Keywords |
|
Method of designing semiconductor integrated circuit in which fault detection can be effected through scan-in and scan-outMethod of designing semiconductor integrated circuit in which fault detection can be effected through scan-in and scan-out description/claimsThe Patent Description & Claims data below is from USPTO Patent Application 20090106721, Method of designing semiconductor integrated circuit in which fault detection can be effected through scan-in and scan-out. Brief Patent Description - Full Patent Description - Patent Application Claims The present invention relates to a method of designing a semiconductor integrated circuit in which fault detection can be efficiently effected through scan-in and scan-out. For a scan test for detecting a fault in a semiconductor integrated circuit, the semiconductor integrated circuit is required to be designed so that scan registers, that is, memory elements having a scan test function, are connected with one another to form a scan chain, and the scan chain functions as a shift register in a scan test mode. In connecting two scan registers for forming a scan chain through the connection of the scan registers, when the scan register at the front stage has two output terminals for positive logic and negative logic, the scan registers are conventionally connected, for example, as follows: The positive logic output terminal alone of the scan register at the front stage is always connected with the scan data input terminal of the scan register at the rear stage; or alternatively, the negative logic output terminal alone of the scan register at the front stage is always connected with the scan data input terminal of the scan register at the rear stage. Furthermore, as another conventional connection method, when one of the positive and negative logic output terminals of the scan register at the front stage is unconnected, the unconnected output terminal is used for the connection with the scan data input terminal of the scan register at the rear stage. When the two output terminals are both connected with other elements, the positive logic output terminal or the negative logic output terminal is always connected with the scan data input terminal of the scan register at the rear stage. Now, a conventional method of designing a semiconductor integrated circuit will be described with reference to the accompanying drawings. In the scan register 10 shown in each drawing herein referred to, the scan data input terminal 12 is indicated as SI, the positive logic output terminal 15 is indicated as Q, and the negative logic output terminal 16 is indicated as NQ for convenience, and the scan data input terminal SI, the positive logic output terminal Q and the negative logic output terminal NQ alone are shown in the drawing. Now, specific procedures for connecting the respective scan registers by conducting the respective steps of Next, in step SZ2, the scan register 21 and the scan register 22 are selected as a first pair. Then, in step SZ3, it is discriminated whether or not the positive logic output terminal Q or the negative logic output terminal NQ of the scan register 21 is unconnected. In this case, there is no unconnected terminal, and hence, the procedure proceeds to step SZ4. Next, in step SZ4, the positive logic output terminal Q is selected, and in subsequent step SZ6, the selected positive output terminal Q is connected with the scan data input terminal-SI of the scan register 22 through the wire 41Z. Then, in step SZ7, since there remain other pairs of the scan registers, the procedure returns to step SZ2. Subsequently, in step SZ2, the scan register 22 and the scan register 23 are selected as a next pair. In step SZ3, the negative logic output terminal NQ of the scan register 22 is discriminated to be unconnected, and hence, the procedure proceeds to step SZ5, where the negative logic output terminal NQ is selected. Then, in step SZ6, the selected negative logic output terminal NQ is connected with the scan data input terminal SI of the scan register 23 through the wire 42Z. The similar procedures are conducted on the remaining pairs of the scan registers, so that the positive logic output terminal Q of the scan register 23 is connected with the scan data input terminal SI of the scan register 24 through the wire 43Z, that the positive logic output terminal Q of the scan register 24 is connected with the scan data input terminal SI of the scan register 25 through the wire 44Z, and that the positive logic output terminal Q of the scan register 25 is connected with the scan data input terminal SI of the scan-out terminal 37 through the wire 45Z. Thus, the formation of the scan chain is completed. The conventional method of designing a semiconductor integrated circuit, however, has the following problems: For example, the negative logic output terminal NQ of the scan register 22 shown in Furthermore, the positive logic output terminal Q of the scan register 24 is connected with a larger number of elements than the negative logic output terminal NQ thereof. However, the scan registers 24 and 25 are connected via the positive logic output terminal Q of the scan register 24 uniformly without taking fan-out into consideration. Therefore, a larger load is applied to the positive logic output terminal Q. This results in a problem that delay of a signal from the positive logic output terminal Q of the scan register 24 to the other elements is largely increased in the normal operation mode. Moreover, for example, in the case where a design margin corresponding to a difference between one cycle time of a clock signal at the positive logic output terminal Q of the scan register 24 and propagation time of a signal from the output terminal of the scan register 24 to the scan data input terminal SI of the scan register 25 is very small, the design margin of the positive logic output terminal Q is further decreased by connecting the positive logic output terminal Q with the scan register 25. This can result in a timing problem that the propagation of the signal cannot be finished within one clock. Additionally, the conventional method of designing a semiconductor integrated circuit has still another problem that malfunction is caused when there is fluctuation (i.e., time skew) in time of a clock signal arriving at the clock input terminals of the respective scan registers. This problem will now be described with reference to Continue reading about Method of designing semiconductor integrated circuit in which fault detection can be effected through scan-in and scan-out... Full patent description for Method of designing semiconductor integrated circuit in which fault detection can be effected through scan-in and scan-out Brief Patent Description - Full Patent Description - Patent Application Claims Click on the above for other options relating to this Method of designing semiconductor integrated circuit in which fault detection can be effected through scan-in and scan-out patent application. Patent Applications in related categories: 20090293030 - Concurrently modeling delays between points in static timing analysis operation - An apparatus, program product and method perform static timing analysis on an integrated circuit design by concurrently modeling a plurality of timing delays associated with a connection between points in the design. The delays are conveyed in multiple clock signals of a single timing run of a static timing analysis ... 20090293032 - Method and apparatus for circuit design and retiming - Methods and apparatuses to hierarchically retime a circuit. In at least one embodiment of the present invention. a module of a circuit is designed with a plurality of different latencies to have a plurality of different minimum clock periods (e.g., through retiming at the module level). In one example, the ... 20090293031 - Replicating timing data in static timing analysis operation - An apparatus, method and program product create multiple copies of a clock signal, or phase, to analyze timing operations within a single timing run of a static timing analysis operation. At least one path comprising logical user defined delay segments and a timing point may be associated with both a ... 20090293033 - System and method for layout design of integrated circuit - A layout design system is provided with a storage device, a design processor, and an output device. The storage device stores interconnection-routed layout data of an integrated circuit. The design processor detects an interconnection violating a timing constraint based on the interconnection-routed layout data and modifies the interconnection-routed layout data ... 20090293029 - Systematic approach for performing cell replacement in a circuit to meet timing requirements - An improved, systematic approach is provided for automatically determining which cells in a circuit should be replaced to satisfy timing adjustment requirements (TAR's), and automatically replacing the cells with replacement cells to meet the TAR's. With the improved approach, there is a high likelihood that an optimal replacement scheme will ... ### 1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored. 3. Each week you receive an email with patent applications related to your keywords. Start now! - Receive info on patent apps like Method of designing semiconductor integrated circuit in which fault detection can be effected through scan-in and scan-out or other areas of interest. ### Previous Patent Application: Method and system for asynchronous chip design Next Patent Application: Multithreaded static timing analysis Industry Class: Data processing: design and analysis of circuit or semiconductor mask ### FreshPatents.com Support Thank you for viewing the Method of designing semiconductor integrated circuit in which fault detection can be effected through scan-in and scan-out patent info. IP-related news and info Results in 2.90299 seconds Other interesting Feshpatents.com categories: Electronics: Semiconductor , Audio , Illumination , Connectors , Crypto , paws |
* Protect your Inventions * US Patent Office filing
PATENT INFO |
|