JPH0554099A - 真理値表入力支援システム、及び論理cadシステム - Google Patents
真理値表入力支援システム、及び論理cadシステムInfo
- Publication number
- JPH0554099A JPH0554099A JP3216903A JP21690391A JPH0554099A JP H0554099 A JPH0554099 A JP H0554099A JP 3216903 A JP3216903 A JP 3216903A JP 21690391 A JP21690391 A JP 21690391A JP H0554099 A JPH0554099 A JP H0554099A
- Authority
- JP
- Japan
- Prior art keywords
- truth table
- input
- logic
- logical
- support system
- 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
Links
Abstract
(57)【要約】
【目的】 本発明の目的は、真理値表入力の簡略化を図
ることにある。 【構成】 設計者によって定義された論理値の補空間を
記号>,#を用いて表現し、この2種類の記号>,#に
よって上記補空間の認識を可能とする手段を設けること
により、真理値表入力の工数の削減を図る。
ることにある。 【構成】 設計者によって定義された論理値の補空間を
記号>,#を用いて表現し、この2種類の記号>,#に
よって上記補空間の認識を可能とする手段を設けること
により、真理値表入力の工数の削減を図る。
Description
【0001】
【産業上の利用分野】本発明は、真理値表入力の簡略化
により真理値表入力を支援する真理値表入力支援システ
ム、及びそのような真理値表入力支援システムを含む論
理CADシステムに関し、例えば半導体集積回路におけ
る制御論理の自動設計に適用して有効な技術に関する。
により真理値表入力を支援する真理値表入力支援システ
ム、及びそのような真理値表入力支援システムを含む論
理CADシステムに関し、例えば半導体集積回路におけ
る制御論理の自動設計に適用して有効な技術に関する。
【0002】
【従来の技術】論理CAD(コンピュータ・エイデッド
・デザイン)システムやエンジニアリングワークステー
ションなどを利用して半導体集積回路の詳細論理を設計
する手法には構造化技術さらには階層化技術を採用する
ことができる。構造化技術とは、機能ブロックのような
一定の規模や機能をもった単位集合を組合せて半導体集
積回路の論理設計を進めていく技術である。階層化技術
は、構造化技術を前提に、半導体集積回路をチップレベ
ル、ブロックレベル、サブブロックレベル、セルレベル
へと階層化して論理設計を行う手法である。このような
論理設計の手法は、複数の機能ブロックに対する並列設
計や、設計資産の繰返し利用を可能にしようとするもの
であり、斯る構造化技術や階層化技術による論理設計に
おいては、論理生成の単位とされる機能ブロック毎に真
理値表や論理式又は状態遷移記述などの機能記述が与え
られ、これに従って夫々の機能ブロックがゲートレベル
もしくはネットリストレベルの論理回路として生成され
る。このとき機能ブロック内部では、ファンイン数やフ
ァンアウト数などの設計ルールが満足されるようにセル
割り当てが行われる。
・デザイン)システムやエンジニアリングワークステー
ションなどを利用して半導体集積回路の詳細論理を設計
する手法には構造化技術さらには階層化技術を採用する
ことができる。構造化技術とは、機能ブロックのような
一定の規模や機能をもった単位集合を組合せて半導体集
積回路の論理設計を進めていく技術である。階層化技術
は、構造化技術を前提に、半導体集積回路をチップレベ
ル、ブロックレベル、サブブロックレベル、セルレベル
へと階層化して論理設計を行う手法である。このような
論理設計の手法は、複数の機能ブロックに対する並列設
計や、設計資産の繰返し利用を可能にしようとするもの
であり、斯る構造化技術や階層化技術による論理設計に
おいては、論理生成の単位とされる機能ブロック毎に真
理値表や論理式又は状態遷移記述などの機能記述が与え
られ、これに従って夫々の機能ブロックがゲートレベル
もしくはネットリストレベルの論理回路として生成され
る。このとき機能ブロック内部では、ファンイン数やフ
ァンアウト数などの設計ルールが満足されるようにセル
割り当てが行われる。
【0003】尚、CADシステムのような論理回路自動
設計システムについて記載された文献の例としては、1
988年5月30日に日経マグロウヒル社より発行され
た「日経エレクトロニクス」P185〜P193があ
る。
設計システムについて記載された文献の例としては、1
988年5月30日に日経マグロウヒル社より発行され
た「日経エレクトロニクス」P185〜P193があ
る。
【0004】
【発明が解決しようとする課題】論理CADシステム等
への真理値表入力について本発明者が検討したところ、
設計者による論理回路設計情報はドキュメントとされ、
このドキュメントにおいては、当該設計者が意図する論
理値についてのみ記述され、いかなる値をとっても良い
場合の論理の組み合わせについては省略されるのが一般
的であるが、そのような論理回路情報を論理CADシス
テム等に入力する場合には、論理の組み合わせについて
の省略は不可能とされ、当該論理回路がとり得る全ての
論理について0,1,及び不定を示す記号で入力する必
要があるために、面倒な入力作業を余儀なくされる、と
いう欠点のあることが見いだされた。
への真理値表入力について本発明者が検討したところ、
設計者による論理回路設計情報はドキュメントとされ、
このドキュメントにおいては、当該設計者が意図する論
理値についてのみ記述され、いかなる値をとっても良い
場合の論理の組み合わせについては省略されるのが一般
的であるが、そのような論理回路情報を論理CADシス
テム等に入力する場合には、論理の組み合わせについて
の省略は不可能とされ、当該論理回路がとり得る全ての
論理について0,1,及び不定を示す記号で入力する必
要があるために、面倒な入力作業を余儀なくされる、と
いう欠点のあることが見いだされた。
【0005】本発明の目的は、真理値表入力の簡略化を
図ることができる真理値表入力支援システム、及びその
ようなシステムを含む論理CADシステムを提供するこ
とにある。
図ることができる真理値表入力支援システム、及びその
ようなシステムを含む論理CADシステムを提供するこ
とにある。
【0006】本発明の前記並びにその他の目的と新規な
特徴は本明細書の記述及び添付図面から明らかになるで
あろう。
特徴は本明細書の記述及び添付図面から明らかになるで
あろう。
【0007】
【課題を解決するための手段】本願において開示される
発明のうち代表的なものの概要を簡単に説明すれば下記
の通りである。
発明のうち代表的なものの概要を簡単に説明すれば下記
の通りである。
【0008】すなわち、定義された論理値と、その補空
間を示すものとして予め定められた記号情報とを含む真
理値表が入力されるとき、上記記号情報を、上記定義さ
れた論理値以外の組み合わせを示すものとして認識する
ための第1認識手段を設けるものである。このとき、セ
レクタ論理における入出力関係を示すものとして予め定
められた記号情報の入力により、セレクタ論理の認識を
可能とする第2認識手段を含めることができる。さら
に、真理値表における入力文字列同士の比較、及び出力
文字列同士の比較により論理矛盾を判別可能な判別手段
を含めることができる。
間を示すものとして予め定められた記号情報とを含む真
理値表が入力されるとき、上記記号情報を、上記定義さ
れた論理値以外の組み合わせを示すものとして認識する
ための第1認識手段を設けるものである。このとき、セ
レクタ論理における入出力関係を示すものとして予め定
められた記号情報の入力により、セレクタ論理の認識を
可能とする第2認識手段を含めることができる。さら
に、真理値表における入力文字列同士の比較、及び出力
文字列同士の比較により論理矛盾を判別可能な判別手段
を含めることができる。
【0009】
【作用】上記した手段によれば、上記第1認識手段は、
論理の補空間を表記するものとして予め定められた記号
情報の入力を、定義された論理値以外の組み合わせを示
すものとして認識し、このことが、真理値表入力の簡略
化を達成する。
論理の補空間を表記するものとして予め定められた記号
情報の入力を、定義された論理値以外の組み合わせを示
すものとして認識し、このことが、真理値表入力の簡略
化を達成する。
【0010】
【実施例】図2には、本発明の一実施例である論理CA
Dシステムの機能ブロックが示される。
Dシステムの機能ブロックが示される。
【0011】図2に示される論理CADシステムは、特
に制限されないが、半導体集積回路における制御論理の
自動設計に適用されるもので、オペレータ21によって
入力された真理値表などの論理機能情報のシミュレート
を可能とする論理シミュレータとしての機能と、論理生
成のための処理を行う論理生成システムとしての機能と
を含む。論理シミュレータのシミュレート結果は、CR
Tディスプレイ23などに表示され、また、論理生成結
果は詳細論理ファイルとしてレイアウトDAに供され
る。
に制限されないが、半導体集積回路における制御論理の
自動設計に適用されるもので、オペレータ21によって
入力された真理値表などの論理機能情報のシミュレート
を可能とする論理シミュレータとしての機能と、論理生
成のための処理を行う論理生成システムとしての機能と
を含む。論理シミュレータのシミュレート結果は、CR
Tディスプレイ23などに表示され、また、論理生成結
果は詳細論理ファイルとしてレイアウトDAに供され
る。
【0012】図3には上記論理CADシステムのハード
ウェアが示される。この論理CADシステムは、特に制
限されないが、プロセッサ32、メインメモリ33、磁
気ディスク装置のような補助記憶装置34、キーボード
やマウスなどの入力装置35、そしてCRTディスプレ
イなどの表示装置36等が夫々バス37に結合されて構
成される。入力装置35は論理式や真理値表或いは状態
遷移記述などといった論理機能記述情報などを入力する
のに利用される。表示装置36は入力装置35から入力
された論理機能記述情報を表示したり、生成された論理
回路を表示したりするが、特に、グラフィック表示画面
とキャラクタ表示画面とを重ね合わせて表示するマルチ
ウインドウ機能を有する。補助記憶装置34には、ナン
ドゲートやノアゲートなどの各種基本ゲートの外に復合
ゲートや3ステートインバータなどの論理セルがライブ
ラリとして保有されている。メインメモリ33はプロセ
ッサ32のワーク領域並びに動作プログラム格納領域な
どとして利用される。プロセッサ32は、システム全体
の制御を司ると共に、指定された動作プログラムに従っ
て、論理シミュレーションや、入力装置35から供給さ
れた各種機能記述情報に応ずる論理回路を生成するため
のデータ処理を行う。
ウェアが示される。この論理CADシステムは、特に制
限されないが、プロセッサ32、メインメモリ33、磁
気ディスク装置のような補助記憶装置34、キーボード
やマウスなどの入力装置35、そしてCRTディスプレ
イなどの表示装置36等が夫々バス37に結合されて構
成される。入力装置35は論理式や真理値表或いは状態
遷移記述などといった論理機能記述情報などを入力する
のに利用される。表示装置36は入力装置35から入力
された論理機能記述情報を表示したり、生成された論理
回路を表示したりするが、特に、グラフィック表示画面
とキャラクタ表示画面とを重ね合わせて表示するマルチ
ウインドウ機能を有する。補助記憶装置34には、ナン
ドゲートやノアゲートなどの各種基本ゲートの外に復合
ゲートや3ステートインバータなどの論理セルがライブ
ラリとして保有されている。メインメモリ33はプロセ
ッサ32のワーク領域並びに動作プログラム格納領域な
どとして利用される。プロセッサ32は、システム全体
の制御を司ると共に、指定された動作プログラムに従っ
て、論理シミュレーションや、入力装置35から供給さ
れた各種機能記述情報に応ずる論理回路を生成するため
のデータ処理を行う。
【0013】図1には上記論理CADシステムにおける
論理情報入力系のシステム構成が示される。
論理情報入力系のシステム構成が示される。
【0014】同図に示されるように論理シミュレータに
おける入力系12は、真理値表などの論理機能記述情報
11に基づいてインタフェーステーブルを作成するため
のインタフェーステーブル作成手段12Aを含み、作成
されたインタフェーステーブルはシミュレーションモデ
ル作成処理に供される。また、論理生成システムにおけ
る入力系13も同様に、真理値表などの論理機能記述情
報に基づいてインタフェーステーブルを作成するための
インタフェーステーブル作成手段13Aを含み、作成さ
れたインタフェーステーブルは論理生成処理に供され
る。上記インタフェーステーブル作成手段12A,13
Aは、特に制限されないが、定義された論理値と、その
補空間を示すものとして予め定められた記号情報とを含
む真理値表が入力される場合に上記記号情報を、上記定
義された論理値以外の組み合わせを示すものとして認識
するための第1認識手段と、セレクタ論理における入出
力関係を示すものとして予め定められた記号情報の入力
により、セレクタ論理の認識を可能とする第2認識手段
と、真理値表における入力文字列同士の比較と当該真理
値表における出力文字列同士の比較により当該真理値表
に含まれる論理矛盾を判別する判別手段とを含む。
おける入力系12は、真理値表などの論理機能記述情報
11に基づいてインタフェーステーブルを作成するため
のインタフェーステーブル作成手段12Aを含み、作成
されたインタフェーステーブルはシミュレーションモデ
ル作成処理に供される。また、論理生成システムにおけ
る入力系13も同様に、真理値表などの論理機能記述情
報に基づいてインタフェーステーブルを作成するための
インタフェーステーブル作成手段13Aを含み、作成さ
れたインタフェーステーブルは論理生成処理に供され
る。上記インタフェーステーブル作成手段12A,13
Aは、特に制限されないが、定義された論理値と、その
補空間を示すものとして予め定められた記号情報とを含
む真理値表が入力される場合に上記記号情報を、上記定
義された論理値以外の組み合わせを示すものとして認識
するための第1認識手段と、セレクタ論理における入出
力関係を示すものとして予め定められた記号情報の入力
により、セレクタ論理の認識を可能とする第2認識手段
と、真理値表における入力文字列同士の比較と当該真理
値表における出力文字列同士の比較により当該真理値表
に含まれる論理矛盾を判別する判別手段とを含む。
【0015】尚、上記インタフェーステーブル作成手段
12A,13Aでは、必要に応じてコンパイルリストの
作成が可能とされる。
12A,13Aでは、必要に応じてコンパイルリストの
作成が可能とされる。
【0016】上記第1認識手段は以下のような記号情報
の認識を可能とする。
の認識を可能とする。
【0017】例えば図4に示される真理値表において、
入力A,B,Cの論理値1,0,1と、そのときの出力
D=1は設計者によって定義された論理値であり、それ
に対して入力A,Bの1,0以外の組み合わせ、すなわ
ち、(0,0)、(1,1)、(0,1)は補空間とさ
れ、設計者によって定義されない論理とされる。そのよ
うな補空間は、所定の記号によってその論理値入力が簡
略化される。
入力A,B,Cの論理値1,0,1と、そのときの出力
D=1は設計者によって定義された論理値であり、それ
に対して入力A,Bの1,0以外の組み合わせ、すなわ
ち、(0,0)、(1,1)、(0,1)は補空間とさ
れ、設計者によって定義されない論理とされる。そのよ
うな補空間は、所定の記号によってその論理値入力が簡
略化される。
【0018】図5には上記簡略化記号を含む真理値表が
示される。
示される。
【0019】図5に示されるように、設計者によって定
義された論理値の補空間を表現するために、記号>,#
が用いられる。記号>は、設計者によって定義された論
理値の存在する行を示し、記号#は、補空間の列を示
す。この2種類の記号>,#によって、上記補空間が特
定される。この場合の補空間は(0,0)、(1,
1)、(0,1)を示すものであるから、それを上記2
種類の記号で表記できることは、真理値表入力の工数を
大幅に削減する。
義された論理値の補空間を表現するために、記号>,#
が用いられる。記号>は、設計者によって定義された論
理値の存在する行を示し、記号#は、補空間の列を示
す。この2種類の記号>,#によって、上記補空間が特
定される。この場合の補空間は(0,0)、(1,
1)、(0,1)を示すものであるから、それを上記2
種類の記号で表記できることは、真理値表入力の工数を
大幅に削減する。
【0020】上記第2認識手段は以下のような記号情報
の認識を可能とする。
の認識を可能とする。
【0021】図7にはセレクタ論理の一例が示される。
【0022】セレクト信号Sが0のとき、入力Aと出力
Dとが結合され、入力Bと出力Cとが結合される。ま
た、セレクト信号Sが1のとき、入力Aと出力Cとが結
合され、入力Bと出力Dとが結合される。そのようなセ
レクタ論理は、特に制限されないが、記号S1,S2を
用いることによって図8に示されるように表現される。
図8に従えば、セレクト信号Sが0のとき、入力Aと出
力Dとが共にS1とされることによってそれらの論理が
互いに等しいことが第2認識手段によって認識可能とさ
れ、入力Bと出力Cとが共にS2とされることによって
それらの論理が互に等しいことが第2認識手段によって
認識可能とされる。同様に、セレクト信号Sが1のと
き、入力Aと出力Cとが共にS1とされることによって
それらの論理が互いに等しいことが第2認識手段によっ
て認識可能とされ、入力Bと出力Dとが共にS2とされ
ることによってそれらの論理が互に等しいことが第2認
識手段によって認識可能とされる。従来方式に従えば、
セレクタ論理の真理値表を入力する場合にも入力論理の
全てのパターンについて入力しなければならず、それに
対して、上記のようにS1,S2を用いることにより簡
略化されたものが本実施例システムにおいて認識可能と
されることによって、真理値表入力工数が大幅に削減可
能とされる。
Dとが結合され、入力Bと出力Cとが結合される。ま
た、セレクト信号Sが1のとき、入力Aと出力Cとが結
合され、入力Bと出力Dとが結合される。そのようなセ
レクタ論理は、特に制限されないが、記号S1,S2を
用いることによって図8に示されるように表現される。
図8に従えば、セレクト信号Sが0のとき、入力Aと出
力Dとが共にS1とされることによってそれらの論理が
互いに等しいことが第2認識手段によって認識可能とさ
れ、入力Bと出力Cとが共にS2とされることによって
それらの論理が互に等しいことが第2認識手段によって
認識可能とされる。同様に、セレクト信号Sが1のと
き、入力Aと出力Cとが共にS1とされることによって
それらの論理が互いに等しいことが第2認識手段によっ
て認識可能とされ、入力Bと出力Dとが共にS2とされ
ることによってそれらの論理が互に等しいことが第2認
識手段によって認識可能とされる。従来方式に従えば、
セレクタ論理の真理値表を入力する場合にも入力論理の
全てのパターンについて入力しなければならず、それに
対して、上記のようにS1,S2を用いることにより簡
略化されたものが本実施例システムにおいて認識可能と
されることによって、真理値表入力工数が大幅に削減可
能とされる。
【0023】次に、入力された真理値表に含まれる矛盾
論理の判別について詳述する。
論理の判別について詳述する。
【0024】入力された真理値表に含まれる矛盾論理の
判別は、真理値表における入力文字列同士の比較と、当
該真理値表における出力文字列同士の比較により可能と
される。例えば、図9に示されるような真理値表におい
て、入力I1,I2,I3の文字列同士が比較されるこ
とにより、文字列1,0,1が重複されるのが検出され
た場合、今度は当該入力文字列に対応する出力文字列同
士が比較され、その比較において一致すると判断された
場合には、論理の矛盾はないものとされるが、出力文字
列同士が不一致であると判断された場合には、論理に矛
盾を含むものと判断される。そしてそのような判断に基
づいてCRTディスプレイなどにエラーメッセージが表
示される。
判別は、真理値表における入力文字列同士の比較と、当
該真理値表における出力文字列同士の比較により可能と
される。例えば、図9に示されるような真理値表におい
て、入力I1,I2,I3の文字列同士が比較されるこ
とにより、文字列1,0,1が重複されるのが検出され
た場合、今度は当該入力文字列に対応する出力文字列同
士が比較され、その比較において一致すると判断された
場合には、論理の矛盾はないものとされるが、出力文字
列同士が不一致であると判断された場合には、論理に矛
盾を含むものと判断される。そしてそのような判断に基
づいてCRTディスプレイなどにエラーメッセージが表
示される。
【0025】上記のように所定の記号が使用されること
により真理値表入力の簡略化が図られた場合には、その
ような真理値表入力は図10に示されるようになるか
ら、それに矛盾が含まれていた場合でも、そのままでは
矛盾判別が不可能とされる。そこで、上記のように所定
の記号が使用されることにより真理値表入力の簡略化さ
れた場合には、そのような記号を含む真理値表を、図1
1に示されるように展開することにより、上記のような
文字列同士の比較を可能とし、それによって論理矛盾の
判別を可能としている。
により真理値表入力の簡略化が図られた場合には、その
ような真理値表入力は図10に示されるようになるか
ら、それに矛盾が含まれていた場合でも、そのままでは
矛盾判別が不可能とされる。そこで、上記のように所定
の記号が使用されることにより真理値表入力の簡略化さ
れた場合には、そのような記号を含む真理値表を、図1
1に示されるように展開することにより、上記のような
文字列同士の比較を可能とし、それによって論理矛盾の
判別を可能としている。
【0026】上記実施例によれば以下の作用効果が得ら
れる。
れる。
【0027】(1)図5に示されるように、設計者によ
って定義された論理値の補空間を表現するために、記号
>,#が用いられ、この2種類の記号>,#によって、
上記補空間が表記可能とされることにより、真理値表入
力の工数を大幅に削減することができる。
って定義された論理値の補空間を表現するために、記号
>,#が用いられ、この2種類の記号>,#によって、
上記補空間が表記可能とされることにより、真理値表入
力の工数を大幅に削減することができる。
【0028】(2)従来方式に従えばセレクタ論理の真
理値表を入力する場合にも入力論理の全てのパターンに
ついて入力しなければならないのに対して、S1,S2
を用いることにより簡略化されたものが本実施例システ
ムにおいて認識可能とされるので、真理値表入力工数が
大幅に削減可能とされる。
理値表を入力する場合にも入力論理の全てのパターンに
ついて入力しなければならないのに対して、S1,S2
を用いることにより簡略化されたものが本実施例システ
ムにおいて認識可能とされるので、真理値表入力工数が
大幅に削減可能とされる。
【0029】(3)所定の記号が使用されることにより
真理値表入力の簡略化された場合には、そのような記号
を含む真理値表を、図11に示されるように展開するこ
とにより、上記のような文字列同士の比較を行い、それ
によって論理矛盾の判別が可能とされる。
真理値表入力の簡略化された場合には、そのような記号
を含む真理値表を、図11に示されるように展開するこ
とにより、上記のような文字列同士の比較を行い、それ
によって論理矛盾の判別が可能とされる。
【0030】以上本発明者によってなされた発明を実施
例に基づいて具体的に説明したが、本発明はそれに限定
されるものではなく、その要旨を逸脱しない範囲におい
て種々変更可能であることは言うまでもない。
例に基づいて具体的に説明したが、本発明はそれに限定
されるものではなく、その要旨を逸脱しない範囲におい
て種々変更可能であることは言うまでもない。
【0031】例えば、上記実施例では、設計者によって
定義された論理値の補空間を特定すために、記号>,#
を用いたが、それに限定されるものではなく、入力装置
35のキーボード等から入力可能な適宜の記号を用いる
ことができる。例えば図6において61で示されるよう
に、縦バーと横バーとを利用して、設計者によって定義
された論理値の存在する行を示すようにしても良い。
定義された論理値の補空間を特定すために、記号>,#
を用いたが、それに限定されるものではなく、入力装置
35のキーボード等から入力可能な適宜の記号を用いる
ことができる。例えば図6において61で示されるよう
に、縦バーと横バーとを利用して、設計者によって定義
された論理値の存在する行を示すようにしても良い。
【0032】以上の説明では主として本発明者によって
なされた発明をその背景となった利用分野である論理C
ADシステムに適用した場合について説明したが、本発
明はそれに限定されるものではなく、例えば、専用化さ
れた論理回路生成システムや、エンジニアリングワーク
ステーションなどにも広く適用することができる。
なされた発明をその背景となった利用分野である論理C
ADシステムに適用した場合について説明したが、本発
明はそれに限定されるものではなく、例えば、専用化さ
れた論理回路生成システムや、エンジニアリングワーク
ステーションなどにも広く適用することができる。
【0033】本発明は、少なくとも真理値表入力を条件
とするものに適用できる。
とするものに適用できる。
【0034】
【発明の効果】本願において開示される発明のうち代表
的なものによって得られる効果を簡単に説明すれば下記
の通りである。
的なものによって得られる効果を簡単に説明すれば下記
の通りである。
【0035】すなわち、論理の補空間を表記するものと
して予め定められた記号情報の入力が、定義された論理
値以外の組み合わせを示すものとして認識されるので、
そのような記号入力を利用することにより、真理値表入
力の簡略化、及び入力作業時間の短縮が可能とされる。
して予め定められた記号情報の入力が、定義された論理
値以外の組み合わせを示すものとして認識されるので、
そのような記号入力を利用することにより、真理値表入
力の簡略化、及び入力作業時間の短縮が可能とされる。
【図1】図1は本発明の一実施例に係る論理CADシス
テムにおける論理情報入力系のシステム構成ブロック図
である。
テムにおける論理情報入力系のシステム構成ブロック図
である。
【図2】図2は上記論理CADシステムの全体的な機能
ブロック図である。
ブロック図である。
【図3】図3は上記論理CADシステムのハードウェア
構成ブロック図である。
構成ブロック図である。
【図4】図4は補空間を含む真理値表の説明図である。
【図5】図5は入力簡略化が図られた真理値表の説明図
である。
である。
【図6】図6は入力簡略化の為の別の表記例の説明図で
ある。
ある。
【図7】図7はセレクタ論理の説明図である。
【図8】図8は簡略化されたセレクタ論理の真理値表の
説明図である。
説明図である。
【図9】図9は論理矛盾が含まれる真理値表の説明図で
ある。
ある。
【図10】図10は、簡略化された真理値表において論
理矛盾を含む場合の説明図である。
理矛盾を含む場合の説明図である。
【図11】図11は図10に示される真理値表の展開後
の状態の説明図である。
の状態の説明図である。
12 論理シミュレータにおける入力系 12A インタフェーステーブル作成手段 13 論理生成システムにおける入力系 13A インタフェーステーブル作成手段 21 オペレータ 22 論理CADシステム 23 CRTディスプレイ 32 プロセッサ 33 メインメモリ 34 補助記憶装置 35 入力装置 36 表示装置 37 バス
Claims (4)
- 【請求項1】 真理値表の入力を支援する真理値表入力
支援システムであって、定義された論理値と、その補空
間を示すものとして予め定められた記号情報とを含む真
理値表が入力されるとき、上記記号情報を、上記定義さ
れた論理値以外の組み合わせを示すものとして認識する
ための第1認識手段を含むことを特徴とする真理値表入
力支援システム。 - 【請求項2】 セレクタ論理における入出力関係を示す
ものとして予め定められた記号情報の入力により、セレ
クタ論理の認識を可能とする第2認識手段を含む請求項
1記載の真理値表入力支援システム。 - 【請求項3】 真理値表における入力文字列同士の比較
と、当該真理値表における出力文字列同士の比較により
当該真理値表に含まれる論理矛盾を判別する判別手段を
含む請求項1又は2記載の真理値表入力支援システム。 - 【請求項4】 請求項1,2又は3記載の真理値表入力
支援システムを含む論理CADシステム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3216903A JPH0554099A (ja) | 1991-08-28 | 1991-08-28 | 真理値表入力支援システム、及び論理cadシステム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3216903A JPH0554099A (ja) | 1991-08-28 | 1991-08-28 | 真理値表入力支援システム、及び論理cadシステム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0554099A true JPH0554099A (ja) | 1993-03-05 |
Family
ID=16695723
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3216903A Pending JPH0554099A (ja) | 1991-08-28 | 1991-08-28 | 真理値表入力支援システム、及び論理cadシステム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0554099A (ja) |
-
1991
- 1991-08-28 JP JP3216903A patent/JPH0554099A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3027009B2 (ja) | 設計取り込みシステム | |
| US6366874B1 (en) | System and method for browsing graphically an electronic design based on a hardware description language specification | |
| US6701289B1 (en) | Method and apparatus for using a placement tool to manipulate cell substitution lists | |
| US6516456B1 (en) | Method and apparatus for selectively viewing nets within a database editor tool | |
| US7159202B2 (en) | Methods, apparatus and computer program products for generating selective netlists that include interconnection influences at pre-layout and post-layout design stages | |
| US20030009731A1 (en) | Digital circuit layout techniques | |
| JPH01309185A (ja) | Asic用計算機支援設計システム | |
| US5422833A (en) | Method and system for propagating data type for circuit design from a high level block diagram | |
| US20020010899A1 (en) | Digital circuit layout techniques | |
| US8281269B2 (en) | Method of semiconductor integrated circuit device and program | |
| US7076410B1 (en) | Method and apparatus for efficiently viewing a number of selected components using a database editor tool | |
| US6704916B1 (en) | Method and apparatus for optimizing placement and routing and recording medium for recording program for optimizing placement and routing | |
| JPH0554099A (ja) | 真理値表入力支援システム、及び論理cadシステム | |
| JPH05314208A (ja) | 真理値表入力支援システム、及び論理cadシステム | |
| US6877140B1 (en) | Method and system for generating a schematic representing bus structures | |
| JP3476688B2 (ja) | ネットリスト生成方法及びネットリスト生成装置 | |
| JP2858328B2 (ja) | 網図自動生成方法およびそのシステム | |
| JP2535823B2 (ja) | 階層的パタ―ンレイアウト方法 | |
| JPH10198708A (ja) | 図面検証システム | |
| KR100871839B1 (ko) | 스크립트 기반의 애니메이션을 이용한 전자 회로 설계 검증 방법 | |
| JP2522096B2 (ja) | 半導体集積回路のレイアウト設計の検証方法 | |
| Ben-David et al. | PathFinder: A tool for design exploration | |
| JP3696302B2 (ja) | テストベクトル生成方法及び生成装置 | |
| Foulk | CAD in electronics | |
| Grishkin et al. | Automated test development system for digital devices |