diff --git a/mrModels/mr_bjt_npn/symbol/master.tag b/mrModels/mr_bjt_npn/symbol/master.tag new file mode 100644 index 0000000..e1024da --- /dev/null +++ b/mrModels/mr_bjt_npn/symbol/master.tag @@ -0,0 +1,2 @@ +-- Master.tag File, Rev:1.0 +symbol.oa diff --git a/mrModels/mr_bjt_npn/symbol/symbol.oa b/mrModels/mr_bjt_npn/symbol/symbol.oa new file mode 100644 index 0000000..97df672 Binary files /dev/null and b/mrModels/mr_bjt_npn/symbol/symbol.oa differ diff --git a/mrModels/mr_bjt_pnp/symbol/master.tag b/mrModels/mr_bjt_pnp/symbol/master.tag new file mode 100644 index 0000000..e1024da --- /dev/null +++ b/mrModels/mr_bjt_pnp/symbol/master.tag @@ -0,0 +1,2 @@ +-- Master.tag File, Rev:1.0 +symbol.oa diff --git a/mrModels/mr_bjt_pnp/symbol/symbol.oa b/mrModels/mr_bjt_pnp/symbol/symbol.oa new file mode 100644 index 0000000..6b106b0 Binary files /dev/null and b/mrModels/mr_bjt_pnp/symbol/symbol.oa differ diff --git a/mrModels/mr_diode/symbol/master.tag b/mrModels/mr_diode/symbol/master.tag new file mode 100644 index 0000000..e1024da --- /dev/null +++ b/mrModels/mr_diode/symbol/master.tag @@ -0,0 +1,2 @@ +-- Master.tag File, Rev:1.0 +symbol.oa diff --git a/mrModels/mr_diode/symbol/symbol.oa b/mrModels/mr_diode/symbol/symbol.oa new file mode 100644 index 0000000..6b7c20b Binary files /dev/null and b/mrModels/mr_diode/symbol/symbol.oa differ diff --git a/mrModels/mr_diode_zener/itemdef.ael b/mrModels/mr_diode_zener/itemdef.ael new file mode 100644 index 0000000..03a4b87 --- /dev/null +++ b/mrModels/mr_diode_zener/itemdef.ael @@ -0,0 +1,20 @@ +create_constant_form("on","ON",0,"1","on"); +create_constant_form("off","OFF",0,"0","off"); +create_form_set("RegionFormSet","on","off"); + +create_constant_form("linear","Linear",0,"0","linear"); +create_constant_form("nonlinear","Nonlinear",0,"1","nonlinear"); +create_form_set("ModeFormSet","linear","nonlinear"); + +create_constant_form("yes","YES",0,"yes","yes"); +create_constant_form("no","NO",0,"no","no"); +create_form_set("NoiseFormSet","yes","no"); + +create_item("mr_diode_zener","mr_diode_zener","D",0,-1,NULL,"Component Parameters",NULL,"%0b\"%p\"%1e:%t %# %44?0%:%31?%C%:_net%c%;%;%e %1b%r%8?%29?%:%30?%p %:%k%?[%1i]%;=%p %;%;%;%e%e","","%t%b%r%38?%:\n%30?%s%:%k%?[%1i]%;=%s%;%;%e%e%;","",0,NULL,32, +create_parm("Model","Model instance name",0,"StdFileFormSet",-1,prm("StdForm","")), +create_parm("Temp","Temperature",7680,"StdFileFormSet",12,prm("StdForm","")), +create_parm("Trise","Temperature rise over ambient",7680,"StdFileFormSet",12,prm("StdForm","")), +create_parm("Region","DC operating region, (default: ON)",544,"RegionFormSet",-1,prm("on")), +create_parm("Mode","Simulation mode, (default: nonlinear)",544,"ModeFormSet",-1,prm("nonlinear")), +create_parm("Noise","Temperature coefficient; per degree Celsius squared",544,"NoiseFormSet",-1,prm("yes")), +create_parm("_M","Number of devices in parallel, (default: 1)",512,"StdFileFormSet",-1,prm("StdForm","1"))); diff --git a/mrModels/mr_diode_zener/symbol/master.tag b/mrModels/mr_diode_zener/symbol/master.tag new file mode 100644 index 0000000..e1024da --- /dev/null +++ b/mrModels/mr_diode_zener/symbol/master.tag @@ -0,0 +1,2 @@ +-- Master.tag File, Rev:1.0 +symbol.oa diff --git a/mrModels/mr_diode_zener/symbol/symbol.oa b/mrModels/mr_diode_zener/symbol/symbol.oa new file mode 100644 index 0000000..ae68810 Binary files /dev/null and b/mrModels/mr_diode_zener/symbol/symbol.oa differ diff --git a/mrModels/mr_jfet_n/symbol/master.tag b/mrModels/mr_jfet_n/symbol/master.tag new file mode 100644 index 0000000..e1024da --- /dev/null +++ b/mrModels/mr_jfet_n/symbol/master.tag @@ -0,0 +1,2 @@ +-- Master.tag File, Rev:1.0 +symbol.oa diff --git a/mrModels/mr_jfet_n/symbol/symbol.oa b/mrModels/mr_jfet_n/symbol/symbol.oa new file mode 100644 index 0000000..786f69a Binary files /dev/null and b/mrModels/mr_jfet_n/symbol/symbol.oa differ diff --git a/mrModels/mr_jfet_p/symbol/master.tag b/mrModels/mr_jfet_p/symbol/master.tag new file mode 100644 index 0000000..e1024da --- /dev/null +++ b/mrModels/mr_jfet_p/symbol/master.tag @@ -0,0 +1,2 @@ +-- Master.tag File, Rev:1.0 +symbol.oa diff --git a/mrModels/mr_jfet_p/symbol/symbol.oa b/mrModels/mr_jfet_p/symbol/symbol.oa new file mode 100644 index 0000000..20afb56 Binary files /dev/null and b/mrModels/mr_jfet_p/symbol/symbol.oa differ diff --git a/mrModels/mr_opamp/symbol/master.tag b/mrModels/mr_opamp/symbol/master.tag new file mode 100644 index 0000000..e1024da --- /dev/null +++ b/mrModels/mr_opamp/symbol/master.tag @@ -0,0 +1,2 @@ +-- Master.tag File, Rev:1.0 +symbol.oa diff --git a/mrModels/mr_opamp/symbol/symbol.oa b/mrModels/mr_opamp/symbol/symbol.oa new file mode 100644 index 0000000..9f02968 Binary files /dev/null and b/mrModels/mr_opamp/symbol/symbol.oa differ diff --git a/mrModels/mr_pas_c/symbol/master.tag b/mrModels/mr_pas_c/symbol/master.tag new file mode 100644 index 0000000..e1024da --- /dev/null +++ b/mrModels/mr_pas_c/symbol/master.tag @@ -0,0 +1,2 @@ +-- Master.tag File, Rev:1.0 +symbol.oa diff --git a/mrModels/mr_pas_c/symbol/symbol.oa b/mrModels/mr_pas_c/symbol/symbol.oa new file mode 100644 index 0000000..0b91be6 Binary files /dev/null and b/mrModels/mr_pas_c/symbol/symbol.oa differ diff --git a/mrModels/mr_pas_l/symbol/master.tag b/mrModels/mr_pas_l/symbol/master.tag new file mode 100644 index 0000000..e1024da --- /dev/null +++ b/mrModels/mr_pas_l/symbol/master.tag @@ -0,0 +1,2 @@ +-- Master.tag File, Rev:1.0 +symbol.oa diff --git a/mrModels/mr_pas_l/symbol/symbol.oa b/mrModels/mr_pas_l/symbol/symbol.oa new file mode 100644 index 0000000..337222d Binary files /dev/null and b/mrModels/mr_pas_l/symbol/symbol.oa differ diff --git a/mrModels/mr_pas_r/symbol/master.tag b/mrModels/mr_pas_r/symbol/master.tag new file mode 100644 index 0000000..e1024da --- /dev/null +++ b/mrModels/mr_pas_r/symbol/master.tag @@ -0,0 +1,2 @@ +-- Master.tag File, Rev:1.0 +symbol.oa diff --git a/mrModels/mr_pas_r/symbol/symbol.oa b/mrModels/mr_pas_r/symbol/symbol.oa new file mode 100644 index 0000000..666ed6d Binary files /dev/null and b/mrModels/mr_pas_r/symbol/symbol.oa differ diff --git a/mrModels/mr_tube_pentode/symbol/master.tag b/mrModels/mr_tube_pentode/symbol/master.tag new file mode 100644 index 0000000..e1024da --- /dev/null +++ b/mrModels/mr_tube_pentode/symbol/master.tag @@ -0,0 +1,2 @@ +-- Master.tag File, Rev:1.0 +symbol.oa diff --git a/mrModels/mr_tube_pentode/symbol/symbol.oa b/mrModels/mr_tube_pentode/symbol/symbol.oa new file mode 100644 index 0000000..c78fb30 Binary files /dev/null and b/mrModels/mr_tube_pentode/symbol/symbol.oa differ diff --git a/mrModels/mr_tube_tetrode/symbol/master.tag b/mrModels/mr_tube_tetrode/symbol/master.tag new file mode 100644 index 0000000..e1024da --- /dev/null +++ b/mrModels/mr_tube_tetrode/symbol/master.tag @@ -0,0 +1,2 @@ +-- Master.tag File, Rev:1.0 +symbol.oa diff --git a/mrModels/mr_tube_tetrode/symbol/symbol.oa b/mrModels/mr_tube_tetrode/symbol/symbol.oa new file mode 100644 index 0000000..d5c848b Binary files /dev/null and b/mrModels/mr_tube_tetrode/symbol/symbol.oa differ diff --git a/mrModels/mr_tube_triode/itemdef.ael b/mrModels/mr_tube_triode/itemdef.ael new file mode 100644 index 0000000..51d3b1a --- /dev/null +++ b/mrModels/mr_tube_triode/itemdef.ael @@ -0,0 +1,12 @@ +create_item("mr_tube_triode","Verilog-A implementation of Triode","T",0,-1,NULL,"Component Parameters",NULL,"%0b\"%p\"%1e:%t %# %44?0%:%31?%C%:_net%c%;%;%e %1b%r%8?%29?%:%30?%p %:%k%?[%1i]%;=%p %;%;%;%e%e","","%t%b%r%38?%:\n%30?%s%:%k%?[%1i]%;=%s%;%;%e%e%;","",0,NULL,32, +create_parm("Model","Model instance name",0,"StdFileFormSet",-1,prm("StdForm","mr_triode")), +create_parm("Kp","Perveance of the triode",3584,"StdFileFormSet",-1,prm("StdForm","")), +create_parm("smallKp","Fitting parameter",3584,"StdFileFormSet",-1,prm("StdForm","")), +create_parm("kvb","fitting parameter",3584,"StdFileFormSet",-1,prm("StdForm","")), +create_parm("mu","amplification factor",3584,"StdFileFormSet",-1,prm("StdForm","")), +create_parm("X","Fitting parameter",3584,"StdFileFormSet",-1,prm("StdForm","")), +create_parm("cgc","Grid-Cathode capacitance",3584,"StdFileFormSet",4,prm("StdForm","")), +create_parm("cga","Grid-Anode capacitance",3584,"StdFileFormSet",4,prm("StdForm","")), +create_parm("cac","Anode-Cathode capacitance",3584,"StdFileFormSet",4,prm("StdForm","")), +create_parm("Tchatode","Cathode temperature (noise analysis only)",3584,"StdFileFormSet",12,prm("StdForm","")), +create_parm("gm","Transconductance (noise analysis only)",3584,"StdFileFormSet",-1,prm("StdForm",""))); diff --git a/mrModels/mr_tube_triode/symbol/master.tag b/mrModels/mr_tube_triode/symbol/master.tag new file mode 100644 index 0000000..e1024da --- /dev/null +++ b/mrModels/mr_tube_triode/symbol/master.tag @@ -0,0 +1,2 @@ +-- Master.tag File, Rev:1.0 +symbol.oa diff --git a/mrModels/mr_tube_triode/symbol/symbol.oa b/mrModels/mr_tube_triode/symbol/symbol.oa new file mode 100644 index 0000000..f80ea13 Binary files /dev/null and b/mrModels/mr_tube_triode/symbol/symbol.oa differ diff --git a/mrModels/netlistinclude/schematic/master.tag b/mrModels/netlistinclude/schematic/master.tag new file mode 100644 index 0000000..26be1be --- /dev/null +++ b/mrModels/netlistinclude/schematic/master.tag @@ -0,0 +1,2 @@ +-- Master.tag File, Rev:1.0 +sch.oa diff --git a/mrModels/netlistinclude/schematic/sch.oa b/mrModels/netlistinclude/schematic/sch.oa new file mode 100644 index 0000000..e7ba813 Binary files /dev/null and b/mrModels/netlistinclude/schematic/sch.oa differ diff --git a/mrModels/netlistinclude/symbol/master.tag b/mrModels/netlistinclude/symbol/master.tag new file mode 100644 index 0000000..e1024da --- /dev/null +++ b/mrModels/netlistinclude/symbol/master.tag @@ -0,0 +1,2 @@ +-- Master.tag File, Rev:1.0 +symbol.oa diff --git a/mrModels/netlistinclude/symbol/symbol.oa b/mrModels/netlistinclude/symbol/symbol.oa new file mode 100644 index 0000000..03c3512 Binary files /dev/null and b/mrModels/netlistinclude/symbol/symbol.oa differ