2015-12-09 13 views
8

初めてHSPICEで作業するので、私に同行してください。私はCMOSとゲートのネットリストを書く必要があります。現在、CMOS-Nand &インバータ部品の書き込みとテストを終了しました。HSpiceネットリストの下位回路?

1. CMOSナンドゲート enter image description here

2. CMOSインバータ enter image description here

私が実装し、ゲートするために知って、私はの入力にNANDゲートの出力を接続する必要がありますインバータ。

私は自分のサブ回路としてNANDとインバータを定義することができます。しかし、このアプローチでは、ネットリストの複雑さを増すsubckt部分でコードを書き下す必要があります。

私の質問は、上記のネットリストを直接使用したり、他のファイルにサブックルを書き込んでインポートすることができるように他の方法ですか?私たちはあなたの.SPファイルの長さを短くするために、異なるファイル形式(.txt)でサブ回路(またはネットリストの他の部分)を書くことができます上記のコメントで述べたように

+0

サブサーキットそれを行う方法です。なぜあなたのネットリストの複雑さを増やすのか分かりません。それらはソフトウェアのサブルーチンのようなものです。それらをファイルに配置して組み込むことができます。私はLTのスパイスに精通しているので、構文が少し違うかもしれませんが、私は書いたサブ回路のライブラリを持っています。あなたのANDをあなたのINVに接続する簡単でクリアなトップレベルネットリストを持つことができます。 ANDとINVだけでNANDのサブサーキットを作成して、NAND、供給、テストの入力ソースでトップレベルのネットリストを作成することもできます。 – user1582568

答えて

0

例えば、私は別のスクリプトでサブ回路を指定し、としてそれを含めた:

.INCLUDE「/misc1/analog1/Sehwag_final/scl180_analog/netlist/puf/puf_script/script_3.txt」

関連する問題