2015-12-09 8 views
8

Работа в Hspice впервые, поэтому, пожалуйста, несите меня. Мне нужно написать список соединений для CMOS и ворот. В настоящее время я закончил запись и тестирование части инвертора CMOS-Nand &.Подвески в сети HSpice?

1. КМОП логического элемента enter image description here

2. Инвертор Cmos enter image description here

Я знаю, чтобы осуществить логический элемент И, мне нужно соединить выход логического элемента на вход инвертор.

Я знаю, что я могу определить NAND и инвертор в качестве моих подсхем. Но в этом подходе мне нужно отключить свой код в части subckt, что увеличит сложность netlist.

Мой вопрос заключается в том, что я могу напрямую использовать вышеуказанный письменный список или написать субты в другом файле и импортировать их?

+0

подсхем это способ сделать это. Я не понимаю, почему они повысят сложность вашего списка соединений. Они похожи на подпрограмму в программном обеспечении. Вы можете поместить их в файл и включить их. Я больше знаком с LT spice, поэтому синтаксис может быть немного другим, но у меня есть библиотеки подсхем, которые я написал. Затем вы можете иметь простой чистый список соединений верхнего уровня, соединяющий ваш И с вашим INV. Еще лучше сделайте подсеть для вашего NAND только с AND и INV, а затем получите список соединений верхнего уровня только с вашими NAND, источниками питания и тестирования. – user1582568

ответ

0

Как уже упоминалось выше, мы можем написать подсхемы (или любую другую часть списка соединений) в другом файле (.txt), чтобы уменьшить длину вашего .sp-файла.

например, я уточнил подсхемы в другой сценарий и включил его как:

.include «/misc1/analog1/Sehwag_final/scl180_analog/netlist/puf/puf_script/script_3.txt»