Method of designing a layout of an LSI chip, and a computer product
First Claim
1. A method of designing a layout of an LSI chip, said LSI chip having boundary scan registers, the method comprising the steps of:
- arranging I/O cells;
arranging I/O connection boundary scan registers to be connected to the I/O cells, in empty regions near the connection target I/O cells among a group of said arranged I/O cells;
arranging an output I/O control boundary scan registers to be connected to the I/O connection boundary scan registers, based on arrangement positions of a plurality of connection target I/O connection boundary scan registers among a group of said arranged I/O connection boundary scan registers;
making a fan-out adjustment to said arranged I/O connection boundary scan registers and output I/O control boundary scan registers;
arranging cells constituting other circuits in empty regions; and
creating a wiring pattern.
4 Assignments
0 Petitions
Accused Products
Abstract
In a method of designing a layout of an LSI chip, which LSI chip has boundary scan registers, after arranging I/O cells and before arranging an internal logic circuit and the like, I/O connection boundary scan registers are preferentially arranged in empty regions of the I/O cells. Output I/O control boundary scan registers are arranged at intermediate points between the I/O connection boundary scan registers, respectively, or a chip side closer to the intermediate points. Thereafter, before arranging cells constituting other circuits and creating a wiring pattern, buffer cells are inserted into nets of test signals to the boundary scan register led to a test control circuit.
15 Citations
8 Claims
-
1. A method of designing a layout of an LSI chip, said LSI chip having boundary scan registers, the method comprising the steps of:
-
arranging I/O cells;
arranging I/O connection boundary scan registers to be connected to the I/O cells, in empty regions near the connection target I/O cells among a group of said arranged I/O cells;
arranging an output I/O control boundary scan registers to be connected to the I/O connection boundary scan registers, based on arrangement positions of a plurality of connection target I/O connection boundary scan registers among a group of said arranged I/O connection boundary scan registers;
making a fan-out adjustment to said arranged I/O connection boundary scan registers and output I/O control boundary scan registers;
arranging cells constituting other circuits in empty regions; and
creating a wiring pattern. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable medium for storing instructions, which when executed on a computer, causes the computer to perform the steps of:
-
arranging I/O cells;
arranging I/O connection boundary scan registers to be connected to the I/O cells, in empty regions near the connection target I/O cells among a group of said arranged I/O cells;
arranging output I/O control boundary scan registers to be connected to the I/O connection boundary scan registers, based on arrangement positions of a plurality of corresponding connection target I/O connection boundary scan registers among a group of said arranged I/O connection boundary scan registers;
making a fan-out adjustment to said arranged I/O connection boundary scan registers and output I/O control boundary scan registers;
arranging cells constituting other circuits in empty regions; and
creating a wiring pattern. - View Dependent Claims (8)
-
Specification