Integrated circuit device and method of designing same
First Claim
Patent Images
1. An integrated circuit device comprising:
- a plurality of bit slice cells,each of said bit cells including at least one functional circuit for achieving a predetermined function,said at least one functional circuit in each of said bit slice cells being arranged in at least one row and interconnected,said integrated circuit device being divided into a first region in which said bit slice cells are placed and a second region surrounding said first region, andsaid integrated circuit device further comprising a drive line surrounding said first region in said second region and used for driving said functional circuits.
2 Assignments
0 Petitions
Accused Products
Abstract
A register circuit an arithmetic circuit a register circuit and a logic circuit form a bit slice cell corresponding to a path of propagation connecting the circuits in this order. Similarly, an arithmetic circuit register circuits and a logic circuit form a bit slice cell and an arithmetic circuit register circuits and a logic circuit form a bit slice cell. The bit slice cells are arranged generally in parallel to form a bit slice circuit which prevents redundant lines for connecting the functional circuits, whereby the bit slice circuit is developed in a short period without a decreased degree of integration and prolonged delay time.
24 Citations
34 Claims
-
1. An integrated circuit device comprising:
-
a plurality of bit slice cells, each of said bit cells including at least one functional circuit for achieving a predetermined function, said at least one functional circuit in each of said bit slice cells being arranged in at least one row and interconnected, said integrated circuit device being divided into a first region in which said bit slice cells are placed and a second region surrounding said first region, and said integrated circuit device further comprising a drive line surrounding said first region in said second region and used for driving said functional circuits. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method of designing an integrated circuit device, comprising the steps of:
-
(a) specifying a predetermined range; (b) placing a connecting terminal at an edge of said predetermined range; (c) placing a plurality of bit slice cells generally in parallel in said predetermined range, each of said bit cells including at least one functional circuit for achieving a predetermined function; (d) placing one of said functional circuits in a first one of said bit slice cells to determine routing of wiring in said first bit slice cell; (e) placing another one of said functional circuits in an N-th one of said bit slice cells (where N is an integer more than
1) in consideration for placement and routing information of said functional circuit of an M-th one of said bit slice cells (where M is a natural number less than N) to determine routing of wiring in said N-th bit slice cell; and(f) determining routing of wiring between said functional circuits.
-
-
30. A method of designing an integrated circuit device, comprising the steps of:
-
(a) making a logic design for an integrated circuit performing a predetermined processing to determine a logic design circuit; (b) dividing said logic design circuit into units of said predetermined processing to determine a plurality of bit slice cells each having at least one functional circuit for achieving a predetermined function; (c) placing one of said functional circuits in a first one of said bit slice cells to determine routing of wiring in said first bit slice cell (d) placing another one of said functional circuits in an N-th one of said bit slice cells (where N is an integer more than
1) in consideration for placement and routing information of said functional circuit of an M-th one of said bit slice cells (where M is a natural number less than N) to determine routing of wiring in said N-th bit slice cell; and(e) determining routing of wiring between said functional circuits. - View Dependent Claims (31)
-
-
32. A method of designing an integrated circuit device, comprising the steps of:
-
(a) making a logic design for an integrated circuit performing a predetermined processing to determine a logic design circuit; (b) dividing said logic design circuit into functional circuits each for achieving a predetermined function; (c) specifying a predetermined region; (d) dividing said predetermined region into units of said predetermined processing to determine bit regions; (e) placing said functional circuits across said plurality of said bit regions; and (f) determining routing of wiring between said functional circuits.
-
-
33. A method of designing an integrated circuit device, comprising the steps of:
-
(a) making a logic design for an integrated circuit performing a predetermined processing to determine a logic design circuit; (b) dividing said logic design circuit to determine a plurality of functional circuit blocks each including at least one functional circuit for achieving the same function; (c) specifying a predetermined region; (d) dividing said predetermined region into units of said predetermined processing to determine bit regions; (e) placing said functional circuit blocks across at least two of said bit regions; and (f) determining routing of wiring between said functional circuits. - View Dependent Claims (34)
-
Specification