feature: added a 1 bit memory cell
This commit is contained in:
parent
ec4a95a815
commit
70f8898393
@ -0,0 +1,12 @@
|
||||
<!DOCTYPE SimulIDE>
|
||||
|
||||
<!-- This file was generated by SimulIDE -->
|
||||
|
||||
<packageB name="Memory_Latch_1Bit_v1.0.0" width="6" height="7" background="" type="None" >
|
||||
|
||||
<pin type="" xpos="-8" ypos="8" angle="180" length="8" space="0" id="Din" label="Din" />
|
||||
<pin type="inv" xpos="8" ypos="64" angle="270" length="8" space="0" id="LATCH" label="LATCH"/>
|
||||
<pin type="" xpos="56" ypos="8" angle="0" length="8" space="0" id="Dout" label="Dout"/>
|
||||
<pin type="inv" xpos="40" ypos="64" angle="270" length="8" space="0" id="READ" label="READ"/>
|
||||
|
||||
</packageB>
|
||||
@ -0,0 +1,159 @@
|
||||
<circuit version="1.1.0-SR2" rev="260411" stepSize="1000000" stepsPS="1000000" NLsteps="100000" reaStep="1000000" animate="1" >
|
||||
|
||||
<item itemtype="Package" CircId="Package-29" mainComp="false" Show_id="true" Show_Val="false" Pos="-824,-960" rotation="0" hflip="1" vflip="1" label="Memory_Latch_1Bit_v1.0.0" idLabPos="0,-20" labelrot="0" valLabPos="-16,20" valLabRot="0" SubcType="None" Width="6" Height="4" Name="Memory_Latch_1Bit_v1.0.0" Package_File="Memory_Latch_1Bit_v1.0.0.package" Logic_Symbol="true" />
|
||||
|
||||
<item itemtype="Mosfet" CircId="Mosfet-1" mainComp="false" Show_id="false" Show_Val="false" Pos="-956,-844" rotation="-180" hflip="1" vflip="-1" label="Mosfet-1" idLabPos="18,0" labelrot="0" valLabPos="-16,20" valLabRot="0" P_Channel="true" Depletion="false" RDSon="1 Ω" Threshold="3 V" />
|
||||
|
||||
<item itemtype="Mosfet" CircId="Mosfet-2" mainComp="false" Show_id="false" Show_Val="false" Pos="-988,-796" rotation="0" hflip="1" vflip="-1" label="Mosfet-2" idLabPos="18,0" labelrot="0" valLabPos="-16,20" valLabRot="0" P_Channel="true" Depletion="false" RDSon="1 Ω" Threshold="3 V" />
|
||||
|
||||
<item itemtype="Resistor" CircId="Resistor-3" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="-1020,-820" rotation="90" hflip="1" vflip="1" label="Resistor-3" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="100 Ω" />
|
||||
|
||||
<item itemtype="Resistor" CircId="Resistor-4" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="-932,-812" rotation="90" hflip="1" vflip="1" label="Resistor-4" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="100 Ω" />
|
||||
|
||||
<item itemtype="Rail" CircId="Rail-5" mainComp="false" ShowProp="Voltage" Show_id="false" Show_Val="true" Pos="-980,-844" rotation="90" hflip="1" vflip="1" label="Rail-5" idLabPos="-5,-10" labelrot="-90" valLabPos="-12,6" valLabRot="-90" Voltage="5 V" />
|
||||
|
||||
<item itemtype="Resistor" CircId="Resistor-7" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="-1020,-748" rotation="90" hflip="1" vflip="1" label="Resistor-7" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="10000 Ω" />
|
||||
|
||||
<item itemtype="Resistor" CircId="Resistor-8" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="-932,-748" rotation="90" hflip="1" vflip="1" label="Resistor-8" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="10000 Ω" />
|
||||
|
||||
<item itemtype="Ground" CircId="Ground-11" mainComp="false" Show_id="false" Show_Val="false" Pos="-1020,-700" rotation="0" hflip="1" vflip="1" label="Ground-11" idLabPos="-16,8" labelrot="0" valLabPos="-16,20" valLabRot="0" />
|
||||
|
||||
<item itemtype="Rail" CircId="Rail-20" mainComp="false" ShowProp="Voltage" Show_id="false" Show_Val="true" Pos="-1348,-836" rotation="90" hflip="1" vflip="1" label="Rail-20" idLabPos="-5,-10" labelrot="-90" valLabPos="-12,6" valLabRot="-90" Voltage="5 V" />
|
||||
|
||||
<item itemtype="Ground" CircId="Ground-21" mainComp="false" Show_id="false" Show_Val="false" Pos="-1348,-748" rotation="0" hflip="1" vflip="1" label="Ground-21" idLabPos="-16,8" labelrot="0" valLabPos="-16,20" valLabRot="0" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-22" mainComp="false" Show_id="false" Show_Val="false" Pos="-1012,-772" rotation="0" hflip="-1" vflip="1" label="STATE" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="STATE" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-24" mainComp="false" Show_id="false" Show_Val="false" Pos="-1060,-820" rotation="0" hflip="1" vflip="1" label="Tunnel-24" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Din" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-26" mainComp="false" Show_id="false" Show_Val="false" Pos="-1292,-796" rotation="0" hflip="-1" vflip="1" label="Tunnel-26" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Din" IsBus="false" />
|
||||
|
||||
<item itemtype="Probe" CircId="Probe-28" mainComp="false" Show_id="false" Show_Val="true" Pos="-916,-796" rotation="-45" hflip="1" vflip="1" label="Probe-28" idLabPos="16,-16" labelrot="45" valLabPos="16,0" valLabRot="45" ShowVolt="true" Threshold="2.5 V" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-30" mainComp="false" Show_id="false" Show_Val="false" Pos="-924,-772" rotation="0" hflip="-1" vflip="1" label="Tunnel-30" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="NOT_STATE" IsBus="false" />
|
||||
|
||||
<item itemtype="Mosfet" CircId="Mosfet-32" mainComp="false" Show_id="false" Show_Val="false" Pos="-1060,-796" rotation="0" hflip="1" vflip="-1" label="Mosfet-32" idLabPos="18,0" labelrot="0" valLabPos="-16,20" valLabRot="0" P_Channel="true" Depletion="false" RDSon="1 Ω" Threshold="3 V" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-34" mainComp="false" Show_id="false" Show_Val="false" Pos="-1084,-796" rotation="0" hflip="1" vflip="1" label="Tunnel-34" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="EN" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-39" mainComp="false" Show_id="false" Show_Val="false" Pos="-1292,-904" rotation="0" hflip="-1" vflip="1" label="Tunnel-39" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="EN" IsBus="false" />
|
||||
|
||||
<item itemtype="Push" CircId="Push-40" mainComp="false" Show_id="false" Show_Val="false" Pos="-1324,-880" rotation="0" hflip="1" vflip="-1" label="Push-40" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Norm_Close="false" Poles="1" />
|
||||
|
||||
<item itemtype="Ground" CircId="Ground-41" mainComp="false" Show_id="false" Show_Val="false" Pos="-1348,-856" rotation="0" hflip="1" vflip="1" label="Ground-41" idLabPos="-16,8" labelrot="0" valLabPos="-16,20" valLabRot="0" />
|
||||
|
||||
<item itemtype="Rail" CircId="Rail-42" mainComp="false" ShowProp="Voltage" Show_id="false" Show_Val="true" Pos="-1348,-940" rotation="90" hflip="1" vflip="1" label="Rail-42" idLabPos="-5,-10" labelrot="-90" valLabPos="-12,6" valLabRot="-90" Voltage="5 V" />
|
||||
|
||||
<item itemtype="Resistor" CircId="Resistor-44" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="-1324,-916" rotation="360" hflip="1" vflip="1" label="Resistor-44" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="10000 Ω" />
|
||||
|
||||
<item itemtype="Switch" CircId="Switch-47" mainComp="false" Show_id="false" Show_Val="false" Pos="-1324,-812" rotation="0" hflip="1" vflip="1" label="Switch-47" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Norm_Close="false" DT="false" Poles="1" />
|
||||
|
||||
<item itemtype="Switch" CircId="Switch-49" mainComp="false" Show_id="false" Show_Val="false" Pos="-1324,-772" rotation="0" hflip="1" vflip="-1" label="Switch-49" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Norm_Close="false" DT="false" Poles="1" />
|
||||
|
||||
<item itemtype="Mosfet" CircId="Mosfet-61" mainComp="false" Show_id="false" Show_Val="false" Pos="-1060,-716" rotation="0" hflip="1" vflip="1" label="Mosfet-61" idLabPos="18,0" labelrot="0" valLabPos="-16,20" valLabRot="0" P_Channel="false" Depletion="false" RDSon="1 Ω" Threshold="3 V" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-62" mainComp="false" Show_id="false" Show_Val="false" Pos="-1116,-740" rotation="0" hflip="1" vflip="1" label="Tunnel-62" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="EN" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-64" mainComp="false" Show_id="false" Show_Val="false" Pos="-1060,-692" rotation="0" hflip="1" vflip="1" label="Tunnel-64" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Din" IsBus="false" />
|
||||
|
||||
<item itemtype="Mosfet" CircId="Mosfet-65" mainComp="false" Show_id="false" Show_Val="false" Pos="-1092,-740" rotation="0" hflip="1" vflip="-1" label="Mosfet-65" idLabPos="18,0" labelrot="0" valLabPos="-16,20" valLabRot="0" P_Channel="true" Depletion="false" RDSon="1 Ω" Threshold="3 V" />
|
||||
|
||||
<item itemtype="Rail" CircId="Rail-66" mainComp="false" ShowProp="Voltage" Show_id="false" Show_Val="true" Pos="-1084,-780" rotation="90" hflip="1" vflip="1" label="Rail-66" idLabPos="-5,-10" labelrot="-90" valLabPos="-12,6" valLabRot="-90" Voltage="5 V" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-6" mainComp="false" Pos="-980,-820" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-9" mainComp="false" Pos="-932,-772" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-10" mainComp="false" Pos="-1020,-796" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-12" mainComp="false" Pos="-1020,-724" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-23" mainComp="false" Pos="-1020,-772" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-31" mainComp="false" Pos="-932,-772" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-33" mainComp="false" Pos="-1020,-772" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-46" mainComp="false" Pos="-1300,-904" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-50" mainComp="false" Pos="-1300,-796" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-67" mainComp="false" Pos="-1052,-772" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-4" startpinid="Mosfet-1-Dren" endpinid="Resistor-3-lPin" pointList="-964,-860,-964,-868,-1020,-868,-1020,-836" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-7" startpinid="Mosfet-1-Gate" endpinid="Resistor-4-lPin" pointList="-940,-844,-932,-844,-932,-828" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-10" startpinid="Node-6-1" endpinid="Mosfet-2-Sour" pointList="-980,-820,-980,-812" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-11" startpinid="Rail-5-outnod" endpinid="Node-6-0" pointList="-980,-828,-980,-820" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-12" startpinid="Node-6-2" endpinid="Mosfet-1-Sour" pointList="-980,-820,-964,-820,-964,-828" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-13" startpinid="Resistor-8-lPin" endpinid="Node-9-1" pointList="-932,-764,-932,-772" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-15" startpinid="Node-9-2" endpinid="Mosfet-2-Dren" pointList="-932,-772,-980,-772,-980,-780" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-17" startpinid="Resistor-3-rPin" endpinid="Node-10-0" pointList="-1020,-804,-1020,-796" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-18" startpinid="Node-10-2" endpinid="Mosfet-2-Gate" pointList="-1020,-796,-1004,-796" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-20" startpinid="Node-12-1" endpinid="Resistor-8-rPin" pointList="-1020,-724,-932,-724,-932,-732" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-21" startpinid="Resistor-7-rPin" endpinid="Node-12-0" pointList="-1020,-732,-1020,-724" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-37" startpinid="Tunnel-22-pin" endpinid="Node-23-1" pointList="-1012,-772,-1020,-772" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-48" startpinid="Tunnel-30-pin" endpinid="Node-31-1" pointList="-924,-772,-932,-772" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-49" startpinid="Resistor-4-rPin" endpinid="Node-31-0" pointList="-932,-796,-932,-772" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-50" startpinid="Node-31-2" endpinid="Node-9-0" pointList="-932,-772,-932,-772" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-51" startpinid="Node-10-1" endpinid="Node-23-0" pointList="-1020,-796,-1020,-772" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-52" startpinid="Tunnel-24-pin" endpinid="Mosfet-32-Sour" pointList="-1060,-820,-1052,-820,-1052,-812" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-54" startpinid="Node-23-2" endpinid="Node-33-0" pointList="-1020,-772,-1020,-772" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-55" startpinid="Node-33-2" endpinid="Resistor-7-lPin" pointList="-1020,-772,-1020,-764" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-62" startpinid="Ground-41-Gnd" endpinid="Push-40-pinP0" pointList="-1348,-872,-1348,-880,-1340,-880" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-72" startpinid="Resistor-44-rPin" endpinid="Node-46-1" pointList="-1308,-916,-1300,-916,-1300,-904" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-73" startpinid="Push-40-switch0pinN" endpinid="Node-46-0" pointList="-1308,-880,-1300,-880,-1300,-904" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-74" startpinid="Node-46-2" endpinid="Tunnel-39-pin" pointList="-1300,-904,-1292,-904" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-75" startpinid="Resistor-44-lPin" endpinid="Rail-42-outnod" pointList="-1340,-916,-1348,-916,-1348,-924" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-77" startpinid="Rail-20-outnod" endpinid="Switch-47-pinP0" pointList="-1348,-820,-1348,-812,-1340,-812" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-82" startpinid="Switch-49-pinP0" endpinid="Ground-21-Gnd" pointList="-1340,-772,-1348,-772,-1348,-764" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-83" startpinid="Switch-49-switch0pinN" endpinid="Node-50-1" pointList="-1308,-772,-1300,-772,-1300,-796" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-84" startpinid="Switch-47-switch0pinN" endpinid="Node-50-0" pointList="-1308,-812,-1300,-812,-1300,-796" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-85" startpinid="Node-50-2" endpinid="Tunnel-26-pin" pointList="-1300,-796,-1292,-796" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-114" startpinid="Node-12-2" endpinid="Ground-11-Gnd" pointList="-1020,-724,-1020,-716" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-115" startpinid="Tunnel-34-pin" endpinid="Mosfet-32-Gate" pointList="-1084,-796,-1076,-796" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-121" startpinid="Rail-66-outnod" endpinid="Mosfet-65-Sour" pointList="-1084,-764,-1084,-756" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-122" startpinid="Mosfet-65-Dren" endpinid="Mosfet-61-Gate" pointList="-1084,-724,-1084,-716,-1076,-716" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-123" startpinid="Mosfet-65-Gate" endpinid="Tunnel-62-pin" pointList="-1108,-740,-1116,-740" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-125" startpinid="Mosfet-61-Dren" endpinid="Node-67-1" pointList="-1052,-732,-1052,-772" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-126" startpinid="Mosfet-32-Dren" endpinid="Node-67-0" pointList="-1052,-780,-1052,-772" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-127" startpinid="Node-67-2" endpinid="Node-33-1" pointList="-1052,-772,-1020,-772" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-128" startpinid="Mosfet-61-Sour" endpinid="Tunnel-64-pin" pointList="-1052,-700,-1052,-692,-1060,-692" />
|
||||
|
||||
</circuit>
|
||||
Loading…
Reference in New Issue
Block a user