->. Дані команди проблеми в HSPICE

S

Shaq

Guest
Шановні,

У мене є розміром 100 * 75 матриці, отриманої від MATLAB, хочуть, щоб годувати Spice файлу для імітації за допомогою HSPICE.

Я використав. Даним P-Мер File = '0 _0.fn 'vtest1 = 1 vtest2 = 2 ..... vtest75 = 75

, І знайшов помилки, такі як "число параметрів перевищує 50".

Я тільки що перевірив HSPICE КП, знайшли цю пропозицію як написано нижче

"Кожне. ДАНИХ заяві може міститися до 50 параметрів. Якщо вам потрібно більше, ніж
50 параметрів в одному. Даних звіту, місце 50 або менше параметрів
. Дані заяви і використання. ALTER заяв на решту
Параметри ".

Отже, Я змінив моє Spice у файлі, як показано нижче

. Даними P-Мер File = '0 _0.fn 'vtest1 = 1 vtest2 = 2 ..... vtest50 = 50
. Enddata

. Змінюють
. Даними P-Мер File = '0 _0.fn 'vtest51 = 51 vtest52 = 52 ....vtest75 = 75
. Enddata

але все-таки отримали повідомлення про помилку, як показано нижче

** Помилка ** немає визначення 0: vtest51

** Помилка ** немає визначення 0: vtest52
.
.
.
** Помилка ** немає визначення 0: vtest75

Що відбувається на моїй. Команді дані?

Plz допоможіть мені вирішити цю проблему, спасибо !!!!!!!

 
Привіт,Can U надають даної розгортки змінити частину вашого Netlist?Я думаю, це допоможе з'ясувати, що відбувається.

Спасибо

 
Гаразд, моє питання "Як вирішити. Цим обмеженням команди з 50 параметрів у HSPICE?"

 
Може бути, є кілька способів боротьби з ним.

По-перше, необхідно визначити параметри vtest5 * (* є 1 ~ 75) с. Param команду в глобальні варіанти.

По-друге, є різними командами, як показано нижче:
. Даними P-Мер File = '0 _0.fn 'vtest1 = 1 vtest2 = 2 ..... vtest50 = 50 і
. Дані файлу LAM P = '0 _0.fn 'vtest1 = 1 vtest2 = 2 ..... vtest50 = 50
Я думаю, ви повинні використовувати LAM swithc інші, ніж РВК.

Якщо ви зміните як це, є і деякі Erros.і ваш стимул, як цифрові
Ви можете спробувати. Векторних команд відредагувати вихідний стимул.
[/ B]

 
U можна використовувати. Вектора заявою в HSPICE в такій редакції:
(1) У HSPICE файлу, додати заяву:
. Вектора "PATH / test.vec"
(2) В "test.vec" файл, напишіть наступний код (тут використовується 7bit вектора):
числення 1111111 / * двійкової системи числення для кожного вектора біт.
vname дані <7> Дані <6> Дані <5> Дані <4> дані <3> Дані <2> Дані <1> / * ім'я вектора бітів що те ж саме, що з вашою схемою
IO iiiiiii / * вектора вхідних
TUNIT NS / * одиницю часу є "NS"
trise 1 1111111 / * Rise час 1ns для всіх розрядного вектора
tfall 1 1111111 / * Восени час 1ns для всіх розрядного вектора
VIH 1,8 1111111 / * високого рівня напруги 1.8V
пос 0,0 1111111 / * низького рівня напруги 0.0V
період 40 / * період дані 40ns.Ви можете налаштувати все, що ви хочете

удачі!

 

Welcome to EDABoard.com

Sponsor

Back
Top