Back to results
US 8,028,255 B2Granted
Semiconductor integrated circuit, semiconductor integrated circuit design support device, and semiconductor integrated circuit manufacturing method
AssigneeRicoh Company, Ltd.
InventorsTomoki Satoi, Naohiko Nishigaki
Life of this patent
Estimating the term…
Abstract
A semiconductor integrated circuit including a user logic circuit is disclosed in which circuit parts for shifting data are composed of registers other than scan cells except for the circuit part right after a combinational circuit, and the parts configured of the registers other than the scan cells are used as a scan path.
Claims5
A semiconductor integrated circuit manufacturing method, comprising:
- reading netlist data;
- extracting a sequence circuit part capable of shifting data, including extracting from the read netlist data the sequence circuit part capable of performing a normal operation and a scan operation;
- inserting a control circuit that causes the extracted sequence circuit part capable of shifting data to perform the scan operation;
- making other sequence circuit parts in the read netlist data into scan cells while maintaining the extracted sequence circuit part capable of shifting data if the netlist data read by the read unit are data before insertion of the scan cells, thereby
- structuring a scan path while maintaining a logic circuit;
- restoring all or a part of the extracted sequence circuit parts capable of shifting data to flip-flops if the netlist data read by the read unit are data after the insertion of the scan cells, thereby structuring the scan path such that it minimizes a physical area necessary in the semiconductor integrated circuit while maintaining the logic circuit;
- and
- outputting the netlist data.
5 more elements
A semiconductor integrated circuit design support device, comprising:
- a read unit configured to read netlist data;
- an extraction unit configured to extract a sequence circuit part capable of shifting data, the extraction unit extracting from the read netlist data the sequence circuit part capable of similarly performing a normal operation and a scan operation;
- an insertion unit configured to insert a control circuit that causes the extracted sequence circuit part capable of shifting data to perform the scan operation;
- a first unit configured to make other sequence circuit parts in the read netlist data into scan cells while maintaining the extracted sequence circuit part capable of shifting data if the netlist data read by the read unit are data before insertion of the scan cells, thereby structuring a scan path while maintaining a user logic circuit;
- a second scan unit configured to restore all or a part of the extracted sequence circuit parts capable of shifting data to flip-flops if the netlist data read by the read unit are data after the insertion of the scan cells, thereby structuring the scan path while maintaining the user logic circuit;
- and
- an output unit configured to output the netlist data.
4 more elements
Dependencies are inferred from the claim text.