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