U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Semiconductor integrated circuit device and layout method thereof

Patent 7630224 Issued on December 8, 2009. Estimated Expiration Date: Icon_subject February 19, 2028. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.
Abstract Claims Description Full Text

Patent References

Semiconductor memory device
Patent #: 5379248
Issued on: 01/03/1995
Inventor: Wada, et al.

Semiconductor memory device with bit line and select line arrangement maintaining parasitic capacitance in equilibrium
Patent #: 5625234
Issued on: 04/29/1997
Inventor: Suzuki, et al.

Semiconductor memory device having function of preventing potential variation of read bus due to coupling
Patent #: 5742545
Issued on: 04/21/1998
Inventor: Kato

Bi-level digit line architecture for high density DRAMS
Patent #: 6084307
Issued on: 07/04/2000
Inventor: Keeth

Semiconductor memory device capable of preventing noise from occurring in the bus lines
Patent #: 6088283
Issued on: 07/11/2000
Inventor: Hayashi

Semiconductor memory device having word lines driven by row selecting signal and column selecting signal lines arranged parallel to each other
Patent #: 6282147
Issued on: 08/28/2001
Inventor: Fujima

Semiconductor memory device having write column select gate
Patent #: 6643214
Issued on: 11/04/2003
Inventor: Taito ,   et al.

Semiconductor memory device and write/readout controlling method error correction code decoding device
Patent #: 6788562
Issued on: 09/07/2004
Inventor: Nishizaka, et al.

Semiconductor device having a layout configuration for minimizing crosstalk
Patent #: 7235855
Issued on: 06/26/2007
Inventor: Satomi

Semiconductor memory devices and signal line arrangements and related methods Patent #: 7259978
Issued on: 08/21/2007
Inventor: Park, et al.

Inventor

Assignee

Application

No. 12033126 filed on 02/19/2008

US Classes:

365/63INTERCONNECTION ARRANGEMENTS

Examiners

Primary: Mai, Son L

Attorney, Agent or Firm

Foreign Patent References

  • 2001-156177 JP 06/01/2001

International Classes

G11C 5/06
G11C 5/02

Description

BACKGROUND OF THE INVENTION


1. Field of the Invention

The present invention relates to a semiconductor integrated circuit device in which passage wirings are arranged above a memory macro, and a layout method thereof. This patent application claims priority based on Japanese patent application No.2007-0379892. The disclosure of the Japanese patent application is incorporated herein by reference.

2. Description of Related Art

A semiconductor integrated circuit device containing a memory macro has been developed. The memory macro is arranged on a chip. As this memory macro, a DRAM (Dynamic Random Access Memory) macro and an SRAM (Static Random Access Memory) macroare exemplified. In an upper layer of the memory macro, passage wirings are arranged to transmit signals which are not supplied for the memory macro, for convenience of designing. However, depending on the arrangement of the passage wirings, there is apossibility of a malfunction of the memory macro due to noise. Therefore, attention should be paid on the arrangement of the passage wirings.

The memory macro generally includes a memory cell array, an address control circuit, a column peripheral circuit, m word lines, and n digit line pairs. Japanese Patent Application Publication (JP-P2001-156177A) discloses "a library forarrangement and wiring in an integrated circuit and a wiring method". In this conventional example, the memory cell array is set as a wiring inhibition area, and the passage wirings extending in parallel to the digit line pairs are forbidden from beingarranged above the memory cell array. Also, the passage wirings extending in a direction orthogonal to the digit line pairs are restricted in number. Excessive passage wirings are arranged above an area outside the memory macro or above the columnperipheral circuit.

The passage wirings provided above the SRAM macro 1 in a direction orthogonal to the digit line pair are permitted since symmetry of the digit lines is not lost. However, the passage wirings provided above the column peripheral circuit in thevertical direction in the orthogonal direction may make the symmetry of the digit lines lost.

FIG. 1 shows a layout of a sense amplifier circuit of the column peripheral circuit as an example. As shown in FIG. 1, in the column peripheral circuit 6, there is a case that a digit line DTj, a transistor Tr1, a digit line DBj, and atransistor Tr2 are not symmetrically arranged for convenience of designing. In this case, the transistors Tr1 and Tr2 are arranged in this order in a direction of the digit lines DTj and DBj, and a passage wiring 120-M is arranged above the transistorTr1. At this time, it is supposed that noise is generated in the passage wiring 120-M. The noise is generated on the digit line DTj due to a parasitic capacitance between the digit line DTj and the passage wiring 120-M. As the result, the symmetry ofthe digit lines DTj and DBj is lost. That is to say, since the sense amplifier of the column peripheral circuit is affected by the noise generated on the digit line DTj in detection of a small potential difference between the digit lines DTj and DBj,the entire SRAM macro 1 may malfunction.

SUMMARY

In an aspect of the present invention, a semiconductor integrated circuit device has a multilayer wiring structure including a first group of layers of wiring and a second group of layers of wiring provided over said first group. Thesemiconductor integrated circuit device includes a memory macro which includes an array of memory cells arranged in a matrix, a plurality of pairs of digit lines pairs coupled with the memory cells and extending in a column direction, and a columnperipheral circuit having a sense amplifier circuit coupled with the digit line pairs. The memory macro includes the first group of layers of wiring. The memory macro further includes one or more passage wirings arranged to extend in a row directionnot parallel to the column direction. The one or more passage wirings are provided in the lowermost one of the layers of the second group closest to the first group. The lowermost layer of the second group of layers is arranged to avoid any wiringsection extending along the row direction over the column peripheral circuit.

In another aspect of the present invention, a layout method is provided of passage wirings in a semiconductor integrated circuit device which includes a memory macro which includes a memory cell array comprising memory cells which are arranged ina matrix, digit line pairs connected with the memory cells and extending in a column direction, and a column peripheral circuit connected with the digit line pairs and comprising a sense amplifier circuit. The layout method includes forbidding M (M isan integer more than 1) passage wirings from being arranged above the column peripheral circuit to extend in a row direction orthogonal to the digit line pairs; and arranging the M passage lines above the memory cell array.

In still another aspect of the present invention, a display apparatus includes a display panel; and a semiconductor integrated circuit device configured to drive the display panel. The semiconductor integrated circuit device has a multilayerwiring structure including a first group of layers of wiring and a second group of layers of wiring provided over said first group. The semiconductor integrated circuit device includes a memory macro which includes an array of memory cells arranged in amatrix, a plurality of pairs of digit lines pairs coupled with the memory cells and extending in a column direction, and a column peripheral circuit having a sense amplifier circuit coupled with the digit line pairs. The memory macro includes the firstgroup of layers of wiring. The memory macro further includes one or more passage wirings arranged to extend in a row direction not parallel to the column direction. The one or more passage wirings are provided in the lowermost one of the layers of thesecond group closest to the first group. The lowermost layer of the second group of layers is arranged to avoid any wiring section extending along the row direction over the column peripheral circuit.

According to the semiconductor integrated circuit device of the present invention, a malfunction caused due to noise can be reduced than ever before. Particularly, in an automatic wiring, quality is improved by entirely forbidding the passagewirings provided on the column peripheral circuit.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other objects, advantages and features of the present invention will be more apparent from the following description of certain embodiments taken in conjunction with the accompanying drawings, in which:

FIG. 1 shows a layout of a sense amplifier circuit of a column peripheral circuit in an SRAM macro as an example;

FIG. 2 shows a configuration of the whole SRAM macro;

FIG. 3 shows a configuration of memory cells in a memory cell array of the SRAM macro;

FIG. 4 shows a configuration of a sense amplifier circuit of the column peripheral circuit in the SRAM macro;

FIG. 5 shows a configuration of a semiconductor integrated circuit device;

FIG. 6 shows a configuration of a semiconductor integrated circuit device according to a first embodiment of the present invention;

FIG. 7 is a flowchart showing a layout method of the semiconductor integrated circuit device according to the first embodiment of the present invention;

FIG. 8 is a flowchart showing a rearranging process for passage wirings (step S3) in FIG. 7;

FIG. 9A is a diagram showing a layout modifying process (step S12) in FIG. 8;

FIG. 9B is a diagram showing a layout modifying process (step S12) in FIG. 8;

FIG. 10 is a diagram showing a correcting process for passage wirings (step S14) in FIG. 8;

FIG. 11 shows a configuration of the semiconductor integrated circuit device according to a second embodiment of the present invention; and

FIG. 12 shows a configuration of a semiconductor integrated circuit device according to a third embodiment of the present invention.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

Hereinafter, a semiconductor integrated circuit device according to embodiments of the present invention will be described in detail with reference to the attached drawings.

At first, as a memory macro, an SRAM macro will be described, although it is well known. FIG. 2 shows a configuration of an SRAM macro 1. The SRAM macro 1 includes a memory cell array 2, an address control circuit 4, a column peripheral circuit6, m word lines WL1 to WLm, and n complementary digit line pairs. Here, m and n are integers of 2 or more. The n complementary digit line pairs include n digit lines DT1 to DTn as digit lines and n digit lines DB1 to DBn as digit line bars. In thememory cell array 2, memory cells 3 are provided in a matrix of m rows and n columns. A plurality of rows in the memory cell array 2 are connected to the m word lines WL1 to WLm, respectively. A plurality of columns in the memory cell array 2 areconnected to the n complementary digit line pairs DT1 and DB1, . . . , DTn and DBn.

FIG. 3 shows the memory cell 3 as an example. The memory cell 3 includes inverters I11 and I21, and N-channel MOS (NMOS) transistors N11 and N21. The inverters I11 and I21 are connected in a crossing state to configure a flip-flop. Theinverters I11 and I21 are P-channel MOS (PMOS) transistors and NMOS transistors. The transistor N11 is connected to the word line WLi (i=1, 2, to m) at a gate thereof, connected to the digit line DTj (j=1, 2, to n) at a drain thereof, and connected toan input of the inverter I11 and an output of the inverter I21 at a source thereof. The transistor N21 is connected to the word line WLi at a gate thereof, connected to the digit line DBj at a drain thereof, and connected to an output of the inverterI11 and an input of the inverter I21 at a source thereof.

The address control circuit 4 operates in synchronization with a clock signal (in this cases an internal clock signal). The address control circuit 4 includes a decoding circuit 5 and drives one of the m word lines WL1 to WLm based on thedecoding result of the decoding circuit 5.

The column peripheral circuit 6 operates in synchronization with the internal clock signal. The column peripheral circuit 6 includes an input/output circuit 7 and a sense amplifier circuit 8. The input/output circuit 7 is connected to the senseamplifier circuit 8. The sense amplifier circuit 8 includes n sense amplifiers 8-1 to 8-n. The sense amplifiers 8-1 to 8-n are connected to n complementary digit line pairs DT1 and DB1, . . . , DTn and DBn and n column select lines (not shown),respectively.

FIG. 4 shows a configuration of the sense amplifier 8 as an example. The sense amplifier 8-j of the sense amplifier circuit 8 includes transistors Tr1, Tr2, and Tr3, a gate electrode 11, and a digit line voltage supplying line 12. Thetransistor Tr1 is connected between the digit line DTj and the digit line voltage supplying line 12. The transistor Tr2 is connected between the digit line DBj and the digit line voltage supplying line 12. The transistor Tr3 is connected between thedigit line DTj and the digit line DBj. Gates of the transistor Tr1, Tr2, and Tr3 are connected to the gate electrode 11. A digit line voltage Vd (for example, a power source voltage VDD) is supplied to the digit line voltage supplying line 12.

In a memory access operation such as a write operation, a read operation, and a refresh operation, a pre-charged signal Sp is supplied to the gate electrode 11. That is to say, the signal level of the pre-charged signal Sp indicates an activestate. At this time, the transistors Tr1, Tr2, and Tr3 are turned on, the digit line voltage Vd is supplied to the digit lines DT1 to DTn and DB1 to DBn, and the transistor Tr3 equalizes voltages of the digit lines DT1 to DTn and those of the digitlines DB1 to DBn.

In the memory read operation, an address (a row address) is supplied to the address control circuit 4. The address control circuit 4 decodes the row address by the decode circuit 5, and selects and drives one of the word lines WL1 to WLmcorresponding to the row address as the word line WLi (i=1, 2, to m). At this moment, the transistors N11 and N21 of the memory cell 4 connected to the selected word line WLi are turned on. Also, in the memory read operation, a jth (j=1, 2, to n) oneof the n column select lines is driven in accordance with a column address. Thereby, the sense amplifier 8-j of the n sense amplifiers 8-1 to 8-n and the bit line pair DTj and DBj of the n complementary digit line pairs are selected. At this time, thememory read operation is performed to a selected memory cell 4 connected to the selected word line WLi and the selected bit line pair DTj and DBj.

In a memory write operation, the input/output circuit 7 outputs data from an external circuit (not shown) as a write data to the selected bit line pair DTj and DBj via the selected sense amplifier 8-j. In this case, the write data is written intothe selected memory cell 4. Meanwhile, in the memory read operation, a data is read out from the selected memory cell 4. The input/output circuit 7 inputs the data as a read data via the sense amplifier 8-j and outputs the data to an external circuit(not shown).

FIG. 5 shows a configuration of the semiconductor integrated circuit device. The semiconductor integrated circuit device includes the SRAM macro 1, M passage wirings 120-1 to 120-M, and N passage wirings 130-1 to 130-N. Here, M and N areintegral numbers equal to or more than 1. As shown in FIG. 5, the passage wirings 120-1 to 120-M are arranged in the upper layer above the SRAM macro 1 at even intervals to extend in a row direction orthogonal the complementary digit line pair DTj andDBj. For example, the passage wirings 120-1 to 120-(M-1) are arranged on the address control circuit 4 and the memory cell array 2, and the passage wiring 120-M is arranged above the address control circuit 4 and the column peripheral circuit 6. Thepassage wirings 130-1 to 130-N are arranged in the upper layer above the SRAM macro 1 at even intervals to extend in a column direction parallel to the complementary digit line pair DTj and DBj. For example, the passage wiring 130-1 is arranged on theaddress control circuit 4, and the passage wirings 130-2 to 130-N are arranged above the memory cell array 2. Here, based on restriction to the passage wirings on the memory macro, the passage wirings 130-2 to 130-N are forbidden from being arrangedabove the memory cell array 2 in the vertical direction, and permitted to be arranged above the SRAM macro 1 in the column direction.

In the memory cell array 2, the digit lines DTj (j=1, 2, to n), the inverter I11 of the memory cell 3, the transistor N11, the digit lines, the inverter I21, and the transistor N21 are arranged in symmetry. Accordingly, it is supposed that adistance between the passage wiring 130-N and the digit line DBj is shorter than a distance between the passage wiring 130-N and the digit line DTj, and that noise is generated in the passage wiring 130-N. At this moment, noises are generated on thedigit lines DTj and DBj due to a parasitic capacitance between the digit line DBj and the passage wiring 130-N. In this case, the digit line DBj is strongly affected by the noise since the distance to the passage wiring 130-N from the digit line DBj isshorter than that from the digit line DTj. As the result, the symmetry of the digit line pair DTj and DBj may be lost. That is to say, since the sense amplifier 8-j of the column peripheral circuit 6 is affected due to the noise generated on the digitline DBj in the detection of a minimal potential difference in the complementary digit line pair DTj and DBj, the entire SRAM macro 1 may malfunction. For this reason, the passage wirings are forbidden from being arranged above the memory cell array 2to extend in the column direction.

Meanwhile, it is supposed that noise is generated on the passage wiring 120-1. At this moment, the noises are generated on the digit lines DTj and DBj due to a parasitic capacitance between the digit lines DTj and DBj and the passage wiring130-N. In this case, the digit lines DTj and DBj are equally affected by the noises since the distances from each of the digit lines DTj and DBj to the passage wiring 120-1 are identical to each other. As the result, the symmetry of the complementarydigit line pair DTj and DBj is not lost. That is to say, when the sense amplifier 8-j of the column peripheral circuit 6 detects the minimal potential difference in the complementary digit line pair DTj and DBj, the noise generated in the complementarydigit line pair DTj and DBj is counterbalanced. For this reason, the passage wirings are permitted to be arranged above the SRAM macro 1 to extend the row direction.

First Embodiment

FIG. 6 shows a configuration of the semiconductor integrated circuit device according to a first embodiment of the present invention. In this embodiment, the memory macro is supposed to be the SRAM macro 1. However, the memory macro is notlimited to the SRAM macro in the present invention. The semiconductor integrated circuit device has a multilayer wiring structure including a first group of layers of wiring and a second group of layers of wiring provided over said first group. Thememory macro includes the first group of layers of wiring. The SRAM macro 1 includes a memory cell array 2 in which memory cells 3 are provided in a matrix, word lines WLi (i=1 to m) provided to extend in a row direction of the memory cell array 2, anaddress control circuit 4 connected to the word lines WLi, complementary digit line pairs DTj and DBj (j=1 to n) extending in a column direction of the memory cell array 2, and column peripheral circuit 6 connected to the complementary digit line pairsDTj and DBj.

The semiconductor integrated circuit device according to the first embodiment of the present invention further includes M (M is an integer more than 1) passage wirings 20-1 to 20-M and passage wirings 30 for the address control circuit 4. Asshown in FIG. 6, the passage wirings 20-1 to 20-M and 30 are arranged in the lowermost one of the layers of the second group closest to the first group of the SRAM macro 1, for convenience of designing. The passage wirings 20-1 to 20-M are arrangedabove the address control circuit 4 and the memory cell array 2 in the SRAM macro 1 at even intervals to extend in the row direction. The passage wirings 30 are arranged above the address control circuit 4 of the SRAM macro 1 at even intervals to extendin the column direction parallel to the digit line pairs DTj and DBj.

In first embodiment of the present invention, the arrangement of the passage wirings extending in the column direction above the memory cell array 2 and the arrangement of the passage wirings extending in the row direction above the columnperipheral circuit 6 are forbidden. The arrangement of passage wirings in other areas is permitted. That is, the lowermost layer of the second group of layers is arranged to avoid any wiring section extending along the row direction over the columnperipheral circuit.

FIG. 7 is a flowchart showing a layout method of the semiconductor integrated circuit device according to the first embodiment of the present invention.

At first, as the layout of the semiconductor integrated circuit device in the first embodiment, a circuit arranging process for arranging the memory macro 1 on a chip is executed (step S1). Next, a wiring process is executed. This wiringprocess includes a passive wiring arranging process (Step S2) and a passive wiring rearranging process (Step S3). The execution order of the Steps S2 and S3 is exchangeable.

In the passive wiring arranging process (step S2), the passage wirings 30 are arranged above the address control circuit 4 to extend in the column direction parallel to the complementary digit line pairs DTj and DBj. In the passive wiringrearranging process (step S3), the passage wirings 20-1 to 20-M are rearranged at even intervals above the memory cell array 2, to extend in the row direction orthogonal to the digit line pairs DTj and DBj.

FIG. 8 shows a flowchart showing the passive wiring rearranging process (step S3). When the passive wiring arranging process (step S2) is executed, there is a possibility that the passage wirings are provided above the column peripheral circuit6. In the present invention, a probability thereof is considered.

As shown in FIG. 9A, it is supposed that a length corresponding to the complementary digit line pairs DTj and DBj of the memory macro 1 in the column direction is Y, and lengths of the length Y corresponding to the memory cell array 2 and thecolumn peripheral circuit 6 are Ya and Yb, respectively. In this case, an arrangement rate of the passage wirings 20-1 to 20-M in the area of the column peripheral circuit 6 is Yb/(Ya+Yb). On the other hand, when M is smaller than the (Ya+Yb)/Yb (stepS11--NO), the passive wiring rearranging process (step S2) is ended.

Meanwhile, when M is equal to or more than the (Ya+Yb)/Yb (step S11--YES), at least one of the M passage wiring is arranged above the column peripheral circuit 6. For example, it is supposed that a ratio of Ya and Yb is 4:1, and M is 5 (stepS11--YES). In this case, a layout modifying process (step S12) is executed. As shown in FIG. 9B, in the layout modifying process (step 512), all the passage wirings 20-1 to 20-5 are arranged above the memory cell array 2 at even intervals in order toforbid the passage wiring (in this case, the passage wiring 20-5) from being arranged above the column peripheral circuit 6. When the layout modifying process (step S12) is executed, the passage wiring rearranging process (step S3) is ended if thearrangement of the passage wirings 20-1 to 20-5 is not required to be modified (step S13--NO).

Meanwhile, there is a case that the arrangement of the passage wirings 20-1 to 20-5 is required to be modified for convenience of the designing (step S13--YES). In such a case, a passage wiring correcting process (step S14) is executed.

As shown in FIG. 10, in the passage wiring correcting process (step S14), the passage wirings 20-1 to 20-5 are bent at terminals 40 so that all the passage wirings 20-1 to 20-5 can be arranged above the memory cell array 2 at even intervals. Particularly, candidate passage wiring 20-5 in which there is the column peripheral circuit 6 in the extension direction is required to be bent. When the passage wirings 20-1 to 20-5 are bent at the terminals 40, the passage wirings (candidate passagewirings) 20-1 to 20-5 are formed from original passage wiring portions 20-1-1 to 20-5-1, relay passage wiring portions 20-1-2 to 20-5-2, shifted passage wiring portions 20-1-3 to 20-5-3, relay passage wiring portions 20-1-4 to 20-5-4, and originalpassage wiring portions 20-1-5 to 20-5-5.

The original passage wiring portions 20-1-1 to 20-4-1 and 20-1-5 to 20-4-5 are parts in which original passage wirings are used without being bent. There is the memory cell array 2 in the extension direction of the above portions. The shiftedpassage wiring portions 20-1-3 to 20-4-3 are parts of the passage wirings 20-1 to 20-4 which are arranged above the address control circuit 4 and the memory cell array 2 and to extend in the row direction orthogonal to the complementary digit line pairsDTj and DBj. The relay passage wiring portions 20-1-2 to 20-4-2 are bent parts of the passage wirings 20-1 to 20-4, which connect the original passage wiring portions 20-1-1 to 20-4-1 to the shifted passage wiring portions 20-1-3 to 20-4-3,respectively. The relay passage wirings 20-1-4 to 20-4-4 are bent parts of the passage wiring portions 20-1 to 20-4, which connect the shifted passage wirings 20-1-3 to 20-4-3 to the original passage wiring portions 20-1-5 to 20-4-5, respectively.

The original passage wiring portions 20-5-1 and 20-5-5 are parts in which the passage wiring 20-5 extends straightly without being not bent, and there is the column peripheral circuit 6 in their extension direction. The shifted passage wiringportion 20-5-3 is a bent part of the passage wiring 20-5, which is arranged above the address control circuit 4 and the memory cell array 2 to extend in the row direction. The relay wiring portion 20-5-2 is a bent part of the passage wiring 20-5, whichconnects the original passage wiring portion 20-5-1 to the shifted passage wiring portion 20-5-3. The relay passage wiring portion 20-5-4 is a bent part of the passage wiring 20-5, which connects the shifted passage wiring portion 20-5-3 to the shiftedpassage wiring portion 20-5-5.

It is supposed that noise is generated on the passage wiring 20-5 when the semiconductor integrated circuit device of the present invention operates. At this moment, since parasitic capacitances are between the digit lines DTj and DBj and thepassage wiring 20-5, noises are generated in the digit lines DTj and DBj. In this case, the shifted passage wiring portion 20-5-3 of the passage wiring 20-5 is arranged on the memory cell array 2, and digit lines DTj and DBj are equally affected by thenoises since the distances from the passage wiring 20-5 are identical to each other. As the result, the symmetry of the complementary digit lines DTj and DBj is not lost. That is to say, when the sense amplifier 8-j of the column peripheral circuit 6detects the minimal potential difference on the complementary digit line pair DTj and DBj, the noise generated on the complementary digit line pair DTj and DBj is counterbalanced.

As described above, according to the semiconductor integrated circuit device in the first embodiment of the present invention, the passage wirings provided above the memory cell array 2 to extend in the row direction orthogonal to thecomplementary digit line pair DTj and DBj and the arrangement of the passage wirings above the column peripheral circuit 6 is forbidden. Therefore, the malfunction can be reduced, compared with the conventional example. Particularly, in an automaticwiring process, quality is improved by entirely forbidding the passage wirings from being arranged above the column peripheral circuit 6.

In the example shown in FIG. 10, the passage wirings 20-1 to 20-4 also have bent or shifted portions, in addition to the passage wiring 20-5. However, the passage wirings 20-1 to 20-4 may have no bent or shifted portions.

Second Embodiment

FIG. 11 shows a configuration of the semiconductor integrated circuit device according to a second embodiment of the present invention. The semiconductor integrated circuit device in the second embodiment of the present invention includes L (Lis an integer more than 1) SRAM macros 1-1 to 1-L, the passage wirings 20-1 to 20-M, and the passage wirings 30. The SRAM macros 1-1 to 1-L are arranged on an LCD driver chip 60 as the above-mentioned chip in the order from the first one to Lth one inthe row direction orthogonal to the complementary digit line pair DTj and DBj.

A length Xc of the LCD driver chip 60 in the row direction is determined based on a length X of a part of each of the SRAM macros 1-1 to 1-L in the row direction and on the number L. Specifically, a control circuit and a power source circuit fordriving the respective SRAM macros 1-1 to 1-L are further considered. When a length of parts of the control circuit and the power source circuit in the row direction is X' (not shown), the length Xc is determined by approximately (X×L)+X'.

A length Yc of the LCD driver chip 60 in the column direction parallel to the complementary digit line pair DTj and DBj is determined based on a length Y of a part corresponding to the complementary digit line pair DTj and DBj in each of the SRAMmacros 1-1 to 1-L. Specifically, the length Y is longer than lengths of the control circuit and the power source circuit in the column direction. In order not to increase a size of the LCD driver chip 60 unnecessarily, it is preferable that the lengthYc is determined approximately based on the length Y.

When at least one passage wiring of the M passage wirings 20-1 to 20-M is arranged outside the SRAM macro 1, the size of the LCD driver chip 60 is required to be increased. Also, in order to avoid this, it is preferable that all the M passagewirings 20-1 to 20M are arranged above the memory cell array 2 of each of the SRAM macros 1-1 to 1-L at even intervals.

As described above, the second embodiment of the present invention is preferable to be applied to an IC which is short in the column direction and is long in the row direction, and in which it is not suitable that at least one of the M passagewirings 20-1 to 20-M is arranged outside the SRAM macros 1

Third Embodiment

FIG. 12 shows a configuration of the semiconductor integrated circuit device according to a third embodiment of the present invention. The semiconductor integrated circuit device in the third embodiment of the present invention includes aplurality of SRAM macros 1-1 to 1-11 as the SRAM macro 1 described above, and passage wirings 20-1 to 20-9 (M=9) as the passage wirings 20-1 to 20-M mentioned above.

The SRAM macros 1-1 to 1-11 are arranged on a chip 70 for a system LSI as the above-mentioned chip. Here, orientations where the SRAM macros 1-1 to 1-11 are arranged on the chip 70 are various for convenience of designing. For example, the SRAMmacros 1-1 and 1-3 are arranged in the state that they are orthogonal to the SRAM macros 1-2, 1-5, 1-6, 1-8 to 1-11, which are rotated by -90 degrees. The SRAM macro 1-4 is arranged in the state that it is rotated by -90 degrees from the SRAM macros1-2, 1-5, 1-6, 1-8 to 1-11. The SRAM macro 1-7 is arranged in the state that it is rotated by 180 degrees from the SRAM macros 1-2, 1-5, 1-6, and 1-8 to 1-11.

The passage wirings 20-1 to 20-9 are arranged on the memory cell arrays 2 of the SRAM macros 1-1 to 1-11. For example, the passage wirings 20-1 and 20-2 are arranged on the memory cell arrays 2 of the SRAM macros 1-2 and 1-5. The passage wiring20-3 is arranged on the memory cell arrays 2 of the SRAM macros 1-2 and 1-7, and a part of the passage wiring 20-3 is bent at a position between the SRAM macros 1-6 and 1-7. The passage wirings 20-4 and 20-5 are arranged on the memory cell arrays 2 ofthe SRAM macros 1-6 and 1-7. The passage wiring 20-6 is arranged on the memory cell arrays 2 of the SRAM macros 1-6, 1-7, and 1-10 and a part of the passage wiring 20-6 is bent at a position between the SRAM macros 1-7 and 1-10. The passage wirings20-7 is arranged on the memory cell arrays 2 of the SRAM macros 1-8 and 1-10. The passage wiring 20-8 is arranged on the memory cell arrays 2 of the SRAM macros 1-8 and 1-10 and a part of the passage wiring 20-8 is bent at a position between the SRAMmacros 1-8 and 1-10. The passage wiring 20-9 is arranged on the memory cell arrays 2 of the SRAM macros 1-8, 1-9, and 1-11 and a part of the passage wiring 20-9 is bent at a position between the SRAM macros 1-8 and 1-9 and is bent at a position betweenthe SRAM macros 1-9 and 1-11.

As described above, in the present invention, it is preferable that the passage wirings 20-1 to 20-9 are positively arranged on the memory cell arrays 2 of the respective SRAM macro 1-1 to 1-11 without being arranged on the respective columnperipheral circuits 6 of the SRAM macros 1-1 to 1-11 even when the SRAM macros 1-1 to 1-11 are arranged on the chip 7 in random directions.

The semiconductor integrated circuit device of the present invention may be applied to an LCD (Liquid Crystal Display) apparatus (not shown) in which the semiconductor integrated circuit device drives a LCD display panel (not shown).

Although the present invention has been described above in connection with several embodiments thereof, it will be appreciated by those skilled in the art that those embodiments are provided solely for illustrating the present invention, andshould not be relied upon to construe the appended claims in a limiting sense.

PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?