【手続補正書】
【提出日】平成19年11月16日(2007.11.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
第１の回路の繰返しで構成される第２の回路の配線寄生素子付きネットリストを生成するネットリスト生成装置であって、
前記第１の回路の物理端子座標、物理端子名および論理端子名とレイアウトデータを取得して、前記取得した物理端子座標、物理端子名、論理端子名およびレイアウトデータに基づいて、前記第１の回路の配線に寄生する寄生素子の特定、および前記物理端子名を含み前記第１の回路の内部の素子および前記寄生素子についての物性および接続関係を表わした第１回路情報の生成を行なう第１回路情報生成部と、
前記第２の回路に含まれるすべての前記第１の回路の物理端子の接続関係を定めた接続情報を取得して、前記接続情報に基づいて、前記第２の回路に含まれるすべての前記第１の回路の物理端子にノード名を割当てて、前記第２の回路の含まれるすべての第１の回路のノード名を表わした第２回路情報を生成する第２回路情報生成部と、
前記第１回路情報と前記第２回路情報とからなる前記第２の回路のネットリストを生成する第２回路ネットリスト生成部とを備えるネットリスト生成装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記課題を解決するために、本発明は、第１の回路の繰返しで構成される第２の回路の配線寄生素子付きネットリストを生成するネットリスト生成装置であって、第１の回路の物理端子座標、物理端子名および論理端子名とレイアウトデータを取得して、取得した物理端子座標、物理端子名、論理端子名およびレイアウトデータに基づいて、第１の回路の配線に寄生する寄生素子の特定、および物理端子名を含み第１の回路の内部の素子および寄生素子についての物性および接続関係を表わした第１回路情報の生成を行なう第１回路情報生成部と、第２の回路に含まれるすべての第１の回路の物理端子の接続関係を定めた接続情報を取得して、接続情報に基づいて、第２の回路に含まれるすべての第１の回路の物理端子にノード名を割当てて、第２の回路の含まれるすべての第１の回路のノード名を表わした第２回路情報を生成する第２回路情報生成部と、第１回路情報と第２回路情報とからなる第２の回路のネットリストを生成する第２回路ネットリスト生成部とを備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
図４は、メモリセルの論理端子名、物理端子座標および物理端子名の例を表わす図である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
また、同様にして、メモリセルＸＩ１の物理端子ＩｂｔおよびＩｂｕの物理端子座標と、メモリセルＸＩ２の物理端子ＩｂｔおよびＩｂｕの物理端子座標とが比較される。メモリセルＸ１１の物理端子Ｉｂｕの物理端子座標（１０２，１０２）と、メモリセルＸ１２の物理端子Ｉｂｔの物理端子座標（１０２，１０２）が等しいので、メモリセルＸＩ１の物理端子ＩｂｕとメモリセルＸＩ２の物理端子Ｉｂｔとが接続されていることを表わす接続情報が生成される。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
図７を参照して、論理端子名ｗｏｒｄの配線について、物理端子名ｗｌの物理端子と物理端子名ｗｒの物理端子間がノードｎｅｔ１、ｎｅｔ２で分割され、抵抗成分Ｒ１，Ｒ２，Ｒ３および容量成分Ｃ１，Ｃ２，Ｃ３，Ｃ４が存在する。論理端子名ＢＬの配線について、物理端子名ｂｔの物理端子と物理端子名ｂｕの物理端子間がノードｎｅｔ１，ｎｅｔ３で分割され、抵抗成分Ｒ４，Ｒ５，Ｒ６および容量成分Ｃ５，Ｃ７，Ｃ８が存在する。論理端子名ＩＢＬの配線について、物理端子名Ｉｂｔの物理端子と物理端子名Ｉｂｕの物理端子間がｎｅｔ２、ｎｅｔ４で分割され、抵抗成分Ｒ７，Ｒ８，Ｒ９および容量成分Ｃ６，Ｃ９，Ｃ１０が存在する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】変更
【補正の内容】
【００４５】
メモリセルアレイネットリスト生成部４は、メモリセル情報とメモリセルアレイ情報とからなるメモリセルアレイのネットリストを生成する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】変更
【補正の内容】
【００５２】
次に、メモリセルアレイネットリスト生成部４は、メモリセル情報とメモリセルアレイ情報とからなるメモリセルアレイのネットリストを生成する（ステップＳ１０３）。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】変更
【補正の内容】
【００６８】
次に、メモリセルアレイネットリスト生成部４は、メモリセル情報とメモリセルアレイ情報とからなるメモリセルアレイのネットリストを生成する（ステップＳ２０３）。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００７９
【補正方法】変更
【補正の内容】
【００７９】
図１７を参照して、このネットリスト生成装置３１は、メモリセル情報生成部２と、メモリセルアレイ情報生成部３と、メモリセルアレイネットリスト生成部４と、周辺回路ブロックネットリスト生成部３２と、メモリセルアレイ／周辺回路ブロック情報生成部３４と、メモリ装置ネットリスト生成部３３とを備える。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００８７
【補正方法】変更
【補正の内容】
【００８７】
図１９を参照して、メモリ装置のネットリストは、メモリセルアレイ／周辺回路ブロック情報と、メモリセルアレイのネットリストと、周辺回路ブロックのネットリストとからなる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００８９
【補正方法】変更
【補正の内容】
【００８９】
各サブ回路の物理端子ｗｄ０、ｗｄ１，ｗｄ２，・・・，ｗｄ６３，ｂｌ０，・・・，ｂｌ６３，Ｉｂｌ０，・・・，Ｉｂｌ６３に対応するノードには、同一のノード名ｎｅｔ０，ｎｅｔ１，・・・，ｎｅｔ１９１が割当てられる。これにより、サブ回路ＸＩ１とサブ回路ＸＩ２とは、ノードｎｅｔ０，ｎｅｔ１，・・・，ｎｅｔ１９１で接続することが表わされる。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００９０
【補正方法】変更
【補正の内容】
【００９０】
メモリセルアレイのネットリストは、第１の実施形態と同様に、メモリセルアレイ情報と、メモリセル情報とを有する。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００９１
【補正方法】変更
【補正の内容】
【００９１】
周辺回路ブロックのネットリストは、周辺回路ブロックの素子および配線寄生素子についての物性情報および接続関係を表わす情報からなる。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００９６
【補正方法】変更
【補正の内容】
【００９６】
次に、メモリセルアレイネットリスト生成部４は、メモリセル情報とメモリセルアレイ情報とからなるメモリセルアレイのネットリストを生成する（ステップＳ３０３）。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】０１１１
【補正方法】変更
【補正の内容】
【０１１１】
【図１】メモリセルアレイの構成を表す図である。
【図２】（ａ）は、配線寄生素子抽出前のメモリセル単体の回路例を表す図であり、（ｂ）は、配線寄生素子抽出後のメモリセル単体の回路例を表す図である。
【図３】第１の実施形態に係るネットリスト生成装置の構成を示す機能ブロック図である。
【図４】メモリセルの論理端子名、物理端子座標および物理端子名の例を表わす図である。
【図５】メモリセル間の横方向（ワード線に平行な方向）の接続関係を特定する処理を説明するための図である。
【図６】メモリセル間の縦方向（ビット線に平行な方向）の接続関係を特定する処理を説明するための図である。
【図７】第１の実施形態のメモリセルの配線寄生素子を表わす図である。
【図８】第１の実施形態のメモリセル情報の例を表わす図である。
【図９】第１の実施形態のメモリセルアレイ情報の例を表わす図である。
【図１０】第１の実施形態のメモリセルアレイのネットリストの例を表わす図である。
【図１１】第１の実施形態に係るネットリスト生成装置によるメモリセルアレイのネットリストの生成の動作手順を表わすフローチャートである。
【図１２】第２の実施形態に係るネットリスト生成装置の構成を示す機能ブロック図である。
【図１３】第２の実施形態のメモリセルの配線寄生素子の特定方法を説明するための図である。
【図１４】第２の実施形態で生成されるメモリセルアレイのネットリストの例を表わす図である。
【図１５】第２の実施形態に係るネットリスト生成装置によるメモリセルアレイのネットリストの生成の動作手順を表わすフローチャートである。
【図１６】第２の実施形態の変形例で生成されるメモリセルアレイのネットリストの例を表わす図である。
【図１７】第３の実施形態に係るネットリスト生成装置の構成を示す機能ブロック図である。
【図１８】メモリセルアレイと周辺回路ブロックとの接続関係を表わす図である。
【図１９】第３の実施形態で生成されるメモリ装置のネットリストの例を表わす図である。
【図２０】第３の実施形態に係るネットリスト生成装置によるメモリ装置のネットリストの生成の動作手順を表わすフローチャートである。
【図２１】第２の実施形態の変形例のさらなる変形例を説明するための図である。