Claims
- 1. An integrated circuit, comprising:
- at least one function block for performing a prescribed function with respect to input data entered in a first direction to produce output data in said first direction;
- at least two control blocks for providing control signals for controlling operation of said at least one function block in order to enable said at least one function block to carry out said prescribed function, in a second direction perpendicular to said first direction, said control blocks being arranged such that said at least one function block is located between two of said control blocks, each of said control blocks being an assembly of standard cells;
- routing areas sandwiching said at least one function block in said first direction, in which routings for transmitting said control signals are arranged such that one routing from one of said control blocks and another routing from another of said control blocks are placed on a single straight line in said second direction, wherein a first length of said one routing within one of said routing areas from said one of said control blocks and a second length of said another routing within said one of said routing areas from said another of said control blocks together substantially cover a third length of said single straight line within said one of said routing areas in said second direction; and
- a pair of buffer blocks respectively located between said control blocks and said at least one function block.
- 2. An integrated circuit comprising:
- a plurality of function blocks arranged to extend in parallel in a given direction, each block of said blocks being constructed to perform a respective function;
- a plurality of routing areas respectively located between said function blocks;
- a pair of control blocks respectively located at opposite ends of said function blocks for supplying control signals to said function blocks in order to enable said function blocks to carry out said respective functions, each of said control blocks being an assembly of standard cells;
- wiring provided for transmitting said control signals from said control blocks to said function blocks and located in said routing areas, said wiring entering said routing areas through opposite ends of said routing areas from said control blocks; and
- a pair of buffer blocks respectively located between said control blocks and said function blocks.
- 3. An integrated circuit as in claim 2, wherein said wiring for transmitting said control signals is arranged such that one wiring from one of said control blocks is located on a single straight line a given direction, wherein a first length of said one wiring within one of said routing areas from said one of said control blocks and a second length of another wiring within said one of said routing areas from another of said control blocks together substantially cover a third length of said single straight line within said one of said routing areas in said given direction.
Priority Claims (1)
Number |
Date |
Country |
Kind |
63-200202 |
Aug 1988 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 07/700,939, filed May 13, 1991, now abandoned, which is a continuation of application Ser. No. 07/391,968, filed Aug. 10, 1989, now abandoned.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
4541076 |
Bower et al. |
Sep 1985 |
|
4760560 |
Ariizumi et al. |
Jun 1988 |
|
Foreign Referenced Citations (2)
Number |
Date |
Country |
57-111045 |
Jul 1982 |
JPX |
61-131559 |
Jun 1986 |
JPX |
Continuations (2)
|
Number |
Date |
Country |
Parent |
700939 |
May 1991 |
|
Parent |
391968 |
Aug 1989 |
|