[go: up one dir, main page]

JP2002359284A - Signal line design method for scan test of semiconductor integrated circuit - Google Patents

Signal line design method for scan test of semiconductor integrated circuit

Info

Publication number
JP2002359284A
JP2002359284A JP2001163282A JP2001163282A JP2002359284A JP 2002359284 A JP2002359284 A JP 2002359284A JP 2001163282 A JP2001163282 A JP 2001163282A JP 2001163282 A JP2001163282 A JP 2001163282A JP 2002359284 A JP2002359284 A JP 2002359284A
Authority
JP
Japan
Prior art keywords
signal line
scan test
wiring
test signal
delay time
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
JP2001163282A
Other languages
Japanese (ja)
Inventor
Hirokuni Taketazu
弘州 竹田津
Yasuhiro Tanaka
康弘 田中
Kenji Yokoyama
賢司 横山
Hirokimi Fukazawa
浩公 深澤
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2001163282A priority Critical patent/JP2002359284A/en
Publication of JP2002359284A publication Critical patent/JP2002359284A/en
Pending legal-status Critical Current

Links

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)
  • Tests Of Electronic Circuits (AREA)
  • Semiconductor Integrated Circuits (AREA)

Abstract

(57)【要約】 【課題】 レジスタ間のスキャンテスト用信号線の配線
長が短いことで発生するホールドタイムエラーを、半導
体集積回路の面積を増大させることなく低減させるこ
と。 【解決手段】 スキャンテスト用信号線をレジスタ間に
接続し、そのレジスタを含む論理セルをレイアウトし、
レイアウトした結果スキャンテスト用信号線の配線長が
最短となるよう処理を行い、最短化されたスキャンテス
ト用信号線の配線遅延時間を計算し、ホールドタイムエ
ラーが発生している個所を特定する。そして、特定され
たスキャンテスト用信号線に対し、配線負荷が大きくな
るように配線を修正し、配線遅延時間を増加させる。
(57) [PROBLEMS] To reduce a hold time error caused by a short scan test signal line between registers without increasing the area of a semiconductor integrated circuit. SOLUTION: A scan test signal line is connected between registers, and a logic cell including the register is laid out.
Processing is performed so that the wiring length of the scan test signal line is the shortest as a result of the layout, the wiring delay time of the minimized scan test signal line is calculated, and the location where the hold time error occurs is specified. Then, the wiring is corrected so as to increase the wiring load on the specified scan test signal line, and the wiring delay time is increased.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、半導体集積回路の
設計手法に関し、特にスキャン配線を用いて回路の故障
検出を行うスキャンテスト用信号線の配線方法の改良に
関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for designing a semiconductor integrated circuit, and more particularly to an improvement in a wiring method of a scan test signal line for detecting a failure of a circuit using scan wiring.

【0002】[0002]

【従来の技術】半導体集積回路の検査方法の一手法であ
るスキャンテスト方法は、スキャン入力端子を有するレ
ジスタをスキャンテスト用信号線で任意の順序で接続
し、レジスタに対して所定の順序で論理信号を印加して
ゆき、信号出力端子より取り出した論理結果を入力と比
較することで半導体集積回路の検査を容易に行う方法で
ある。
2. Description of the Related Art A scan test method, which is one method of inspecting a semiconductor integrated circuit, is such that a register having a scan input terminal is connected in an arbitrary order by a scan test signal line, and a logic is connected to the register in a predetermined order. This is a method for easily inspecting a semiconductor integrated circuit by applying a signal and comparing a logic result taken out from a signal output terminal with an input.

【0003】従来から行われているスキャン配線方法
は、論理回路中のレジスタに付加された固有名称のアル
ファベット順などに接続する方法と、例えば、特開平4
−96252号公報に開示されているように、セル配置
工程後のレジスタの配置情報をもとにスキャン配線を最
短化する方法にて接続する方法の2つの方法がある。
Conventional scan wiring methods include a method of connecting in alphabetical order of unique names added to registers in a logic circuit, and a method disclosed in, for example,
As disclosed in Japanese Patent Application Publication No. 96252, there are two methods of connecting by a method of minimizing scan wiring based on the register arrangement information after the cell arrangement step.

【0004】しかしながら、前者の、レジスタに付加さ
れた固有名称のアルファベット順などに接続する方法で
は、レイアウト上のレジスタ間の距離を考慮せず、また
回路が本来の目的とする処理に用いる信号(一般信号)
とは無関係に決定され、スキャンテスト用信号線の配線
経路が複雑になり、その結果、半導体集積回路の面積が
増大する可能性がある。
[0004] However, in the former method of connecting in alphabetical order of unique names added to registers, the distance between registers on a layout is not taken into account, and a signal used by a circuit for processing intended for the original purpose ( General signal)
Irrespective of this, the wiring path of the scan test signal line becomes complicated, and as a result, the area of the semiconductor integrated circuit may increase.

【0005】一方、配置配線後のレジスタの配置情報を
もとにスキャンテスト用信号線の配線を最短化する方法
は集積回路の面積増大を回避できるが、レジスタ間のス
キャンテスト用信号の伝搬時間については考慮しておら
ず、レジスタ間の配線が最短になるよう再接続されるこ
とでホールドタイムエラーが発生し、ミスラッチを起こ
すという可能性がある。
On the other hand, the method of minimizing the wiring of the scan test signal line based on the arrangement information of the register after the arrangement and wiring can avoid an increase in the area of the integrated circuit. Is not taken into account, and there is a possibility that a hold time error occurs due to reconnection so that the wiring between the registers becomes the shortest and a mislatch occurs.

【0006】[0006]

【発明が解決しようとする課題】従来の半導体集積回路
のスキャンテスト用信号線設計方法は以上のように構成
されており、スキャン配線によって半導体集積回路の面
積が増大するという問題や、スキャンテスト用信号の伝
搬時間に起因してレジスタがホールドタイムエラーを発
生するなどの問題点があった。
The conventional method of designing a signal line for a scan test of a semiconductor integrated circuit is configured as described above. There has been a problem that the register causes a hold time error due to the signal propagation time.

【0007】本発明は以上のような問題点を解消するた
めになされたもので、半導体集積回路の面積が増大する
ことなく、しかもレジスタがホールドタイムエラーを発
生するのを低減することのできる半導体集積回路のスキ
ャンテスト用信号線設計方法を提供することを目的とす
る。
SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and a semiconductor device capable of reducing the occurrence of a hold time error in a register without increasing the area of a semiconductor integrated circuit. An object of the present invention is to provide a method of designing a scan test signal line for an integrated circuit.

【0008】[0008]

【課題を解決するための手段】本発明の請求項1にかか
る半導体集積回路のスキャンテスト用信号線設計方法
は、スキャンテスト用信号線をレジスタ間に接続するス
キャンテスト用信号線接続工程と、論理セルを配置する
セル配置工程と、上記論理セル配置工程後に上記スキャ
ンテスト用信号線の配線長が最短となるように接続順序
を変更するスキャンテスト用配線最短化工程と、上記論
理セルの端子間を配線する配線工程と、上記スキャンテ
スト用信号線の配線遅延時間を計算する遅延時間計算工
程と、上記遅延時間計算工程の結果に応じて、上記スキ
ャンテスト用信号線の配線を修正する配線修正工程と、
を含むものである。
According to a first aspect of the present invention, there is provided a method for designing a scan test signal line for a semiconductor integrated circuit, comprising the steps of: connecting a scan test signal line between registers; A cell arranging step of arranging a logic cell; a scan test wiring minimizing step of changing a connection order such that a wiring length of the scan test signal line is minimized after the logical cell arranging step; and a terminal of the logic cell. A wiring step for wiring between; a delay time calculating step for calculating a wiring delay time of the scan test signal line; and a wiring for correcting the wiring of the scan test signal line according to the result of the delay time calculating step. A correction process,
Is included.

【0009】また、本発明の請求項2にかかる半導体集
積回路のスキャンテスト用信号線設計方法は、請求項1
記載の半導体集積回路のスキャンテスト用信号線設計方
法において、上記配線修正工程は、スキャンテスト用信
号線が接続されているレジスタの出力端子が2つ以上存
在する場合、上記遅延時間計算工程によって得られた遅
延情報を鑑みて、スキャンテスト用信号線を接続する上
記レジスタの出力端子を変更する工程を含むものであ
る。
Further, a method for designing a signal line for a scan test of a semiconductor integrated circuit according to a second aspect of the present invention is the first aspect.
In the method for designing a signal line for scan test of a semiconductor integrated circuit described above, the wiring correction step is performed by the delay time calculation step when there are two or more output terminals of a register to which the scan test signal line is connected. In consideration of the obtained delay information, the method includes a step of changing the output terminal of the register to which the scan test signal line is connected.

【0010】また、本発明の請求項3にかかる半導体集
積回路のスキャンテスト用信号線設計方法は、請求項1
記載のスキャンテスト用信号線設計方法において、上記
配線修正工程は、上記遅延時間計算工程によって得られ
た遅延情報を鑑みて、スキャンテスト用信号線の配線を
抵抗値の異なる配線層に変更する工程を含むものであ
る。
A third aspect of the present invention is a method for designing a scan test signal line for a semiconductor integrated circuit.
In the scan test signal line designing method described above, the wiring correction step is a step of changing the wiring of the scan test signal line to a wiring layer having a different resistance value in consideration of the delay information obtained in the delay time calculation step. Is included.

【0011】[0011]

【発明の実施の形態】(実施の形態1)以下、本発明の
実施の形態1にかかる半導体集積回路のスキャンテスト
用信号線設計方法について、図面を参照しながら説明す
る。図1は本実施の形態1における半導体集積回路のス
キャンテスト用信号線の配線手法のフローチャートを記
載した図面である。図に示すように、論理設計された回
路にスキャンテスト用信号線をレジスタ間に接続するス
キャン接続工程101と、論理セルを配置するセル配置
工程102と、前記セル配置工程後に前記スキャンテス
ト用信号線の配線長が最短となるように接続順序を変更
するスキャン配線最短化工程103と、前記論理セルの
端子間を配線する配線工程104と、前記スキャンテス
ト用信号線の配線遅延時間を計算する遅延時間計算工程
105と、前記スキャンテスト用信号線の配線を修正す
る配線修正工程106とで構成される。
Embodiment 1 Hereinafter, a method for designing a scan test signal line of a semiconductor integrated circuit according to Embodiment 1 of the present invention will be described with reference to the drawings. FIG. 1 is a drawing describing a flowchart of a wiring method of a scan test signal line of a semiconductor integrated circuit according to the first embodiment. As shown in the drawing, a scan connection step 101 for connecting a scan test signal line between registers to a logic-designed circuit, a cell placement step 102 for placing a logic cell, and the scan test signal after the cell placement step. A scan wiring minimization step 103 for changing the connection order so that the wiring length of the line becomes the shortest, a wiring step 104 for wiring between the terminals of the logic cells, and a wiring delay time of the scan test signal line are calculated. It comprises a delay time calculation step 105 and a wiring correction step 106 for correcting the wiring of the scan test signal line.

【0012】以下、上記工程について、詳細に説明を行
う。図2は図1中のステップ101のスキャン接続が完
了した様子の一例を示している。図2において、201
〜204はレジスタであり、各レジスタ間を接続してい
るのがスキャンテスト用信号線205である。この状態
ではレジスタに付加された固有名称に対しアルファベッ
ト順に接続するなど、レイアウト上でのレジスタ間距
離、位置関係は考慮されていないものとなっている。
Hereinafter, the above steps will be described in detail. FIG. 2 shows an example of a state where the scan connection in step 101 in FIG. 1 is completed. In FIG.
Reference numerals 204 denote registers, and a scan test signal line 205 connects the registers. In this state, the inter-register distance and the positional relationship on the layout are not taken into consideration, such as by connecting the unique names added to the registers in alphabetical order.

【0013】また、図3は図2の状態を、ステップ10
2を実行することにより、論理セルの配置を行った状態
を示した例である。図3の301〜304はレジスタで
あり、図2のレジスタ201〜204にそれぞれ対応す
る。セル配置工程においては、一般信号の配線が最適化
されるようにセル配置が行われるので、一般信号とは無
関係に決定されたスキャンテスト用信号線の配線は図3
のように、ステップ101で接続された順番301、3
02、303、304というように配線を行うと複雑な
配線経路となり、配線長が長くなってしまうことがわか
る。
FIG. 3 shows the state of FIG.
2 is a diagram illustrating a state in which a logic cell is arranged by executing Step 2. Registers 301 to 304 in FIG. 3 correspond to the registers 201 to 204 in FIG. In the cell arranging step, the cell arrangement is performed so that the wiring of the general signal is optimized. Therefore, the wiring of the scan test signal line determined independently of the general signal is shown in FIG.
As in the order 301, 3
It can be seen that wiring such as 02, 303, and 304 results in a complicated wiring path, and the wiring length becomes long.

【0014】この状態を図4に示すように、レジスタ3
01から303、302、304の順にレジスタ間の配
線長が最短になるよう接続順序を変更する。この工程が
ステップ103である。
This state is shown in FIG.
The connection order is changed so that the wiring length between the registers becomes the shortest in the order of 01 to 303, 302, and 304. This step is Step 103.

【0015】次に配線されたスキャンテスト用信号線の
配線遅延時間を計算する。上記ステップ103にてスキ
ャンテスト用信号線のレジスタ間の配線長は最短化され
ているため、配線遅延時間は小さな値となる。そのた
め、レジスタが正常に動作するために必要な時間(ホー
ルドタイム)を保持することができず、ミスラッチを起
こすことになる。そこでホールドタイムを保持するた
め、図1のステップ106で示すスキャンテスト用信号
線の配線修正を行う。
Next, the wiring delay time of the wired scan test signal line is calculated. Since the wiring length between the registers of the scan test signal line is minimized in step 103, the wiring delay time has a small value. For this reason, the time required for the register to operate normally (hold time) cannot be held, and a mislatch occurs. Therefore, in order to hold the hold time, the wiring of the scan test signal line shown in step 106 of FIG. 1 is corrected.

【0016】図5はレジスタ間のスキャンテスト用信号
線の接続例である。図に示すように、レジスタ501の
出力ピンQは論理セル502を介し、レジスタ503に
接続されている。一方レジスタ501の前記出力ピンQ
とは別の出力ピンNQは、スキャンテスト用信号線が接
続され、後段のレジスタ504のスキャンテスト用信号
線の入力に接続されている。このとき、図1のステップ
105により配線遅延時間を計算した結果、レジスタ5
01とレジスタ504との配線において配線遅延時間が
小さくなりすぎて、レジスタ504でホールドタイムエ
ラーを起こしていたとする。
FIG. 5 shows an example of connection of scan test signal lines between registers. As shown in the figure, the output pin Q of the register 501 is connected to the register 503 via the logic cell 502. On the other hand, the output pin Q of the register 501
The other output pin NQ is connected to a scan test signal line, and is connected to the input of the scan test signal line of the register 504 at the subsequent stage. At this time, as a result of calculating the wiring delay time in step 105 of FIG.
It is assumed that the wiring delay time of the wiring between the register 01 and the register 504 is too small, causing a hold time error in the register 504.

【0017】ここでレジスタのホールドライムエラーに
ついて詳述する。図6において、波形CKはレジスタ5
04に入力されるクロックである。波形NQはレジスタ
501の出力波形であり、波形SIはレジスタ504に
入力されたスキャンテスト用信号である。クロックの信
号変化に対し、データを正しくラッチするにはある一定
時間(ホールドタイム)データ信号の変化があってはな
らないが、配線遅延時間が少なくレジスタ504にはレ
ジスタ501から信号が早く到達するために、データ信
号の変化が生じる期間が重なり、十分なホールドタイム
が確保されずにホールドタイムエラーが発生している。
Here, the hold-dry error of the register will be described in detail. In FIG. 6, waveform CK is stored in register 5
This is the clock input to 04. A waveform NQ is an output waveform of the register 501, and a waveform SI is a scan test signal input to the register 504. In order to correctly latch data in response to a clock signal change, there must be no change in the data signal for a certain period of time (hold time). In this case, the periods in which the data signal changes occur overlap, and a sufficient hold time is not secured, and a hold time error occurs.

【0018】ここで、線形モデルを例として配線遅延時
間を考えた場合、配線遅延時間は、 配線遅延時間=配線抵抗×(ピン容量の合計+配線容量の合計) ・・(式1) で表される。
Here, when the wiring delay time is considered using a linear model as an example, the wiring delay time is expressed by the following equation: wiring delay time = wire resistance × (total pin capacitance + total wiring capacitance). Is done.

【0019】このことから接続を修正し、容量を大きく
することでスキャンテスト用信号線の配線遅延時間を大
きくすることが可能なことがわかる。一例として、レジ
スタ504のピン容量が1.5[pF]、レジスタ50
1のピン容量が3.5[pF]、レジスタ501からレ
ジスタ504までの配線抵抗が0.1[Ω]であった場
合を考える。なお、ここではピン容量と比較し配線容量
は限りなく小さいものと近似する。上記式1より、レジ
スタ501からレジスタ504までの配線遅延は0.1
5[psec]となる。ここでレジスタ501の出力ピ
ンNQからレジスタ504に接続されていたスキャンテ
スト用信号線を、レジスタ501の出力ピンQから接続
するように修正する。そうするとレジスタ501のピン
容量がレジスタ501からレジスタ504までの配線遅
延時間に影響することになる。
From this, it is understood that the wiring delay time of the scan test signal line can be increased by correcting the connection and increasing the capacitance. As an example, the pin capacitance of the register 504 is 1.5 [pF],
It is assumed that the pin capacitance of No. 1 is 3.5 [pF] and the wiring resistance from the register 501 to the register 504 is 0.1 [Ω]. Here, it is approximated that the wiring capacitance is as small as possible as compared with the pin capacitance. From the above equation 1, the wiring delay from the register 501 to the register 504 is 0.1
5 [psec]. Here, the scan test signal line connected from the output pin NQ of the register 501 to the register 504 is modified to be connected from the output pin Q of the register 501. Then, the pin capacitance of the register 501 affects the wiring delay time from the register 501 to the register 504.

【0020】この場合の配線遅延時間は、上記式1より
0.45[psec]となり、接続を修正することで配
線遅延時間が大きくなる。図7は配線を修正した場合の
スキャンテスト用信号線の接続例である。配線遅延時間
を大きくしたことで、タイミングチャートは、図8に示
すように、遅延時間が増大することにより、レジスタ5
04に入力されるスキャンテスト用信号の信号変化のタ
イミングが変わり、ホールドタイムエラーの発生を防ぐ
ことが可能である。図8における波形Qはレジスタ50
1の出力波形を示す。
The wiring delay time in this case is 0.45 [psec] according to the above equation 1, and the wiring delay time is increased by correcting the connection. FIG. 7 shows a connection example of a scan test signal line when the wiring is modified. By increasing the wiring delay time, the timing chart shows that, as shown in FIG.
The timing of the signal change of the scan test signal input to 04 changes, so that it is possible to prevent occurrence of a hold time error. The waveform Q in FIG.
1 shows the output waveform of FIG.

【0021】また、上述のように、スキャンテスト用信
号線を接続する上記レジスタの出力端子を変更する方法
以外に、スキャンテスト用信号線の配線を抵抗値の異な
る配線層に変更することによっても同様の効果を得るこ
とができる。以下、詳述すると、図9は半導体集積回路
の配線層として利用される主な材質のシート抵抗と平行
平板容量の一例を示したものである。いま、例として、
半導体集積回路の配線構造が2層構造のものがあり、そ
のうち1層がアルミ(Al)で、もう1層がポリシリコ
ン(PS)で構成されているものを考える。スキャンテ
スト用信号線の配線層としてAlの層を使用している状
態で、図6に示すようなホールドタイムエラーが発生し
ていたとする。このときスキャンテスト用信号線の配線
層をPSに変えることで、容量が増加してホールドタイ
ムエラーの発生を防ぐことが可能である。ここでスキャ
ンテスト用信号線の配線長と配線幅がそれぞれ100
[μm]、1[μm]である場合を考える。配線遅延時
間は次の式で求められる。 配線遅延時間=シート抵抗×配線長÷配線幅×平行平板容量・・(式2) 図9の値と上記式2より、配線層がAlの場合の配線遅
延時間は0.0074[psec]であり、PSの場合の
配線遅延時間は0.135[psec]であることがわ
かる。このことからスキャンテスト用信号線の配線層を
AlからPSに変えることで配線遅延時間を大きくする
ことができ、ホールドタイムエラーの発生を防ぐことが
可能である。
As described above, in addition to the method of changing the output terminal of the register to which the scan test signal line is connected, the scan test signal line may be changed to a wiring layer having a different resistance value. Similar effects can be obtained. FIG. 9 shows an example of sheet resistance and parallel plate capacitance of main materials used as a wiring layer of a semiconductor integrated circuit. Now, as an example,
A semiconductor integrated circuit has a two-layer wiring structure, in which one layer is made of aluminum (Al) and the other layer is made of polysilicon (PS). It is assumed that a hold time error as shown in FIG. 6 has occurred in a state where an Al layer is used as the wiring layer of the scan test signal line. At this time, by changing the wiring layer of the scan test signal line to PS, it is possible to prevent a hold time error from occurring due to an increase in capacitance. Here, the wiring length and the wiring width of the scan test signal line are 100
[Μm] and 1 [μm] are considered. The wiring delay time is obtained by the following equation. Wiring delay time = sheet resistance × wire length ÷ wiring width × parallel plate capacitance (Equation 2) From the value of FIG. It can be seen that the wiring delay time in the case of PS is 0.135 [psec]. Accordingly, by changing the wiring layer of the scan test signal line from Al to PS, the wiring delay time can be increased, and the occurrence of a hold time error can be prevented.

【0022】このように本実施の形態によれば、遅延時
間計算工程によって得られた遅延時間情報をもとにホー
ルドタイムエラーが発生しているスキャンテスト用信号
線を特定し、その特定された箇所に対してスキャンテス
ト用信号線の配線を、接続する上記レジスタの出力端子
を変更する、あるいは、スキャンテスト用信号線の配線
を抵抗値の異なる配線層に変更することによる配線修正
処理を行うことにより、ホールドタイムエラーが発生し
ているスキャンテスト用信号線に対して信号線の配線抵
抗を大きくし、信号の伝搬速度を鈍化させることで、ホ
ールドタイムエラーの発生を低減することができる。
As described above, according to the present embodiment, the scan test signal line in which the hold time error has occurred is specified based on the delay time information obtained in the delay time calculation step, and the specified A wiring correction process is performed by changing the output terminal of the register to which the scan test signal line is connected to the location or changing the scan test signal line to a wiring layer having a different resistance value. Thus, the occurrence of the hold time error can be reduced by increasing the wiring resistance of the signal line with respect to the scan test signal line in which the hold time error has occurred and slowing down the signal propagation speed.

【0023】[0023]

【発明の効果】以上のように、本発明の請求項1にかか
るスキャンテスト用信号線設計方法によれば、スキャン
テスト用信号線をレジスタ間に接続するスキャンテスト
用信号線接続工程と、論理セルを配置するセル配置工程
と、上記論理セル配置工程後に上記スキャンテスト用信
号線の配線長が最短となるように接続順序を変更するス
キャンテスト用配線最短化工程と、上記論理セルの端子
間を配線する配線工程と、上記スキャンテスト用信号線
の配線遅延時間を計算する遅延時間計算工程と、上記遅
延時間計算工程の結果に応じて、上記スキャンテスト用
信号線の配線を修正する配線修正工程と、を含むものと
したので、遅延時間計算工程によって得られた遅延時間
情報をもとにホールドタイムエラーが発生しているスキ
ャンテスト用信号線を特定でき、その特定された箇所に
対しスキャンテスト用信号線の配線を修正し、ホールド
タイムエラーが発生しているスキャンテスト用信号線に
対し信号線の配線抵抗を大きくすることで、信号の伝搬
速度が鈍り、ホールドタイムエラーの発生を低減するこ
とができると言う効果が得られる。
As described above, according to the scan test signal line designing method according to the first aspect of the present invention, a scan test signal line connecting step of connecting a scan test signal line between registers, A cell arranging step of arranging cells; a scan test wiring minimizing step of changing a connection order such that a wiring length of the scan test signal line is minimized after the logical cell arranging step; Wiring, wiring delay of the scan test signal line, and wiring correction of the scan test signal line according to the result of the delay time calculation. The scan test signal in which a hold time error has occurred based on the delay time information obtained in the delay time calculation step By correcting the wiring of the scan test signal line at the specified location and increasing the wiring resistance of the signal line for the scan test signal line where a hold time error has occurred, The effect is obtained that the propagation speed is reduced and the occurrence of the hold time error can be reduced.

【0024】また、本発明の請求項2にかかるスキャン
テスト用信号線設計方法によれば、請求項1記載の半導
体集積回路のスキャンテスト用信号線設計方法におい
て、上記配線修正工程は、スキャンテスト用信号線が接
続されているレジスタの出力端子が2つ以上存在する場
合、上記遅延時間計算工程によって得られた遅延情報を
鑑みて、スキャンテスト用信号線を接続する上記レジス
タの出力端子を変更する工程を含むものとしたので、駆
動する負荷容量の大きい出力端子に接続を修正して、ホ
ールドタイムエラーが発生しているスキャンテスト用信
号線に対し信号線の配線抵抗を大きくすることで、信号
の伝搬速度が鈍り、ホールドタイムエラーの発生を低減
することができると言う効果が得られる。
According to a second aspect of the present invention, in the method of designing a signal line for a scan test of a semiconductor integrated circuit according to the first aspect of the present invention, the step of correcting the wiring is performed by a scan test. When there are two or more output terminals of the register to which the signal line for connection is connected, the output terminal of the register to which the signal line for scan test is connected is changed in consideration of the delay information obtained in the delay time calculation step. Therefore, by correcting the connection to the output terminal with a large load capacitance to be driven and increasing the wiring resistance of the signal line for the scan test signal line in which the hold time error has occurred, This has the effect of reducing the signal propagation speed and reducing the occurrence of hold time errors.

【0025】また、本発明の請求項3にかかるスキャン
テスト用信号線設計方法によれば、請求項1記載のスキ
ャンテスト用信号線設計方法において、上記配線修正工
程は、上記遅延時間計算工程によって得られた遅延情報
を鑑みて、スキャンテスト用信号線の配線を抵抗値の異
なる配線層に変更する工程を含むものとしたので、遅延
時間計算工程によってホールドタイムエラーが発生して
いると特定されたスキャンテスト用信号線に使用される
配線層を、配線層によって異なる材質の電気的抵抗値の
高い配線層を使用して配線抵抗を大きくすることで、信
号の伝搬速度が鈍り、ホールドタイムエラーの発生を低
減することができると言う効果が得られる。
According to a third aspect of the present invention, in the method of designing a scan test signal line according to the first aspect, the wiring correction step is performed by the delay time calculating step. In view of the obtained delay information, the method includes a step of changing the wiring of the scan test signal line to a wiring layer having a different resistance value. Therefore, it is specified that a hold time error has occurred in the delay time calculation step. The wiring layer used for the scan test signal line is made of a material with a different electrical resistance and a high electrical resistance value, and the wiring resistance is increased to reduce the signal propagation speed and reduce the hold time error. The effect of being able to reduce the occurrence of is obtained.

【図面の簡単な説明】[Brief description of the drawings]

【図1】この発明の実施の形態1における半導体集積回
路のスキャンテスト用信号線設計方法のフローチャート
を記載した図である。
FIG. 1 is a diagram illustrating a flowchart of a method for designing a scan test signal line of a semiconductor integrated circuit according to a first embodiment of the present invention;

【図2】上記実施の形態1におけるスキャンテスト用信
号線の接続の一例を示す図である。
FIG. 2 is a diagram illustrating an example of connection of a scan test signal line according to the first embodiment.

【図3】上記実施の形態1におけるスキャンテスト用信
号線が接続されるレジスタのレイアウトの一例を示す図
である。
FIG. 3 is a diagram showing an example of a layout of a register to which a scan test signal line is connected in the first embodiment.

【図4】上記実施の形態1における配線最短化処理が行
われたスキャンテスト用信号線の接続順の一例を示す図
である。
FIG. 4 is a diagram illustrating an example of a connection order of scan test signal lines that have been subjected to the wiring shorting process according to the first embodiment.

【図5】上記実施の形態1におけるレジスタ間のスキャ
ンテスト用信号線の接続の一例を示す図である。
FIG. 5 is a diagram showing an example of connection of a scan test signal line between registers according to the first embodiment.

【図6】レジスタにてホールドタイムエラーが発生して
いる状況を示すタイミングチャートの一例を記載した図
である。
FIG. 6 is a diagram illustrating an example of a timing chart illustrating a situation in which a hold time error has occurred in a register.

【図7】上記実施の形態1における配線修正工程後のレ
ジスタ間のスキャンテスト用信号線の接続の一例を示す
図である。
FIG. 7 is a diagram showing an example of connection of a scan test signal line between registers after a wiring correction step in the first embodiment.

【図8】上記実施の形態1における配線修正工程後のタ
イミングチャートの一例を記載した図である。
FIG. 8 is a diagram illustrating an example of a timing chart after a wiring correction step in the first embodiment.

【図9】半導体集積回路の配線層としてとして利用され
る主な材質のシート抵抗と平行平板容量の一例を示した
図である。
FIG. 9 is a diagram showing an example of sheet resistance and parallel plate capacitance of main materials used as a wiring layer of a semiconductor integrated circuit.

【符号の説明】[Explanation of symbols]

201〜204 レジスタ 205 スキャンテスト用信号線 301〜304 レジスタ 501 スキャンテスト用信号線出力側レジスタ 502 論理セル 503 レジスタ 504 スキャンテスト用信号線入力側レジスタ 201 to 204 register 205 scan test signal line 301 to 304 register 501 scan test signal line output side register 502 logic cell 503 register 504 scan test signal line input side register

───────────────────────────────────────────────────── フロントページの続き (72)発明者 横山 賢司 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 (72)発明者 深澤 浩公 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 Fターム(参考) 2G132 AA00 AB02 AC11 AC14 AD07 AK26 AK27 AL11 5F038 CA03 CD05 CD09 CD12 CD13 CD15 CD18 DT06 DT10 DT15 EZ20 5F064 BB31 DD25 DD39 EE03 EE08 EE22 EE33 EE36 EE42 EE43 EE47 FF05  ──────────────────────────────────────────────────の Continuing on the front page (72) Inventor Kenji Yokoyama 1006 Kazuma Kadoma, Osaka Prefecture Matsushita Electric Industrial Co., Ltd. F term (reference) 2G132 AA00 AB02 AC11 AC14 AD07 AK26 AK27 AL11 5F038 CA03 CD05 CD09 CD12 CD13 CD15 CD18 DT06 DT10 DT15 EZ20 5F064 BB31 DD25 DD39 EE03 EE08 EE22 EE33 EE36 EE42 EE43 EE47 FF05

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 スキャンテスト用信号線をレジスタ間に
接続するスキャンテスト用信号線接続工程と、 論理セルを配置するセル配置工程と、 上記論理セル配置工程後に上記スキャンテスト用信号線
の配線長が最短となるように接続順序を変更するスキャ
ンテスト用配線最短化工程と、 上記論理セルの端子間を配線する配線工程と、 上記スキャンテスト用信号線の配線遅延時間を計算する
遅延時間計算工程と、 上記遅延時間計算工程の結果に応じて、上記スキャンテ
スト用信号線の配線を修正する配線修正工程と、 を含むことを特徴とする半導体集積回路のスキャンテス
ト用信号線設計方法。
A scan test signal line connecting step of connecting a scan test signal line between registers; a cell arranging step of arranging a logic cell; and a wiring length of the scan test signal line after the logical cell arranging step. A scan test wiring minimizing step of changing the connection order so as to make the shortest, a wiring step of wiring between terminals of the logic cell, and a delay time calculating step of calculating a wiring delay time of the scan test signal line And a wiring correction step of correcting the wiring of the scan test signal line according to the result of the delay time calculation step. A method of designing a scan test signal line for a semiconductor integrated circuit, the method comprising:
【請求項2】 請求項1記載の半導体集積回路のスキャ
ンテスト用信号線設計方法において、 上記配線修正工程は、スキャンテスト用信号線が接続さ
れているレジスタの出力端子が2つ以上存在する場合、
上記遅延時間計算工程によって得られた遅延情報を鑑み
て、スキャンテスト用信号線を接続する上記レジスタの
出力端子を変更する工程を含むことを特徴とする半導体
集積回路のスキャンテスト用信号線設計方法。
2. The method for designing a signal line for scan test of a semiconductor integrated circuit according to claim 1, wherein the wiring correction step is performed when there are two or more output terminals of a register to which the scan test signal line is connected. ,
A method of designing a scan test signal line for a semiconductor integrated circuit, comprising: changing an output terminal of the register connected to the scan test signal line in consideration of the delay information obtained in the delay time calculation step. .
【請求項3】 請求項1記載のスキャンテスト用信号線
設計方法において、 上記配線修正工程は、上記遅延時間計算工程によって得
られた遅延情報を鑑みて、スキャンテスト用信号線の配
線を抵抗値の異なる配線層に変更する工程を含むことを
特徴とする半導体集積回路のスキャンテスト用信号線設
計方法。
3. The scan test signal line design method according to claim 1, wherein said wiring correction step includes setting a resistance value of the scan test signal line wiring to a resistance value in view of delay information obtained in said delay time calculation step. A signal line for scan test of a semiconductor integrated circuit, which includes a step of changing to a different wiring layer.
JP2001163282A 2001-05-30 2001-05-30 Signal line design method for scan test of semiconductor integrated circuit Pending JP2002359284A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001163282A JP2002359284A (en) 2001-05-30 2001-05-30 Signal line design method for scan test of semiconductor integrated circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001163282A JP2002359284A (en) 2001-05-30 2001-05-30 Signal line design method for scan test of semiconductor integrated circuit

Publications (1)

Publication Number Publication Date
JP2002359284A true JP2002359284A (en) 2002-12-13

Family

ID=19006285

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001163282A Pending JP2002359284A (en) 2001-05-30 2001-05-30 Signal line design method for scan test of semiconductor integrated circuit

Country Status (1)

Country Link
JP (1) JP2002359284A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007103620A (en) * 2005-10-04 2007-04-19 Matsushita Electric Ind Co Ltd Semiconductor device, method for manufacturing the same, and wiring device therefor
CN110895649A (en) * 2018-08-23 2020-03-20 珠海零边界集成电路有限公司 Integrated circuit back-end wiring management system, wiring management method and chip

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007103620A (en) * 2005-10-04 2007-04-19 Matsushita Electric Ind Co Ltd Semiconductor device, method for manufacturing the same, and wiring device therefor
CN110895649A (en) * 2018-08-23 2020-03-20 珠海零边界集成电路有限公司 Integrated circuit back-end wiring management system, wiring management method and chip

Similar Documents

Publication Publication Date Title
US20040049752A1 (en) Method for designing semiconductor integrated circuit
CN103208264A (en) Method for testing gate driver on array circuit
CN113721093A (en) Display panel mother board, detection method and system of display panel mother board
JP4629607B2 (en) Timing verification method and timing verification apparatus for semiconductor integrated circuit
JP2000193702A (en) Apparatus and method for inspecting insulation of board
JPH09160073A (en) Liquid crystal display
JP2002359284A (en) Signal line design method for scan test of semiconductor integrated circuit
CN113986036A (en) Touch panel mother board and detection method thereof
JP2003518773A (en) Integrated circuit with high reliability, metal programmable logic circuit
JP2959542B2 (en) Semiconductor device
CN107656169B (en) Display panel, display device and detection method of display panel
US20180059860A1 (en) Control circuit for resistive film touch panel
JPS6315179A (en) Method for adjusting timing skew of lsi tester
JP2002277517A (en) Power supply noise tolerance evaluation method, probe used therefor, and semiconductor element
JPH07199220A (en) Array substrate
CN1979269A (en) Liquid crystal display panel
CN111276494B (en) Array substrate, manufacturing method thereof, display panel and display device
JP2006258694A (en) How to eliminate scan chain hold errors
JP2882300B2 (en) Active matrix panel manufacturing method
CN100526902C (en) Circuit for inspecting semiconductor device and inspecting method
JPH0815393A (en) Data input / output circuit of semiconductor integrated circuit
JP4683873B2 (en) Logic circuit and semiconductor integrated circuit
CN119670676A (en) Wiring method and wiring device for display panel
CN118226323A (en) Panel wiring detection method, device, equipment and readable storage medium
JP2002183233A (en) How to design logic circuits