->. Gegevens commando probleem in hspice

S

Shaq

Guest
Dear all,

Ik heb een grootte van 100 * 75 matrix gegenereerd door MATLAB, willen te voeden tot een kruid bestand te simuleren met behulp van Hspice.

Ik gebruikte. Gegevens p mer file = '0 _0.fn 'vtest1 = 1 vtest2 = 2 ..... vtest75 = 75

, En vond fout zoals "aantal parameters meer dan 50."

Ik heb net gecontroleerd Hspice manueel, vond deze zin als geschreven hieronder

"Elke. DATA verklaring kan maximaal 50 parameters. Als u meer dan nodig
50 parameters in een enkel. DATA verklaring, plaats 50 of minder parameters in
de. DATA verklaring, en het gebruik. ALTER verklaringen voor de resterende
parameters. "

Dus, bewerkt ik mijn kruid bestand in zoals hieronder weergegeven

. gegevens p mer file = '0 _0.fn 'vtest1 = 1 vtest2 = 2 ..... vtest50 = 50
. enddata

. wijzigen
. gegevens p mer file = '0 _0.fn 'vtest51 = 51 vtest52 = 52 ....vtest75 = 75
. enddata

maar toch kreeg foutmelding zoals hieronder weergegeven

** Error ** geen definitie voor 0: vtest51

** Error ** geen definitie voor 0: vtest52
.
.
.
** Error ** geen definitie voor 0: vtest75

What's going on my. Commando gegevens?

Plz help me om dit probleem op te lossen, bedankt !!!!!!!

 
Hoi,kunt u bevestigen de gegevens vegen wijzigen deel van uw netlist?Ik denk dat dit zal helpen om erachter te komen wat er gebeurt.

Bedankt

 
Ok, mijn vraag is "hoe het op te lossen. Commando gegevens dwang van 50 parameters in hspice?"

 
Misschien zijn er een aantal manieren om te gaan.

Eerst moet u de parameters definiëren vtest5 * (* is 1 ~ 75) met. Param commando in de globale varianten.

De tweede, worden de verschillende commando's zoals hieronder:
. gegevens P MER file = '0 _0.fn 'vtest1 = 1 vtest2 = 2 ..... vtest50 = 50 en
. gegevens P LAM file = '0 _0.fn 'vtest1 = 1 vtest2 = 2 ..... vtest50 = 50
Ik denk dat je het LAM swithc andere dan MER gebruiken.

Als u veranderen als deze, zijn er ook enkele erros.en uw stimulans zijn digitale,
je kunt proberen. vector commando het bewerken van uw prikkel bron.
[/ b]

 
U kunt gebruiken. Vector verklaring in hspice als volgt:
(1) In hspice bestand, voeg een verklaring:
. vector "PATH / test.vec"
(2) In "test.vec" bestand, schrijf de volgende code (hier 7bit vector wordt gebruikt):
Radix 1111111 / * de radix binaire is voor elke vector bit.
vname gegevens <7> gegevens <6> gegevens <5> gegevens <4> gegevens <3> gegevens <2> gegevens <1> / * de vector bits naam die is het zelfde met die van uw circuit
io IIIIIIIIIIIIIIIIIIIII / * de vector input
tunit ns / * de tijdseenheid is "NS"
trise 1 1111111 / * stijgtijd wordt 1ns voor alle bit vector
tfall 1 1111111 / * val tijd is 1ns voor alle bit vector
VIH 1,8 1111111 / * hoge spanning niveau is 1.8V
vil 0,0 1111111 / * lage spanning niveau is 0.0V
periode van 40 / * de periode van de gegevens is 40ns.U kunt instellen wat je wilt

succes!

 

Welcome to EDABoard.com

Sponsor

Back
Top