From 47d4daff2ab483c4cdfb82117ef0d25d53832214 Mon Sep 17 00:00:00 2001 From: rahulp13 Date: Fri, 21 Feb 2020 12:36:46 +0530 Subject: restructured eSim libraries --- library/modelParamXML/Analog/aswitch.xml | 14 ++++++++++++++ library/modelParamXML/Analog/climit.xml | 15 +++++++++++++++ library/modelParamXML/Analog/d_dt.xml | 14 ++++++++++++++ library/modelParamXML/Analog/divide.xml | 18 ++++++++++++++++++ library/modelParamXML/Analog/gain.xml | 12 ++++++++++++ library/modelParamXML/Analog/hyst.xml | 16 ++++++++++++++++ library/modelParamXML/Analog/ilimit.xml | 19 +++++++++++++++++++ library/modelParamXML/Analog/int.xml | 15 +++++++++++++++ library/modelParamXML/Analog/limit.xml | 15 +++++++++++++++ library/modelParamXML/Analog/mult.xml | 13 +++++++++++++ library/modelParamXML/Analog/slew.xml | 12 ++++++++++++ library/modelParamXML/Analog/summer.xml | 13 +++++++++++++ library/modelParamXML/Analog/temp.xml | 12 ++++++++++++ library/modelParamXML/Analog/zener.xml | 14 ++++++++++++++ library/modelParamXML/Digital/d_and.xml | 12 ++++++++++++ library/modelParamXML/Digital/d_buffer.xml | 12 ++++++++++++ library/modelParamXML/Digital/d_dff.xml | 19 +++++++++++++++++++ library/modelParamXML/Digital/d_dlatch.xml | 20 ++++++++++++++++++++ library/modelParamXML/Digital/d_fdiv.xml | 15 +++++++++++++++ library/modelParamXML/Digital/d_inverter.xml | 12 ++++++++++++ library/modelParamXML/Digital/d_jkff.xml | 19 +++++++++++++++++++ library/modelParamXML/Digital/d_nand.xml | 12 ++++++++++++ library/modelParamXML/Digital/d_nor.xml | 12 ++++++++++++ library/modelParamXML/Digital/d_or.xml | 12 ++++++++++++ library/modelParamXML/Digital/d_pulldown.xml | 10 ++++++++++ library/modelParamXML/Digital/d_pullup.xml | 10 ++++++++++ library/modelParamXML/Digital/d_ram.xml | 16 ++++++++++++++++ library/modelParamXML/Digital/d_source.xml | 11 +++++++++++ library/modelParamXML/Digital/d_srff.xml | 19 +++++++++++++++++++ library/modelParamXML/Digital/d_srlatch.xml | 20 ++++++++++++++++++++ library/modelParamXML/Digital/d_state.xml | 16 ++++++++++++++++ library/modelParamXML/Digital/d_tff.xml | 19 +++++++++++++++++++ library/modelParamXML/Digital/d_tristate.xml | 12 ++++++++++++ library/modelParamXML/Digital/d_xnor.xml | 12 ++++++++++++ library/modelParamXML/Digital/d_xor.xml | 12 ++++++++++++ library/modelParamXML/Hybrid/adc_bridge_1.xml | 13 +++++++++++++ library/modelParamXML/Hybrid/adc_bridge_2.xml | 13 +++++++++++++ library/modelParamXML/Hybrid/adc_bridge_3.xml | 13 +++++++++++++ library/modelParamXML/Hybrid/adc_bridge_4.xml | 13 +++++++++++++ library/modelParamXML/Hybrid/adc_bridge_5.xml | 13 +++++++++++++ library/modelParamXML/Hybrid/adc_bridge_6.xml | 13 +++++++++++++ library/modelParamXML/Hybrid/adc_bridge_7.xml | 13 +++++++++++++ library/modelParamXML/Hybrid/adc_bridge_8.xml | 13 +++++++++++++ library/modelParamXML/Hybrid/dac_bridge_1.xml | 15 +++++++++++++++ library/modelParamXML/Hybrid/dac_bridge_2.xml | 15 +++++++++++++++ library/modelParamXML/Hybrid/dac_bridge_3.xml | 15 +++++++++++++++ library/modelParamXML/Hybrid/dac_bridge_4.xml | 15 +++++++++++++++ library/modelParamXML/Hybrid/dac_bridge_5.xml | 15 +++++++++++++++ library/modelParamXML/Hybrid/dac_bridge_6.xml | 15 +++++++++++++++ library/modelParamXML/Hybrid/dac_bridge_7.xml | 15 +++++++++++++++ library/modelParamXML/Hybrid/dac_bridge_8.xml | 15 +++++++++++++++ library/modelParamXML/Nghdl/.gitignore | 4 ++++ 52 files changed, 732 insertions(+) create mode 100644 library/modelParamXML/Analog/aswitch.xml create mode 100644 library/modelParamXML/Analog/climit.xml create mode 100644 library/modelParamXML/Analog/d_dt.xml create mode 100644 library/modelParamXML/Analog/divide.xml create mode 100644 library/modelParamXML/Analog/gain.xml create mode 100644 library/modelParamXML/Analog/hyst.xml create mode 100644 library/modelParamXML/Analog/ilimit.xml create mode 100644 library/modelParamXML/Analog/int.xml create mode 100644 library/modelParamXML/Analog/limit.xml create mode 100644 library/modelParamXML/Analog/mult.xml create mode 100644 library/modelParamXML/Analog/slew.xml create mode 100644 library/modelParamXML/Analog/summer.xml create mode 100644 library/modelParamXML/Analog/temp.xml create mode 100644 library/modelParamXML/Analog/zener.xml create mode 100644 library/modelParamXML/Digital/d_and.xml create mode 100644 library/modelParamXML/Digital/d_buffer.xml create mode 100644 library/modelParamXML/Digital/d_dff.xml create mode 100644 library/modelParamXML/Digital/d_dlatch.xml create mode 100644 library/modelParamXML/Digital/d_fdiv.xml create mode 100644 library/modelParamXML/Digital/d_inverter.xml create mode 100644 library/modelParamXML/Digital/d_jkff.xml create mode 100644 library/modelParamXML/Digital/d_nand.xml create mode 100644 library/modelParamXML/Digital/d_nor.xml create mode 100644 library/modelParamXML/Digital/d_or.xml create mode 100644 library/modelParamXML/Digital/d_pulldown.xml create mode 100644 library/modelParamXML/Digital/d_pullup.xml create mode 100644 library/modelParamXML/Digital/d_ram.xml create mode 100644 library/modelParamXML/Digital/d_source.xml create mode 100644 library/modelParamXML/Digital/d_srff.xml create mode 100644 library/modelParamXML/Digital/d_srlatch.xml create mode 100644 library/modelParamXML/Digital/d_state.xml create mode 100644 library/modelParamXML/Digital/d_tff.xml create mode 100644 library/modelParamXML/Digital/d_tristate.xml create mode 100644 library/modelParamXML/Digital/d_xnor.xml create mode 100644 library/modelParamXML/Digital/d_xor.xml create mode 100644 library/modelParamXML/Hybrid/adc_bridge_1.xml create mode 100644 library/modelParamXML/Hybrid/adc_bridge_2.xml create mode 100644 library/modelParamXML/Hybrid/adc_bridge_3.xml create mode 100644 library/modelParamXML/Hybrid/adc_bridge_4.xml create mode 100644 library/modelParamXML/Hybrid/adc_bridge_5.xml create mode 100644 library/modelParamXML/Hybrid/adc_bridge_6.xml create mode 100644 library/modelParamXML/Hybrid/adc_bridge_7.xml create mode 100644 library/modelParamXML/Hybrid/adc_bridge_8.xml create mode 100644 library/modelParamXML/Hybrid/dac_bridge_1.xml create mode 100644 library/modelParamXML/Hybrid/dac_bridge_2.xml create mode 100644 library/modelParamXML/Hybrid/dac_bridge_3.xml create mode 100644 library/modelParamXML/Hybrid/dac_bridge_4.xml create mode 100644 library/modelParamXML/Hybrid/dac_bridge_5.xml create mode 100644 library/modelParamXML/Hybrid/dac_bridge_6.xml create mode 100644 library/modelParamXML/Hybrid/dac_bridge_7.xml create mode 100644 library/modelParamXML/Hybrid/dac_bridge_8.xml create mode 100644 library/modelParamXML/Nghdl/.gitignore (limited to 'library/modelParamXML') diff --git a/library/modelParamXML/Analog/aswitch.xml b/library/modelParamXML/Analog/aswitch.xml new file mode 100644 index 00000000..fe50ecd3 --- /dev/null +++ b/library/modelParamXML/Analog/aswitch.xml @@ -0,0 +1,14 @@ + +aswitch +Analog +3 +Add Parameters for Analog Switch +1-NV:2-V + + Enter Control OFF value (default=0.0) + Enter Control ON value(default=1.0) + Enter OFF Resistance (default=1.0e12) + Enter ON Resistance (default=1.0) + Enter Log (default=TRUE) + + diff --git a/library/modelParamXML/Analog/climit.xml b/library/modelParamXML/Analog/climit.xml new file mode 100644 index 00000000..0d1f9c7e --- /dev/null +++ b/library/modelParamXML/Analog/climit.xml @@ -0,0 +1,15 @@ + +climit +Analog +4 +Add Parameters for Controlled Limiter +None + + Enter offset for Input (default=0.0) + Enter value for Gain (default=1.0) + Enter Output Upper Delta (default=0.0) + Enter Output Lower Delta (default=0.0) + Enter Limit Range (default=1.0e-6) + Enter Fraction (default=false) + + \ No newline at end of file diff --git a/library/modelParamXML/Analog/d_dt.xml b/library/modelParamXML/Analog/d_dt.xml new file mode 100644 index 00000000..65494392 --- /dev/null +++ b/library/modelParamXML/Analog/d_dt.xml @@ -0,0 +1,14 @@ + +d_dt +Analog +2 +Add Parameters for Differentiator +None + + Enter value for Gain (default=1.0) + Enter offset for Output (default=0.0) + Enter Output Lower Limit (default=0.0) + Enter Output Upper Limit (default=1.0) + Enter Limit Range (default=1.0e-6) + + diff --git a/library/modelParamXML/Analog/divide.xml b/library/modelParamXML/Analog/divide.xml new file mode 100644 index 00000000..d501ae4e --- /dev/null +++ b/library/modelParamXML/Analog/divide.xml @@ -0,0 +1,18 @@ + +divide +Analog +3 +Add Parameters for Multiplier +None + + Enter offset for Numerator (default=0.0) + Enter gain for Numerator (default=1.0) + Enter offset for Denominator (default=0.0) + Enter gain for Denominator (default=1.0) + Enter Denominator Lower Limit (default=1.0e-10) + Enter Denominator Domain (default=1.0e-10) + Enter Fraction (default=false) + Enter gain for output (default=1.0) + Enter offset for output (default=0.0) + + diff --git a/library/modelParamXML/Analog/gain.xml b/library/modelParamXML/Analog/gain.xml new file mode 100644 index 00000000..a8656072 --- /dev/null +++ b/library/modelParamXML/Analog/gain.xml @@ -0,0 +1,12 @@ + +gain +Analog +2 +Add Parameters for model Gain +None + + Enter offset for input (default=0.0) + Enter gain (default=1.0) + Enter offset for output (default=0.0) + + \ No newline at end of file diff --git a/library/modelParamXML/Analog/hyst.xml b/library/modelParamXML/Analog/hyst.xml new file mode 100644 index 00000000..56a60c0f --- /dev/null +++ b/library/modelParamXML/Analog/hyst.xml @@ -0,0 +1,16 @@ + +hyst +Analog +2 +Add Parameters for Hysteresis +None + + Enter Input Low Value (default=0.0) + Enter Input High Value (default=1.0) + Enter Hysteresis (default=0.1) + Enter Output Lower Limit (default=0.0) + Enter Output Upper Limit (default=1.0) + Enter Input Domain Value (default=0.01) + Enter Fraction (default=TRUE) + + diff --git a/library/modelParamXML/Analog/ilimit.xml b/library/modelParamXML/Analog/ilimit.xml new file mode 100644 index 00000000..32b2149f --- /dev/null +++ b/library/modelParamXML/Analog/ilimit.xml @@ -0,0 +1,19 @@ + +ilimit +Analog +4 +Add Parameters for Current Limiter +None + + Enter offset for Input (default=0.0) + Enter value for Gain (default=1.0) + Enter value for Sourcing Resistance (default=1.0) + Enter value for Sinking Resistance (default=1.0) + Enter Current Sourcing Limit (default=1.0e-12) + Enter Current Sinking Limit (default=1.0e-12) + Enter Power Supply Range (default=1.0e-6) + Enter Current Sourcing Range (default=1.0e-9) + Enter Current Sinking Range (default=1.0e-9) + Enter Voltage Delta Range (default=1.0e-9) + + diff --git a/library/modelParamXML/Analog/int.xml b/library/modelParamXML/Analog/int.xml new file mode 100644 index 00000000..6ccec625 --- /dev/null +++ b/library/modelParamXML/Analog/int.xml @@ -0,0 +1,15 @@ + +int +Analog +2 +Add Parameters for int +None + + Enter offset for Input (default=0.0) + Enter value for Gain (default=1.0) + Enter Output Lower Limit (default=0.0) + Enter Output Upper Limit (default=1.0) + Enter Limit Range (default=1.0e-6) + Enter Output Initial Condition (default=0.0) + + diff --git a/library/modelParamXML/Analog/limit.xml b/library/modelParamXML/Analog/limit.xml new file mode 100644 index 00000000..c2a1f382 --- /dev/null +++ b/library/modelParamXML/Analog/limit.xml @@ -0,0 +1,15 @@ + +limit +Analog +2 +Add Parameters for Limiter +None + + Enter offset for Input (default=0.0) + Enter value for Gain (default=1.0) + Enter Output Lower Limit (default=0.0) + Enter Output Upper Limit (default=1.0) + Enter Limit Range (default=1.0e-6) + Enter Fraction (default=false) + + diff --git a/library/modelParamXML/Analog/mult.xml b/library/modelParamXML/Analog/mult.xml new file mode 100644 index 00000000..e41463ff --- /dev/null +++ b/library/modelParamXML/Analog/mult.xml @@ -0,0 +1,13 @@ + +mult +Analog +3 +Add Parameters for Multiplier +2-V:1-NV + + Enter offset for input (default=0.0) + Enter gain for input(default=1.0) + Enter gain for output (default=1.0) + Enter offset for output (default=0.0) + + diff --git a/library/modelParamXML/Analog/slew.xml b/library/modelParamXML/Analog/slew.xml new file mode 100644 index 00000000..2eafde2d --- /dev/null +++ b/library/modelParamXML/Analog/slew.xml @@ -0,0 +1,12 @@ + +slew +Analog +2 +Add Parameters for slew +None + + Enter Rising Slope Value (default=1.0e9) + Enter Falling Slope Value (default=1.0e9) + Enter Range (default=0.1) + + diff --git a/library/modelParamXML/Analog/summer.xml b/library/modelParamXML/Analog/summer.xml new file mode 100644 index 00000000..d9856b62 --- /dev/null +++ b/library/modelParamXML/Analog/summer.xml @@ -0,0 +1,13 @@ + +summer +Analog +3 +Add Parameters for Summer +2-V:1-NV + + Enter offset for input (default=0.0) + Enter gain for input(default=1.0) + Enter gain for output (default=1.0) + Enter offset for output (default=0.0) + + diff --git a/library/modelParamXML/Analog/temp.xml b/library/modelParamXML/Analog/temp.xml new file mode 100644 index 00000000..20f00004 --- /dev/null +++ b/library/modelParamXML/Analog/temp.xml @@ -0,0 +1,12 @@ + +gain +Analog +2 +Add Parameter for model gain +None + + Enter offset for input (default=0.0) + Enter gain (default=1.0) + Enter offset for output (default=0.0) + + \ No newline at end of file diff --git a/library/modelParamXML/Analog/zener.xml b/library/modelParamXML/Analog/zener.xml new file mode 100644 index 00000000..c6e32c36 --- /dev/null +++ b/library/modelParamXML/Analog/zener.xml @@ -0,0 +1,14 @@ + +zener +Analog +2 +Add Parameters for Zener Diode +None + + Enter Breakdown Voltage (default=5.6) + Enter Breakdown Current (default=2.0e-2) + Enter Saturation Current (default=1.0e-12) + Enter Forward Emission Coefficient (default=1.0) + Enter Switch for Limiting (default=FALSE) + + diff --git a/library/modelParamXML/Digital/d_and.xml b/library/modelParamXML/Digital/d_and.xml new file mode 100644 index 00000000..cd4a1c76 --- /dev/null +++ b/library/modelParamXML/Digital/d_and.xml @@ -0,0 +1,12 @@ + +d_and +Digital +3 +Add Parameters for And Gate +2-V:1-NV + + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + Enter Input Load (default=1.0e-12) + + \ No newline at end of file diff --git a/library/modelParamXML/Digital/d_buffer.xml b/library/modelParamXML/Digital/d_buffer.xml new file mode 100644 index 00000000..e0661910 --- /dev/null +++ b/library/modelParamXML/Digital/d_buffer.xml @@ -0,0 +1,12 @@ + +d_buffer +Digital +2 +Add Parameters for Buffer +None + + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + Enter Input Load (default=1.0e-12) + + \ No newline at end of file diff --git a/library/modelParamXML/Digital/d_dff.xml b/library/modelParamXML/Digital/d_dff.xml new file mode 100644 index 00000000..d5010e02 --- /dev/null +++ b/library/modelParamXML/Digital/d_dff.xml @@ -0,0 +1,19 @@ + +d_dff +Digital +6 +Add Parameters for D Flipflop +None + + Enter Clk Delay (default=1.0e-9) + Enter Set Delay (default=1.0e-9) + Enter Reset Delay (default=1.0) + Enter IC (default=0) + Enter value for Data Load (default=1.0e-12) + Enter value for Clk Load (default=1.0e-12) + Enter value for Set Load (default=1.0e-12) + Enter value for Reset Load (default=1.0e-12) + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + + \ No newline at end of file diff --git a/library/modelParamXML/Digital/d_dlatch.xml b/library/modelParamXML/Digital/d_dlatch.xml new file mode 100644 index 00000000..34e26418 --- /dev/null +++ b/library/modelParamXML/Digital/d_dlatch.xml @@ -0,0 +1,20 @@ + +d_dlatch +Digital +6 +Add Parameters for D Latch +None + + Enter Data Delay (default=1.0e-9) + Enter Enable Delay (default=1.0e-9) + Enter Set Delay (default=1.0e-9) + Enter Reset Delay (default=1.0) + Enter IC (default=0) + Enter value for Data Load (default=1.0e-12) + Enter value for Enable Load (default=1.0e-12) + Enter value for Set Load (default=1.0e-12) + Enter value for Reset Load (default=1.0e-12) + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + + \ No newline at end of file diff --git a/library/modelParamXML/Digital/d_fdiv.xml b/library/modelParamXML/Digital/d_fdiv.xml new file mode 100644 index 00000000..bab4f0d6 --- /dev/null +++ b/library/modelParamXML/Digital/d_fdiv.xml @@ -0,0 +1,15 @@ + +d_fdiv +Digital +2 +Add Parameters for Frequency Divider +None + + Enter Divide Factor (default=2) + Enter value for High Cycles (default=1) + Enter Initial Count (default=0) + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + Enter Input Load (default=1.0e-12) + + \ No newline at end of file diff --git a/library/modelParamXML/Digital/d_inverter.xml b/library/modelParamXML/Digital/d_inverter.xml new file mode 100644 index 00000000..e104712a --- /dev/null +++ b/library/modelParamXML/Digital/d_inverter.xml @@ -0,0 +1,12 @@ + +d_inverter +Digital +2 +Add Parameters for Inverter +None + + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + Enter Input Load (default=1.0e-12) + + \ No newline at end of file diff --git a/library/modelParamXML/Digital/d_jkff.xml b/library/modelParamXML/Digital/d_jkff.xml new file mode 100644 index 00000000..78ce59cd --- /dev/null +++ b/library/modelParamXML/Digital/d_jkff.xml @@ -0,0 +1,19 @@ + +d_jkff +Digital +7 +Add Parameters for JK Flipflop +None + + Enter Clk Delay (default=1.0e-9) + Enter Set Delay (default=1.0e-9) + Enter Reset Delay (default=1.0) + Enter IC (default=0) + Enter value for JK Load (default=1.0e-12) + Enter value for Clk Load (default=1.0e-12) + Enter value for Set Load (default=1.0e-12) + Enter value for Reset Load (default=1.0e-12) + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + + \ No newline at end of file diff --git a/library/modelParamXML/Digital/d_nand.xml b/library/modelParamXML/Digital/d_nand.xml new file mode 100644 index 00000000..0041419a --- /dev/null +++ b/library/modelParamXML/Digital/d_nand.xml @@ -0,0 +1,12 @@ + +d_nand +Digital +3 +Add Parameters for Nand Gate +2-V:1-NV + + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + Enter Input Load (default=1.0e-12) + + \ No newline at end of file diff --git a/library/modelParamXML/Digital/d_nor.xml b/library/modelParamXML/Digital/d_nor.xml new file mode 100644 index 00000000..17a60fd5 --- /dev/null +++ b/library/modelParamXML/Digital/d_nor.xml @@ -0,0 +1,12 @@ + +d_nor +Digital +3 +Add Parameters for Nor Gate +2-V:1-NV + + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + Enter Input Load (default=1.0e-12) + + \ No newline at end of file diff --git a/library/modelParamXML/Digital/d_or.xml b/library/modelParamXML/Digital/d_or.xml new file mode 100644 index 00000000..8362e1b3 --- /dev/null +++ b/library/modelParamXML/Digital/d_or.xml @@ -0,0 +1,12 @@ + +d_or +Digital +3 +Add Parameters for Or Gate +2-V:1-NV + + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + Enter Input Load (default=1.0e-12) + + \ No newline at end of file diff --git a/library/modelParamXML/Digital/d_pulldown.xml b/library/modelParamXML/Digital/d_pulldown.xml new file mode 100644 index 00000000..affd1745 --- /dev/null +++ b/library/modelParamXML/Digital/d_pulldown.xml @@ -0,0 +1,10 @@ + +d_pulldown +Digital +1 +Add Parameters for Pulldown +None + + Enter value of Load + + \ No newline at end of file diff --git a/library/modelParamXML/Digital/d_pullup.xml b/library/modelParamXML/Digital/d_pullup.xml new file mode 100644 index 00000000..1ce491ff --- /dev/null +++ b/library/modelParamXML/Digital/d_pullup.xml @@ -0,0 +1,10 @@ + +d_pullup +Digital +1 +Add Parameters for Pullup +None + + Enter value of Load + + \ No newline at end of file diff --git a/library/modelParamXML/Digital/d_ram.xml b/library/modelParamXML/Digital/d_ram.xml new file mode 100644 index 00000000..73074201 --- /dev/null +++ b/library/modelParamXML/Digital/d_ram.xml @@ -0,0 +1,16 @@ + +d_ram +Digital +5 +Add Parameters for RAM +4-V:4-V:8-V:1-NV:3-V + + Enter Select Value (default=1) + Enter IC (default=2) + Enter Read Delay (default=100.0e-9) + Enter value for Data Load (default=1.0e-12) + Enter value for Address Load (default=1.0e-12) + Enter value for Select Load (default=1.0e-12) + Enter value for Enable Load (default=1.0e-12) + + \ No newline at end of file diff --git a/library/modelParamXML/Digital/d_source.xml b/library/modelParamXML/Digital/d_source.xml new file mode 100644 index 00000000..9bd4347c --- /dev/null +++ b/library/modelParamXML/Digital/d_source.xml @@ -0,0 +1,11 @@ + +d_source +Digital +1 +Add Parameters for Digital Source +4-V + + Enter Input File (default=source.txt) + Enter Input Load + + \ No newline at end of file diff --git a/library/modelParamXML/Digital/d_srff.xml b/library/modelParamXML/Digital/d_srff.xml new file mode 100644 index 00000000..9eb65175 --- /dev/null +++ b/library/modelParamXML/Digital/d_srff.xml @@ -0,0 +1,19 @@ + +d_srff +Digital +7 +Add Parameters for SR Flipflop +None + + Enter Clk Delay (default=1.0e-9) + Enter Set Delay (default=1.0e-9) + Enter Reset Delay (default=1.0) + Enter IC (default=0) + Enter value for SR Load (default=1.0e-12) + Enter value for Clk Load (default=1.0e-12) + Enter value for Set Load (default=1.0e-12) + Enter value for Reset Load (default=1.0e-12) + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + + \ No newline at end of file diff --git a/library/modelParamXML/Digital/d_srlatch.xml b/library/modelParamXML/Digital/d_srlatch.xml new file mode 100644 index 00000000..35dbc061 --- /dev/null +++ b/library/modelParamXML/Digital/d_srlatch.xml @@ -0,0 +1,20 @@ + +d_srlatch +Digital +7 +Add Parameters for SR Latch +None + + Enter SR Delay (default=1.0e-9) + Enter Enable Delay (default=1.0e-9) + Enter Set Delay (default=1.0e-9) + Enter Reset Delay (default=1.0) + Enter IC (default=0) + Enter value for SR Load (default=1.0e-12) + Enter value for Enable Load (default=1.0e-12) + Enter value for Set Load (default=1.0e-12) + Enter value for Reset Load (default=1.0e-12) + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + + \ No newline at end of file diff --git a/library/modelParamXML/Digital/d_state.xml b/library/modelParamXML/Digital/d_state.xml new file mode 100644 index 00000000..2290a117 --- /dev/null +++ b/library/modelParamXML/Digital/d_state.xml @@ -0,0 +1,16 @@ + +d_state +Digital +4 +Add Parameters for State Machine +4-V:2-NV:8-V + + Enter Clk Delay (default=1.0e-9) + Enter Reset Delay (default=1.0e-9) + Enter State File (default=state.txt) + Enter Reset Value (default=0) + Enter value for Input Load (default=1.0e-12) + Enter value for Clk Load (default=1.0e-12) + Enter value for Reset Load (default=1.0e-12) + + \ No newline at end of file diff --git a/library/modelParamXML/Digital/d_tff.xml b/library/modelParamXML/Digital/d_tff.xml new file mode 100644 index 00000000..ed519d2c --- /dev/null +++ b/library/modelParamXML/Digital/d_tff.xml @@ -0,0 +1,19 @@ + +d_tff +Digital +6 +Add Parameters for T Flipflop +None + + Enter Clk Delay (default=1.0e-9) + Enter Set Delay (default=1.0e-9) + Enter Reset Delay (default=1.0) + Enter IC (default=0) + Enter value for T Load (default=1.0e-12) + Enter value for Clk Load (default=1.0e-12) + Enter value for Set Load (default=1.0e-12) + Enter value for Reset Load (default=1.0e-12) + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + + \ No newline at end of file diff --git a/library/modelParamXML/Digital/d_tristate.xml b/library/modelParamXML/Digital/d_tristate.xml new file mode 100644 index 00000000..2835da30 --- /dev/null +++ b/library/modelParamXML/Digital/d_tristate.xml @@ -0,0 +1,12 @@ + +d_tristate +Digital +3 +Add Parameters for Tristate Buffer +None + + Enter Delay (default=1.0e-9) + Enter Input Load (default=1.0e-12) + Enter Enable Load (default=1.0e-12) + + \ No newline at end of file diff --git a/library/modelParamXML/Digital/d_xnor.xml b/library/modelParamXML/Digital/d_xnor.xml new file mode 100644 index 00000000..4b27bc4c --- /dev/null +++ b/library/modelParamXML/Digital/d_xnor.xml @@ -0,0 +1,12 @@ + +d_xnor +Digital +3 +Add Parameters for Xnor Gate +2-V:1-NV + + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + Enter Input Load (default=1.0e-12) + + \ No newline at end of file diff --git a/library/modelParamXML/Digital/d_xor.xml b/library/modelParamXML/Digital/d_xor.xml new file mode 100644 index 00000000..ab238c6d --- /dev/null +++ b/library/modelParamXML/Digital/d_xor.xml @@ -0,0 +1,12 @@ + +d_xor +Digital +3 +Add Parameters for Xor Gate +2-V:1-NV + + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + Enter Input Load (default=1.0e-12) + + \ No newline at end of file diff --git a/library/modelParamXML/Hybrid/adc_bridge_1.xml b/library/modelParamXML/Hybrid/adc_bridge_1.xml new file mode 100644 index 00000000..8d84cd01 --- /dev/null +++ b/library/modelParamXML/Hybrid/adc_bridge_1.xml @@ -0,0 +1,13 @@ + +adc_bridge +Hybrid +2 +Add Parameters for ADC +1-V:1-V + + Enter value for in_low (default=1.0) + Enter value for in_high (default=2.0) + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + + diff --git a/library/modelParamXML/Hybrid/adc_bridge_2.xml b/library/modelParamXML/Hybrid/adc_bridge_2.xml new file mode 100644 index 00000000..1e0ced95 --- /dev/null +++ b/library/modelParamXML/Hybrid/adc_bridge_2.xml @@ -0,0 +1,13 @@ + +adc_bridge +Hybrid +2 +Add Parameters for ADC +2-V:2-V + + Enter value for in_low (default=1.0) + Enter value for in_high (default=2.0) + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + + \ No newline at end of file diff --git a/library/modelParamXML/Hybrid/adc_bridge_3.xml b/library/modelParamXML/Hybrid/adc_bridge_3.xml new file mode 100644 index 00000000..09d41850 --- /dev/null +++ b/library/modelParamXML/Hybrid/adc_bridge_3.xml @@ -0,0 +1,13 @@ + +adc_bridge +Hybrid +2 +Add Parameters for ADC +3-V:3-V + + Enter value for in_low (default=1.0) + Enter value for in_high (default=2.0) + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + + \ No newline at end of file diff --git a/library/modelParamXML/Hybrid/adc_bridge_4.xml b/library/modelParamXML/Hybrid/adc_bridge_4.xml new file mode 100644 index 00000000..b29201f5 --- /dev/null +++ b/library/modelParamXML/Hybrid/adc_bridge_4.xml @@ -0,0 +1,13 @@ + +adc_bridge +Hybrid +2 +Add Parameters for ADC +4-V:4-V + + Enter value for in_low (default=1.0) + Enter value for in_high (default=2.0) + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + + \ No newline at end of file diff --git a/library/modelParamXML/Hybrid/adc_bridge_5.xml b/library/modelParamXML/Hybrid/adc_bridge_5.xml new file mode 100644 index 00000000..bdacf1db --- /dev/null +++ b/library/modelParamXML/Hybrid/adc_bridge_5.xml @@ -0,0 +1,13 @@ + +adc_bridge +Hybrid +2 +Add Parameters for ADC +5-V:5-V + + Enter value for in_low (default=1.0) + Enter value for in_high (default=2.0) + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + + \ No newline at end of file diff --git a/library/modelParamXML/Hybrid/adc_bridge_6.xml b/library/modelParamXML/Hybrid/adc_bridge_6.xml new file mode 100644 index 00000000..ee60247f --- /dev/null +++ b/library/modelParamXML/Hybrid/adc_bridge_6.xml @@ -0,0 +1,13 @@ + +adc_bridge +Hybrid +2 +Add Parameters for ADC +6-V:6-V + + Enter value for in_low (default=1.0) + Enter value for in_high (default=2.0) + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + + \ No newline at end of file diff --git a/library/modelParamXML/Hybrid/adc_bridge_7.xml b/library/modelParamXML/Hybrid/adc_bridge_7.xml new file mode 100644 index 00000000..df96b366 --- /dev/null +++ b/library/modelParamXML/Hybrid/adc_bridge_7.xml @@ -0,0 +1,13 @@ + +adc_bridge +Hybrid +2 +Add Parameters for ADC +7-V:7-V + + Enter value for in_low (default=1.0) + Enter value for in_high (default=2.0) + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + + \ No newline at end of file diff --git a/library/modelParamXML/Hybrid/adc_bridge_8.xml b/library/modelParamXML/Hybrid/adc_bridge_8.xml new file mode 100644 index 00000000..cdd7afaa --- /dev/null +++ b/library/modelParamXML/Hybrid/adc_bridge_8.xml @@ -0,0 +1,13 @@ + +adc_bridge +Hybrid +2 +Add Parameters for ADC +8-V:8-V + + Enter value for in_low (default=1.0) + Enter value for in_high (default=2.0) + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + + \ No newline at end of file diff --git a/library/modelParamXML/Hybrid/dac_bridge_1.xml b/library/modelParamXML/Hybrid/dac_bridge_1.xml new file mode 100644 index 00000000..c9e4eed1 --- /dev/null +++ b/library/modelParamXML/Hybrid/dac_bridge_1.xml @@ -0,0 +1,15 @@ + +dac_bridge +Hybrid +2 +Add Parameters for DAC +1-V:1-V + + Enter value for out_low (default=0.0) + Enter value for out_high (default=5.0) + Enter value for out_undef (default=0.5) + Enter value for input load (default=1.0e-12) + Enter the Rise Time (default=1.0e-9) + Enter the Fall Time (default=1.0e-9) + + diff --git a/library/modelParamXML/Hybrid/dac_bridge_2.xml b/library/modelParamXML/Hybrid/dac_bridge_2.xml new file mode 100644 index 00000000..c67b22bf --- /dev/null +++ b/library/modelParamXML/Hybrid/dac_bridge_2.xml @@ -0,0 +1,15 @@ + +dac_bridge +Hybrid +2 +Add Parameters for DAC +2-V:2-V + + Enter value for out_low (default=0.0) + Enter value for out_high (default=5.0) + Enter value for out_undef (default=0.5) + Enter value for input load (default=1.0e-12) + Enter the Rise Time (default=1.0e-9) + Enter the Fall Time (default=1.0e-9) + + \ No newline at end of file diff --git a/library/modelParamXML/Hybrid/dac_bridge_3.xml b/library/modelParamXML/Hybrid/dac_bridge_3.xml new file mode 100644 index 00000000..d080f94d --- /dev/null +++ b/library/modelParamXML/Hybrid/dac_bridge_3.xml @@ -0,0 +1,15 @@ + +dac_bridge +Hybrid +2 +Add Parameters for DAC +3-V:3-V + + Enter value for out_low (default=0.0) + Enter value for out_high (default=5.0) + Enter value for out_undef (default=0.5) + Enter value for input load (default=1.0e-12) + Enter the Rise Time (default=1.0e-9) + Enter the Fall Time (default=1.0e-9) + + \ No newline at end of file diff --git a/library/modelParamXML/Hybrid/dac_bridge_4.xml b/library/modelParamXML/Hybrid/dac_bridge_4.xml new file mode 100644 index 00000000..988b575a --- /dev/null +++ b/library/modelParamXML/Hybrid/dac_bridge_4.xml @@ -0,0 +1,15 @@ + +dac_bridge +Hybrid +2 +Add Parameters for DAC +4-V:4-V + + Enter value for out_low (default=0.0) + Enter value for out_high (default=5.0) + Enter value for out_undef (default=0.5) + Enter value for input load (default=1.0e-12) + Enter the Rise Time (default=1.0e-9) + Enter the Fall Time (default=1.0e-9) + + \ No newline at end of file diff --git a/library/modelParamXML/Hybrid/dac_bridge_5.xml b/library/modelParamXML/Hybrid/dac_bridge_5.xml new file mode 100644 index 00000000..39d8f2d2 --- /dev/null +++ b/library/modelParamXML/Hybrid/dac_bridge_5.xml @@ -0,0 +1,15 @@ + +dac_bridge +Hybrid +2 +Add Parameters for DAC +5-V:5-V + + Enter value for out_low (default=0.0) + Enter value for out_high (default=5.0) + Enter value for out_undef (default=0.5) + Enter value for input load (default=1.0e-12) + Enter the Rise Time (default=1.0e-9) + Enter the Fall Time (default=1.0e-9) + + \ No newline at end of file diff --git a/library/modelParamXML/Hybrid/dac_bridge_6.xml b/library/modelParamXML/Hybrid/dac_bridge_6.xml new file mode 100644 index 00000000..2016f971 --- /dev/null +++ b/library/modelParamXML/Hybrid/dac_bridge_6.xml @@ -0,0 +1,15 @@ + +dac_bridge +Hybrid +2 +Add Parameters for DAC +6-V:6-V + + Enter value for out_low (default=0.0) + Enter value for out_high (default=5.0) + Enter value for out_undef (default=0.5) + Enter value for input load (default=1.0e-12) + Enter the Rise Time (default=1.0e-9) + Enter the Fall Time (default=1.0e-9) + + \ No newline at end of file diff --git a/library/modelParamXML/Hybrid/dac_bridge_7.xml b/library/modelParamXML/Hybrid/dac_bridge_7.xml new file mode 100644 index 00000000..37fb936b --- /dev/null +++ b/library/modelParamXML/Hybrid/dac_bridge_7.xml @@ -0,0 +1,15 @@ + +dac_bridge +Hybrid +2 +Add Parameters for DAC +7-V:7-V + + Enter value for out_low (default=0.0) + Enter value for out_high (default=5.0) + Enter value for out_undef (default=0.5) + Enter value for input load (default=1.0e-12) + Enter the Rise Time (default=1.0e-9) + Enter the Fall Time (default=1.0e-9) + + \ No newline at end of file diff --git a/library/modelParamXML/Hybrid/dac_bridge_8.xml b/library/modelParamXML/Hybrid/dac_bridge_8.xml new file mode 100644 index 00000000..72644ad9 --- /dev/null +++ b/library/modelParamXML/Hybrid/dac_bridge_8.xml @@ -0,0 +1,15 @@ + +dac_bridge +Hybrid +2 +Add Parameters for DAC +8-V:8-V + + Enter value for out_low (default=0.0) + Enter value for out_high (default=5.0) + Enter value for out_undef (default=0.5) + Enter value for input load (default=1.0e-12) + Enter the Rise Time (default=1.0e-9) + Enter the Fall Time (default=1.0e-9) + + \ No newline at end of file diff --git a/library/modelParamXML/Nghdl/.gitignore b/library/modelParamXML/Nghdl/.gitignore new file mode 100644 index 00000000..86d0cb27 --- /dev/null +++ b/library/modelParamXML/Nghdl/.gitignore @@ -0,0 +1,4 @@ +# Ignore everything in this directory +* +# Except this file +!.gitignore \ No newline at end of file -- cgit