[go: up one dir, main page]

JPH04137653A - Designing method for semiconductor integrated circuit - Google Patents

Designing method for semiconductor integrated circuit

Info

Publication number
JPH04137653A
JPH04137653A JP2259052A JP25905290A JPH04137653A JP H04137653 A JPH04137653 A JP H04137653A JP 2259052 A JP2259052 A JP 2259052A JP 25905290 A JP25905290 A JP 25905290A JP H04137653 A JPH04137653 A JP H04137653A
Authority
JP
Japan
Prior art keywords
design
wiring
signal line
integrated circuit
logic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2259052A
Other languages
Japanese (ja)
Inventor
Katsue Kawahisa
克江 川久
Tadahiro Sasaki
忠寛 佐々木
Atsushi Kameyama
敦 亀山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2259052A priority Critical patent/JPH04137653A/en
Publication of JPH04137653A publication Critical patent/JPH04137653A/en
Pending legal-status Critical Current

Links

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 [発明の目的コ (産業上の利用分野) 本発明は半導体集積回路の設計方法に係り、特にスタン
ダーセル方式を用いた自動設計方法に関する。
DETAILED DESCRIPTION OF THE INVENTION [Objective of the Invention (Industrial Application Field) The present invention relates to a method for designing a semiconductor integrated circuit, and particularly to an automatic designing method using a stander cell method.

(従来の技術) 近年、汎用品等の大量生産主体の集積回路の他に、ユー
ザーからの要求に応して設計されるセミカスタム方式の
集積回路、いわゆるASICの要求が高くなっている。
(Prior Art) In recent years, in addition to mass-produced integrated circuits such as general-purpose products, there has been an increasing demand for semi-custom integrated circuits designed in response to user requests, so-called ASICs.

スタンダードセル方式やゲートアレイ方式は、ASIC
の設計・製造に用いられる代表的な手法である。ながで
もスタンダードセル方式はゲートアレイ方式に対してセ
ル使周率が高く、しかも未使用の配線トラックかない等
の利点を持つ。
Standard cell method and gate array method are ASIC
This is a typical method used in the design and manufacturing of However, the standard cell method has advantages over the gate array method, such as a higher cell usage rate and no unused wiring tracks.

第4図にはスタンダードセル方式を用いた半導体集積回
路の自動設計方法に関するフローチャートが示されてい
る。
FIG. 4 shows a flowchart relating to a method for automatically designing a semiconductor integrated circuit using the standard cell method.

最初、論理設計を行い(ステップS1)、次にファンイ
ン、ファンアウト数及び仮想配線容量から仮想外部負荷
容量を見積もり(ステップS2)、この仮想配線容量に
よる遅延付き論理シミュレーションを行い(ステップS
3)、論理の誤り、タイミングの誤り等かあるか設計の
検証を行う。
First, a logic design is performed (step S1), then a virtual external load capacity is estimated from the fan-in and fan-out numbers and virtual wiring capacity (step S2), and a logic simulation with delay is performed using this virtual wiring capacity (step S
3) Verify the design for logic errors, timing errors, etc.

(ステップS4)。(Step S4).

誤りか検出されたら不良箇所を検討しくステップ5IO
)、論理設計(ステップSl)に飛び、誤りがなくなる
まで上述したステップ(Sl−S4.510)を繰り返
す。
If an error is detected, examine the defective location in step 5IO.
), jump to logic design (step Sl) and repeat the above steps (Sl-S4.510) until there are no errors.

仮想配線容量による遅延付き論理シミュレーション(ス
テップS3)で誤りか検出されなければステップS5に
飛び、自動配置配線によるレイアウト設計を行う。次に
レイアウトの結果から各信号線の実配線負荷容量を読み
取り(ステップS6)この実配線容量による遅延付き論
理シミュレーションを行い(ステップS7)  論理の
誤り、タイミング等の誤りがないか検証を行う(ステッ
プS8)。
If no error is detected in the logic simulation with delay using virtual wiring capacitance (step S3), the process jumps to step S5, and layout design is performed using automatic placement and wiring. Next, read the actual wiring load capacitance of each signal line from the layout result (step S6), perform a logic simulation with delay using this actual wiring capacitance (step S7), and verify whether there are any logic errors, timing errors, etc. Step S8).

誤りかなければステップS9に飛び、レイアウト設計か
終了する。もし誤りかあれば不良箇所を検討しくステッ
プ512)、論理設計(ステップSl)に飛び、誤りか
なくなるまで上述したステップ(Sl−512)を繰り
返す。
If there is no error, the process jumps to step S9 and the layout design ends. If there is an error, examine the defective location (Step 512), jump to logic design (Step Sl), and repeat the above-mentioned step (Sl-512) until there is no error.

遅延付き論理シミュレーションは、配線容量による遅延
時間を考慮して行うが、配線容量は実際にレイアウトし
てみないと値が定まらないため、最初にシステム設計す
る場合には上述の如く仮配線容量を用いて行う。この場
合、自動配置配線によりレイアウト設計を行った(ステ
ップS5)後に、実際の配線容量と仮想配線容量か一致
すれば問題ないが、大規模ASICではしばしば大きな
不一致が生じる。従ってシミュレーションで所望の回路
動作が実現されなかった場合には、最初の論理設計にも
どって設計をやり直さなければならない(Sl−512
)。その結果、論理設計からレイアウト設計終了までの
期間、すなわち設計TA T (Turn And T
il1e)が長くなるという問題あった。
Logic simulation with delay is performed by taking into account the delay time due to wiring capacitance, but since the value of wiring capacitance cannot be determined until the actual layout is done, when designing the system for the first time, it is necessary to calculate the temporary wiring capacitance as described above. It is done using In this case, there is no problem if the actual wiring capacitance and the virtual wiring capacitance match after the layout is designed by automatic placement and wiring (step S5), but large-scale discrepancies often occur in large-scale ASICs. Therefore, if the desired circuit behavior is not achieved through simulation, it is necessary to go back to the initial logic design and redo the design (Sl-512
). As a result, the period from logical design to the end of layout design, that is, the design TA T (Turn And T
There was a problem that il1e) became long.

仮想配線容量と実配線容量との不一致による論理設計の
やり直しは、特にGaAs集積回路を設計する場合に生
じやすい。それはGaAs集積回路の負荷駆動能力はS
i集積回路のそれより小さいので、信号遅延は配線容量
、すなわち配線長に依存する割合か高くなるからである
。つまり、同じ配線長でもGaAs集積回路の方がSi
集積回路よりも信号の遅延時間が長くなり、信号のタイ
ミングずれが大きくなって正常な回路動作をしなくなる
率が高くなるからである。また、スタンダードセル方式
の中でも、階層的なレイアウトを持つものでは、論理ブ
ロック間の配線長か長くなる傾向があり、仮想配線容量
の見積もり違いかタイミングエラーを起こしやすいとい
う問題かあった。
Redoing the logic design due to a mismatch between the virtual wiring capacitance and the actual wiring capacitance is particularly likely to occur when designing a GaAs integrated circuit. The load driving capacity of a GaAs integrated circuit is S
This is because since it is smaller than that of an i-integrated circuit, the signal delay increases at a rate that depends on the wiring capacitance, that is, the wiring length. In other words, even with the same wiring length, GaAs integrated circuits are better than Si.
This is because the delay time of signals is longer than that of integrated circuits, and the timing deviation of signals becomes large, increasing the probability that the circuit will not operate normally. Furthermore, among the standard cell systems, those with a hierarchical layout tend to have longer wire lengths between logic blocks, which may lead to misestimation of virtual wire capacitance or timing errors.

(発明か解決しようとする課8) これまでスタンダードセル方式を用いた集積回路の設計
は、その集積度かさほど高くなかったので仮想配線容量
と実配線容量とが大きく異なることはなかった。したが
って信号遅延が回路の電気的特性に大きい影響を及ぼす
ことはなかった。しかしながら最近、大規模なシステム
を集積化することか増え、しばしば実配線容量と仮配線
容量とに大きな不一致が生じようになった。その結果、
設計検証で誤りが検出され、論理設計に戻り設計を再検
討する必要が生じ、設計・開発に多大の時間にかかると
いう問題があった。
(Invention or Solving Lesson 8) Up until now, integrated circuit designs using the standard cell method have not had a very high degree of integration, so the virtual wiring capacitance and the actual wiring capacitance have not differed greatly. Therefore, the signal delay did not have a large effect on the electrical characteristics of the circuit. However, recently, the integration of large-scale systems has increased, and often a large discrepancy occurs between the actual wiring capacitance and the virtual wiring capacitance. the result,
When an error is detected during design verification, it becomes necessary to go back to the logical design and reconsider the design, which poses a problem in that design and development take a lot of time.

本発明は、上記事情を考慮してなされたもので、その目
的とするところは、論理設計からレイアウト設計終了ま
での期間を短縮しながらより高集積で高速、低消費電力
の半導体集積回路の設計方法を提供することにある。
The present invention has been made in consideration of the above circumstances, and its purpose is to design a semiconductor integrated circuit with higher integration, higher speed, and lower power consumption while shortening the period from logic design to completion of layout design. The purpose is to provide a method.

[発明の構成コ (課題を解決するための手段) 上記の目的を達成するために、本発明は、標準セルを用
いた半導体集積回路の設計方法において、論理設計する
ステップと、前記論理設計の後に配置配線するステップ
と、前記配置配線の結果から各信号線の遅延時間を求め
、前記各信号線の遅延時間を全て所定の時間以内に収め
るべく論理設計又は自動配置配線をやり直すステップと
、前記各信号線の遅延時間か全て所定の時間以内に収ま
る配置配線か決定された後、実配線容量による遅延付き
論理シミュレーションによる設計検証を行うステップと
を有するステップで半導体集積回路を設計することを特
徴とする (作用) 本発明によれば、全ての信号線についてその遅延時間か
所定範囲内に収まるまで論理設計又は配置配線の修正を
行うので、実配線容量と仮想配線容量との差が大きい場
合でも、実配線容量を用いた遅延付き論理シミュレーシ
ョンによる設計検証に合格しやすくなる。その結果、こ
の設計検証の段階で誤りか検出された時に論理設計に戻
り、不良箇所を検討しそこのセルを交換するという時間
がかかるステップを行う率か低くなるので設計TATの
短縮化か図れる。また、遅延時間か所定範囲にない信号
線か検出され場合、この信号線を出力段に有するセルを
このセルと機能が同じで駆動能力か異なるセルに置換す
ることにより容易に設計修正することができる。また、
外部負荷容量に対し、最適な駆動能力を持つセルを選定
できるのでより高集積で高速、低消費電力の集積回路を
実現することができる。
[Structure of the Invention (Means for Solving the Problems)] In order to achieve the above object, the present invention provides a method for designing a semiconductor integrated circuit using standard cells, which includes a step of designing a logic, and a step of designing the logic. a step of later placing and routing; a step of determining the delay time of each signal line from the result of the placement and routing, and redoing the logic design or automatic placement and routing so as to keep the delay time of each signal line within a predetermined time; A semiconductor integrated circuit is designed in a step including the step of verifying the design by logic simulation with delay using actual wiring capacitance after determining the layout and wiring that the delay time of each signal line is within a predetermined time. (Function) According to the present invention, the logical design or placement and wiring of all signal lines is corrected until the delay time falls within a predetermined range, so when the difference between the actual wiring capacitance and the virtual wiring capacitance is large, However, it becomes easier to pass design verification using delayed logic simulation using actual wiring capacitance. As a result, when an error is detected at the design verification stage, the time-consuming step of returning to the logic design, examining the defective location, and replacing the cell there is less likely to occur, thereby reducing the design TAT. . Additionally, if a delay time or a signal line that is not within a predetermined range is detected, the design can be easily modified by replacing the cell that has this signal line in its output stage with a cell that has the same function as this cell but has a different driving capacity. can. Also,
Since it is possible to select a cell with the optimum driving capacity for the external load capacity, it is possible to realize a highly integrated circuit with high speed and low power consumption.

(実施例) 以下、図面を参照しながら実施例を説明する。(Example) Examples will be described below with reference to the drawings.

第1図には本発明の一実施例に係る半導体論理集積回路
の自動設計方法に関するフローチャートか示されている
FIG. 1 shows a flowchart relating to a method for automatically designing a semiconductor logic integrated circuit according to an embodiment of the present invention.

最初に論理設計(ステップSl)を行い、仮想配線容量
を用いた遅延付き論理シミュレーションによる設計検証
(ステップS3.S4)を行う。
First, logic design (step S1) is performed, and design verification is performed by logic simulation with delay using virtual wiring capacitance (steps S3 and S4).

誤りが検出されなくなるまでステップS2.S3゜S4
.  S10.Slを繰り返す。この設計検証で問題か
なければステップS23に飛び、自動配置配線によるレ
イアウト設計を行う。そしてこのレイアウト設計の結果
から各信号線の外部負荷の容量を読み取る(ステップ5
24)。ここで外部負荷の容量は、次段のセルとの接続
に用いた配線容量とファンアウト容量の和として求める
Step S2. until no errors are detected. S3゜S4
.. S10. Repeat Sl. If there is no problem in this design verification, the process jumps to step S23 and layout design is performed using automatic placement and wiring. Then, read the external load capacity of each signal line from the result of this layout design (step 5).
24). Here, the capacitance of the external load is determined as the sum of the wiring capacitance used for connection with the next stage cell and the fan-out capacitance.

次に各信号線の外部負荷容量による遅延時間を式(1)
より求める(ステップ525)。
Next, the delay time due to the external load capacitance of each signal line is expressed by formula (1).
(step 525).

(外部負荷の容量による遅延時間) −α(外部負荷の容量)/(セルの駆動電流)なお、α
は比例定数である。
(Delay time due to external load capacity) −α (external load capacity)/(cell drive current)
is a proportionality constant.

次に全ての信号線について、外部負荷の容量による遅延
時間が設定した範囲内にあるかどうかを判断する(ステ
ップ526)。
Next, it is determined whether the delay time due to the capacity of the external load is within a set range for all signal lines (step 526).

遅延時間か設定した範囲内にない信号線かあった場合に
は、その信号線のセルを、セルライブラリの中からその
信号線のセルと機能は同じであるが出力段の駆動電流か
異なるセルと置き換え、信号遅延を設定した範囲に収め
る(ステップS27゜528)。セルの選定は、例えば
、外部負荷容量と駆動電流との関係か第2図に示される
直線abで表される場合、直線a、bのそれぞれの傾き
tanθa、tanθbは遅延時間を意味しているので
、外部負荷容量かC0で、遅延時間の設定かtanθa
〜tanθbの時には、駆動電流がIa−1bであるセ
ルをセルライブラリの中から選べば良い。
If there is a signal line whose delay time is not within the set range, select a cell for that signal line from the cell library that has the same function as the cell for that signal line but has a different output stage drive current. , and the signal delay is kept within the set range (step S27°528). When selecting a cell, for example, when the relationship between external load capacity and drive current is expressed by straight line ab shown in Fig. 2, the slopes tanθa and tanθb of straight lines a and b respectively mean delay time Therefore, depending on the external load capacitance or C0, the delay time setting or tanθa
˜tanθb, it is sufficient to select a cell whose drive current is Ia−1b from the cell library.

駆動電流の異なるセルに置き換えるとセルサイズ、トラ
ンジスタサイスか変化するので配線容量。
When replacing a cell with a different drive current, the cell size and transistor size will change, so the wiring capacitance will change.

ファンアウト容量も変化する。そこでレイアウト設計を
最適化するために各セルについてファンアウト容量か設
定した値を越えているかどうかを判断しくステップ52
2)、各セルの外部負荷容量よる遅延時間か設定した範
囲内になるように回路修正(ステップ521)を行いス
テップ521〜528を繰り返す。
Fan-out capacity also changes. Therefore, in order to optimize the layout design, it is necessary to determine whether the fan-out capacity of each cell exceeds a set value (step 52).
2) The circuit is modified (step 521) so that the delay time due to the external load capacity of each cell falls within the set range, and steps 521 to 528 are repeated.

遅延時間が設定した範囲内にある場合には、ステップS
29に進み実配線容量を用いた遅延付き論理シミュレー
ションによる設計検証を行う。
If the delay time is within the set range, step S
Proceeding to step 29, design verification is performed by logic simulation with delay using actual wiring capacitance.

誤りか検出されなければレイアウト設計を終了する(ス
テップ532)か、誤りが検出された場合にはステップ
S30に飛び、外部負荷容量による遅延時間の設定範囲
を変えるか、ステップS31に進みファンアウト容量の
設定値を変えてもう一度フアンアウト容量のチエツク(
ステップ522)を行い、この後自動配置配線レイアウ
ト(523)を行い、所望の結果が得られるまでステッ
プS21〜S31を繰り返し、レイアウト設計か終了す
る(ステップ532)。
If no error is detected, the layout design ends (step 532), or if an error is detected, the process jumps to step S30 to change the setting range of the delay time based on the external load capacity, or the process goes to step S31 to adjust the fan-out capacity. Change the setting value and check the fan-out capacity again (
After that, automatic placement and wiring layout (523) is performed, and steps S21 to S31 are repeated until the desired result is obtained, and the layout design is completed (step 532).

本発明者等は約3にゲートのGaAs論理集積回路の設
計を従来の方法と本実施例の方法とで行って比較してみ
た。その結果、従来の方法では設計に約4カ月間かかっ
た。これに対して本実施例の方法では設計期間を約2カ
月間に短縮することができた。また、消費電力を比較し
てみたところ本実施例の方法で設計されたGaAs論理
集積回路の方か低いことか分かった。これは本実施例の
方法で選定されたセルの方か外部負荷容量に対しより最
適な駆動電流を持つからである。これより消費電力の最
適化を効率良く行うことが可能になる。そして最適な駆
動電流を持つセルが用いられているのでセルサイズも同
時に最適化され、集積密度の高いGaAs論理集積回路
か得られた。
The inventors of the present invention designed a GaAs logic integrated circuit with a gate using a conventional method and the method of this embodiment for comparison. As a result, it took about four months to design using the conventional method. In contrast, with the method of this embodiment, the design period could be shortened to about two months. Further, when comparing the power consumption, it was found that the GaAs logic integrated circuit designed by the method of this embodiment has lower power consumption. This is because the cell selected by the method of this embodiment has a more optimal drive current for the external load capacitance. This makes it possible to efficiently optimize power consumption. Since cells with an optimal drive current are used, the cell size is also optimized, resulting in a GaAs logic integrated circuit with high integration density.

かくして本発明をGaAs論理集積回路の設計に適用す
ることで、設計TAT、  レイアウト面積。
Thus, by applying the present invention to the design of GaAs logic integrated circuits, design TAT and layout area can be reduced.

消費電力の改善が図れる。Power consumption can be improved.

第3図には本発明が適用された階層的レイアウト設計方
法により設計されたGaAs論理集積回路のチップ模式
図が示されている。
FIG. 3 shows a schematic chip diagram of a GaAs logic integrated circuit designed by the hierarchical layout design method to which the present invention is applied.

論理ブロック41の周辺部には駆動電流及びセルサイズ
か大きいセルが、中央部には駆動電流及びセルサイズが
小さいセルか比較的多く集まっているレイアウトになっ
ており、従来に比へて、論理ブロック41間を接続する
信号配線42の長さを短くできる。その結果、論理ブロ
ック41間の負荷容量の増大を抑制できるのでタイミン
グマージンを大きく取れる。更に、ホンディングバット
43と論理ブロック41とを接続する信号配線44の配
線長も短くなっている。このように本発明を階層的レイ
アウト設計方法に適用することにより最適化された配置
配線レイアウトか得られる。
The layout has a relatively large number of cells with large drive current and cell size in the periphery of the logic block 41, and a relatively large number of cells with small drive current and cell size in the center. The length of the signal wiring 42 connecting the blocks 41 can be shortened. As a result, an increase in load capacitance between the logic blocks 41 can be suppressed, so a large timing margin can be achieved. Furthermore, the wiring length of the signal wiring 44 connecting the terminal bat 43 and the logic block 41 is also shortened. As described above, by applying the present invention to the hierarchical layout design method, an optimized placement and wiring layout can be obtained.

なお、この実施例ではGaAsLSIについて述べたが
、この他の5iLSIについても全く同様に設計するこ
とができる。
In this embodiment, GaAsLSI has been described, but other 5iLSIs can be designed in exactly the same manner.

C発明の効果] 以上述べたように本発明によれば、各信号線の遅延時間
を全て所定範囲に収めた後に、実配線容量を用いた遅延
付き論理シミュレーションにより設計検証を行うので時
間のかかる設計修正を行う率が低くなるので設計TAT
の大幅な短縮を図ることができる。また本発明では遅延
時間が所定範囲に収まらない信号線が検出された場合に
不良箇所のセルを最適な駆動能力を持つセルに置き換え
るので設計修正が容易に行われる。
C. Effects of the Invention] As described above, according to the present invention, design verification is performed by logic simulation with delay using actual wiring capacitance after all the delay times of each signal line are within a predetermined range, which is time-consuming. Design TAT is reduced as the rate of design revisions is lower.
can be significantly shortened. Further, according to the present invention, when a signal line whose delay time does not fall within a predetermined range is detected, the cell at the defective location is replaced with a cell having the optimum driving ability, so that design correction can be easily performed.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例に係る半導体集積回路の自動
設計方法に関するフローチャートを示す図、第2図は外
部負荷の容量と駆動電流との関係を示す図、第3図は本
発明か適用された階層的レイアウト設計方法により設計
されたGaAs論理集積回路のチップ模式図、第4図は
従来例の自動設計方法に関するフローチャートを示す図
である。 S21・・・論理修正、S22・・・ファンアウト容量
の判断、323・・・自動配線レイアウト、S24・・
外部負荷容量の自動読取り、S25・・・遅延時間の算
出、S26・・・各信号線の遅延時間の合否判定、S2
7・・・セルの選定、S28・・・セルの置き換え、S
29・・・論理シミュレーション、S30・・・遅延時
間の設定、531・・ファンアウト容量の設定、S32
・・・レイアウト設計終了、41・・・論理ブロック、
42.44・・・信号配線、43・・・ポンディングパ
ッド。 出願人代理人 弁理士 鈴 江 武 彦第 図 第 図
FIG. 1 is a diagram showing a flowchart regarding an automatic design method for a semiconductor integrated circuit according to an embodiment of the present invention, FIG. 2 is a diagram showing the relationship between external load capacity and drive current, and FIG. 3 is a diagram showing the relationship between external load capacity and drive current. FIG. 4 is a schematic diagram of a chip of a GaAs logic integrated circuit designed by the applied hierarchical layout design method. FIG. 4 is a flowchart of a conventional automatic design method. S21...Logic correction, S22...Judgment of fan-out capacity, 323...Automatic wiring layout, S24...
Automatic reading of external load capacity, S25... Calculation of delay time, S26... Judgment of pass/fail of delay time of each signal line, S2
7...Cell selection, S28...Cell replacement, S
29...Logic simulation, S30...Delay time setting, 531...Fan-out capacity setting, S32
...Layout design completed, 41...Logic block,
42.44...Signal wiring, 43...Ponding pad. Applicant's agent Patent attorney Takehiko Suzue

Claims (2)

【特許請求の範囲】[Claims] (1)標準セルを用いた半導体集積回路の設計方法にお
いて、 論理設計するステップと、 前記論理設計の後に配置配線するステップと、前記配置
配線の結果から各信号線の遅延時間を求め、前記各信号
線の遅延時間を全て所定の時間以内に収めるべく論理設
計又は配置配線の修正を行うステップと、 前記各信号線の遅延時間が全て所定の時間以内に収まる
配置配線が決定された後、実配線容量を用いた遅延付き
論理シミュレーションによる設計検証を行うステップと
、 を有することを特徴とする半導体集積回路の設計方法。
(1) In a method for designing a semiconductor integrated circuit using standard cells, there are a step of performing logic design, a step of placing and routing after the logic design, and determining the delay time of each signal line from the result of the placement and routing. A step of correcting the logic design or placement and wiring so that all the delay times of the signal lines are within a predetermined time, and after determining the placement and wiring that the delay times of each signal line are all within a predetermined time, an implementation step is performed. 1. A method for designing a semiconductor integrated circuit, comprising: performing design verification by logic simulation with delay using wiring capacitance.
(2)前記配置配線の結果から前記各信号線の遅延時間
が所定の時間以内に収まらない信号線が見つかった場合
、前記信号線を出力段に有するセルをこのセルと機能が
同じで駆動能力が異なるセルに置換し、前記各信号線の
遅延時間が全て所定の時間以内に収めるべく論理設計又
は配置配線の修正を行うことを特徴とする請求項1に記
載の半導体集積回路の設計方法。
(2) If a signal line is found from the result of the placement and wiring that the delay time of each signal line does not fall within the predetermined time, a cell that has the signal line in the output stage has the same function as this cell and has the same driving capacity. 2. The method of designing a semiconductor integrated circuit according to claim 1, further comprising replacing cells with cells having different signal lines, and modifying logic design or layout and wiring so that delay times of each signal line are all within a predetermined time.
JP2259052A 1990-09-28 1990-09-28 Designing method for semiconductor integrated circuit Pending JPH04137653A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2259052A JPH04137653A (en) 1990-09-28 1990-09-28 Designing method for semiconductor integrated circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2259052A JPH04137653A (en) 1990-09-28 1990-09-28 Designing method for semiconductor integrated circuit

Publications (1)

Publication Number Publication Date
JPH04137653A true JPH04137653A (en) 1992-05-12

Family

ID=17328662

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2259052A Pending JPH04137653A (en) 1990-09-28 1990-09-28 Designing method for semiconductor integrated circuit

Country Status (1)

Country Link
JP (1) JPH04137653A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001332625A (en) * 2000-05-19 2001-11-30 Hitachi Ltd Semiconductor integrated circuit
US6831483B2 (en) 2000-05-19 2004-12-14 Renesas Technology Corp. Semiconductor integrated circuit having high-speed and low-power logic gates with common transistor substrate potentials, and design data recording medium therefor

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001332625A (en) * 2000-05-19 2001-11-30 Hitachi Ltd Semiconductor integrated circuit
US6831483B2 (en) 2000-05-19 2004-12-14 Renesas Technology Corp. Semiconductor integrated circuit having high-speed and low-power logic gates with common transistor substrate potentials, and design data recording medium therefor
US6842045B2 (en) 2000-05-19 2005-01-11 Renesas Technology Corp. Semiconductor integrated circuit having high-speed and low-power logic gates with common transistor substrate potentials, design methods thereof, and related program recording medium
US6859917B2 (en) 2000-05-19 2005-02-22 Renesas Technology Corp. Semiconductor integrated circuit having high-speed and low-power logic gates with common transistor substrate potentials, design methods thereof, and related program recording medium

Similar Documents

Publication Publication Date Title
US7017132B2 (en) Methodology to optimize hierarchical clock skew by clock delay compensation
CN102884583B (en) There is the flash memory system of the cross coupling compensation at read operations
JP4629607B2 (en) Timing verification method and timing verification apparatus for semiconductor integrated circuit
JPH0567169A (en) Circuit synthesis system
WO2003060776A1 (en) Method for calculating delay time of semiconductor integrated circuit and delay time calculating system
JP3256597B2 (en) Automatic placement design method and automatic placement design apparatus
US8073670B2 (en) Method for calculating delay time, program for calculating delay time and device for calculating delay time
JP4526596B2 (en) Signal delay evaluation program, signal delay evaluation method, and signal delay evaluation apparatus
JPH04137653A (en) Designing method for semiconductor integrated circuit
US5926398A (en) Semiconductor device layout method capable of arranging functional cells with data signal lines and control signal lines having a proper length and configuration
US7512845B2 (en) Semiconductor memory device and method for stacking reference data
US7057946B2 (en) Semiconductor integrated circuit having latching means capable of scanning
CN101584002B (en) Memory system and computer memory system
US20020047789A1 (en) Method of designing semiconductor integrated circuit
CN112820727B (en) Chip comprising standby unit and related method
JP3182272B2 (en) Operation verification system for logic circuit of semiconductor integrated circuit
JPH0384951A (en) Layout design of integrated circuit
JP3017038B2 (en) Design method of semiconductor integrated circuit
US20070130550A1 (en) Semiconductor integrated circuit and design method thereof
JP2786017B2 (en) Method for manufacturing semiconductor integrated circuit
JPS5877100A (en) Storage device
JP3644413B2 (en) Element and wiring arrangement determination method
JP2626498B2 (en) Automatic placement and routing processing method
CN117852492A (en) Delay unit library construction method, signal balancing method, device and storage medium
JP2001267428A (en) Layout method of semiconductor integrated circuit