JP6325860B2 - Terminal arrangement apparatus and terminal arrangement method - Google Patents
Terminal arrangement apparatus and terminal arrangement method Download PDFInfo
- Publication number
- JP6325860B2 JP6325860B2 JP2014059731A JP2014059731A JP6325860B2 JP 6325860 B2 JP6325860 B2 JP 6325860B2 JP 2014059731 A JP2014059731 A JP 2014059731A JP 2014059731 A JP2014059731 A JP 2014059731A JP 6325860 B2 JP6325860 B2 JP 6325860B2
- Authority
- JP
- Japan
- Prior art keywords
- pad
- check
- output
- terminal arrangement
- power supply
- 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.)
- Active
Links
Landscapes
- Semiconductor Integrated Circuits (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
Description
本発明は、半導体チップの外部接続端子である各々のパッドとパッケージの外部接続端子である各々のピンとの対応付けを行う端子配置装置および端子配置方法に関するものである。 The present invention relates to a terminal arrangement device and a terminal arrangement method for associating each pad, which is an external connection terminal of a semiconductor chip, with each pin, which is an external connection terminal of a package.
半導体チップの各々のパッドとパッケージの各々のピンとの対応付けを行う端子配置装置として、特許文献1がある。同文献に記載の端子配置装置では、両者の対応付けを行う場合、まず、例えば、表1に示すような端子配置シートが生成される。 As a terminal arrangement device that associates each pad of a semiconductor chip with each pin of a package, there is Patent Document 1. In the terminal arrangement device described in the document, when the two are associated, first, for example, a terminal arrangement sheet as shown in Table 1 is generated.
表1に示す端子配置シートには、半導体チップのパッドの番号(PAD)と、パッケージのピンの番号(PIN)と、信号名(SIGNAL)と、セル名(CELL)と、入出力名(IN/OUT)と、グループ名(GROUP)と、電源側のドライブ係数(OVDD)およびグランド側のドライブ係数(OVSS)とが対応付けされて格納されている。 The terminal layout sheet shown in Table 1 includes a pad number (PAD) of a semiconductor chip, a pin number (PIN) of a package, a signal name (SIGNAL), a cell name (CELL), and an input / output name (IN / OUT), a group name (GROUP), a power supply side drive coefficient (OVDD), and a ground side drive coefficient (OVSS) are stored in association with each other.
パッケージのピンの番号がNCのピンは、実際には接続しないノンコネクトピンである。ノンコネクトピンに対応する半導体チップのノンコネクトパッドは、パッケージのピンには接続されない。 The pin whose package pin number is NC is a non-connect pin that is not actually connected. The non-connect pad of the semiconductor chip corresponding to the non-connect pin is not connected to the package pin.
信号名は、パッケージのピンの名称を表す。OVSS, OVDD, SO1-SO8、SI1-SI2は、それぞれ、グランドピン、電源ピン、出力ピン(双方向ピンを含む)、入力ピンであることを表す。 The signal name represents the name of the package pin. OVSS, OVDD, SO1-SO8, and SI1-SI2 represent a ground pin, a power supply pin, an output pin (including a bidirectional pin), and an input pin, respectively.
セル名は、半導体チップのパッドに接続されたIOセル(入出力セル)の名称を表す。PAD_OGND, PAD_OVDD, PAD_OBT1-PAD_OBT3, PAD_IBT1は、それぞれ、グランドセル、電源セル、出力バッファセル(双方向バッファセルを含む)、入力バッファセルであることを表す。また、PAD_NCは、IOセルが接続されず、パッケージのピンにも接続されないノンコネクトセルであることを表す。 The cell name represents the name of the IO cell (input / output cell) connected to the pad of the semiconductor chip. PAD_OGND, PAD_OVDD, PAD_OBT1-PAD_OBT3, and PAD_IBT1 represent a ground cell, a power cell, an output buffer cell (including a bidirectional buffer cell), and an input buffer cell, respectively. PAD_NC represents a non-connect cell that is not connected to an IO cell and is not connected to a package pin.
入出力名は、パッケージのピンの入出力属性の名称を表す。ognd, ovdd, out, inは、それぞれ、入出力属性が、グランド、電源、出力(双方向を含む)、入力であることを表す。 The input / output name represents the name of the input / output attribute of the package pin. ognd, ovdd, out, and in indicate that the input / output attributes are ground, power, output (including bidirectional), and input, respectively.
グループ名は、同時動作する出力バッファセルのグループの名称を表す。
表1には、番号3〜6,11,13,15,17の出力パッドに対応する出力バッファセルが同じグループAであることが示されている。
The group name represents the name of a group of output buffer cells that operate simultaneously.
Table 1 shows that the output buffer cells corresponding to the output pads of numbers 3 to 6, 11, 13, 15, and 17 are in the same group A.
電源側のドライブ係数およびグランド側のドライブ係数は、それぞれ、各々の出力バッファセルの電源側の駆動能力およびグランド側の駆動能力を表す。
表1には、電源側のドライブ係数が一例として示されている。ドライブ係数C1-C3は、それぞれ、セル名PAD_OBT1-PAD_OBT3に対応する出力バッファセルのドライブ係数を表す。セル名PAD_IBT1に対応する入力バッファセルのドライブ係数は0である。
The drive coefficient on the power supply side and the drive coefficient on the ground side represent the drive ability on the power supply side and the drive ability on the ground side of each output buffer cell, respectively.
Table 1 shows an example of the drive coefficient on the power supply side. Drive coefficients C1-C3 represent drive coefficients of output buffer cells corresponding to cell names PAD_OBT1-PAD_OBT3, respectively. The drive coefficient of the input buffer cell corresponding to the cell name PAD_IBT1 is 0.
半導体チップのパッドの番号およびパッケージのピンの番号は、端子配置装置により自動的に設定される。信号名、セル名、入出力名およびグループ名は、ユーザにより入力される。電源側のドライブ係数およびグランド側のドライブ係数は、出力同時動作ルールファイルで定義される。 The pad number of the semiconductor chip and the pin number of the package are automatically set by the terminal arrangement device. The signal name, cell name, input / output name, and group name are input by the user. The drive coefficient on the power supply side and the drive coefficient on the ground side are defined in the output simultaneous operation rule file.
続いて、端子配置シートに基づいて、各々のグループについて、同時動作する出力バッファセルの合計の駆動能力に対応する合計のドライブ係数と、同時動作する出力バッファセルに電力を供給する電源の駆動能力に対応する許容ドライブ係数とを比較することにより、半導体チップのパッドとパッケージのピンとの対応付けが、許容ドライブ係数により規定された出力端子同時動作制約を満たす対応づけであるか否かのチェックが行われる。 Subsequently, based on the terminal arrangement sheet, for each group, the total drive coefficient corresponding to the total drive capacity of the output buffer cells operating simultaneously, and the drive capacity of the power source supplying power to the output buffer cells operating simultaneously By comparing the permissible drive coefficient corresponding to the above, it is possible to check whether the correspondence between the pad of the semiconductor chip and the pin of the package is a correspondence satisfying the output terminal simultaneous operation restriction defined by the permissible drive coefficient. Done.
その結果、対応付けが出力端子同時動作制約を満たす場合、対応付けにエラーはないと判定され、出力端子同時動作制約を満たさない場合、対応付けにエラーがあると判定される。
そして、エラーが発生した場合には、ユーザにより、電源/グランドの追加、端子配置の変更等が行われ、エラーがなくなるまで上記動作が繰り返し行われる。
As a result, when the association satisfies the output terminal simultaneous operation constraint, it is determined that there is no error in the association. When the output terminal simultaneous operation constraint is not satisfied, it is determined that there is an error in the association.
When an error occurs, the user adds a power supply / ground, changes the terminal arrangement, etc., and repeats the above operation until there is no error.
上記のように、特許文献1に記載の端子配置装置では、半導体チップの各々のパッドとパッケージの各々のピンとの対応付けが、出力端子同時動作制約を満たす対応づけであるか否かのチェックが行われるため、電源端子やグランド端子の配置、および複数の出力バッファセルの同時動作に起因して発生するノイズを考慮した適切な端子配置を行うことができる。 As described above, in the terminal arrangement device described in Patent Document 1, it is checked whether or not the correspondence between each pad of the semiconductor chip and each pin of the package is a correspondence satisfying the output terminal simultaneous operation restriction. Therefore, appropriate terminal arrangement can be performed in consideration of noise generated due to the arrangement of power supply terminals and ground terminals and the simultaneous operation of a plurality of output buffer cells.
前述のように、特許文献1の端子配置装置では、同時動作する出力バッファセルの合計のドライブ係数と許容ドライブ係数とを比較することにより同時動作ノイズの許容判定が行われていた。しかし、同文献の端子配置装置では、同一のセルを用いている限り個々の出力バッファセルが受けるノイズの影響は一様と見なしているため、半導体チップのパッドの物理的な位置関係による影響は考慮されていなかった。 As described above, in the terminal arrangement device of Patent Document 1, the simultaneous operation noise tolerance determination is performed by comparing the total drive coefficient of the simultaneously operating output buffer cells and the allowable drive coefficient. However, in the terminal arrangement device of the same document, as long as the same cell is used, the influence of noise received by each output buffer cell is considered to be uniform. It was not considered.
図4に示すように、例えば、ノンコネクトパッド(PAD_NC)を配置することにより、ノンコネクトパッドによる寄生容量32が発生するため、同時動作ノイズが低減され、同時動作する出力バッファセルの合計のドライブ係数が低減されるドライブ緩和効果が期待できるが、特許文献1の端子配置装置ではこれが考慮されていない。そのため、必要な電源ピンおよびグランドピンの数が悲観的に見積もられ、信号ピンとして使用することができるピン数が少なくなる場合があった。 As shown in FIG. 4, for example, by disposing a non-connect pad (PAD_NC), a parasitic capacitance 32 due to the non-connect pad is generated, so that simultaneous operation noise is reduced and the total drive of output buffer cells that operate simultaneously. A drive relaxation effect in which the coefficient is reduced can be expected, but this is not taken into consideration in the terminal arrangement device of Patent Document 1. Therefore, the number of necessary power supply pins and ground pins is estimated pessimistically, and the number of pins that can be used as signal pins may be reduced.
また、特許文献1の端子配置装置では、半導体チップのパッド間の距離を端子配置シート上から見積もることができないため、静電気保護回路の配置の妥当性を別途行う必要があり、TAT(ターンアラウンドタイム)増大の要因となっていた。 Further, in the terminal arrangement device of Patent Document 1, since the distance between the pads of the semiconductor chip cannot be estimated from the terminal arrangement sheet, it is necessary to separately validate the arrangement of the electrostatic protection circuit, and TAT (turn around time) ) It was an increase factor.
ここで、本発明に関連性のある先行技術文献として、特許文献1の他に特許文献2,3がある。
特許文献2には、半導体集積回路パッケージのレイアウト設計における端子配置を、同時動作端子数を制限してノイズを抑圧するように決定する集積回路の端子配置装置が記載されている。
また、特許文献3には、半導体集積回路の同時動作ノイズを短時間で見積もることができる同時動作ノイズの見積り方法が記載されている。
Here, there are Patent Documents 2 and 3 in addition to Patent Document 1 as prior art documents relevant to the present invention.
Patent Document 2 describes an integrated circuit terminal arrangement device that determines the terminal arrangement in the layout design of a semiconductor integrated circuit package so as to suppress the noise by limiting the number of simultaneously operating terminals.
Patent Document 3 describes a method for estimating simultaneous operation noise that can estimate the simultaneous operation noise of a semiconductor integrated circuit in a short time.
本発明の目的は、前記従来技術の問題点を解消し、ノンコネクトパッドによる寄生容量の増加を考慮して、同時動作出力ノイズを正確に見積もることができる端子配置装置および端子配置方法を提供することにある。 An object of the present invention is to provide a terminal arrangement device and a terminal arrangement method that can solve the problems of the prior art and accurately estimate simultaneous operation output noise in consideration of an increase in parasitic capacitance due to non-connect pads. There is.
上記目的を達成するために、本発明は、半導体チップの外部接続端子である各々のパッドとパッケージの外部接続端子である各々のピンとの対応付けを行う端子配置装置であって、
外部から入力された指示を取得する指示取得部と、
前記指示取得部により取得された指示に対応する個数の、前記ピンに接続されないノンコネクトパッドを、前記指示取得部により取得された指示に対応する位置に配置するように前記対応付けを編集する端子配置情報編集部と、
第1電源パッドと第2電源パッドとの間に配置された2以上の出力パッドに対応する2以上の出力バッファセルが同時動作する場合に、前記第1電源パッドと前記第2電源パッドの間に配置されたノンコネクトパッドの個数分の、前記ノンコネクトパッドの配置による寄生容量の増加を考慮して、前記同時動作する出力バッファセルの合計の駆動能力に対応する合計のドライブ係数が、前記第1電源パッドに対応する第1電源の駆動能力に対応する許容ドライブ係数を満たすか否かのチェックを行う同時動作出力チェック部と、
前記同時動作出力チェック部によるチェックの結果を出力するチェック結果出力部とを備えることを特徴とする端子配置装置を提供するものである。
In order to achieve the above object, the present invention provides a terminal arrangement device that associates each pad, which is an external connection terminal of a semiconductor chip, with each pin, which is an external connection terminal of a package,
An instruction acquisition unit for acquiring an instruction input from the outside;
A terminal that edits the association so that a number of non-connect pads that are not connected to the pins corresponding to the instruction acquired by the instruction acquisition unit are arranged at positions corresponding to the instruction acquired by the instruction acquisition unit. An arrangement information editing section;
When two or more output buffer cells corresponding to two or more output pads arranged between the first power pad and the second power pad operate simultaneously, the first power pad and the second power pad are interposed. In consideration of the increase in parasitic capacitance due to the arrangement of the non-connect pads, the total drive coefficient corresponding to the total drive capacity of the simultaneously operating output buffer cells is equal to the number of non-connect pads arranged in A simultaneous operation output check unit that checks whether or not an allowable drive coefficient corresponding to the drive capability of the first power supply corresponding to the first power supply pad is satisfied;
And a check result output unit that outputs a result of the check by the simultaneous operation output check unit.
ここで、前記同時動作出力チェック部は、前記同時動作する出力バッファセルの合計の駆動能力に対応する合計のドライブ係数から、前記第1電源パッドと前記第2電源パッドの間に配置されたノンコネクトパッドの個数分の、前記ノンコネクトパッドの配置による寄生容量の増加により低減される合計のドライブ係数を減算した結果に基づいて、前記チェックを行うものであることが好ましい。 Here, the simultaneous operation output check unit is configured to determine whether the non-volatile memory is disposed between the first power supply pad and the second power supply pad based on a total drive coefficient corresponding to a total drive capability of the simultaneously operated output buffer cells. It is preferable that the check is performed based on a result obtained by subtracting a total drive coefficient reduced by an increase in parasitic capacitance due to the arrangement of the non-connect pads for the number of connect pads.
また、前記同時動作出力チェック部は、さらに、前記第1電源パッドと前記第2電源パッドの間に配置されたノンコネクトパッドの個数に応じて延長された距離による寄生容量の増加を考慮して、前記チェックを行うものであることが好ましい。 The simultaneous operation output check unit may further take into account an increase in parasitic capacitance due to an extended distance according to the number of non-connect pads disposed between the first power supply pad and the second power supply pad. The check is preferably performed.
また、前記同時動作出力チェック部は、前記同時動作する出力バッファセルの合計の駆動能力に対応する合計のドライブ係数に、前記第1電源パッドと前記第2電源パッドの間に配置されたノンコネクトパッドの個数分の、前記ノンコネクトパッドの配置による寄生容量の増加および前記ノンコネクトパッドの個数に応じて延長された距離による寄生容量の増加により低減されるドライブ係数の比率を表す乗算係数を積算した結果に基づいて、前記チェックを行うものであることが好ましい。 In addition, the simultaneous operation output check unit has a non-connect disposed between the first power supply pad and the second power supply pad so as to have a total drive coefficient corresponding to a total drive capability of the simultaneously operated output buffer cells. Multiply the multiplication coefficient that represents the ratio of the drive coefficient that is reduced by the increase in parasitic capacitance due to the number of pads and the increase in parasitic capacitance due to the distance extended according to the number of non-connect pads. It is preferable to perform the check based on the result.
さらに、前記端子配置情報編集部により編集された対応付けおよび前記半導体チップのパッド間の距離を表すピッチに基づいて、前記第1電源パッドと、前記第1電源パッドと前記第2電源パッドとの間に配置された第1出力パッドとの間の距離が、前記第1電源パッドが備える静電気保護回路から前記第1出力パッドまでの距離の許容値を満たすか否かをチェックする静電気保護回路配置チェック部を備え、
前記チェック結果出力部は、さらに、前記静電気保護回路配置チェック部によるチェックの結果を出力するものであることが好ましい。
Further, based on the correspondence edited by the terminal arrangement information editing unit and the pitch representing the distance between the pads of the semiconductor chip, the first power pad, the first power pad, and the second power pad An electrostatic protection circuit arrangement for checking whether a distance between the first output pad and the first output pad arranged therebetween satisfies an allowable value of a distance from the electrostatic protection circuit included in the first power supply pad to the first output pad With a check section,
It is preferable that the check result output unit further outputs a check result by the electrostatic protection circuit arrangement check unit.
さらに、前記端子配置情報編集部により編集された対応付けおよび前記パッケージの形状に関する情報に基づいて、前記半導体チップが前記パッケージに実装され、前記半導体チップの各々のパッドと前記パッケージの各々対応するピンとがボンディングワイヤにより接続されて組み立てられた状態の半導体集積回路の組立図を生成し、前記組立図に基づいて、前記対応付けの妥当性をチェックするパッケージ組立チェック部を備え、
前記チェック結果出力部は、さらに、前記パッケージ組立チェック部によるチェックの結果を出力するものであることが好ましい。
Further, based on the correspondence edited by the terminal arrangement information editing unit and information on the shape of the package, the semiconductor chip is mounted on the package, each pad of the semiconductor chip and each corresponding pin of the package, A package assembly check unit that generates an assembly drawing of the semiconductor integrated circuit in an assembled state connected by bonding wires, and checks the validity of the correspondence based on the assembly drawing;
It is preferable that the check result output unit further outputs a result of the check by the package assembly check unit.
また、本発明は、コンピュータが、半導体チップの外部接続端子である各々のパッドとパッケージの外部接続端子である各々のピンとの対応付けを行う端子配置方法であって、
前記コンピュータが、
外部から入力された指示を取得する指示取得ステップと、
前記指示取得ステップにより取得された指示に対応する個数の、前記ピンに接続されないノンコネクトパッドを、前記指示取得ステップにより取得された指示に対応する位置に配置するように前記対応付けを編集する端子配置情報編集ステップと、
第1電源パッドと第2電源パッドとの間に配置された2以上の出力パッドに対応する2以上の出力バッファセルが同時動作する場合に、前記第1電源パッドと前記第2電源パッドの間に配置されたノンコネクトパッドの個数分の、前記ノンコネクトパッドの配置による寄生容量の増加を考慮して、前記同時動作する出力バッファセルの合計の駆動能力に対応する合計のドライブ係数が、前記第1電源の駆動能力に対応する許容ドライブ係数を満たすか否かのチェックを行う同時動作出力チェックステップと、
前記同時動作出力チェックステップによるチェックの結果を出力するチェック結果出力ステップとを実行することを特徴とする端子配置方法を提供する。
Further, the present invention is a terminal arrangement method in which a computer associates each pad that is an external connection terminal of a semiconductor chip with each pin that is an external connection terminal of a package,
The computer is
An instruction acquisition step of acquiring an instruction input from the outside;
A terminal that edits the association so that the number of non-connect pads that are not connected to the pins corresponding to the instruction acquired in the instruction acquisition step are arranged at positions corresponding to the instruction acquired in the instruction acquisition step. An arrangement information editing step;
When two or more output buffer cells corresponding to two or more output pads arranged between the first power pad and the second power pad operate simultaneously, the first power pad and the second power pad are interposed. In consideration of the increase in parasitic capacitance due to the arrangement of the non-connect pads, the total drive coefficient corresponding to the total drive capacity of the simultaneously operating output buffer cells is equal to the number of non-connect pads arranged in A simultaneous operation output check step for checking whether or not an allowable drive coefficient corresponding to the drive capability of the first power supply is satisfied;
Provides a terminal arrangement wherein the executing the check result output step of outputting the result of the check by the simultaneous operation output checking step.
ここで、前記同時動作出力チェックステップは、前記同時動作する出力バッファセルの合計の駆動能力に対応する合計のドライブ係数から、前記第1電源パッドと前記第2電源パッドの間に配置されたノンコネクトパッドの個数分の、前記ノンコネクトパッドの配置による寄生容量の増加により低減される合計のドライブ係数を減算した結果に基づいて、前記チェックを行うことが好ましい。 Here, the simultaneous operation output check step includes a non-drive circuit arranged between the first power supply pad and the second power supply pad based on a total drive coefficient corresponding to a total drive capability of the simultaneously operated output buffer cells. It is preferable to perform the check based on a result obtained by subtracting a total drive coefficient reduced by an increase in parasitic capacitance due to the arrangement of the non-connect pads for the number of connect pads.
また、前記同時動作出力チェックステップは、さらに、前記第1電源パッドと前記第2電源パッドの間に配置されたノンコネクトパッドの個数に応じて延長された距離による寄生容量の増加を考慮して、前記チェックを行うことが好ましい。 Further, the simultaneous operation output check step further takes into account an increase in parasitic capacitance due to an extended distance according to the number of non-connect pads disposed between the first power supply pad and the second power supply pad. It is preferable to perform the check.
また、前記同時動作出力チェックステップは、前記同時動作する出力バッファセルの合計の駆動能力に対応する合計のドライブ係数に、前記第1電源パッドと前記第2電源パッドの間に配置されたノンコネクトパッドの個数分の、前記ノンコネクトパッドの配置による寄生容量の増加および前記ノンコネクトパッドの個数に応じて延長された距離による寄生容量の増加により低減されるドライブ係数の比率を表す乗算係数を積算した結果に基づいて、前記チェックを行うことが好ましい。 In the simultaneous operation output check step, a non-connect disposed between the first power supply pad and the second power supply pad has a total drive coefficient corresponding to a total drive capability of the simultaneously operated output buffer cells. Multiply the multiplication coefficient that represents the ratio of the drive coefficient that is reduced by the increase in parasitic capacitance due to the number of pads and the increase in parasitic capacitance due to the distance extended according to the number of non-connect pads. It is preferable to perform the check based on the result.
さらに、前記コンピュータが、さらに、前記端子配置情報編集ステップにより編集された対応付けおよび前記半導体チップのパッド間の距離を表すピッチに基づいて、前記第1電源パッドと、前記第1電源パッドと前記第2電源パッドとの間に配置された第1出力パッドとの間の距離が、前記第1電源パッドが備える静電気保護回路から前記第1出力パッドまでの距離の許容値を満たすか否かをチェックする静電気保護回路配置チェックステップを実行し、
前記チェック結果出力ステップは、さらに、前記静電気保護回路配置チェックステップによるチェックの結果を出力することが好ましい。
Further, the computer further includes the first power supply pad, the first power supply pad, and the first power pad based on the correspondence edited by the terminal arrangement information editing step and the pitch representing the distance between the pads of the semiconductor chip. Whether or not the distance from the first output pad disposed between the second power supply pad and the first power supply pad satisfies an allowable value of the distance from the electrostatic protection circuit included in the first power supply pad to the first output pad. Perform the ESD protection circuit placement check step to check,
It is preferable that the check result output step further outputs a check result obtained by the electrostatic protection circuit arrangement check step.
前記コンピュータが、さらに、前記端子配置情報編集ステップにより編集された対応付けおよび前記パッケージの形状に関する情報に基づいて、前記半導体チップが前記パッケージに実装され、前記半導体チップの各々のパッドと前記パッケージの各々対応するピンとがボンディングワイヤにより接続されて組み立てられた状態の半導体集積回路の組立図を生成し、前記組立図に基づいて、前記対応付けの妥当性をチェックするパッケージ組立チェックステップを実行し、
前記チェック結果出力ステップは、さらに、前記パッケージ組立チェックステップによるチェックの結果を出力することが好ましい。
The computer further mounts the semiconductor chip on the package based on the association edited by the terminal arrangement information editing step and information on the shape of the package, and each pad of the semiconductor chip and the package Generating an assembly drawing of the semiconductor integrated circuit in an assembled state in which each corresponding pin is connected by a bonding wire, and executing a package assembly check step for checking the validity of the correspondence based on the assembly drawing;
It is preferable that the check result output step further outputs a check result obtained by the package assembly check step.
本発明では、ノンコネクトパッドの個数分の、ノンコネクトパッドの配置による寄生容量の増加、さらには、ノンコネクトパッドの個数に応じて延長された距離による寄生容量の増加を考慮して、出力端子同時動作制約のチェックが行われる。
これにより、本発明によれば、同時動作出力ノイズを従来よりも正確に評価することができるため、従来、悲観的に見積もられていた電源数を削減することができ、チップサイズおよびコストを削減することができる。
In the present invention, in consideration of the increase in parasitic capacitance due to the number of non-connect pads, and the increase in parasitic capacitance due to the distance extended according to the number of non-connect pads, the output terminal A concurrent operation constraint check is performed.
As a result, according to the present invention, since the simultaneous operation output noise can be more accurately evaluated than in the past, the number of power supplies that has been estimated pessimistically can be reduced, and the chip size and cost can be reduced. Can be reduced.
また、本発明では、半導体チップのパッド間のピッチを利用して、従来は、端子配置の検討とは別に行われていた静電気保護回路の配置のチェックを同時に行うことができるため、設計TATを短縮することができる。
また、本発明では、組立図を生成することにより、組立検討を容易化することができるため、TATの短縮が期待できる。
Further, in the present invention, the layout of the electrostatic protection circuit, which has been conventionally performed separately from the examination of the terminal layout, can be simultaneously performed by using the pitch between the pads of the semiconductor chip. It can be shortened.
Further, in the present invention, since assembly examination can be facilitated by generating an assembly drawing, TAT can be expected to be shortened.
以下に、添付の図面に示す好適実施形態に基づいて、本発明の端子配置装置および端子配置方法を詳細に説明する。 Hereinafter, a terminal arrangement device and a terminal arrangement method according to the present invention will be described in detail based on preferred embodiments shown in the accompanying drawings.
図1は、本発明の端子配置装置の構成を表す一実施形態のブロック図である。同図に示す端子配置装置10は、半導体チップの外部接続端子である各々のパッドとパッケージの外部接続端子である各々のピンとの対応付けを行うものであり、指示取得部12と、端子配置情報編集部14と、同時動作出力チェック部16と、静電気保護回路配置チェック部18と、パッケージ組立チェック部20と、チェック結果出力部22とを備えている。 FIG. 1 is a block diagram of an embodiment showing a configuration of a terminal arrangement device of the present invention. A terminal arrangement device 10 shown in FIG. 1 associates each pad, which is an external connection terminal of a semiconductor chip, with each pin, which is an external connection terminal of a package, and includes an instruction acquisition unit 12 and terminal arrangement information. The editing unit 14, the simultaneous operation output check unit 16, the electrostatic protection circuit arrangement check unit 18, the package assembly check unit 20, and the check result output unit 22 are provided.
指示取得部12は、端子配置装置10の外部から、例えば、マウス、キーボード、タッチパッド等の入力手段を介して入力された各種の指示を取得するものである。 The instruction acquisition unit 12 acquires various instructions input from the outside of the terminal arrangement device 10 through input means such as a mouse, a keyboard, and a touch pad.
端子配置情報編集部14は、指示取得部12により取得された指示に応じて、端子配置情報ファイル24に格納された半導体チップのパッドとパッケージのピンとの対応付け等を編集し、編集後の対応付け等が格納された端子配置シート26を作成するものである。
また、端子配置情報編集部14は、指示取得部12により取得された指示に応じて、端子配置シート26に格納された対応付け等をさらに編集する。
The terminal arrangement information editing unit 14 edits the correspondence between the pads of the semiconductor chip and the pins of the package stored in the terminal arrangement information file 24 according to the instruction acquired by the instruction acquisition unit 12, and the correspondence after the editing The terminal arrangement sheet 26 in which the attachments and the like are stored is created.
Further, the terminal arrangement information editing unit 14 further edits the association stored in the terminal arrangement sheet 26 in accordance with the instruction acquired by the instruction acquisition unit 12.
表2は、端子配置情報ファイル24の構成例を表す。
表2に示す端子配置情報ファイル24には、半導体チップのパッドの番号(PAD)と、パッケージのピンの番号(PIN)と、電源およびグランドの名称(POWER/GROUND)とが対応付けされて格納されている。端子配置情報ファイル24は、端子配置情報編集部14が端子配置シート26を作成するためのテンプレートシートである。
Table 2 shows a configuration example of the terminal arrangement information file 24.
In the terminal arrangement information file 24 shown in Table 2, the pad number (PAD) of the semiconductor chip, the pin number (PIN) of the package, and the name of the power supply and ground (POWER / GROUND) are stored in association with each other. Has been. The terminal arrangement information file 24 is a template sheet for the terminal arrangement information editing unit 14 to create the terminal arrangement sheet 26.
表2の例では、半導体チップのパッドの番号1〜19までと、パッドの番号1〜11,13,15,17〜19に各々対応するパッケージのピンの番号P1〜P11、P12、P13、P14〜P16までと、番号P2,P10,P16のピンが電源ピンであることを表す信号名OVDDおよび番号P1,P9,P15のピンがグランドピンであることを表す信号名OVSSとが示されている。
パッケージのピンの番号がNCのピンは、実際には接続しないノンコネクトピンである。ノンコネクトピンに対応する半導体チップのノンコネクトパッドは、パッケージのピンには接続されない。
In the example of Table 2, the numbers 1 to 19 of the pads of the semiconductor chip and the numbers P1 to P11, P12, P13, and P14 of the package pins corresponding to the pad numbers 1 to 11, 13, 15, and 17 to 19, respectively. -P16, signal name OVDD indicating that pins P2, P10, and P16 are power pins and signal name OVSS indicating that pins P1, P9, and P15 are ground pins are shown. .
The pin whose package pin number is NC is a non-connect pin that is not actually connected. The non-connect pad of the semiconductor chip corresponding to the non-connect pin is not connected to the package pin.
表3は、端子配置シート26の構成例を表す。
表3に示す端子配置シート26には、半導体チップのパッドの番号(PAD)と、パッケージのピンの番号(PIN)と、ピッチ(PITCH)と、信号名(SIGNAL)と、セル名(CELL)と、入出力名(IN/OUT)と、グループ名(GROUP)と、電源側のドライブ係数(OVDD)およびグランド側のドライブ係数(OVSS)とが対応付けされて格納されている。
Table 3 shows a configuration example of the terminal arrangement sheet 26.
The terminal arrangement sheet 26 shown in Table 3 includes a semiconductor chip pad number (PAD), a package pin number (PIN), a pitch (PITCH), a signal name (SIGNAL), and a cell name (CELL). , Input / output names (IN / OUT), group names (GROUP), power supply side drive coefficients (OVDD), and ground side drive coefficients (OVSS) are stored in association with each other.
半導体チップのパッドの番号およびパッケージのピンの番号は、表2に示す端子配置情報ファイル24に含まれているものである。 The pad number of the semiconductor chip and the pin number of the package are included in the terminal arrangement information file 24 shown in Table 2.
ピッチは、半導体チップの各々のパッド間の距離(μm)を表す。
表3の例では、半導体チップの各々のパッド間のピッチは30μmである。
The pitch represents a distance (μm) between each pad of the semiconductor chip.
In the example of Table 3, the pitch between each pad of the semiconductor chip is 30 μm.
信号名は、パッケージのピンの名称を表す。OVSS, OVDD, SO1-SO8、SI1-SI2は、それぞれ、グランドピン、電源ピン、出力ピン(双方向ピンを含む)、入力ピンであることを表す。OVDD, OVSSは、表2に示す端子配置情報ファイル24に含まれているものである。 The signal name represents the name of the package pin. OVSS, OVDD, SO1-SO8, and SI1-SI2 represent a ground pin, a power supply pin, an output pin (including a bidirectional pin), and an input pin, respectively. OVDD and OVSS are included in the terminal arrangement information file 24 shown in Table 2.
セル名は、半導体チップのパッドに接続されたIOセル(入出力セル)の名称を表す。PAD_OGND, PAD_OVDD, PAD_OBT1-PAD_OBT3, PAD_IBT1は、それぞれ、グランドセル、電源セル、出力バッファセル(双方向バッファセルを含む)、入力バッファセルであることを表す。また、PAD_NCは、IOセルが接続されず、パッケージのピンにも接続されないノンコネクトセルであることを表す。 The cell name represents the name of the IO cell (input / output cell) connected to the pad of the semiconductor chip. PAD_OGND, PAD_OVDD, PAD_OBT1-PAD_OBT3, and PAD_IBT1 represent a ground cell, a power cell, an output buffer cell (including a bidirectional buffer cell), and an input buffer cell, respectively. PAD_NC represents a non-connect cell that is not connected to an IO cell and is not connected to a package pin.
入出力名は、パッケージのピンの入出力属性の名称を表す。ognd, ovdd, out, inは、それぞれ、入出力属性が、グランド、電源、出力(双方向を含む)、入力であることを表す。 The input / output name represents the name of the input / output attribute of the package pin. ognd, ovdd, out, and in indicate that the input / output attributes are ground, power, output (including bidirectional), and input, respectively.
グループ名は、同時動作する出力バッファセルのグループの名称を表す。
表3には、番号3〜6,11,13,15,17の出力パッドに対応する出力バッファセルが同じグループAであることが示されている。つまり、グループAの8個の出力バッファセルが同時動作する。
The group name represents the name of a group of output buffer cells that operate simultaneously.
Table 3 shows that the output buffer cells corresponding to the output pads of numbers 3 to 6, 11, 13, 15, and 17 are in the same group A. That is, eight output buffer cells in group A operate simultaneously.
電源側のドライブ係数およびグランド側のドライブ係数は、それぞれ、各々の出力バッファセルの電源側の駆動能力およびグランド側の駆動能力を表す。
表3には、電源側のドライブ係数が一例として示されている。ドライブ係数C1-C3は、それぞれ、セル名PAD_OBT1-PAD_OBT3に対応する出力バッファセルのドライブ係数を表す。セル名PAD_IBT1に対応する入力バッファセルのドライブ係数は0である。ドライブ係数Dは、ノンコネクトパッドの配置による寄生容量(ノンコネクトパッドを追加したことにより生じる寄生容量)の増加により低減されるドライブ係数を表す。
The drive coefficient on the power supply side and the drive coefficient on the ground side represent the drive ability on the power supply side and the drive ability on the ground side of each output buffer cell, respectively.
Table 3 shows an example of the drive coefficient on the power supply side. Drive coefficients C1-C3 represent drive coefficients of output buffer cells corresponding to cell names PAD_OBT1-PAD_OBT3, respectively. The drive coefficient of the input buffer cell corresponding to the cell name PAD_IBT1 is 0. The drive coefficient D represents a drive coefficient that is reduced by an increase in parasitic capacitance (parasitic capacitance generated by adding the non-connect pad) due to the arrangement of the non-connect pad.
端子配置情報編集部14は、例えば、端子配置情報ファイル24に格納された半導体チップのパッドの番号、パッケージのピンの番号、電源およびグランドの名称を、端子配置シート26に設定する。また、端子配置情報編集部14は、ピッチ、信号名、セル名、入出力情報、同時動作の場合の電源側のドライブ係数およびグランド側のドライブ係数を、半導体集積回路のネットリスト等から抽出して、端子配置シート26に設定する。
また、端子配置情報編集部14は、指示取得部12により取得された指示に応じて、同時動作する出力バッファセルのグループ名を端子配置シート26に設定する。さらに、端子配置情報編集部14は、指示取得部12により取得された指示に対応する個数のノンコネクトパッドを、指示取得部12により取得された指示に対応する位置に配置するように対応付けを編集する。
端子配置情報編集部14は、上記以外にも、端子配置シート26に格納されたいずれの情報も編集することができる。
The terminal arrangement information editing unit 14 sets, for example, the pad number of the semiconductor chip, the pin number of the package, the name of the power supply, and the ground stored in the terminal arrangement information file 24 in the terminal arrangement sheet 26. Further, the terminal arrangement information editing unit 14 extracts the power source side drive coefficient and ground side drive coefficient in the case of simultaneous operation from the net list of the semiconductor integrated circuit, etc. To the terminal arrangement sheet 26.
Further, the terminal arrangement information editing unit 14 sets the group name of the output buffer cells that operate simultaneously in the terminal arrangement sheet 26 in accordance with the instruction acquired by the instruction acquisition unit 12. Furthermore, the terminal arrangement information editing unit 14 associates the number of non-connect pads corresponding to the instruction acquired by the instruction acquisition unit 12 at positions corresponding to the instructions acquired by the instruction acquisition unit 12. To edit.
In addition to the above, the terminal arrangement information editing unit 14 can edit any information stored in the terminal arrangement sheet 26.
続いて、同時動作出力チェック部16は、端子配置シート26に格納された対応付け、グループ、電源側のドライブ係数に基づいて、各々のグループについて、ノンコネクトパッドによる寄生容量の増加を考慮して、同時動作する出力バッファセルの合計の駆動能力に対応する合計のドライブ係数と、同時動作する出力バッファセルに電力を供給する電源の駆動能力に対応する許容ドライブ係数とを比較することにより、対応付けが、許容ドライブ係数により規定された出力端子同時動作制約を満たすか否かのチェックを行うものである。 Subsequently, the simultaneous operation output check unit 16 considers an increase in parasitic capacitance due to the non-connect pad for each group based on the association, group, and drive coefficient on the power supply side stored in the terminal arrangement sheet 26. By comparing the total drive coefficient corresponding to the total drive capacity of the simultaneously operating output buffer cells with the allowable drive coefficient corresponding to the drive capacity of the power supply supplying power to the simultaneously operated output buffer cells The check is to check whether the output terminal simultaneous operation restriction defined by the allowable drive coefficient is satisfied.
ここで、同時動作出力チェック部16によるチェック方法について、2つの例を挙げて説明する。 Here, the check method by the simultaneous operation output check unit 16 will be described with two examples.
第1のチェック方法では、各々のグループにおいて、第1電源パッドと第2電源パッドとの間に配置された2以上の出力パッドに対応する2以上の出力バッファセルが同時動作する場合に、第1電源パッドと第2電源パッドの間に配置されたノンコネクトパッドの個数分の、ノンコネクトパッドの配置による寄生容量の増加を考慮して、同時動作する出力バッファセルの合計の駆動能力に対応する合計のドライブ係数が、第1電源パッドに対応する第1電源の駆動能力に対応する許容ドライブ係数を満たすか否かのチェックを行う。
例えば、同時動作出力チェック部16は、同時動作する出力バッファセルの合計の駆動能力に対応する合計のドライブ係数から、第1電源パッドと第2電源パッドの間に配置されたノンコネクトパッドの個数分の、ノンコネクトパッドの配置による寄生容量の増加により低減される合計のドライブ係数を減算した結果に基づいてチェックを行う。
In the first check method, in each group, when two or more output buffer cells corresponding to two or more output pads arranged between the first power supply pad and the second power supply pad operate simultaneously, Corresponding to the total drive capacity of simultaneously operating output buffer cells, taking into account the increase in parasitic capacitance due to the number of non-connect pads, as many as the number of non-connect pads placed between one power pad and the second power pad It is checked whether or not the total drive coefficient satisfies the allowable drive coefficient corresponding to the drive capability of the first power supply corresponding to the first power supply pad.
For example, the simultaneous operation output check unit 16 determines the number of non-connect pads arranged between the first power supply pad and the second power supply pad from the total drive coefficient corresponding to the total drive capability of the output buffer cells operating simultaneously. The check is performed based on the result of subtracting the total drive coefficient reduced by the increase in parasitic capacitance due to the non-connect pad arrangement.
具体例を挙げて説明すると、同時動作出力チェック部16は、表3に示す端子配置シートの番号10の第1電源パッドに対応する第1電源の合計のドライブ係数を、同じグループAの番号3〜6,11,13,15,17の出力パッドに対応する、同時動作する8個の出力バッファセルに対応する電源側のドライブ係数C1, C2, C3およびノンコネクトパッドに対応するドライブ係数Dを用いて、式(1)により算出する。
第1電源の合計のドライブ係数=(C1×2+C2×2)/2+(C1+C2+C3×2−D×3)/2 … (1)
ドライブ係数Dは、ノンコネクトパッドの配置による寄生容量の増加により低減されるドライブ係数を表す。
To explain with a specific example, the simultaneous operation output check unit 16 calculates the total drive coefficient of the first power supply corresponding to the first power supply pad of the number 10 of the terminal arrangement sheet shown in Table 3 as the number 3 of the same group A. The drive coefficients C1, C2, C3 on the power supply side corresponding to the eight output buffer cells operating simultaneously corresponding to the output pads of ˜6, 11, 13, 15, 17 and the drive coefficient D corresponding to the non-connect pads are set. And calculated by the equation (1).
Total drive coefficient of the first power source = (C1 × 2 + C2 × 2) / 2 + (C1 + C2 + C3 × 2-D × 3) / 2 (1)
The drive coefficient D represents a drive coefficient that is reduced by an increase in parasitic capacitance due to the arrangement of non-connect pads.
なお、同時動作する出力バッファセルの合計のドライブ係数の半分の値を求めるのは、例えば、番号3〜6の出力パッドに対応する出力バッファセルには、番号10の第1電源パッドおよび番号2の第2電源パッドに対応する第1電源および第2電源から電力が供給されるからである。 Note that, for example, the output buffer cells corresponding to the output pads numbered 3 to 6 are calculated for the first power supply pad number 10 and the number 2 for the output pad cells corresponding to the number 3 to 6 output buffers. This is because power is supplied from the first power supply and the second power supply corresponding to the second power supply pad.
出力バッファセルの駆動能力に対応するドライブ係数および第1電源の駆動能力に対応する許容ドライブ係数は、あらかじめ設定されている。従って、第1のチェック方法では、あらかじめシミュレーション等により、1個当たりのノンコネクトパッドに対応するドライブ係数Dを算出しておくことにより、ノンコネクトパッドの個数に応じて、第1電源の合計のドライブ係数を算出することができる。
同時動作出力チェック部16は、第1電源の合計のドライブ係数が許容ドライブ係数を超える場合にエラーであると判定する。
A drive coefficient corresponding to the drive capacity of the output buffer cell and an allowable drive coefficient corresponding to the drive capacity of the first power supply are set in advance. Therefore, in the first check method, the drive coefficient D corresponding to each non-connect pad is calculated in advance by simulation or the like, so that the total of the first power supply is calculated according to the number of non-connect pads. A drive coefficient can be calculated.
The simultaneous operation output check unit 16 determines that an error has occurred when the total drive coefficient of the first power source exceeds the allowable drive coefficient.
ここで、ドライブ係数Dの算出方法について説明する。 Here, a method for calculating the drive coefficient D will be described.
表4に示す端子配置シートにおいて、例えば、出力バッファセルのドライブ係数C=2.666、許容ドライブ係数が8である場合に、番号8の第1電源パッドに対応する第1電源の合計のドライブ係数を式(1)に従って式(2)により算出すると、同時動作出力チェック部16は、第1電源の合計のドライブ係数が許容ドライブ係数を超えているため、エラーであると判定する。
第1電源の合計のドライブ係数=C×4/2+C×4/2=2.666×4=10.644 … (2)
この結果に基づいて、例えば、番号14の第2電源パッドと番号52の第3電源パッドとの間に32個のノンコネクトパッドを配置すると、第2電源パッドと第3電源パッドとの間に配置された出力パッドに対応する出力ピンに同時動作出力ノイズが発生しないというシミュレーション結果が得られた場合、このシミュレーション結果に基づいて、第2電源パッドに対応する第2電源の合計のドライブ係数について、式(3)が成り立つ。
第2電源の合計のドライブ係数=C×4/2+C×4/2−(D×32/2)=8 … (3)
従って、式(3)から、ドライブ係数D=0.166を算出することができる。
In the terminal arrangement sheet shown in Table 4, for example, when the drive coefficient C of the output buffer cell is 2.666 and the allowable drive coefficient is 8, the total drive of the first power supply corresponding to the first power supply pad of number 8 When the coefficient is calculated by Expression (2) according to Expression (1), the simultaneous operation output check unit 16 determines that an error has occurred because the total drive coefficient of the first power source exceeds the allowable drive coefficient.
Total drive coefficient of the first power supply = C × 4/2 + C × 4/2 = 2.666 × 4 = 10.644 (2)
Based on this result, for example, if 32 non-connect pads are arranged between the second power supply pad with the number 14 and the third power supply pad with the number 52, the second power supply pad is placed between the second power supply pad and the third power supply pad. When a simulation result that no simultaneous operation output noise is generated at the output pin corresponding to the arranged output pad is obtained, based on this simulation result, the total drive coefficient of the second power supply corresponding to the second power supply pad is obtained. Equation (3) holds.
Total drive coefficient of the second power source = C × 4/2 + C × 4 / 2− (D × 32/2) = 8 (3)
Therefore, the drive coefficient D = 0.166 can be calculated from the equation (3).
続いて、第2のチェック方法では、第1のチェック方法に加えて、さらに、各々のグループにおいて、第1電源パッドと第2電源パッドの間に配置されたノンコネクトパッドの個数に応じて延長された距離による寄生容量(ノンコネクトパッドを挿入することにより、ノンコネクトとパッドの個数の分だけ、パッドの配列方向に延長された距離による寄生容量)の増加を考慮してチェックを行う。
例えば、同時動作出力チェック部16は、同時動作する出力バッファセルの合計の駆動能力に対応する合計のドライブ係数に、第1電源パッドと第2電源パッドの間に配置されたノンコネクトパッドの個数分の、ノンコネクトパッドの配置による寄生容量の増加およびノンコネクトパッドの個数に応じて延長された距離による寄生容量の増加により低減されるドライブ係数に対応する乗算係数を積算した結果に基づいてチェックを行う。
Subsequently, in the second check method, in addition to the first check method, each group is extended in accordance with the number of non-connect pads arranged between the first power supply pad and the second power supply pad. The check is performed in consideration of an increase in the parasitic capacitance due to the determined distance (parasitic capacitance due to the distance extended in the pad arrangement direction by the number of non-connect pads by inserting non-connect pads).
For example, the simultaneous operation output check unit 16 sets the number of non-connect pads arranged between the first power supply pad and the second power supply pad to the total drive coefficient corresponding to the total drive capability of the output buffer cells operating simultaneously. Check based on the result of accumulating the multiplication coefficient corresponding to the drive coefficient reduced by the increase of parasitic capacitance due to the non-connect pad placement and the parasitic capacitance increase due to the extended distance according to the number of non-connect pads I do.
同様に具体例を挙げて説明すると、同時動作出力チェック部16は、表5に示す端子配置シートの番号10の第1電源パッドに対応する第1電源の合計のドライブ係数を、同じグループAの番号3〜6,11,13,15,17の出力パッドに対応する、同時動作する8個の出力バッファセルに対応する電源側のドライブ係数C1, C2, C3およびノンコネクトパッドの距離に対応する乗算係数E1, E2を用いて、式(4)により算出する。
第1電源の合計のドライブ係数=(C1×2+C2×2)×E1/2+(C1+C2+C3×2)×E2/2 … (4)
乗算係数E1, E2は、第1電源パッドと第2電源パッドの間に配置されたノンコネクトパッドの個数分の、ノンコネクトパッドの配置による寄生容量の増加およびノンコネクトパッドの個数に応じて延長された距離による寄生容量の増加により低減されるドライブ係数の比率を表す。
Similarly, the simultaneous operation output check unit 16 gives the total drive coefficient of the first power supply corresponding to the first power supply pad of the number 10 of the terminal arrangement sheet shown in Table 5 in the same group A. Corresponding to the drive coefficients C1, C2, C3 on the power supply side corresponding to the eight output buffer cells operating simultaneously, corresponding to the output pads of numbers 3, 6, 11, 13, 15, 17 and the distance of the non-connect pads Using the multiplication coefficients E1 and E2, calculation is performed according to equation (4).
Total drive coefficient of the first power supply = (C1 x 2 + C2 x 2) x E1 / 2 + (C1 + C2 + C3 x 2) x E2 / 2 (4)
Multiplication coefficients E1 and E2 are increased by the number of non-connect pads arranged between the first power pad and the second power pad according to the increase in parasitic capacitance due to the non-connect pads and the number of non-connect pads. It represents the ratio of the drive coefficient that is reduced by the increase in parasitic capacitance due to the measured distance.
前述のように、出力バッファセルの駆動能力に対応するドライブ係数および第1電源の駆動能力に対応する許容ドライブ係数は、あらかじめ設定されている。従って、第2のチェック方法では、ノンコネクトパッドの個数およびその個数に応じて延長された距離に応じて、シミュレーション等により乗算係数E1, E2を算出することにより、第1電源の合計のドライブ係数を算出することができる。
同時動作出力チェック部16は、第1電源の合計のドライブ係数が許容ドライブ係数を超える場合にエラーであると判定する。
As described above, the drive coefficient corresponding to the drive capacity of the output buffer cell and the allowable drive coefficient corresponding to the drive capacity of the first power supply are set in advance. Therefore, in the second checking method, the total drive coefficient of the first power supply is calculated by calculating the multiplication coefficients E1 and E2 by simulation or the like according to the number of non-connect pads and the distance extended according to the number. Can be calculated.
Simultaneous operation output check unit 16 determines that the total drive coefficient of the first power source is an error if it exceeds the allowable drive coefficients.
続いて、静電気保護回路配置チェック部18は、端子配置シート26に格納された対応付けおよびピッチに基づいて、第1電源パッドと、第1電源パッドと第2電源パッドとの間に配置された第1出力パッドとの間の距離が、第1電源が備える静電気保護回路から第1出力パッドまでの距離の許容値を満たすか否かをチェックするものである。 Subsequently, the electrostatic protection circuit arrangement check unit 18 is arranged between the first power supply pad, the first power supply pad, and the second power supply pad based on the association and the pitch stored in the terminal arrangement sheet 26. It is checked whether the distance between the first output pad and the first output pad satisfies an allowable value of the distance from the electrostatic protection circuit included in the first power supply to the first output pad.
ここで、静電気保護回路配置チェック部18による静電気保護回路の距離の許容量のチェック方法について説明する。
静電気保護回路配置チェック部18は、例えば、表3に示す端子配置シート26の番号10の第1電源パッドと番号6の第1出力パッドとの間の距離を、ピッチおよび第1電源パッドから第1出力パッドまでのパッド数を用いて、式(5)により算出する。
距離=30×4=120μm … (5)
静電気保護回路と出力パッドまでの距離の許容値はあらかじめ設定されている。静電気保護回路配置チェック部18は、第1電源パッドと第1出力パッドとの間の距離が、前述の距離の許容値を超える場合にエラーであると判定する。
Here, a method of checking the allowable amount of the electrostatic protection circuit distance by the electrostatic protection circuit arrangement check unit 18 will be described.
For example, the electrostatic protection circuit arrangement check unit 18 determines the distance between the first power supply pad numbered 10 and the first output pad numbered 6 on the terminal arrangement sheet 26 shown in Table 3 from the pitch and the first power supply pad. Using the number of pads up to one output pad, the calculation is performed using Equation (5).
Distance = 30 × 4 = 120 μm (5)
The allowable value of the distance between the electrostatic protection circuit and the output pad is set in advance. Electrostatic protection circuit arrangement check unit 18 determines that the distance between the first power supply pad and the first output pad, an error if it exceeds the allowable value of the distance described above.
続いて、パッケージ組立チェック部20は、端子配置シート26に格納された対応付けおよびパッケージ形状ライブラリファイル28に基づいて、半導体チップがパッケージに実装され、半導体チップの各々のパッドとパッケージの各々対応するピンとがボンディングワイヤ等により接続されて組み立てられた状態の半導体集積回路の組立図30を生成し、組立図30に基づいて、対応付けの妥当性をチェックするものである。 Subsequently, the package assembly check unit 20 mounts the semiconductor chip on the package based on the association stored in the terminal arrangement sheet 26 and the package shape library file 28, and each pad of the semiconductor chip corresponds to each package. The assembly drawing 30 of the semiconductor integrated circuit in a state where the pins are connected by bonding wires or the like is assembled, and the validity of the association is checked based on the assembly drawing 30.
パッケージ形状ライブラリファイル28には、パッケージのサイズ、パッケージのピン数、ピン同士のピッチ等のようなパッケージの形状に関する情報が格納されている。 The package shape library file 28 stores information related to the shape of the package, such as the size of the package, the number of pins of the package, and the pitch between the pins.
図2は、パッケージ組立チェック部により生成された組立図を表す一例の概念図である。同図に示す組立図30では、端子配置シート26に格納された対応付けの情報に基づいて、半導体チップがパッケージに実装され、半導体チップの各々のパッドとパッケージの各々対応するピンとがボンディングワイヤにより接続されている。
パッケージ組立チェック部20は、例えば、ボンディングワイヤが交差している場合にエラーであると判定する。
FIG. 2 is a conceptual diagram illustrating an example of an assembly diagram generated by the package assembly check unit. In the assembly drawing 30 shown in the figure, based on the association information stored in the terminal arrangement sheet 26, the semiconductor chip is mounted on the package, and each pad of the semiconductor chip and each corresponding pin of the package are connected by bonding wires. It is connected.
The package assembly check unit 20 determines that an error has occurred, for example, when bonding wires intersect.
最後に、チェック結果出力部22は、例えば、ディスプレイ等のように、同時動作出力チェック部16、静電気保護回路配置チェック部18、パッケージ組立チェック部20によるチェックの結果を出力するものである。 Finally, the check result output unit 22 outputs the result of the check by the simultaneous operation output check unit 16, the electrostatic protection circuit arrangement check unit 18, and the package assembly check unit 20, such as a display.
次に、本発明の端子配置方法に従って、端子配置装置10の動作を説明する。 Next, the operation of the terminal arrangement device 10 will be described according to the terminal arrangement method of the present invention.
端子配置装置10では、半導体チップの各々のパッドとパッケージの各々のピンとの対応付けを行う場合、まず、端子配置情報編集部14により、指示取得部12により取得された指示に応じて、端子配置情報ファイル24のグループ名が編集されて端子配置シート26が作成される。 In the terminal arrangement device 10, when associating each pad of the semiconductor chip with each pin of the package, first, the terminal arrangement information editing unit 14 performs terminal arrangement according to the instruction acquired by the instruction acquisition unit 12. The group name of the information file 24 is edited, and the terminal arrangement sheet 26 is created.
続いて、同時動作出力チェック部16により、端子配置シート26に基づいて、各々のグループについて、同時動作する出力バッファセルの合計の駆動能力に対応する合計のドライブ係数と、同時動作する出力バッファセルに電力を供給する電源の駆動能力に対応する許容ドライブ係数とが比較され、対応付けが出力端子同時動作制約を満たすか否かのチェックが行われる。 Subsequently, by the simultaneous operation output check unit 16, based on the terminal arrangement sheet 26, for each group, the total drive coefficient corresponding to the total drive capability of the simultaneously operated output buffer cells and the simultaneously operated output buffer cells The allowable drive coefficient corresponding to the drive capability of the power supply that supplies power to the power supply is compared, and a check is made as to whether the association satisfies the output terminal simultaneous operation constraint.
その結果、同時動作出力チェック部16は、同時動作する出力バッファセルの合計のドライブ係数が許容ドライブ係数以下である場合、対応付けにエラーはないと判定し、許容ドライブ係数を超えている場合、対応付けにエラーがあると判定する。
同時動作出力チェック部16によるチェックの結果は、チェック結果出力部22に表示される。
As a result, the simultaneous operation output check unit 16 determines that there is no error in the association when the total drive coefficient of the simultaneously operating output buffer cells is equal to or less than the allowable drive coefficient, and when the allowable drive coefficient is exceeded, It is determined that there is an error in the association.
The result of the check by the simultaneous operation output check unit 16 is displayed on the check result output unit 22.
端子配置装置10は、エラーが発生していない場合、対応付けを終了する。
一方、対応付けにエラーが発生した場合、ユーザは、チェック結果出力部22に表示されたチェックの結果を見て、対応付けにエラーがあることを認識すると、所定の位置に、所定数のノンコネクトパッドを配置するように指示を行う。ユーザにより入力されたノンコネクトパッドの配置位置、個数等の指示は、指示取得部12により取得される。
When no error has occurred, the terminal arrangement device 10 ends the association.
On the other hand, when an error occurs in the association, the user looks at the check result displayed on the check result output unit 22 and recognizes that there is an error in the association. Instructs to place a connect pad. An instruction such as the arrangement position and the number of non-connect pads input by the user is acquired by the instruction acquisition unit 12.
続いて、端子配置情報編集部14により、指示取得部12により取得された指示に対応する個数のノンコネクトパッドが、指示取得部12により取得された指示に対応する位置に配置されるように端子配置シート26の対応付けが編集される。 Subsequently, the terminal arrangement information editing unit 14 arranges the number of non-connect pads corresponding to the instructions acquired by the instruction acquisition unit 12 at positions corresponding to the instructions acquired by the instruction acquisition unit 12. The association of the arrangement sheet 26 is edited.
続いて、同時動作出力チェック部16により、端子配置シート26に基づいて、ノンコネクトパッドの個数分の、ノンコネクトパッドの配置による寄生容量の増加、さらには、ノンコネクトパッドの個数に応じて延長された距離による寄生容量の増加を考慮して、チェックが行われる。これ以後の動作は同じであり、対応付けにエラーがなくなるまで前述の動作が繰り返される。 Subsequently, the simultaneous operation output check unit 16 increases the parasitic capacitance corresponding to the number of non-connect pads by the number of non-connect pads based on the terminal arrangement sheet 26, and further extends according to the number of non-connect pads. The check is performed taking into account the increase in parasitic capacitance due to the measured distance. The subsequent operation is the same, and the above-described operation is repeated until there is no error in the association.
図3(A)〜(D)は、ノンコネクトパッドを配置していない場合および配置した場合の同時動作出力ノイズのシミュレーション結果の波形を表す一例の波形図である。同図(A)〜(D)の縦軸は電圧(V)、横軸は時間(S)を表す。 FIGS. 3A to 3D are waveform diagrams illustrating examples of waveforms of simulation results of simultaneous operation output noise when the non-connect pad is not disposed and when the non-connect pad is disposed. The vertical axis | shaft of the same figure (A)-(D) represents voltage (V), and a horizontal axis represents time (S).
同図(A)および(B)は、2つの電源パッドの間に配置された8個の出力パッドを同時動作させた場合に、ワースト条件(Worst Condition)において、それぞれ、2つの電源パッドの間にノンコネクトパッドを配置していない場合(without NC PAD (A))のシミュレーション結果の波形34、および、2つの電源パッドの間に32個のノンコネクトパッドを配置した場合(with 32 NC PAD (B))のシミュレーション結果の波形36である。 (A) and (B) in the figure show that when eight output pads arranged between two power supply pads are operated simultaneously, the worst condition (Worst Condition) is between two power supply pads. When no non-connect pads are arranged (without NC PAD (A)), the simulation result waveform 34 and when 32 non-connect pads are arranged between two power pads (with 32 NC PAD ( It is a waveform 36 of the simulation result of B)).
同図(C)および(D)は、同じく2つの電源パッドの間に配置された8個の出力パッドを同時動作させた場合に、ベスト条件(Best Condition)において、それぞれ、2つの電源パッドの間にノンコネクトパッドを配置していない場合(without NC PAD (C))のシミュレーション結果の波形38、および、2つの電源パッドの間に32個のノンコネクトパッドを配置した場合(with 32 NC PAD (D))のシミュレーション結果の波形40である。 (C) and (D) in the figure show that when eight output pads arranged between two power supply pads are operated simultaneously, each of the two power supply pads under the best condition (Best Condition). Waveform 38 of the simulation result when no non-connect pad is placed between them (without NC PAD (C)), and when 32 non-connect pads are placed between two power pads (with 32 NC PAD) It is a waveform 40 of the simulation result of (D)).
同図(A)〜(D)から、ワースト条件およびベスト条件のいずれについても、ノンコネクトパッドを配置していない場合に比べて、ノンコネクトパッドを配置した場合の方が、同時動作出力ノイズが低減されることが分かる。 From (A) to (D), the simultaneous operation output noise is higher when the non-connect pad is placed than when the non-connect pad is not placed under both the worst condition and the best condition. It can be seen that it is reduced.
前述のように、端子配置装置10では、ノンコネクトパッドの個数分の、ノンコネクトパッドの配置による寄生容量の増加、さらには、ノンコネクトパッドの個数に応じて延長された距離による寄生容量の増加を考慮して、出力端子同時動作制約のチェックが行われる。これにより、同時動作出力ノイズを従来よりも正確に評価することができるため、従来、悲観的に見積もられていた電源数を削減することができ、チップサイズおよびコストを削減することができる。 As described above, in the terminal arrangement device 10, the parasitic capacitance is increased by the number of non-connect pads, and the parasitic capacitance is increased by the distance extended according to the number of non-connect pads. In consideration of the above, the output terminal simultaneous operation restriction is checked. As a result, the simultaneous operation output noise can be more accurately evaluated than before, so that the number of power supplies that has been estimated pessimistically can be reduced, and the chip size and cost can be reduced.
続いて、静電気保護回路配置チェック部18により、端子配置シート26に基づいて、電源パッドと出力パッドとの間の距離が、電源が備える静電気保護回路から出力パッドまでの間の距離の許容値を満たすか否かのチェックが行われる。 Subsequently, based on the terminal arrangement sheet 26, the electrostatic protection circuit arrangement check unit 18 determines that the distance between the power supply pad and the output pad is the allowable value of the distance between the electrostatic protection circuit provided in the power supply and the output pad. A check is made to see if it meets.
その結果、静電気保護回路配置チェック部18は、電源パッドと出力パッドとの間の距離が距離の許容値以下である場合、静電気保護回路と出力パッドとの間の距離にエラーはないと判定し、距離の許容値を超えている場合、距離にエラーがあると判定する。
静電気保護回路配置チェック部18によるチェックの結果は、チェック結果出力部22に表示される。
As a result, the electrostatic protection circuit arrangement check unit 18 determines that there is no error in the distance between the electrostatic protection circuit and the output pad when the distance between the power supply pad and the output pad is less than the allowable distance. If the allowable distance is exceeded, it is determined that there is an error in the distance.
The result of the check by the electrostatic protection circuit arrangement check unit 18 is displayed on the check result output unit 22.
端子配置装置10は、エラーが発生していない場合、静電気保護回路の距離のチェックを終了する。
一方、距離にエラーが発生した場合、ユーザは、チェック結果出力部22に表示されたチェックの結果を見て、静電気保護回路の距離にエラーがあることを認識すると、静電気保護回路を備える電源パッドから出力パッドまでの距離が短くなるように、半導体チップのパッドとパッケージのピンとの対応付けを編集する指示を行う。これ以後の動作は同じである。
If no error has occurred, the terminal arrangement device 10 ends the check of the distance of the electrostatic protection circuit.
On the other hand, when an error occurs in the distance, the user looks at the check result displayed on the check result output unit 22 and recognizes that there is an error in the distance of the electrostatic protection circuit. An instruction is given to edit the correspondence between the pads of the semiconductor chip and the pins of the package so that the distance from the output pad to the output pad is shortened. The subsequent operation is the same.
端子配置装置10では、端子配置シート26に格納されたパッド間のピッチを利用して、従来は、端子配置の検討とは別に行われていた静電気保護回路の配置のチェックを同時に行うことができるため、設計TATを短縮することができる。 In the terminal arrangement device 10, by using the pitch between pads stored in the terminal arrangement sheet 26, it is possible to simultaneously check the arrangement of the electrostatic protection circuit, which has been conventionally performed separately from the examination of the terminal arrangement. Therefore, the design TAT can be shortened.
続いて、パッケージ組立チェック部20により、端子配置シート26に基づいて、半導体集積回路の組立図30が生成され、半導体チップのパッドとパッケージのピンとの対応付けの妥当性がチェックされる。 Subsequently, the package assembly check unit 20 generates an assembly drawing 30 of the semiconductor integrated circuit based on the terminal arrangement sheet 26, and checks the validity of the correspondence between the pads of the semiconductor chip and the pins of the package.
その結果、パッケージ組立チェック部20は、例えば、ボンディングワイヤが交差していない場合、対応付けは妥当とあると判断し、交差している場合、対応付けは妥当ではないと判断する。
パッケージ組立チェック部20によるチェックの結果は、チェック結果出力部22に表示される。
As a result, for example, when the bonding wires do not intersect, the package assembly check unit 20 determines that the association is valid. When the bonding wires intersect, the package assembly check unit 20 determines that the association is not valid.
The result of the check by the package assembly check unit 20 is displayed on the check result output unit 22.
端子配置装置10は、対応付けが妥当であると判定された場合、対応付けの妥当性のチェックを終了する。
一方、対応付けが妥当ではないと判定された場合、ユーザは、チェック結果出力部22に表示されたチェックの結果を見て、対応付けが妥当ではないことを認識すると、対応付けが妥当となるように、対応付けを編集する指示を行う。これ以後の動作は同じである。
If it is determined that the association is valid, the terminal arrangement apparatus 10 ends the validity check of the association.
On the other hand, when it is determined that the association is not valid, the user sees the check result displayed on the check result output unit 22 and recognizes that the association is not valid. In this way, an instruction to edit the association is issued. The subsequent operation is the same.
端子配置装置10では、組立図30を生成することにより、組立検討を容易化することができるため、TATの短縮が期待できる。 In the terminal arrangement device 10, since the assembly examination can be facilitated by generating the assembly drawing 30, the TAT can be expected to be shortened.
なお、端子配置情報ファイル24および端子配置シート26を使用することは必須ではない。また、これらに格納される情報も実施形態のものには限定されない。
また、指示取得部12、端子配置情報編集部14、同時動作出力チェック部16、静電気保護回路配置チェック部18、パッケージ組立チェック部20、チェック結果出力部22の具体的な構成は何ら限定されず、同様の機能を果たす各種構成のものが利用できる。
Note that it is not essential to use the terminal arrangement information file 24 and the terminal arrangement sheet 26. Also, the information stored in these is not limited to that of the embodiment.
The specific configurations of the instruction acquisition unit 12, the terminal arrangement information editing unit 14, the simultaneous operation output check unit 16, the electrostatic protection circuit arrangement check unit 18, the package assembly check unit 20, and the check result output unit 22 are not limited at all. Various configurations having similar functions can be used.
本発明は、基本的に以上のようなものである。
以上、本発明について詳細に説明したが、本発明は上記実施形態に限定されず、本発明の主旨を逸脱しない範囲において、種々の改良や変更をしてもよいのはもちろんである。
The present invention is basically as described above.
Although the present invention has been described in detail above, the present invention is not limited to the above-described embodiment, and it is needless to say that various improvements and modifications may be made without departing from the gist of the present invention.
10 端子配置装置
12 指示取得部
14 端子配置情報編集部
16 同時動作出力チェック部
18 静電気保護回路配置チェック部
20 パッケージ組立チェック部
22 チェック結果出力部
24 端子配置情報ファイル
26 端子配置シート
28 パッケージ形状ライブラリファイル
30 組立図
32 寄生容量
34、36、38、40 波形
DESCRIPTION OF SYMBOLS 10 Terminal arrangement device 12 Instruction acquisition part 14 Terminal arrangement information edit part 16 Simultaneous operation output check part 18 Static electricity protection circuit arrangement check part 20 Package assembly check part 22 Check result output part 24 Terminal arrangement information file 26 Terminal arrangement sheet 28 Package shape library File 30 Assembly drawing 32 Parasitic capacitance 34, 36, 38, 40 Waveform
Claims (12)
外部から入力された指示を取得する指示取得部と、
前記指示取得部により取得された指示に対応する個数の、前記ピンに接続されないノンコネクトパッドを、前記指示取得部により取得された指示に対応する位置に配置するように前記対応付けを編集する端子配置情報編集部と、
第1電源パッドと第2電源パッドとの間に配置された2以上の出力パッドに対応する2以上の出力バッファセルが同時動作する場合に、前記第1電源パッドと前記第2電源パッドの間に配置されたノンコネクトパッドの個数分の、前記ノンコネクトパッドの配置による寄生容量の増加を考慮して、前記同時動作する出力バッファセルの合計の駆動能力に対応する合計のドライブ係数が、前記第1電源パッドに対応する第1電源の駆動能力に対応する許容ドライブ係数を満たすか否かのチェックを行う同時動作出力チェック部と、
前記同時動作出力チェック部によるチェックの結果を出力するチェック結果出力部とを備えることを特徴とする端子配置装置。 A terminal arrangement device that associates each pad that is an external connection terminal of a semiconductor chip with each pin that is an external connection terminal of a package,
An instruction acquisition unit for acquiring an instruction input from the outside;
A terminal that edits the association so that a number of non-connect pads that are not connected to the pins corresponding to the instruction acquired by the instruction acquisition unit are arranged at positions corresponding to the instruction acquired by the instruction acquisition unit. An arrangement information editing section;
When two or more output buffer cells corresponding to two or more output pads arranged between the first power pad and the second power pad operate simultaneously, the first power pad and the second power pad are interposed. In consideration of the increase in parasitic capacitance due to the arrangement of the non-connect pads, the total drive coefficient corresponding to the total drive capacity of the simultaneously operating output buffer cells is equal to the number of non-connect pads arranged in A simultaneous operation output check unit that checks whether or not an allowable drive coefficient corresponding to the drive capability of the first power supply corresponding to the first power supply pad is satisfied;
A terminal arrangement apparatus comprising: a check result output unit that outputs a check result by the simultaneous operation output check unit.
前記チェック結果出力部は、さらに、前記静電気保護回路配置チェック部によるチェックの結果を出力するものである請求項1〜4のいずれか1項に記載の端子配置装置。 Further, based on the correspondence edited by the terminal arrangement information editing unit and the pitch representing the distance between the pads of the semiconductor chip, the first power pad, the first power pad, and the second power pad An electrostatic protection circuit arrangement for checking whether a distance between the first output pad and the first output pad arranged therebetween satisfies an allowable value of a distance from the electrostatic protection circuit included in the first power supply pad to the first output pad With a check section,
The terminal arrangement device according to any one of claims 1 to 4, wherein the check result output unit further outputs a result of the check by the electrostatic protection circuit arrangement check unit.
前記チェック結果出力部は、さらに、前記パッケージ組立チェック部によるチェックの結果を出力するものである請求項1〜4のいずれか1項に記載の端子配置装置。 Further, based on the correspondence edited by the terminal arrangement information editing unit and information on the shape of the package, the semiconductor chip is mounted on the package, each pad of the semiconductor chip and each corresponding pin of the package, A package assembly check unit that generates an assembly drawing of the semiconductor integrated circuit in an assembled state connected by bonding wires, and checks the validity of the correspondence based on the assembly drawing;
The terminal arrangement device according to any one of claims 1 to 4, wherein the check result output unit further outputs a result of the check by the package assembly check unit.
前記コンピュータが、
外部から入力された指示を取得する指示取得ステップと、
前記指示取得ステップにより取得された指示に対応する個数の、前記ピンに接続されないノンコネクトパッドを、前記指示取得ステップにより取得された指示に対応する位置に配置するように前記対応付けを編集する端子配置情報編集ステップと、
第1電源パッドと第2電源パッドとの間に配置された2以上の出力パッドに対応する2以上の出力バッファセルが同時動作する場合に、前記第1電源パッドと前記第2電源パッドの間に配置されたノンコネクトパッドの個数分の、前記ノンコネクトパッドの配置による寄生容量の増加を考慮して、前記同時動作する出力バッファセルの合計の駆動能力に対応する合計のドライブ係数が、前記第1電源の駆動能力に対応する許容ドライブ係数を満たすか否かのチェックを行う同時動作出力チェックステップと、
前記同時動作出力チェックステップによるチェックの結果を出力するチェック結果出力ステップとを実行することを特徴とする端子配置方法。 A terminal arrangement method in which a computer associates each pad that is an external connection terminal of a semiconductor chip with each pin that is an external connection terminal of a package,
The computer is
An instruction acquisition step of acquiring an instruction input from the outside;
A terminal that edits the association so that the number of non-connect pads that are not connected to the pins corresponding to the instruction acquired in the instruction acquisition step are arranged at positions corresponding to the instruction acquired in the instruction acquisition step. An arrangement information editing step;
When two or more output buffer cells corresponding to two or more output pads arranged between the first power pad and the second power pad operate simultaneously, the first power pad and the second power pad are interposed. In consideration of the increase in parasitic capacitance due to the arrangement of the non-connect pads, the total drive coefficient corresponding to the total drive capacity of the simultaneously operating output buffer cells is equal to the number of non-connect pads arranged in A simultaneous operation output check step for checking whether or not an allowable drive coefficient corresponding to the drive capability of the first power supply is satisfied;
Terminal arrangement wherein the executing the check result output step of outputting the result of the check by the simultaneous operation output checking step.
前記チェック結果出力ステップは、さらに、前記静電気保護回路配置チェックステップによるチェックの結果を出力する請求項7〜10のいずれか1項に記載の端子配置方法。 The computer further includes the first power supply pad, the first power supply pad, and the second power supply based on the correspondence edited by the terminal arrangement information editing step and the pitch representing the distance between the pads of the semiconductor chip. It is checked whether the distance between the first output pad and the first output pad arranged between the first power pad and the first power pad satisfies an allowable value of the distance from the electrostatic protection circuit included in the first power pad to the first output pad. Perform ESD protection circuit placement check step,
The terminal arrangement method according to claim 7, wherein the check result output step further outputs a check result obtained by the electrostatic protection circuit arrangement check step.
前記チェック結果出力ステップは、さらに、前記パッケージ組立チェックステップによるチェックの結果を出力する請求項7〜11のいずれか1項に記載の端子配置方法。 The computer further mounts the semiconductor chip on the package based on the association edited by the terminal arrangement information editing step and information on the shape of the package, and each pad of the semiconductor chip and the package Generating an assembly drawing of the semiconductor integrated circuit in an assembled state in which each corresponding pin is connected by a bonding wire, and executing a package assembly check step for checking the validity of the correspondence based on the assembly drawing;
The terminal arrangement method according to claim 7, wherein the check result output step further outputs a check result obtained by the package assembly check step.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014059731A JP6325860B2 (en) | 2014-03-24 | 2014-03-24 | Terminal arrangement apparatus and terminal arrangement method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014059731A JP6325860B2 (en) | 2014-03-24 | 2014-03-24 | Terminal arrangement apparatus and terminal arrangement method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2015184860A JP2015184860A (en) | 2015-10-22 |
| JP6325860B2 true JP6325860B2 (en) | 2018-05-16 |
Family
ID=54351333
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014059731A Active JP6325860B2 (en) | 2014-03-24 | 2014-03-24 | Terminal arrangement apparatus and terminal arrangement method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6325860B2 (en) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2785765B2 (en) * | 1995-09-28 | 1998-08-13 | 日本電気株式会社 | Device and method for determining terminal position of integrated circuit |
| JP2004054522A (en) * | 2002-07-18 | 2004-02-19 | Fujitsu Ltd | Method for evaluating simultaneous switching noise of semiconductor device |
| JP4256712B2 (en) * | 2003-04-18 | 2009-04-22 | 川崎マイクロエレクトロニクス株式会社 | Terminal arrangement apparatus and terminal arrangement method |
| JP2008083815A (en) * | 2006-09-26 | 2008-04-10 | Nec Electronics Corp | Semiconductor design support equipment |
| JP2009140225A (en) * | 2007-12-06 | 2009-06-25 | Toshiba Corp | Design support method and apparatus for semiconductor integrated circuit |
-
2014
- 2014-03-24 JP JP2014059731A patent/JP6325860B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2015184860A (en) | 2015-10-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2810341B2 (en) | Analysis device and analysis method for power network of VLSI circuit | |
| US9934349B2 (en) | Method for verifying design rule checks | |
| CN105740487A (en) | Method for verifying consistency between layout and schematic on basis of process design kit | |
| TW201229800A (en) | Method of context-sensitive, trans-reflexive incremental design rule checking and its applications | |
| Oh et al. | Enriched isogeometric analysis of elliptic boundary value problems in domains with cracks and/or corners | |
| CN103810316B (en) | The method for reducing parasitic mismatch | |
| JP4389224B2 (en) | Semiconductor device design method, design support system and program, and semiconductor package | |
| JP6325860B2 (en) | Terminal arrangement apparatus and terminal arrangement method | |
| CN105743221A (en) | Black-start comprehensive verification system of power system and method of black-start comprehensive verification system | |
| US8839182B2 (en) | System and method for checking signal transmission line | |
| JP6316311B2 (en) | Pattern-based power ground (PG) routing and via generation | |
| Basu | From design to tape-out in SCL 180 nm CMOS integrated circuit fabrication technology | |
| CN103823915A (en) | Method for high fidelity modeling of an aircraft electrical power system | |
| US20190065660A1 (en) | Identifying root cause of layout versus schematic errors | |
| CN102254073B (en) | IBIS (Input/Output Buffer Information Specification) model reconstructing method | |
| TW201346607A (en) | Electromagnetic compatibility testing method and apparatus | |
| CN106570198A (en) | Schematic-diagram-based automatic generation method of terminal diagram | |
| JP2016224881A (en) | Plant design apparatus, plant integrated design system, and plant integrated design method | |
| CN112395780B (en) | Sealing strip creation method and device | |
| CN103473413B (en) | A kind of comparative approach for various a large amount of Mechanics Calculation results | |
| CN103164568B (en) | The test vector of metal level is directed to the reusable generation method of different process in layout verification rule | |
| US6981238B1 (en) | Verification of integrated circuit designs using buffer control | |
| JP2018112995A (en) | Bypass wiring check program, bypass wiring check method, and information processing device | |
| JP6324132B2 (en) | Circuit diagram changing apparatus, method, program, and recording medium | |
| Kunz et al. | An automated ESD verification tool for analog design |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170202 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180208 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180220 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180315 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180403 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180413 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6325860 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |