[SI-LIST] Re: [SI-LIST]modelling of wire as w element transmission line

  • From: Jayanta Choudhury <jxc9551@xxxxxxxxxxxxxxxxxx>
  • To: si-list@xxxxxxxxxxxxx
  • Date: Wed, 26 Jun 2002 10:37:43 -0500 (CDT)

Dear Tetsuhisa,
              You are correct in both points. After getting reply from you and 
Ray I looked into the file and found that the width of the strip was beg enough 
to overlap for model1. While I tried to run it again using hspice 2000.4 in 
solaris, it gave error that strip conductor is not supported. I will try the 
rectangle one and see.
Thank you.
Jayanta
>To: jxc9551@xxxxxxxxxxxxxxxxxx
>Cc: "si list" <si-list@xxxxxxxxxxxxx>
>Subject: Re: [SI-LIST] modelling of wire as w-element transmission line
>Mime-Version: 1.0
>Content-Transfer-Encoding: 7bit
>Date: Tue, 25 Jun 2002 12:22:23 -0700 (PDT)
>From: Ted Mido <Tetsuhisa.Mido@xxxxxxxxxxxx>
>X-Dispatcher: imput version 20000228(IM140)
>X-Keywords: 
>
>
>Dear Jayanta,
>
>I had a quick look at your field solver structure.
>
>One thing which is not clear to me is, the model statement
>of 'mymodel1.'
>
>.MODEL mymodel1 W MODELTYPE=FieldSolver LAYERSTACK=mystack FSOPTIONS=myoption 
>+ RLGCFILE=test4.rlgc OUTPUTFORMAT=RLGCFILE CONDUCTOR=( SHAPE=myshape1, 
>+ ORIGIN=(1000, 3000), MATERIAL=mymetal), ( SHAPE=myshape2, ORIGIN=(1050, 
3000), MATERIAL=mymetal)
>
>If I look at the 'W1' statement this model statement
>for 2 conductors should be
>
>.MODEL mymodel1 W MODELTYPE=FieldSolver LAYERSTACK=mystack FSOPTIONS=myoption
>+ RLGCFILE=test4.rlgc OUTPUTFORMAT=RLGCFILE
>+ CONDUCTOR=( SHAPE=myshape1, ORIGIN=(1000, 3000), MATERIAL=mymetal)
>+ CONDUCTOR=( SHAPE=myshape2, ORIGIN=(1050, 3000), MATERIAL=mymetal)
>
>but still, these 2 conductors are overlapped together.
>It seems that the metal conflict is causing a problem in
>the solver.
>
>
>In addition to this, here are some comments on it.
>
>1. It would be better to use 'rectangle' instead of strip with 
>adding height of the conductor? Skin effect solver doesn't support
>'strip' shape since we cannot define 2D mesh structure from it.
>
>2. It would be better to begin the exam with smaller number 
>of mesh (N or NH/NW). I believe N=20-30 should be able to give 
>you relatively good result for this structure. 
>
>3. It would be better to use 2001.2 or later with specifying 
>copper reference plane in the layer stack? I believe this way takes
>the return current distribution better.
>
>best regards,
>
>
>       ted@synopsys
>
>
>
>From: Jayanta Choudhury <jxc9551@xxxxxxxxxxxxxxxxxx>
>Subject: [SI-LIST] modelling of wire as w-element transmission line
>Date: Tue, 25 Jun 2002 11:56:10 -0500 (CDT)
>
>> Hi,
>>     I want to model a wire or metal, used in the metal layers of semi 
conductor 
>> substrate preferably CMOS or GaAs high-speed circuits, in hspice 2000.4. The 
>> purpose  to study signal corruption and distortion during the signal 
propagation 
>> thru the interconnects. I am using the W-element transmission line model for 
>> this and FSModel with SHAPE of metal as "strip". I want to see the waveforms 
in 
>> the situation described below.
>>   1. Two transmission lines with multiple conductor passing accross each 
other.
>>   2. Two transmission lines are at different heights 
>>   3. Both of them has same reference ground for near-end and far-end 
terminals,
>>      which is the bottom of the substrate.
>>   the top view is some what similar to what is shown below.
>>   
>>   
>>              |       |
>>   --------------|-------|---------------------
>>              |       |
>>   --------------|-------|---------------------
>>              |       |
>>              |       |
>>              
>> If I model the longer lines with z-axix along their length, y-axis along 
their 
>> height and width along the x-axis I cannot model two conductors of the 
>> transmission line with shorter conductors. I can have only one conductor of 
that 
>> by having its width eqaul to the size of the actual length of the shorter 
>> conductor in strip SHAPE statement and length equal to actual width. But the 
>> spice file keeps running in an infinite loop.
>> 
>> The spice file is attached.
>> 
>> If any one has any clue to this please help me.
>> Thank you.
>> Jayanta Choudhury
>> 
>> 
>> -- Attached file included as plaintext by Ecartis --
>> -- File: across_lines.spice
>> -- Desc: across_lines.spice
>> 
>> *example. for observing two transmission lines lengths spreading accross 
>> each 
other
>> 
>> .OPTION scale=0.1u
>> .OPTION POST
>> 
>> **a piece wise linear input waveform is used to model a step input
>> v1 in1 GND pwl 5n 0v 5.06n sp, 14.94n sp, 15.0n 0v
>> **V1 in1 gnd PULSE (0 5 2NS 0NS 0NS 50NS 100NS)
>> **V1 in1 gnd SIN (0 5 1MEG)
>> 
>> **W type transmission line state ment with driver side in1 and gnd and 
reciever side
>> ** out1 and ground, Field Solver(FSmodel) model is defined below, number of 
conductors
>> ** is N=2 length of the strip is l=25*scale(0.1um)
>> W1 out00 out01 gnd in00 in01 gnd FSmodel=mymodel1 N=2 l=25000
>> W2 out10 gnd in10 gnd FSmodel=mymodel2 N=1 l=500
>> 
>> **Output Capacitance
>> C1 out00 gnd 10fF
>> c2 out01 gnd 10fF
>> C3 out10 gnd 10fF
>> 
>> 
>> 
>> 
>> .PARAM sp=3.3v 
>> 
>> **Model for solving equations and calculating RLGC values and writing them 
>> in 
RLGC 
>> **file specified by OUTPUTFORMAT, RLGCFILE is the file name ORIGIN is the 
co-ordinates 
>> **of strip MATERIAL is the metal for the conductor
>> .MODEL mymodel1 W MODELTYPE=FieldSolver LAYERSTACK=mystack 
>> FSOPTIONS=myoption 
>> + RLGCFILE=test4.rlgc OUTPUTFORMAT=RLGCFILE CONDUCTOR=( SHAPE=myshape1, 
>> + ORIGIN=(1000, 3000), MATERIAL=mymetal), ( SHAPE=myshape2, ORIGIN=(1050, 
3000), MATERIAL=mymetal)
>> 
>> **Model for solving equations and calculating RLGC values and writing them 
>> in 
RLGC 
>> **file specified by OUTPUTFORMAT, RLGCFILE is the file name ORIGIN is the 
co-ordinates 
>> **of strip MATERIAL is the metal for the conductor
>> .MODEL mymodel2 W MODELTYPE=FieldSolver LAYERSTACK=mystack 
>> FSOPTIONS=myoption 
>> + RLGCFILE=test5.rlgc OUTPUTFORMAT=RLGCFILE CONDUCTOR=( SHAPE=myshape2, 
>> + ORIGIN=(0, 5000), MATERIAL=mymetal)
>> 
>> 
>> **mymetal has the characteristics of copper
>> .MATERIAL mymetal METAL CONDUCTIVITY=57.6meg
>> 
>> **dielectric has the characteristic of some example dielectric from manual
>> .MATERIAL mydiel DIELECTRIC LOSSTANGENT=1.2e-3
>> 
>> **Shape is Strip with width 1 micron and N=100 is number of discretization
>> .SHAPE myshape1 STRIP WIDTH=500 N=100
>> 
>> .SHAPE myshape2 STRIP WIDTH=25000 N=5000
>> 
>> **LAYERSTACK is the stack of dielectric or metal layers associated with 
transmission 
>> **line, here it is a stack of default type metal named PEC and a dielectric 
>> ** specified by Material is background and thickness of PEC is 5um
>> .LAYERSTACK mystack BACKGROUND=mydiel LAYER=(PEC, 5), LAYER=(mydiel, 5095)
>> 
>> **Options for Field Solver model is defined GRIDFACTOR, which is multipled 
with 
>> **number of discretization specified in shape, PRINTDATA to print the datas
>> **COMPUTEGD to calculate the conductance matrix Gd for rotation of dipoles 
under
>> **the influence of alternating electric field, COMPUTERS computes skin 
>> effect 
>> **Resistance matrix Rs
>> .FSOPTIONS myoption ACCURACY=HIGH GRIDFACTOR=1 PRINTDATA=YES COMPUTEGD=YES 
>> + COMPUTERS=YES
>> 
>> 
>> .TRAN 0.01n 1000n
>> .end
>> 
>> ------------------------------------------------------------------
>> To unsubscribe from si-list:
>> si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field
>> 
>> or to administer your membership from a web page, go to:
>> //www.freelists.org/webpage/si-list
>> 
>> For help:
>> si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
>> 
>> List archives are viewable at:     
>>              //www.freelists.org/archives/si-list
>> or at our remote archives:
>>              http://groups.yahoo.com/group/si-list/messages 
>> Old (prior to June 6, 2001) list archives are viewable at:
>>              http://www.qsl.net/wb6tpu
>>   

------------------------------------------------------------------
To unsubscribe from si-list:
si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field

or to administer your membership from a web page, go to:
//www.freelists.org/webpage/si-list

For help:
si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field

List archives are viewable at:     
                //www.freelists.org/archives/si-list
or at our remote archives:
                http://groups.yahoo.com/group/si-list/messages 
Old (prior to June 6, 2001) list archives are viewable at:
                http://www.qsl.net/wb6tpu
  

Other related posts:

  • » [SI-LIST] Re: [SI-LIST]modelling of wire as w element transmission line