From e6cddca853e8da7de0c052595c4dfefb454086b9 Mon Sep 17 00:00:00 2001 From: Chandru_136 Date: Sat, 12 Jul 2025 09:24:15 +0530 Subject: [PATCH] Add custom IC subcircuits under Chandru_IC_Subcircuits --- .../CD4095/3_and-cache.lib | 61 + .../Chandru_IC_Subcircuits/CD4095/3_and.cir | 13 + .../CD4095/3_and.cir.out | 20 + .../Chandru_IC_Subcircuits/CD4095/3_and.pro | 43 + .../Chandru_IC_Subcircuits/CD4095/3_and.sch | 130 ++ .../Chandru_IC_Subcircuits/CD4095/3_and.sub | 14 + .../CD4095/3_and_Previous_Values.xml | 1 + .../CD4095/CD4095-cache.lib | 227 ++ .../Chandru_IC_Subcircuits/CD4095/CD4095.cir | 52 + .../CD4095/CD4095.cir.out | 149 ++ .../Chandru_IC_Subcircuits/CD4095/CD4095.pro | 73 + .../Chandru_IC_Subcircuits/CD4095/CD4095.sch | 1015 +++++++++ .../Chandru_IC_Subcircuits/CD4095/CD4095.sub | 143 ++ .../CD4095/CD4095_Previous_Values.xml | 1 + .../CD4095/NMOS-180nm.lib | 13 + .../CD4095/PMOS-180nm.lib | 11 + .../Chandru_IC_Subcircuits/CD4095/analysis | 1 + .../CD4511B/CD4511B-cache.lib | 211 ++ .../CD4511B/CD4511B.cir | 96 + .../CD4511B/CD4511B.cir.out | 330 +++ .../CD4511B/CD4511B.pro | 73 + .../CD4511B/CD4511B.sch | 1950 +++++++++++++++++ .../CD4511B/CD4511B.sub | 324 +++ .../CD4511B/CD4511B_Previous_Values.xml | 1 + .../CD4511B/NMOS-180nm.lib | 13 + .../CD4511B/PMOS-180nm.lib | 11 + .../Chandru_IC_Subcircuits/CD4511B/analysis | 1 + .../CD4514BC/CD4514BC-cache.lib | 111 + .../CD4514BC/CD4514BC.cir | 101 + .../CD4514BC/CD4514BC.cir.out | 372 ++++ .../CD4514BC/CD4514BC.pro | 73 + .../CD4514BC/CD4514BC.sch | 1865 ++++++++++++++++ .../CD4514BC/CD4514BC.sub | 366 ++++ .../CD4514BC/CD4514BC_Previous_Values.xml | 1 + .../Chandru_IC_Subcircuits/CD4514BC/analysis | 1 + .../CD4518/CD4518-cache.lib | 142 ++ .../Chandru_IC_Subcircuits/CD4518/CD4518.cir | 60 + .../CD4518/CD4518.cir.out | 188 ++ .../Chandru_IC_Subcircuits/CD4518/CD4518.pro | 73 + .../Chandru_IC_Subcircuits/CD4518/CD4518.sch | 984 +++++++++ .../Chandru_IC_Subcircuits/CD4518/CD4518.sub | 182 ++ .../CD4518/CD4518_Previous_Values.xml | 1 + .../Chandru_IC_Subcircuits/CD4518/analysis | 1 + .../CD54HC374/CD54HC374-cache.lib | 91 + .../CD54HC374/CD54HC374.cir | 45 + .../CD54HC374/CD54HC374.cir.out | 148 ++ .../CD54HC374/CD54HC374.pro | 73 + .../CD54HC374/CD54HC374.sch | 834 +++++++ .../CD54HC374/CD54HC374.sub | 142 ++ .../CD54HC374/CD54HC374_Previous_Values.xml | 1 + .../Chandru_IC_Subcircuits/CD54HC374/analysis | 1 + .../CD54HC377/CD54HC377-cache.lib | 123 ++ .../CD54HC377/CD54HC377.cir | 54 + .../CD54HC377/CD54HC377.cir.out | 184 ++ .../CD54HC377/CD54HC377.pro | 73 + .../CD54HC377/CD54HC377.sch | 1039 +++++++++ .../CD54HC377/CD54HC377.sub | 178 ++ .../CD54HC377/CD54HC377_Previous_Values.xml | 1 + .../Chandru_IC_Subcircuits/CD54HC377/analysis | 1 + .../CD74FCT827T/CD74FCT827T-cache.lib | 90 + .../CD74FCT827T/CD74FCT827T.cir | 24 + .../CD74FCT827T/CD74FCT827T.cir.out | 64 + .../CD74FCT827T/CD74FCT827T.pro | 73 + .../CD74FCT827T/CD74FCT827T.sch | 552 +++++ .../CD74FCT827T/CD74FCT827T.sub | 58 + .../CD74FCT827T_Previous_Values.xml | 1 + .../CD74FCT827T/analysis | 1 + .../SN74CBT3306C/NMOS-180nm.lib | 13 + .../SN74CBT3306C/PMOS-180nm.lib | 11 + .../SN74CBT3306C/SN74CBT3306C-cache.lib | 156 ++ .../SN74CBT3306C/SN74CBT3306C.cir | 22 + .../SN74CBT3306C/SN74CBT3306C.cir.out | 52 + .../SN74CBT3306C/SN74CBT3306C.pro | 73 + .../SN74CBT3306C/SN74CBT3306C.sch | 316 +++ .../SN74CBT3306C/SN74CBT3306C.sub | 46 + .../SN74CBT3306C_Previous_Values.xml | 1 + .../SN74CBT3306C/analysis | 1 + .../SN74CBT3384A/NMOS-180nm.lib | 13 + .../SN74CBT3384A/SN74CBT3384A-cache.lib | 128 ++ .../SN74CBT3384A/SN74CBT3384A.cir | 55 + .../SN74CBT3384A/SN74CBT3384A.cir.out | 159 ++ .../SN74CBT3384A/SN74CBT3384A.pro | 73 + .../SN74CBT3384A/SN74CBT3384A.sch | 994 +++++++++ .../SN74CBT3384A/SN74CBT3384A.sub | 153 ++ .../SN74CBT3384A_Previous_Values.xml | 1 + .../SN74CBT3384A/analysis | 1 + .../SN74CBTLV3126/NMOS-180nm.lib | 13 + .../SN74CBTLV3126/PMOS-180nm.lib | 11 + .../SN74CBTLV3126/SN74CBTLV3126-cache.lib | 156 ++ .../SN74CBTLV3126/SN74CBTLV3126.cir | 43 + .../SN74CBTLV3126/SN74CBTLV3126.cir.out | 118 + .../SN74CBTLV3126/SN74CBTLV3126.pro | 73 + .../SN74CBTLV3126/SN74CBTLV3126.sch | 775 +++++++ .../SN74CBTLV3126/SN74CBTLV3126.sub | 112 + .../SN74CBTLV3126_Previous_Values.xml | 1 + .../SN74CBTLV3126/analysis | 1 + .../SN74CBTLV3257/NMOS-180nm.lib | 13 + .../SN74CBTLV3257/PMOS-180nm.lib | 11 + .../SN74CBTLV3257/SN74CBTLV3257-cache.lib | 189 ++ .../SN74CBTLV3257/SN74CBTLV3257.cir | 68 + .../SN74CBTLV3257/SN74CBTLV3257.cir.out | 194 ++ .../SN74CBTLV3257/SN74CBTLV3257.pro | 73 + .../SN74CBTLV3257/SN74CBTLV3257.sch | 1356 ++++++++++++ .../SN74CBTLV3257/SN74CBTLV3257.sub | 188 ++ .../SN74CBTLV3257_Previous_Values.xml | 1 + .../SN74CBTLV3257/analysis | 1 + .../SN74HC377/SN74HC377-cache.lib | 123 ++ .../SN74HC377/SN74HC377.cir | 26 + .../SN74HC377/SN74HC377.cir.out | 72 + .../SN74HC377/SN74HC377.pro | 73 + .../SN74HC377/SN74HC377.sch | 530 +++++ .../SN74HC377/SN74HC377.sub | 66 + .../SN74HC377/SN74HC377_Previous_Values.xml | 1 + .../Chandru_IC_Subcircuits/SN74HC377/analysis | 1 + .../SN74LS298/SN74LS298-cache.lib | 168 ++ .../SN74LS298/SN74LS298.cir | 44 + .../SN74LS298/SN74LS298.cir.out | 144 ++ .../SN74LS298/SN74LS298.pro | 73 + .../SN74LS298/SN74LS298.sch | 846 +++++++ .../SN74LS298/SN74LS298.sub | 138 ++ .../SN74LS298/SN74LS298_Previous_Values.xml | 1 + .../Chandru_IC_Subcircuits/SN74LS298/analysis | 1 + .../SN74LS299/3_and-cache.lib | 61 + .../SN74LS299/3_and.cir | 13 + .../SN74LS299/3_and.cir.out | 20 + .../SN74LS299/3_and.pro | 43 + .../SN74LS299/3_and.sch | 130 ++ .../SN74LS299/3_and.sub | 14 + .../SN74LS299/3_and_Previous_Values.xml | 1 + .../SN74LS299/4_OR-cache.lib | 63 + .../Chandru_IC_Subcircuits/SN74LS299/4_OR.cir | 14 + .../SN74LS299/4_OR.cir.out | 24 + .../Chandru_IC_Subcircuits/SN74LS299/4_OR.pro | 44 + .../Chandru_IC_Subcircuits/SN74LS299/4_OR.sch | 150 ++ .../Chandru_IC_Subcircuits/SN74LS299/4_OR.sub | 18 + .../SN74LS299/4_OR_Previous_Values.xml | 1 + .../SN74LS299/SN74LS299-cache.lib | 146 ++ .../SN74LS299/SN74LS299.cir | 77 + .../SN74LS299/SN74LS299.cir.out | 155 ++ .../SN74LS299/SN74LS299.pro | 73 + .../SN74LS299/SN74LS299.sch | 1941 ++++++++++++++++ .../SN74LS299/SN74LS299.sub | 149 ++ .../SN74LS299/SN74LS299_Previous_Values.xml | 1 + .../Chandru_IC_Subcircuits/SN74LS299/analysis | 1 + .../Chandru_IC_Subcircuits/SN74LS38/D.lib | 2 + .../Chandru_IC_Subcircuits/SN74LS38/NPN.lib | 4 + .../SN74LS38/SN74LS38-cache.lib | 107 + .../SN74LS38/SN74LS38.cir | 51 + .../SN74LS38/SN74LS38.cir.out | 54 + .../SN74LS38/SN74LS38.pro | 83 + .../SN74LS38/SN74LS38.sch | 975 +++++++++ .../SN74LS38/SN74LS38.sub | 48 + .../SN74LS38/SN74LS38_Previous_Values.xml | 1 + .../Chandru_IC_Subcircuits/SN74LS38/analysis | 1 + .../SN74LS606/SN74LS606-cache.lib | 106 + .../SN74LS606/SN74LS606.cir | 79 + .../SN74LS606/SN74LS606.cir.out | 284 +++ .../SN74LS606/SN74LS606.pro | 73 + .../SN74LS606/SN74LS606.sch | 1518 +++++++++++++ .../SN74LS606/SN74LS606.sub | 278 +++ .../SN74LS606/SN74LS606_Previous_Values.xml | 1 + .../Chandru_IC_Subcircuits/SN74LS606/analysis | 1 + .../SN74LVC1T45/SN74LVC1T45-cache.lib | 115 + .../SN74LVC1T45/SN74LVC1T45.cir | 25 + .../SN74LVC1T45/SN74LVC1T45.cir.out | 68 + .../SN74LVC1T45/SN74LVC1T45.pro | 73 + .../SN74LVC1T45/SN74LVC1T45.sch | 341 +++ .../SN74LVC1T45/SN74LVC1T45.sub | 62 + .../SN74LVC1T45_Previous_Values.xml | 1 + .../SN74LVC1T45/analysis | 1 + 170 files changed, 28812 insertions(+) create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/3_and-cache.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/3_and.cir create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/3_and.cir.out create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/3_and.pro create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/3_and.sch create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/3_and.sub create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/3_and_Previous_Values.xml create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/CD4095-cache.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/CD4095.cir create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/CD4095.cir.out create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/CD4095.pro create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/CD4095.sch create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/CD4095.sub create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/CD4095_Previous_Values.xml create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/NMOS-180nm.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/PMOS-180nm.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/analysis create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/CD4511B-cache.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/CD4511B.cir create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/CD4511B.cir.out create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/CD4511B.pro create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/CD4511B.sch create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/CD4511B.sub create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/CD4511B_Previous_Values.xml create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/NMOS-180nm.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/PMOS-180nm.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/analysis create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/CD4514BC-cache.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/CD4514BC.cir create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/CD4514BC.cir.out create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/CD4514BC.pro create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/CD4514BC.sch create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/CD4514BC.sub create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/CD4514BC_Previous_Values.xml create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/analysis create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/CD4518-cache.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/CD4518.cir create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/CD4518.cir.out create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/CD4518.pro create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/CD4518.sch create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/CD4518.sub create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/CD4518_Previous_Values.xml create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/analysis create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/CD54HC374-cache.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/CD54HC374.cir create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/CD54HC374.cir.out create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/CD54HC374.pro create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/CD54HC374.sch create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/CD54HC374.sub create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/CD54HC374_Previous_Values.xml create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/analysis create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/CD54HC377-cache.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/CD54HC377.cir create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/CD54HC377.cir.out create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/CD54HC377.pro create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/CD54HC377.sch create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/CD54HC377.sub create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/CD54HC377_Previous_Values.xml create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/analysis create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/CD74FCT827T-cache.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/CD74FCT827T.cir create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/CD74FCT827T.cir.out create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/CD74FCT827T.pro create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/CD74FCT827T.sch create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/CD74FCT827T.sub create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/CD74FCT827T_Previous_Values.xml create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/analysis create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/NMOS-180nm.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/PMOS-180nm.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/SN74CBT3306C-cache.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/SN74CBT3306C.cir create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/SN74CBT3306C.cir.out create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/SN74CBT3306C.pro create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/SN74CBT3306C.sch create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/SN74CBT3306C.sub create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/SN74CBT3306C_Previous_Values.xml create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/analysis create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/NMOS-180nm.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/SN74CBT3384A-cache.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/SN74CBT3384A.cir create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/SN74CBT3384A.cir.out create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/SN74CBT3384A.pro create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/SN74CBT3384A.sch create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/SN74CBT3384A.sub create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/SN74CBT3384A_Previous_Values.xml create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/analysis create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/NMOS-180nm.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/PMOS-180nm.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/SN74CBTLV3126-cache.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/SN74CBTLV3126.cir create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/SN74CBTLV3126.cir.out create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/SN74CBTLV3126.pro create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/SN74CBTLV3126.sch create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/SN74CBTLV3126.sub create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/SN74CBTLV3126_Previous_Values.xml create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/analysis create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/NMOS-180nm.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/PMOS-180nm.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/SN74CBTLV3257-cache.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/SN74CBTLV3257.cir create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/SN74CBTLV3257.cir.out create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/SN74CBTLV3257.pro create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/SN74CBTLV3257.sch create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/SN74CBTLV3257.sub create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/SN74CBTLV3257_Previous_Values.xml create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/analysis create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/SN74HC377-cache.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/SN74HC377.cir create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/SN74HC377.cir.out create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/SN74HC377.pro create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/SN74HC377.sch create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/SN74HC377.sub create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/SN74HC377_Previous_Values.xml create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/analysis create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/SN74LS298-cache.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/SN74LS298.cir create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/SN74LS298.cir.out create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/SN74LS298.pro create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/SN74LS298.sch create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/SN74LS298.sub create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/SN74LS298_Previous_Values.xml create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/analysis create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/3_and-cache.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/3_and.cir create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/3_and.cir.out create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/3_and.pro create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/3_and.sch create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/3_and.sub create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/3_and_Previous_Values.xml create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/4_OR-cache.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/4_OR.cir create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/4_OR.cir.out create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/4_OR.pro create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/4_OR.sch create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/4_OR.sub create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/4_OR_Previous_Values.xml create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/SN74LS299-cache.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/SN74LS299.cir create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/SN74LS299.cir.out create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/SN74LS299.pro create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/SN74LS299.sch create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/SN74LS299.sub create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/SN74LS299_Previous_Values.xml create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/analysis create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/D.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/NPN.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/SN74LS38-cache.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/SN74LS38.cir create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/SN74LS38.cir.out create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/SN74LS38.pro create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/SN74LS38.sch create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/SN74LS38.sub create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/SN74LS38_Previous_Values.xml create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/analysis create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/SN74LS606-cache.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/SN74LS606.cir create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/SN74LS606.cir.out create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/SN74LS606.pro create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/SN74LS606.sch create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/SN74LS606.sub create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/SN74LS606_Previous_Values.xml create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/analysis create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/SN74LVC1T45-cache.lib create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/SN74LVC1T45.cir create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/SN74LVC1T45.cir.out create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/SN74LVC1T45.pro create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/SN74LVC1T45.sch create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/SN74LVC1T45.sub create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/SN74LVC1T45_Previous_Values.xml create mode 100644 library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/analysis diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/3_and-cache.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/3_and-cache.lib new file mode 100644 index 000000000..af0586415 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/3_and-cache.lib @@ -0,0 +1,61 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# PORT +# +DEF PORT U 0 40 Y Y 26 F N +F0 "U" 50 100 30 H V C CNN +F1 "PORT" 0 0 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 325 225 285 -1421 -1278 0 1 0 N 100 50 150 0 +A 376 -275 356 1294 1408 0 1 0 N 150 0 100 -50 +S -100 50 100 -50 0 1 0 N +X ~ 1 250 0 100 L 30 30 1 1 B +X ~ 2 250 0 100 L 30 30 2 1 B +X ~ 3 250 0 100 L 30 30 3 1 B +X ~ 4 250 0 100 L 30 30 4 1 B +X ~ 5 250 0 100 L 30 30 5 1 B +X ~ 6 250 0 100 L 30 30 6 1 B +X ~ 7 250 0 100 L 30 30 7 1 B +X ~ 8 250 0 100 L 30 30 8 1 B +X ~ 9 250 0 100 L 30 30 9 1 B +X ~ 10 250 0 100 L 30 30 10 1 B +X ~ 11 250 0 100 L 30 30 11 1 B +X ~ 12 250 0 100 L 30 30 12 1 B +X ~ 13 250 0 100 L 30 30 13 1 B +X ~ 14 250 0 100 L 30 30 14 1 B +X ~ 15 250 0 100 L 30 30 15 1 B +X ~ 16 250 0 100 L 30 30 16 1 B +X ~ 17 250 0 100 L 30 30 17 1 B +X ~ 18 250 0 100 L 30 30 18 1 B +X ~ 19 250 0 100 L 30 30 19 1 B +X ~ 20 250 0 100 L 30 30 20 1 B +X ~ 21 250 0 100 L 30 30 21 1 B +X ~ 22 250 0 100 L 30 30 22 1 B +X ~ 23 250 0 100 L 30 30 23 1 B +X ~ 24 250 0 100 L 30 30 24 1 B +X ~ 25 250 0 100 L 30 30 25 1 B +X ~ 26 250 0 100 L 30 30 26 1 B +ENDDRAW +ENDDEF +# +# d_and +# +DEF d_and U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "d_and" 50 100 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 149 50 100 -894 0 0 1 0 N 150 -50 250 50 +A 150 49 100 6 900 0 1 0 N 250 50 150 150 +P 4 0 1 0 150 -50 -250 -50 -250 150 150 150 N +X IN1 1 -450 100 200 R 50 50 1 1 I +X IN2 2 -450 0 200 R 50 50 1 1 I +X OUT 3 450 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +#End Library diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/3_and.cir b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/3_and.cir new file mode 100644 index 000000000..ba296cf01 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/3_and.cir @@ -0,0 +1,13 @@ +* C:\Users\malli\eSim\src\SubcircuitLibrary\3_and\3_and.cir + +* EESchema Netlist Version 1.1 (Spice format) creation date: 03/26/19 18:42:57 + +* To exclude a component from the Spice Netlist add [Spice_Netlist_Enabled] user FIELD set to: N +* To reorder the component spice node sequence add [Spice_Node_Sequence] user FIELD and define sequence: 2,1,0 + +* Sheet Name: / +U2 Net-_U1-Pad1_ Net-_U1-Pad2_ Net-_U2-Pad3_ d_and +U3 Net-_U2-Pad3_ Net-_U1-Pad3_ Net-_U1-Pad4_ d_and +U1 Net-_U1-Pad1_ Net-_U1-Pad2_ Net-_U1-Pad3_ Net-_U1-Pad4_ PORT + +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/3_and.cir.out b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/3_and.cir.out new file mode 100644 index 000000000..d7cf79a07 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/3_and.cir.out @@ -0,0 +1,20 @@ +* c:\users\malli\esim\src\subcircuitlibrary\3_and\3_and.cir + +* u2 net-_u1-pad1_ net-_u1-pad2_ net-_u2-pad3_ d_and +* u3 net-_u2-pad3_ net-_u1-pad3_ net-_u1-pad4_ d_and +* u1 net-_u1-pad1_ net-_u1-pad2_ net-_u1-pad3_ net-_u1-pad4_ port +a1 [net-_u1-pad1_ net-_u1-pad2_ ] net-_u2-pad3_ u2 +a2 [net-_u2-pad3_ net-_u1-pad3_ ] net-_u1-pad4_ u3 +* Schematic Name: d_and, NgSpice Name: d_and +.model u2 d_and(fall_delay=1.0e-9 input_load=1.0e-12 rise_delay=1.0e-9 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u3 d_and(fall_delay=1.0e-9 input_load=1.0e-12 rise_delay=1.0e-9 ) +.tran 0e-00 0e-00 0e-00 + +* Control Statements +.control +run +print allv > plot_data_v.txt +print alli > plot_data_i.txt +.endc +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/3_and.pro b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/3_and.pro new file mode 100644 index 000000000..00597a5ad --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/3_and.pro @@ -0,0 +1,43 @@ +update=05/31/19 15:26:09 +version=1 +last_client=eeschema +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir=../../../kicadSchematicLibrary +[eeschema/libraries] +LibName1=eSim_Analog +LibName2=eSim_Devices +LibName3=eSim_Digital +LibName4=eSim_Hybrid +LibName5=eSim_Miscellaneous +LibName6=eSim_Plot +LibName7=eSim_Power +LibName8=eSim_User +LibName9=eSim_Sources +LibName10=eSim_Subckt diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/3_and.sch b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/3_and.sch new file mode 100644 index 000000000..d6ac89f95 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/3_and.sch @@ -0,0 +1,130 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:eSim_Analog +LIBS:eSim_Devices +LIBS:eSim_Digital +LIBS:eSim_Hybrid +LIBS:eSim_Miscellaneous +LIBS:eSim_Plot +LIBS:eSim_Power +LIBS:eSim_PSpice +LIBS:eSim_Sources +LIBS:eSim_Subckt +LIBS:eSim_User +LIBS:3_and-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L d_and U2 +U 1 1 5C9A24D8 +P 4250 2700 +F 0 "U2" H 4250 2700 60 0000 C CNN +F 1 "d_and" H 4300 2800 60 0000 C CNN +F 2 "" H 4250 2700 60 0000 C CNN +F 3 "" H 4250 2700 60 0000 C CNN + 1 4250 2700 + 1 0 0 -1 +$EndComp +$Comp +L d_and U3 +U 1 1 5C9A2538 +P 5150 2900 +F 0 "U3" H 5150 2900 60 0000 C CNN +F 1 "d_and" H 5200 3000 60 0000 C CNN +F 2 "" H 5150 2900 60 0000 C CNN +F 3 "" H 5150 2900 60 0000 C CNN + 1 5150 2900 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 1 1 5C9A259A +P 3050 2600 +F 0 "U1" H 3100 2700 30 0000 C CNN +F 1 "PORT" H 3050 2600 30 0000 C CNN +F 2 "" H 3050 2600 60 0000 C CNN +F 3 "" H 3050 2600 60 0000 C CNN + 1 3050 2600 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 2 1 5C9A25D9 +P 3050 2800 +F 0 "U1" H 3100 2900 30 0000 C CNN +F 1 "PORT" H 3050 2800 30 0000 C CNN +F 2 "" H 3050 2800 60 0000 C CNN +F 3 "" H 3050 2800 60 0000 C CNN + 2 3050 2800 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 3 1 5C9A260A +P 3050 3100 +F 0 "U1" H 3100 3200 30 0000 C CNN +F 1 "PORT" H 3050 3100 30 0000 C CNN +F 2 "" H 3050 3100 60 0000 C CNN +F 3 "" H 3050 3100 60 0000 C CNN + 3 3050 3100 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 4 1 5C9A2637 +P 6900 2850 +F 0 "U1" H 6950 2950 30 0000 C CNN +F 1 "PORT" H 6900 2850 30 0000 C CNN +F 2 "" H 6900 2850 60 0000 C CNN +F 3 "" H 6900 2850 60 0000 C CNN + 4 6900 2850 + -1 0 0 1 +$EndComp +Wire Wire Line + 4700 2650 4700 2800 +Wire Wire Line + 5600 2850 6650 2850 +Wire Wire Line + 3800 2600 3300 2600 +Wire Wire Line + 3800 2700 3300 2700 +Wire Wire Line + 3300 2700 3300 2800 +Wire Wire Line + 3300 3100 4700 3100 +Wire Wire Line + 4700 3100 4700 2900 +Text Notes 3500 2600 0 60 ~ 12 +in1 +Text Notes 3450 2800 0 60 ~ 12 +in2\n +Text Notes 3500 3100 0 60 ~ 12 +in3 +Text Notes 6100 2850 0 60 ~ 12 +out +$EndSCHEMATC diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/3_and.sub b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/3_and.sub new file mode 100644 index 000000000..3d9120bb6 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/3_and.sub @@ -0,0 +1,14 @@ +* Subcircuit 3_and +.subckt 3_and net-_u1-pad1_ net-_u1-pad2_ net-_u1-pad3_ net-_u1-pad4_ +* c:\users\malli\esim\src\subcircuitlibrary\3_and\3_and.cir +* u2 net-_u1-pad1_ net-_u1-pad2_ net-_u2-pad3_ d_and +* u3 net-_u2-pad3_ net-_u1-pad3_ net-_u1-pad4_ d_and +a1 [net-_u1-pad1_ net-_u1-pad2_ ] net-_u2-pad3_ u2 +a2 [net-_u2-pad3_ net-_u1-pad3_ ] net-_u1-pad4_ u3 +* Schematic Name: d_and, NgSpice Name: d_and +.model u2 d_and(fall_delay=1.0e-9 input_load=1.0e-12 rise_delay=1.0e-9 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u3 d_and(fall_delay=1.0e-9 input_load=1.0e-12 rise_delay=1.0e-9 ) +* Control Statements + +.ends 3_and \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/3_and_Previous_Values.xml b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/3_and_Previous_Values.xml new file mode 100644 index 000000000..abc5faaae --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/3_and_Previous_Values.xml @@ -0,0 +1 @@ +d_andd_andtruefalsefalseHzHz0Volts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesSecSecSec \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/CD4095-cache.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/CD4095-cache.lib new file mode 100644 index 000000000..c8dfbd26d --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/CD4095-cache.lib @@ -0,0 +1,227 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# 3_and +# +DEF 3_and X 0 40 Y Y 1 F N +F0 "X" 100 -50 60 H V C CNN +F1 "3_and" 150 150 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 150 50 158 716 -716 0 1 0 N 200 200 200 -100 +P 2 0 1 0 -150 200 200 200 N +P 3 0 1 0 -150 200 -150 -100 200 -100 N +X in1 1 -350 150 200 R 50 50 1 1 I +X in2 2 -350 50 200 R 50 50 1 1 I +X in3 3 -350 -50 200 R 50 50 1 1 I +X out 4 500 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# PORT +# +DEF PORT U 0 40 Y Y 26 F N +F0 "U" 50 100 30 H V C CNN +F1 "PORT" 0 0 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 325 225 285 -1421 -1278 0 1 0 N 100 50 150 0 +A 376 -275 356 1294 1408 0 1 0 N 150 0 100 -50 +S -100 50 100 -50 0 1 0 N +X ~ 1 250 0 100 L 30 30 1 1 B +X ~ 2 250 0 100 L 30 30 2 1 B +X ~ 3 250 0 100 L 30 30 3 1 B +X ~ 4 250 0 100 L 30 30 4 1 B +X ~ 5 250 0 100 L 30 30 5 1 B +X ~ 6 250 0 100 L 30 30 6 1 B +X ~ 7 250 0 100 L 30 30 7 1 B +X ~ 8 250 0 100 L 30 30 8 1 B +X ~ 9 250 0 100 L 30 30 9 1 B +X ~ 10 250 0 100 L 30 30 10 1 B +X ~ 11 250 0 100 L 30 30 11 1 B +X ~ 12 250 0 100 L 30 30 12 1 B +X ~ 13 250 0 100 L 30 30 13 1 B +X ~ 14 250 0 100 L 30 30 14 1 B +X ~ 15 250 0 100 L 30 30 15 1 B +X ~ 16 250 0 100 L 30 30 16 1 B +X ~ 17 250 0 100 L 30 30 17 1 B +X ~ 18 250 0 100 L 30 30 18 1 B +X ~ 19 250 0 100 L 30 30 19 1 B +X ~ 20 250 0 100 L 30 30 20 1 B +X ~ 21 250 0 100 L 30 30 21 1 B +X ~ 22 250 0 100 L 30 30 22 1 B +X ~ 23 250 0 100 L 30 30 23 1 B +X ~ 24 250 0 100 L 30 30 24 1 B +X ~ 25 250 0 100 L 30 30 25 1 B +X ~ 26 250 0 100 L 30 30 26 1 B +ENDDRAW +ENDDEF +# +# adc_bridge_1 +# +DEF adc_bridge_1 U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "adc_bridge_1" 0 150 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -400 200 350 -50 0 1 0 N +X IN1 1 -600 50 200 R 50 50 1 1 I +X OUT1 2 550 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# d_and +# +DEF d_and U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "d_and" 50 100 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 149 50 100 -894 0 0 1 0 N 150 -50 250 50 +A 150 49 100 6 900 0 1 0 N 250 50 150 150 +P 4 0 1 0 150 -50 -250 -50 -250 150 150 150 N +X IN1 1 -450 100 200 R 50 50 1 1 I +X IN2 2 -450 0 200 R 50 50 1 1 I +X OUT 3 450 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# d_buffer +# +DEF d_buffer U 0 40 Y Y 1 F N +F0 "U" 0 -50 60 H V C CNN +F1 "d_buffer" 0 50 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 4 0 1 0 -300 200 -300 -200 450 0 -300 200 N +X IN 1 -500 0 200 R 50 50 1 1 I +X OUT 2 650 0 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# d_inverter +# +DEF d_inverter U 0 40 Y Y 1 F N +F0 "U" 0 -100 60 H V C CNN +F1 "d_inverter" 0 150 60 H V C CNN +F2 "" 50 -50 60 H V C CNN +F3 "" 50 -50 60 H V C CNN +DRAW +P 4 0 1 0 -100 50 -100 -50 100 0 -100 50 N +X ~ 1 -300 0 200 R 50 50 1 1 I +X ~ 2 300 0 200 L 50 50 1 1 O I +ENDDRAW +ENDDEF +# +# d_nand +# +DEF d_nand U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "d_nand" 50 100 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 149 50 100 -894 0 0 1 0 N 150 -50 250 50 +A 150 49 100 6 900 0 1 0 N 250 50 150 150 +P 4 0 1 0 150 -50 -250 -50 -250 150 150 150 N +X IN1 1 -450 100 200 R 50 50 1 1 I +X IN2 2 -450 0 200 R 50 50 1 1 I +X OUT 3 450 50 200 L 50 50 1 1 O I +ENDDRAW +ENDDEF +# +# d_or +# +DEF d_or U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "d_or" 0 100 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A -450 50 224 266 -266 0 1 0 N -250 150 -250 -50 +A -25 -124 325 574 323 0 1 0 N 150 150 250 50 +A 74 125 191 -665 -231 0 1 0 N 150 -50 250 50 +P 2 0 1 0 -250 -50 150 -50 N +P 2 0 1 0 -250 150 150 150 N +X IN1 1 -450 100 215 R 50 50 1 1 I +X IN2 2 -450 0 215 R 50 50 1 1 I +X OUT 3 450 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# dac_bridge_1 +# +DEF dac_bridge_1 U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "dac_bridge_1" 0 150 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -400 200 350 -50 0 1 0 N +X IN1 1 -600 50 200 R 50 50 1 1 I +X OUT1 2 550 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# eSim_MOS_N +# +DEF eSim_MOS_N M 0 0 Y N 1 F N +F0 "M" 0 -150 50 H V R CNN +F1 "eSim_MOS_N" 100 -50 50 H V R CNN +F2 "" 300 -300 29 H V C CNN +F3 "" 100 -200 60 H V C CNN +ALIAS mosfet_n +DRAW +C 150 -200 111 0 1 10 N +P 2 0 1 10 130 -290 130 -250 N +P 2 0 1 0 130 -270 200 -270 N +P 2 0 1 10 130 -220 130 -180 N +P 2 0 1 0 130 -200 200 -200 N +P 2 0 1 10 130 -150 130 -110 N +P 2 0 1 0 130 -130 200 -130 N +P 2 0 1 0 200 -300 200 -270 N +P 2 0 1 0 200 -130 200 -100 N +P 3 0 1 10 110 -275 110 -125 110 -125 N +P 3 0 1 0 200 -200 300 -200 300 -250 N +P 4 0 1 0 140 -200 180 -215 180 -185 140 -200 F +X D 1 200 0 100 D 50 50 1 1 P +X G 2 -100 -200 210 R 50 50 1 1 P +X S 3 200 -400 100 U 50 50 1 1 P +X B 4 300 -350 98 U 47 47 1 1 P +ENDDRAW +ENDDEF +# +# eSim_MOS_P +# +DEF eSim_MOS_P M 0 0 Y N 1 F N +F0 "M" -50 50 50 H V R CNN +F1 "eSim_MOS_P" 50 150 50 H V R CNN +F2 "" 250 100 29 H V C CNN +F3 "" 50 0 60 H V C CNN +ALIAS mosfet_p +DRAW +C 100 0 111 0 1 10 N +P 2 0 1 0 80 -70 150 -70 N +P 2 0 1 10 80 -50 80 -90 N +P 2 0 1 0 80 0 150 0 N +P 2 0 1 10 80 20 80 -20 N +P 2 0 1 0 80 70 150 70 N +P 2 0 1 10 80 90 80 50 N +P 2 0 1 0 150 -70 150 -100 N +P 2 0 1 0 150 100 150 70 N +P 3 0 1 10 60 75 60 -75 60 -75 N +P 3 0 1 0 150 0 250 0 250 -50 N +P 4 0 1 0 140 0 100 -15 100 15 140 0 F +X D 1 150 200 100 D 50 50 1 1 P +X G 2 -150 0 210 R 50 50 1 1 P +X S 3 150 -200 100 U 50 50 1 1 P +X B 4 250 -150 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/CD4095.cir b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/CD4095.cir new file mode 100644 index 000000000..3b14c0cc0 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/CD4095.cir @@ -0,0 +1,52 @@ +* C:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\CD4095\CD4095.cir + +* EESchema Netlist Version 1.1 (Spice format) creation date: 07/08/25 19:10:18 + +* To exclude a component from the Spice Netlist add [Spice_Netlist_Enabled] user FIELD set to: N +* To reorder the component spice node sequence add [Spice_Node_Sequence] user FIELD and define sequence: 2,1,0 + +* Sheet Name: / +U6 Net-_U25-Pad13_ Net-_U16-Pad1_ d_inverter +X2 Net-_U25-Pad3_ Net-_U25-Pad4_ Net-_U25-Pad5_ Net-_U8-Pad1_ 3_and +U8 Net-_U8-Pad1_ Net-_U20-Pad3_ Net-_U11-Pad1_ d_or +U9 Net-_U4-Pad2_ Net-_U5-Pad2_ Net-_U11-Pad2_ d_or +U4 Net-_U20-Pad3_ Net-_U4-Pad2_ d_inverter +U5 Net-_U5-Pad1_ Net-_U5-Pad2_ d_inverter +U11 Net-_U11-Pad1_ Net-_U11-Pad2_ Net-_U10-Pad1_ d_and +U13 Net-_U12-Pad2_ Net-_U13-Pad2_ Net-_U13-Pad3_ d_nand +U20 Net-_U18-Pad2_ Net-_U19-Pad2_ Net-_U20-Pad3_ d_or +U18 Net-_U16-Pad1_ Net-_U18-Pad2_ d_inverter +U19 Net-_U19-Pad1_ Net-_U19-Pad2_ d_inverter +U15 Net-_U14-Pad2_ Net-_U15-Pad2_ Net-_U15-Pad3_ d_or +U14 Net-_U13-Pad3_ Net-_U14-Pad2_ d_inverter +U16 Net-_U16-Pad1_ Net-_U15-Pad2_ d_inverter +U21 Net-_U20-Pad3_ Net-_U13-Pad2_ Net-_U21-Pad3_ d_nand +U3 Net-_U25-Pad2_ Net-_U13-Pad2_ d_inverter +U7 Net-_U2-Pad2_ Net-_U32-Pad1_ d_inverter +X1 Net-_U25-Pad11_ Net-_U25-Pad10_ Net-_U25-Pad9_ Net-_U5-Pad1_ 3_and +U25 ? Net-_U25-Pad2_ Net-_U25-Pad3_ Net-_U25-Pad4_ Net-_U25-Pad5_ Net-_U23-Pad2_ GND Net-_U25-Pad8_ Net-_U25-Pad9_ Net-_U25-Pad10_ Net-_U25-Pad11_ Net-_U1-Pad1_ Net-_U25-Pad13_ VDD PORT +U26 Net-_U24-Pad2_ Net-_U25-Pad8_ d_buffer +U24 Net-_U21-Pad3_ Net-_U24-Pad2_ d_inverter +U23 Net-_U20-Pad3_ Net-_U23-Pad2_ d_inverter +M3 Net-_M1-Pad3_ CL Net-_M1-Pad1_ VDD mosfet_p +M1 Net-_M1-Pad1_ CL_BAR Net-_M1-Pad3_ GND mosfet_n +U10 Net-_U10-Pad1_ Net-_M1-Pad1_ dac_bridge_1 +U17 Net-_M1-Pad3_ Net-_U12-Pad2_ adc_bridge_1 +M6 Net-_M5-Pad3_ CL_BAR Net-_M5-Pad1_ VDD mosfet_p +M5 Net-_M5-Pad1_ CL_BAR Net-_M5-Pad3_ GND mosfet_n +U27 Net-_U13-Pad3_ Net-_M5-Pad1_ dac_bridge_1 +U29 Net-_M5-Pad3_ Net-_U19-Pad1_ adc_bridge_1 +M7 Net-_M7-Pad1_ CL Net-_M7-Pad3_ VDD mosfet_p +M8 Net-_M7-Pad3_ CL_BAR Net-_M7-Pad1_ GND mosfet_n +U30 Net-_U21-Pad3_ Net-_M7-Pad3_ dac_bridge_1 +U28 Net-_M7-Pad1_ Net-_U19-Pad1_ adc_bridge_1 +M2 Net-_M2-Pad1_ CL_BAR Net-_M2-Pad3_ VDD mosfet_p +M4 Net-_M2-Pad3_ CL Net-_M2-Pad1_ GND mosfet_n +U22 Net-_U15-Pad3_ Net-_M2-Pad3_ dac_bridge_1 +U12 Net-_M2-Pad1_ Net-_U12-Pad2_ adc_bridge_1 +U31 Net-_U2-Pad2_ CL dac_bridge_1 +U32 Net-_U32-Pad1_ CL_BAR dac_bridge_1 +U1 Net-_U1-Pad1_ Net-_U1-Pad2_ d_inverter +U2 Net-_U1-Pad2_ Net-_U2-Pad2_ d_inverter + +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/CD4095.cir.out b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/CD4095.cir.out new file mode 100644 index 000000000..25c3cb5fb --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/CD4095.cir.out @@ -0,0 +1,149 @@ +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\cd4095\cd4095.cir + +.include 3_and.sub +.include NMOS-180nm.lib +.include PMOS-180nm.lib +* u6 net-_u25-pad13_ net-_u16-pad1_ d_inverter +x2 net-_u25-pad3_ net-_u25-pad4_ net-_u25-pad5_ net-_u8-pad1_ 3_and +* u8 net-_u8-pad1_ net-_u20-pad3_ net-_u11-pad1_ d_or +* u9 net-_u4-pad2_ net-_u5-pad2_ net-_u11-pad2_ d_or +* u4 net-_u20-pad3_ net-_u4-pad2_ d_inverter +* u5 net-_u5-pad1_ net-_u5-pad2_ d_inverter +* u11 net-_u11-pad1_ net-_u11-pad2_ net-_u10-pad1_ d_and +* u13 net-_u12-pad2_ net-_u13-pad2_ net-_u13-pad3_ d_nand +* u20 net-_u18-pad2_ net-_u19-pad2_ net-_u20-pad3_ d_or +* u18 net-_u16-pad1_ net-_u18-pad2_ d_inverter +* u19 net-_u19-pad1_ net-_u19-pad2_ d_inverter +* u15 net-_u14-pad2_ net-_u15-pad2_ net-_u15-pad3_ d_or +* u14 net-_u13-pad3_ net-_u14-pad2_ d_inverter +* u16 net-_u16-pad1_ net-_u15-pad2_ d_inverter +* u21 net-_u20-pad3_ net-_u13-pad2_ net-_u21-pad3_ d_nand +* u3 net-_u25-pad2_ net-_u13-pad2_ d_inverter +* u7 net-_u2-pad2_ net-_u32-pad1_ d_inverter +x1 net-_u25-pad11_ net-_u25-pad10_ net-_u25-pad9_ net-_u5-pad1_ 3_and +* u25 ? net-_u25-pad2_ net-_u25-pad3_ net-_u25-pad4_ net-_u25-pad5_ net-_u23-pad2_ gnd net-_u25-pad8_ net-_u25-pad9_ net-_u25-pad10_ net-_u25-pad11_ net-_u1-pad1_ net-_u25-pad13_ vdd port +* u26 net-_u24-pad2_ net-_u25-pad8_ d_buffer +* u24 net-_u21-pad3_ net-_u24-pad2_ d_inverter +* u23 net-_u20-pad3_ net-_u23-pad2_ d_inverter +m3 net-_m1-pad3_ cl net-_m1-pad1_ vdd CMOSP W=100u L=100u M=1 +m1 net-_m1-pad1_ cl_bar net-_m1-pad3_ gnd CMOSN W=100u L=100u M=1 +* u10 net-_u10-pad1_ net-_m1-pad1_ dac_bridge_1 +* u17 net-_m1-pad3_ net-_u12-pad2_ adc_bridge_1 +m6 net-_m5-pad3_ cl_bar net-_m5-pad1_ vdd CMOSP W=100u L=100u M=1 +m5 net-_m5-pad1_ cl_bar net-_m5-pad3_ gnd CMOSN W=100u L=100u M=1 +* u27 net-_u13-pad3_ net-_m5-pad1_ dac_bridge_1 +* u29 net-_m5-pad3_ net-_u19-pad1_ adc_bridge_1 +m7 net-_m7-pad1_ cl net-_m7-pad3_ vdd CMOSP W=100u L=100u M=1 +m8 net-_m7-pad3_ cl_bar net-_m7-pad1_ gnd CMOSN W=100u L=100u M=1 +* u30 net-_u21-pad3_ net-_m7-pad3_ dac_bridge_1 +* u28 net-_m7-pad1_ net-_u19-pad1_ adc_bridge_1 +m2 net-_m2-pad1_ cl_bar net-_m2-pad3_ vdd CMOSP W=100u L=100u M=1 +m4 net-_m2-pad3_ cl net-_m2-pad1_ gnd CMOSN W=100u L=100u M=1 +* u22 net-_u15-pad3_ net-_m2-pad3_ dac_bridge_1 +* u12 net-_m2-pad1_ net-_u12-pad2_ adc_bridge_1 +* u31 net-_u2-pad2_ cl dac_bridge_1 +* u32 net-_u32-pad1_ cl_bar dac_bridge_1 +* u1 net-_u1-pad1_ net-_u1-pad2_ d_inverter +* u2 net-_u1-pad2_ net-_u2-pad2_ d_inverter +a1 net-_u25-pad13_ net-_u16-pad1_ u6 +a2 [net-_u8-pad1_ net-_u20-pad3_ ] net-_u11-pad1_ u8 +a3 [net-_u4-pad2_ net-_u5-pad2_ ] net-_u11-pad2_ u9 +a4 net-_u20-pad3_ net-_u4-pad2_ u4 +a5 net-_u5-pad1_ net-_u5-pad2_ u5 +a6 [net-_u11-pad1_ net-_u11-pad2_ ] net-_u10-pad1_ u11 +a7 [net-_u12-pad2_ net-_u13-pad2_ ] net-_u13-pad3_ u13 +a8 [net-_u18-pad2_ net-_u19-pad2_ ] net-_u20-pad3_ u20 +a9 net-_u16-pad1_ net-_u18-pad2_ u18 +a10 net-_u19-pad1_ net-_u19-pad2_ u19 +a11 [net-_u14-pad2_ net-_u15-pad2_ ] net-_u15-pad3_ u15 +a12 net-_u13-pad3_ net-_u14-pad2_ u14 +a13 net-_u16-pad1_ net-_u15-pad2_ u16 +a14 [net-_u20-pad3_ net-_u13-pad2_ ] net-_u21-pad3_ u21 +a15 net-_u25-pad2_ net-_u13-pad2_ u3 +a16 net-_u2-pad2_ net-_u32-pad1_ u7 +a17 net-_u24-pad2_ net-_u25-pad8_ u26 +a18 net-_u21-pad3_ net-_u24-pad2_ u24 +a19 net-_u20-pad3_ net-_u23-pad2_ u23 +a20 [net-_u10-pad1_ ] [net-_m1-pad1_ ] u10 +a21 [net-_m1-pad3_ ] [net-_u12-pad2_ ] u17 +a22 [net-_u13-pad3_ ] [net-_m5-pad1_ ] u27 +a23 [net-_m5-pad3_ ] [net-_u19-pad1_ ] u29 +a24 [net-_u21-pad3_ ] [net-_m7-pad3_ ] u30 +a25 [net-_m7-pad1_ ] [net-_u19-pad1_ ] u28 +a26 [net-_u15-pad3_ ] [net-_m2-pad3_ ] u22 +a27 [net-_m2-pad1_ ] [net-_u12-pad2_ ] u12 +a28 [net-_u2-pad2_ ] [cl ] u31 +a29 [net-_u32-pad1_ ] [cl_bar ] u32 +a30 net-_u1-pad1_ net-_u1-pad2_ u1 +a31 net-_u1-pad2_ net-_u2-pad2_ u2 +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u6 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_or, NgSpice Name: d_or +.model u8 d_or(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_or, NgSpice Name: d_or +.model u9 d_or(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u4 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u5 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u11 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u13 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_or, NgSpice Name: d_or +.model u20 d_or(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u18 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u19 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_or, NgSpice Name: d_or +.model u15 d_or(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u14 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u16 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u21 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u3 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u7 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u26 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u24 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u23 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u10 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u17 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u27 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u29 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u30 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u28 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u22 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u12 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u31 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u32 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u1 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u2 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +.tran 0e-00 0e-00 0e-00 + +* Control Statements +.control +run +print allv > plot_data_v.txt +print alli > plot_data_i.txt +.endc +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/CD4095.pro b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/CD4095.pro new file mode 100644 index 000000000..e27a398be --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/CD4095.pro @@ -0,0 +1,73 @@ +update=22/05/2015 07:44:53 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=adc-dac +LibName2=memory +LibName3=xilinx +LibName4=microcontrollers +LibName5=dsp +LibName6=microchip +LibName7=analog_switches +LibName8=motorola +LibName9=texas +LibName10=intel +LibName11=audio +LibName12=interface +LibName13=digital-audio +LibName14=philips +LibName15=display +LibName16=cypress +LibName17=siliconi +LibName18=opto +LibName19=atmel +LibName20=contrib +LibName21=power +LibName22=eSim_Plot +LibName23=transistors +LibName24=conn +LibName25=eSim_User +LibName26=regul +LibName27=74xx +LibName28=cmos4000 +LibName29=eSim_Analog +LibName30=eSim_Devices +LibName31=eSim_Digital +LibName32=eSim_Hybrid +LibName33=eSim_Miscellaneous +LibName34=eSim_Power +LibName35=eSim_Sources +LibName36=eSim_Subckt +LibName37=eSim_Nghdl +LibName38=eSim_Ngveri +LibName39=eSim_SKY130 +LibName40=eSim_SKY130_Subckts diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/CD4095.sch b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/CD4095.sch new file mode 100644 index 000000000..2daf72da7 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/CD4095.sch @@ -0,0 +1,1015 @@ +EESchema Schematic File Version 2 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:power +LIBS:eSim_Plot +LIBS:transistors +LIBS:conn +LIBS:eSim_User +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:eSim_Analog +LIBS:eSim_Devices +LIBS:eSim_Digital +LIBS:eSim_Hybrid +LIBS:eSim_Miscellaneous +LIBS:eSim_Power +LIBS:eSim_Sources +LIBS:eSim_Subckt +LIBS:eSim_Nghdl +LIBS:eSim_Ngveri +LIBS:eSim_SKY130 +LIBS:eSim_SKY130_Subckts +LIBS:CD4095-cache +EELAYER 25 0 +EELAYER END +$Descr A2 23386 16535 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L d_inverter U6 +U 1 1 6864F6A8 +P 4750 2200 +F 0 "U6" H 4750 2100 60 0000 C CNN +F 1 "d_inverter" H 4750 2350 60 0000 C CNN +F 2 "" H 4800 2150 60 0000 C CNN +F 3 "" H 4800 2150 60 0000 C CNN + 1 4750 2200 + 1 0 0 -1 +$EndComp +$Comp +L 3_and X2 +U 1 1 6864F6DE +P 3450 3150 +F 0 "X2" H 3550 3100 60 0000 C CNN +F 1 "3_and" H 3600 3300 60 0000 C CNN +F 2 "" H 3450 3150 60 0000 C CNN +F 3 "" H 3450 3150 60 0000 C CNN + 1 3450 3150 + 1 0 0 -1 +$EndComp +$Comp +L d_or U8 +U 1 1 6864F746 +P 4850 3150 +F 0 "U8" H 4850 3150 60 0000 C CNN +F 1 "d_or" H 4850 3250 60 0000 C CNN +F 2 "" H 4850 3150 60 0000 C CNN +F 3 "" H 4850 3150 60 0000 C CNN + 1 4850 3150 + 1 0 0 -1 +$EndComp +$Comp +L d_or U9 +U 1 1 6864F78C +P 5250 4200 +F 0 "U9" H 5250 4200 60 0000 C CNN +F 1 "d_or" H 5250 4300 60 0000 C CNN +F 2 "" H 5250 4200 60 0000 C CNN +F 3 "" H 5250 4200 60 0000 C CNN + 1 5250 4200 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U4 +U 1 1 6864F808 +P 4400 4100 +F 0 "U4" H 4400 4000 60 0000 C CNN +F 1 "d_inverter" H 4400 4250 60 0000 C CNN +F 2 "" H 4450 4050 60 0000 C CNN +F 3 "" H 4450 4050 60 0000 C CNN + 1 4400 4100 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U5 +U 1 1 6864F861 +P 4400 4300 +F 0 "U5" H 4400 4200 60 0000 C CNN +F 1 "d_inverter" H 4400 4450 60 0000 C CNN +F 2 "" H 4450 4250 60 0000 C CNN +F 3 "" H 4450 4250 60 0000 C CNN + 1 4400 4300 + 1 0 0 -1 +$EndComp +$Comp +L d_and U11 +U 1 1 6864F89B +P 6600 3650 +F 0 "U11" H 6600 3650 60 0000 C CNN +F 1 "d_and" H 6650 3750 60 0000 C CNN +F 2 "" H 6600 3650 60 0000 C CNN +F 3 "" H 6600 3650 60 0000 C CNN + 1 6600 3650 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U13 +U 1 1 6864F9E7 +P 9750 3600 +F 0 "U13" H 9750 3600 60 0000 C CNN +F 1 "d_nand" H 9800 3700 60 0000 C CNN +F 2 "" H 9750 3600 60 0000 C CNN +F 3 "" H 9750 3600 60 0000 C CNN + 1 9750 3600 + 1 0 0 -1 +$EndComp +$Comp +L d_or U20 +U 1 1 6864FBFF +P 13650 3300 +F 0 "U20" H 13650 3300 60 0000 C CNN +F 1 "d_or" H 13650 3400 60 0000 C CNN +F 2 "" H 13650 3300 60 0000 C CNN +F 3 "" H 13650 3300 60 0000 C CNN + 1 13650 3300 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U18 +U 1 1 6864FC05 +P 12800 3200 +F 0 "U18" H 12800 3100 60 0000 C CNN +F 1 "d_inverter" H 12800 3350 60 0000 C CNN +F 2 "" H 12850 3150 60 0000 C CNN +F 3 "" H 12850 3150 60 0000 C CNN + 1 12800 3200 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U19 +U 1 1 6864FC0B +P 12800 3400 +F 0 "U19" H 12800 3300 60 0000 C CNN +F 1 "d_inverter" H 12800 3550 60 0000 C CNN +F 2 "" H 12850 3350 60 0000 C CNN +F 3 "" H 12850 3350 60 0000 C CNN + 1 12800 3400 + 1 0 0 -1 +$EndComp +$Comp +L d_or U15 +U 1 1 6864FE8E +P 10500 5800 +F 0 "U15" H 10500 5800 60 0000 C CNN +F 1 "d_or" H 10500 5900 60 0000 C CNN +F 2 "" H 10500 5800 60 0000 C CNN +F 3 "" H 10500 5800 60 0000 C CNN + 1 10500 5800 + 0 -1 1 0 +$EndComp +$Comp +L d_inverter U14 +U 1 1 6864FE94 +P 10400 4950 +F 0 "U14" H 10400 4850 60 0000 C CNN +F 1 "d_inverter" H 10400 5100 60 0000 C CNN +F 2 "" H 10450 4900 60 0000 C CNN +F 3 "" H 10450 4900 60 0000 C CNN + 1 10400 4950 + 0 -1 1 0 +$EndComp +$Comp +L d_inverter U16 +U 1 1 6864FE9A +P 10600 4950 +F 0 "U16" H 10600 4850 60 0000 C CNN +F 1 "d_inverter" H 10600 5100 60 0000 C CNN +F 2 "" H 10650 4900 60 0000 C CNN +F 3 "" H 10650 4900 60 0000 C CNN + 1 10600 4950 + 0 -1 1 0 +$EndComp +$Comp +L d_nand U21 +U 1 1 686500F2 +P 14100 4650 +F 0 "U21" H 14100 4650 60 0000 C CNN +F 1 "d_nand" H 14150 4750 60 0000 C CNN +F 2 "" H 14100 4650 60 0000 C CNN +F 3 "" H 14100 4650 60 0000 C CNN + 1 14100 4650 + 0 1 1 0 +$EndComp +$Comp +L d_inverter U3 +U 1 1 686503B2 +P 3950 7300 +F 0 "U3" H 3950 7200 60 0000 C CNN +F 1 "d_inverter" H 3950 7450 60 0000 C CNN +F 2 "" H 4000 7250 60 0000 C CNN +F 3 "" H 4000 7250 60 0000 C CNN + 1 3950 7300 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U7 +U 1 1 68650940 +P 5050 8600 +F 0 "U7" H 5050 8500 60 0000 C CNN +F 1 "d_inverter" H 5050 8750 60 0000 C CNN +F 2 "" H 5100 8550 60 0000 C CNN +F 3 "" H 5100 8550 60 0000 C CNN + 1 5050 8600 + 1 0 0 -1 +$EndComp +$Comp +L 3_and X1 +U 1 1 68651321 +P 3350 4800 +F 0 "X1" H 3450 4750 60 0000 C CNN +F 1 "3_and" H 3500 4950 60 0000 C CNN +F 2 "" H 3350 4800 60 0000 C CNN +F 3 "" H 3350 4800 60 0000 C CNN + 1 3350 4800 + 1 0 0 -1 +$EndComp +Text GLabel 6850 8600 2 60 Input ~ 0 +CL_BAR +Text GLabel 8250 7050 3 60 Input ~ 0 +CL +Text GLabel 8250 5800 1 60 Input ~ 0 +CL_BAR +$Comp +L PORT U25 +U 6 1 6865872B +P 15750 3250 +F 0 "U25" H 15800 3350 30 0000 C CNN +F 1 "PORT" H 15750 3250 30 0000 C CNN +F 2 "" H 15750 3250 60 0000 C CNN +F 3 "" H 15750 3250 60 0000 C CNN + 6 15750 3250 + -1 0 0 1 +$EndComp +$Comp +L PORT U25 +U 7 1 68658861 +P 9600 8000 +F 0 "U25" H 9650 8100 30 0000 C CNN +F 1 "PORT" H 9600 8000 30 0000 C CNN +F 2 "" H 9600 8000 60 0000 C CNN +F 3 "" H 9600 8000 60 0000 C CNN + 7 9600 8000 + 1 0 0 -1 +$EndComp +$Comp +L PORT U25 +U 8 1 686589C6 +P 17200 5450 +F 0 "U25" H 17250 5550 30 0000 C CNN +F 1 "PORT" H 17200 5450 30 0000 C CNN +F 2 "" H 17200 5450 60 0000 C CNN +F 3 "" H 17200 5450 60 0000 C CNN + 8 17200 5450 + -1 0 0 1 +$EndComp +$Comp +L PORT U25 +U 9 1 68658A15 +P 2600 4850 +F 0 "U25" H 2650 4950 30 0000 C CNN +F 1 "PORT" H 2600 4850 30 0000 C CNN +F 2 "" H 2600 4850 60 0000 C CNN +F 3 "" H 2600 4850 60 0000 C CNN + 9 2600 4850 + 1 0 0 -1 +$EndComp +$Comp +L PORT U25 +U 1 1 68658B76 +P 9550 9000 +F 0 "U25" H 9600 9100 30 0000 C CNN +F 1 "PORT" H 9550 9000 30 0000 C CNN +F 2 "" H 9550 9000 60 0000 C CNN +F 3 "" H 9550 9000 60 0000 C CNN + 1 9550 9000 + 1 0 0 -1 +$EndComp +$Comp +L PORT U25 +U 2 1 68658CEA +P 3200 7300 +F 0 "U25" H 3250 7400 30 0000 C CNN +F 1 "PORT" H 3200 7300 30 0000 C CNN +F 2 "" H 3200 7300 60 0000 C CNN +F 3 "" H 3200 7300 60 0000 C CNN + 2 3200 7300 + 1 0 0 -1 +$EndComp +$Comp +L PORT U25 +U 3 1 68658E87 +P 2550 3000 +F 0 "U25" H 2600 3100 30 0000 C CNN +F 1 "PORT" H 2550 3000 30 0000 C CNN +F 2 "" H 2550 3000 60 0000 C CNN +F 3 "" H 2550 3000 60 0000 C CNN + 3 2550 3000 + 1 0 0 -1 +$EndComp +$Comp +L PORT U25 +U 4 1 68658F20 +P 2300 3100 +F 0 "U25" H 2350 3200 30 0000 C CNN +F 1 "PORT" H 2300 3100 30 0000 C CNN +F 2 "" H 2300 3100 60 0000 C CNN +F 3 "" H 2300 3100 60 0000 C CNN + 4 2300 3100 + 1 0 0 -1 +$EndComp +$Comp +L PORT U25 +U 5 1 68658F79 +P 2550 3200 +F 0 "U25" H 2600 3300 30 0000 C CNN +F 1 "PORT" H 2550 3200 30 0000 C CNN +F 2 "" H 2550 3200 60 0000 C CNN +F 3 "" H 2550 3200 60 0000 C CNN + 5 2550 3200 + 1 0 0 -1 +$EndComp +$Comp +L PORT U25 +U 11 1 68659227 +P 2600 4650 +F 0 "U25" H 2650 4750 30 0000 C CNN +F 1 "PORT" H 2600 4650 30 0000 C CNN +F 2 "" H 2600 4650 60 0000 C CNN +F 3 "" H 2600 4650 60 0000 C CNN + 11 2600 4650 + 1 0 0 -1 +$EndComp +$Comp +L PORT U25 +U 12 1 6865928E +P 2500 8600 +F 0 "U25" H 2550 8700 30 0000 C CNN +F 1 "PORT" H 2500 8600 30 0000 C CNN +F 2 "" H 2500 8600 60 0000 C CNN +F 3 "" H 2500 8600 60 0000 C CNN + 12 2500 8600 + 1 0 0 -1 +$EndComp +$Comp +L PORT U25 +U 13 1 686592ED +P 4000 2200 +F 0 "U25" H 4050 2300 30 0000 C CNN +F 1 "PORT" H 4000 2200 30 0000 C CNN +F 2 "" H 4000 2200 60 0000 C CNN +F 3 "" H 4000 2200 60 0000 C CNN + 13 4000 2200 + 1 0 0 -1 +$EndComp +$Comp +L PORT U25 +U 10 1 6865934E +P 2350 4750 +F 0 "U25" H 2400 4850 30 0000 C CNN +F 1 "PORT" H 2350 4750 30 0000 C CNN +F 2 "" H 2350 4750 60 0000 C CNN +F 3 "" H 2350 4750 60 0000 C CNN + 10 2350 4750 + 1 0 0 -1 +$EndComp +$Comp +L PORT U25 +U 14 1 6865943A +P 10950 9550 +F 0 "U25" H 11000 9650 30 0000 C CNN +F 1 "PORT" H 10950 9550 30 0000 C CNN +F 2 "" H 10950 9550 60 0000 C CNN +F 3 "" H 10950 9550 60 0000 C CNN + 14 10950 9550 + 1 0 0 -1 +$EndComp +NoConn ~ 9800 9000 +$Comp +L d_buffer U26 +U 1 1 68667A30 +P 16250 5450 +F 0 "U26" H 16250 5400 60 0000 C CNN +F 1 "d_buffer" H 16250 5500 60 0000 C CNN +F 2 "" H 16250 5450 60 0000 C CNN +F 3 "" H 16250 5450 60 0000 C CNN + 1 16250 5450 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U24 +U 1 1 686501DA +P 15100 5450 +F 0 "U24" H 15100 5350 60 0000 C CNN +F 1 "d_inverter" H 15100 5600 60 0000 C CNN +F 2 "" H 15150 5400 60 0000 C CNN +F 3 "" H 15150 5400 60 0000 C CNN + 1 15100 5450 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U23 +U 1 1 6864FC52 +P 14900 3250 +F 0 "U23" H 14900 3150 60 0000 C CNN +F 1 "d_inverter" H 14900 3400 60 0000 C CNN +F 2 "" H 14950 3200 60 0000 C CNN +F 3 "" H 14950 3200 60 0000 C CNN + 1 14900 3250 + 1 0 0 -1 +$EndComp +Text GLabel 9950 8000 2 60 Input ~ 0 +GND +Text GLabel 11250 9550 2 60 Input ~ 0 +VDD +$Comp +L mosfet_p M3 +U 1 1 68672F38 +P 8350 2900 +F 0 "M3" H 8300 2950 50 0000 R CNN +F 1 "mosfet_p" H 8400 3050 50 0000 R CNN +F 2 "" H 8600 3000 29 0000 C CNN +F 3 "" H 8400 2900 60 0000 C CNN + 1 8350 2900 + 0 1 1 0 +$EndComp +$Comp +L mosfet_n M1 +U 1 1 68672F3E +P 8150 3600 +F 0 "M1" H 8150 3450 50 0000 R CNN +F 1 "mosfet_n" H 8250 3550 50 0000 R CNN +F 2 "" H 8450 3300 29 0000 C CNN +F 3 "" H 8250 3400 60 0000 C CNN + 1 8150 3600 + 0 -1 -1 0 +$EndComp +Text GLabel 7900 3150 0 60 Input ~ 0 +VDD +Text GLabel 8650 3300 2 60 Input ~ 0 +GND +$Comp +L dac_bridge_1 U10 +U 1 1 68672F50 +P 7300 3350 +F 0 "U10" H 7300 3350 60 0000 C CNN +F 1 "dac_bridge_1" H 7300 3500 60 0000 C CNN +F 2 "" H 7300 3350 60 0000 C CNN +F 3 "" H 7300 3350 60 0000 C CNN + 1 7300 3350 + 1 0 0 -1 +$EndComp +$Comp +L adc_bridge_1 U17 +U 1 1 68672F56 +P 9250 3150 +F 0 "U17" H 9250 3150 60 0000 C CNN +F 1 "adc_bridge_1" H 9250 3300 60 0000 C CNN +F 2 "" H 9250 3150 60 0000 C CNN +F 3 "" H 9250 3150 60 0000 C CNN + 1 9250 3150 + 1 0 0 -1 +$EndComp +Text GLabel 8350 2600 1 60 Input ~ 0 +CL +Text GLabel 8350 3850 3 60 Input ~ 0 +CL_BAR +$Comp +L mosfet_p M6 +U 1 1 68674966 +P 11350 3300 +F 0 "M6" H 11300 3350 50 0000 R CNN +F 1 "mosfet_p" H 11400 3450 50 0000 R CNN +F 2 "" H 11600 3400 29 0000 C CNN +F 3 "" H 11400 3300 60 0000 C CNN + 1 11350 3300 + 0 1 1 0 +$EndComp +$Comp +L mosfet_n M5 +U 1 1 6867496C +P 11150 4000 +F 0 "M5" H 11150 3850 50 0000 R CNN +F 1 "mosfet_n" H 11250 3950 50 0000 R CNN +F 2 "" H 11450 3700 29 0000 C CNN +F 3 "" H 11250 3800 60 0000 C CNN + 1 11150 4000 + 0 -1 -1 0 +$EndComp +Text GLabel 10900 3550 0 60 Input ~ 0 +VDD +$Comp +L dac_bridge_1 U27 +U 1 1 6867497E +P 10800 4250 +F 0 "U27" H 10800 4250 60 0000 C CNN +F 1 "dac_bridge_1" H 10800 4400 60 0000 C CNN +F 2 "" H 10800 4250 60 0000 C CNN +F 3 "" H 10800 4250 60 0000 C CNN + 1 10800 4250 + 0 1 -1 0 +$EndComp +$Comp +L adc_bridge_1 U29 +U 1 1 68674984 +P 11650 4200 +F 0 "U29" H 11650 4200 60 0000 C CNN +F 1 "adc_bridge_1" H 11650 4350 60 0000 C CNN +F 2 "" H 11650 4200 60 0000 C CNN +F 3 "" H 11650 4200 60 0000 C CNN + 1 11650 4200 + 0 1 1 0 +$EndComp +Text GLabel 11650 3500 2 60 Input ~ 0 +GND +Text GLabel 11350 3000 0 60 Input ~ 0 +CL_BAR +Text GLabel 11350 4250 3 60 Input ~ 0 +CL_BAR +$Comp +L mosfet_p M7 +U 1 1 686785A4 +P 12500 5800 +F 0 "M7" H 12450 5850 50 0000 R CNN +F 1 "mosfet_p" H 12550 5950 50 0000 R CNN +F 2 "" H 12750 5900 29 0000 C CNN +F 3 "" H 12550 5800 60 0000 C CNN + 1 12500 5800 + 0 -1 1 0 +$EndComp +$Comp +L mosfet_n M8 +U 1 1 686785AA +P 12700 6500 +F 0 "M8" H 12700 6350 50 0000 R CNN +F 1 "mosfet_n" H 12800 6450 50 0000 R CNN +F 2 "" H 13000 6200 29 0000 C CNN +F 3 "" H 12800 6300 60 0000 C CNN + 1 12700 6500 + 0 1 -1 0 +$EndComp +Text GLabel 12950 6050 2 60 Input ~ 0 +VDD +Text GLabel 12200 6200 0 60 Input ~ 0 +GND +$Comp +L dac_bridge_1 U30 +U 1 1 686785B2 +P 13550 6250 +F 0 "U30" H 13550 6250 60 0000 C CNN +F 1 "dac_bridge_1" H 13550 6400 60 0000 C CNN +F 2 "" H 13550 6250 60 0000 C CNN +F 3 "" H 13550 6250 60 0000 C CNN + 1 13550 6250 + -1 0 0 -1 +$EndComp +$Comp +L adc_bridge_1 U28 +U 1 1 686785B8 +P 11600 6050 +F 0 "U28" H 11600 6050 60 0000 C CNN +F 1 "adc_bridge_1" H 11600 6200 60 0000 C CNN +F 2 "" H 11600 6050 60 0000 C CNN +F 3 "" H 11600 6050 60 0000 C CNN + 1 11600 6050 + -1 0 0 -1 +$EndComp +Text GLabel 12500 5500 1 60 Input ~ 0 +CL +Text GLabel 12500 6750 3 60 Input ~ 0 +CL_BAR +$Comp +L mosfet_p M2 +U 1 1 6867A123 +P 8250 6100 +F 0 "M2" H 8200 6150 50 0000 R CNN +F 1 "mosfet_p" H 8300 6250 50 0000 R CNN +F 2 "" H 8500 6200 29 0000 C CNN +F 3 "" H 8300 6100 60 0000 C CNN + 1 8250 6100 + 0 -1 1 0 +$EndComp +$Comp +L mosfet_n M4 +U 1 1 6867A129 +P 8450 6800 +F 0 "M4" H 8450 6650 50 0000 R CNN +F 1 "mosfet_n" H 8550 6750 50 0000 R CNN +F 2 "" H 8750 6500 29 0000 C CNN +F 3 "" H 8550 6600 60 0000 C CNN + 1 8450 6800 + 0 1 -1 0 +$EndComp +Text GLabel 8700 6350 2 60 Input ~ 0 +VDD +Text GLabel 7950 6500 0 60 Input ~ 0 +GND +$Comp +L dac_bridge_1 U22 +U 1 1 6867A131 +P 9300 6550 +F 0 "U22" H 9300 6550 60 0000 C CNN +F 1 "dac_bridge_1" H 9300 6700 60 0000 C CNN +F 2 "" H 9300 6550 60 0000 C CNN +F 3 "" H 9300 6550 60 0000 C CNN + 1 9300 6550 + -1 0 0 -1 +$EndComp +$Comp +L adc_bridge_1 U12 +U 1 1 6867A137 +P 7350 6350 +F 0 "U12" H 7350 6350 60 0000 C CNN +F 1 "adc_bridge_1" H 7350 6500 60 0000 C CNN +F 2 "" H 7350 6350 60 0000 C CNN +F 3 "" H 7350 6350 60 0000 C CNN + 1 7350 6350 + -1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U31 +U 1 1 6867CDB0 +P 5550 8350 +F 0 "U31" H 5550 8350 60 0000 C CNN +F 1 "dac_bridge_1" H 5550 8500 60 0000 C CNN +F 2 "" H 5550 8350 60 0000 C CNN +F 3 "" H 5550 8350 60 0000 C CNN + 1 5550 8350 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U32 +U 1 1 6867D1AF +P 6200 8650 +F 0 "U32" H 6200 8650 60 0000 C CNN +F 1 "dac_bridge_1" H 6200 8800 60 0000 C CNN +F 2 "" H 6200 8650 60 0000 C CNN +F 3 "" H 6200 8650 60 0000 C CNN + 1 6200 8650 + 1 0 0 -1 +$EndComp +Text GLabel 6200 8300 2 60 Input ~ 0 +CL +Wire Wire Line + 3550 8600 3800 8600 +Wire Wire Line + 4400 8600 4750 8600 +Wire Wire Line + 3100 3000 2800 3000 +Wire Wire Line + 2550 3100 3100 3100 +Wire Wire Line + 3100 3200 2800 3200 +Wire Wire Line + 3950 3100 3950 3000 +Wire Wire Line + 3950 3000 4400 3000 +Wire Wire Line + 4400 3000 4400 3050 +Wire Wire Line + 4100 4300 3850 4300 +Wire Wire Line + 3850 4300 3850 4750 +Wire Wire Line + 4700 4100 4800 4100 +Wire Wire Line + 4800 4200 4700 4200 +Wire Wire Line + 4700 4200 4700 4300 +Wire Wire Line + 6150 3650 5700 3650 +Wire Wire Line + 5700 3650 5700 4150 +Wire Wire Line + 5300 3100 6150 3100 +Wire Wire Line + 6150 3100 6150 3550 +Wire Wire Line + 4100 4100 4100 2750 +Wire Wire Line + 4100 2750 14150 2750 +Wire Wire Line + 4400 3150 4100 3150 +Connection ~ 4100 3150 +Wire Wire Line + 4550 8600 4550 8300 +Wire Wire Line + 4550 8300 4950 8300 +Connection ~ 4550 8600 +Wire Wire Line + 5350 8600 5600 8600 +Wire Wire Line + 8800 3500 9300 3500 +Wire Wire Line + 12500 3450 12500 3400 +Wire Wire Line + 5050 2200 12200 2200 +Wire Wire Line + 12200 2200 12200 3200 +Wire Wire Line + 12200 3200 12500 3200 +Wire Wire Line + 13100 3200 13200 3200 +Wire Wire Line + 13200 3300 13200 3400 +Wire Wire Line + 13200 3400 13100 3400 +Wire Wire Line + 14100 3250 14600 3250 +Wire Wire Line + 14350 3250 14350 3850 +Wire Wire Line + 14350 3850 14200 3850 +Wire Wire Line + 14200 3850 14200 4200 +Connection ~ 14350 3250 +Wire Wire Line + 15200 3250 15500 3250 +Wire Wire Line + 14150 6200 14150 5100 +Wire Wire Line + 14150 5450 14800 5450 +Wire Wire Line + 15400 5450 15750 5450 +Wire Wire Line + 12400 3450 12400 5150 +Connection ~ 12400 3450 +Wire Wire Line + 13650 4000 14100 4000 +Wire Wire Line + 14100 4000 14100 4200 +Wire Wire Line + 10400 4650 10400 3650 +Wire Wire Line + 10400 3650 10250 3650 +Wire Wire Line + 10250 3650 10250 3550 +Connection ~ 10250 3550 +Wire Wire Line + 10400 5250 10400 5350 +Wire Wire Line + 10500 5350 10600 5350 +Wire Wire Line + 10600 5350 10600 5250 +Wire Wire Line + 10600 4650 10500 4650 +Wire Wire Line + 10500 4650 10500 2200 +Connection ~ 10500 2200 +Wire Wire Line + 8700 4050 8850 4050 +Wire Wire Line + 8850 4050 8850 3500 +Connection ~ 8850 3500 +Wire Wire Line + 10450 6550 10450 6250 +Connection ~ 14150 5450 +Wire Wire Line + 13650 4000 13650 7300 +Wire Wire Line + 13650 7300 4250 7300 +Wire Wire Line + 14150 2750 14150 3250 +Connection ~ 14150 3250 +Wire Wire Line + 3650 7300 3450 7300 +Wire Wire Line + 3000 4650 2850 4650 +Wire Wire Line + 2600 4750 3000 4750 +Wire Wire Line + 3000 4850 2850 4850 +Wire Wire Line + 4450 2200 4250 2200 +Wire Wire Line + 9300 3600 9200 3600 +Wire Wire Line + 9200 3600 9200 6000 +Wire Wire Line + 9200 6000 9500 6000 +Wire Wire Line + 9500 6000 9500 7300 +Connection ~ 9500 7300 +Wire Wire Line + 2750 8600 2950 8600 +Wire Wire Line + 8700 4750 8700 4050 +Wire Wire Line + 10200 3550 10600 3550 +Wire Wire Line + 16900 5450 16950 5450 +Wire Wire Line + 9850 8000 9950 8000 +Wire Wire Line + 11200 9550 11250 9550 +Wire Wire Line + 8150 3050 8050 3050 +Wire Wire Line + 8050 3050 8050 3400 +Wire Wire Line + 8050 3400 8150 3400 +Wire Wire Line + 8550 3050 8550 3400 +Wire Wire Line + 8350 3700 8350 3850 +Wire Wire Line + 8350 2600 8350 2750 +Wire Wire Line + 7900 3150 8200 3150 +Wire Wire Line + 8500 3300 8500 3250 +Wire Wire Line + 8500 3250 8650 3250 +Wire Wire Line + 8650 3250 8650 3300 +Wire Wire Line + 8650 3100 8650 3200 +Wire Wire Line + 8650 3200 8550 3200 +Connection ~ 8550 3200 +Wire Wire Line + 7850 3300 8050 3300 +Connection ~ 8050 3300 +Wire Wire Line + 6700 3300 6700 3450 +Wire Wire Line + 6700 3450 7050 3450 +Wire Wire Line + 7050 3450 7050 3600 +Wire Wire Line + 8800 3500 8800 3400 +Wire Wire Line + 8800 3400 9250 3400 +Wire Wire Line + 9250 3400 9250 3300 +Wire Wire Line + 9250 3300 9800 3300 +Wire Wire Line + 9800 3300 9800 3100 +Wire Wire Line + 11150 3450 11050 3450 +Wire Wire Line + 11050 3450 11050 3800 +Wire Wire Line + 11050 3800 11150 3800 +Wire Wire Line + 11550 3450 11550 3800 +Wire Wire Line + 11350 4100 11350 4250 +Wire Wire Line + 11350 3000 11350 3150 +Wire Wire Line + 10900 3550 11200 3550 +Wire Wire Line + 11500 3500 11500 3700 +Wire Wire Line + 11550 3600 11700 3600 +Connection ~ 11550 3600 +Wire Wire Line + 10850 3700 11050 3700 +Connection ~ 11050 3700 +Wire Wire Line + 10600 3550 10600 4550 +Wire Wire Line + 10600 4550 10700 4550 +Wire Wire Line + 10700 4550 10700 4850 +Wire Wire Line + 10700 4850 10850 4850 +Wire Wire Line + 11700 4750 11700 4800 +Wire Wire Line + 11700 4800 12000 4800 +Wire Wire Line + 12000 4800 12000 3450 +Wire Wire Line + 12000 3450 12500 3450 +Wire Wire Line + 11650 3500 11500 3500 +Wire Wire Line + 12700 5950 12800 5950 +Wire Wire Line + 12800 5950 12800 6300 +Wire Wire Line + 12800 6300 12700 6300 +Wire Wire Line + 12300 5950 12300 6300 +Wire Wire Line + 12500 6600 12500 6750 +Wire Wire Line + 12500 5500 12500 5650 +Wire Wire Line + 12950 6050 12650 6050 +Wire Wire Line + 12350 6200 12350 6150 +Wire Wire Line + 12350 6150 12200 6150 +Wire Wire Line + 12200 6150 12200 6200 +Wire Wire Line + 12200 6000 12200 6100 +Wire Wire Line + 12200 6100 12300 6100 +Connection ~ 12300 6100 +Wire Wire Line + 13000 6200 12800 6200 +Connection ~ 12800 6200 +Wire Wire Line + 12400 5150 10950 5150 +Wire Wire Line + 10950 5150 10950 6000 +Wire Wire Line + 10950 6000 11050 6000 +Wire Wire Line + 8450 6250 8550 6250 +Wire Wire Line + 8550 6250 8550 6600 +Wire Wire Line + 8550 6600 8450 6600 +Wire Wire Line + 8050 6250 8050 6600 +Wire Wire Line + 8250 6900 8250 7050 +Wire Wire Line + 8250 5800 8250 5950 +Wire Wire Line + 8700 6350 8400 6350 +Wire Wire Line + 8100 6500 8100 6450 +Wire Wire Line + 8100 6450 7950 6450 +Wire Wire Line + 7950 6450 7950 6500 +Wire Wire Line + 7950 6300 7950 6400 +Wire Wire Line + 7950 6400 8050 6400 +Connection ~ 8050 6400 +Wire Wire Line + 8750 6500 8550 6500 +Connection ~ 8550 6500 +Wire Wire Line + 9900 6500 10200 6500 +Wire Wire Line + 10200 6500 10200 6550 +Wire Wire Line + 10200 6550 10450 6550 +Wire Wire Line + 8700 4750 6800 4750 +Wire Wire Line + 6800 4750 6800 6300 +Wire Wire Line + 6100 8300 6200 8300 +Wire Wire Line + 6750 8600 6850 8600 +$Comp +L d_inverter U1 +U 1 1 6865067C +P 3250 8600 +F 0 "U1" H 3250 8500 60 0000 C CNN +F 1 "d_inverter" H 3250 8750 60 0000 C CNN +F 2 "" H 3300 8550 60 0000 C CNN +F 3 "" H 3300 8550 60 0000 C CNN + 1 3250 8600 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U2 +U 1 1 68650864 +P 4100 8600 +F 0 "U2" H 4100 8500 60 0000 C CNN +F 1 "d_inverter" H 4100 8750 60 0000 C CNN +F 2 "" H 4150 8550 60 0000 C CNN +F 3 "" H 4150 8550 60 0000 C CNN + 1 4100 8600 + 1 0 0 -1 +$EndComp +$EndSCHEMATC diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/CD4095.sub b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/CD4095.sub new file mode 100644 index 000000000..60425c8ad --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/CD4095.sub @@ -0,0 +1,143 @@ +* Subcircuit CD4095 +.subckt CD4095 ? net-_u25-pad2_ net-_u25-pad3_ net-_u25-pad4_ net-_u25-pad5_ net-_u23-pad2_ gnd net-_u25-pad8_ net-_u25-pad9_ net-_u25-pad10_ net-_u25-pad11_ net-_u1-pad1_ net-_u25-pad13_ vdd +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\cd4095\cd4095.cir +.include 3_and.sub +.include NMOS-180nm.lib +.include PMOS-180nm.lib +* u6 net-_u25-pad13_ net-_u16-pad1_ d_inverter +x2 net-_u25-pad3_ net-_u25-pad4_ net-_u25-pad5_ net-_u8-pad1_ 3_and +* u8 net-_u8-pad1_ net-_u20-pad3_ net-_u11-pad1_ d_or +* u9 net-_u4-pad2_ net-_u5-pad2_ net-_u11-pad2_ d_or +* u4 net-_u20-pad3_ net-_u4-pad2_ d_inverter +* u5 net-_u5-pad1_ net-_u5-pad2_ d_inverter +* u11 net-_u11-pad1_ net-_u11-pad2_ net-_u10-pad1_ d_and +* u13 net-_u12-pad2_ net-_u13-pad2_ net-_u13-pad3_ d_nand +* u20 net-_u18-pad2_ net-_u19-pad2_ net-_u20-pad3_ d_or +* u18 net-_u16-pad1_ net-_u18-pad2_ d_inverter +* u19 net-_u19-pad1_ net-_u19-pad2_ d_inverter +* u15 net-_u14-pad2_ net-_u15-pad2_ net-_u15-pad3_ d_or +* u14 net-_u13-pad3_ net-_u14-pad2_ d_inverter +* u16 net-_u16-pad1_ net-_u15-pad2_ d_inverter +* u21 net-_u20-pad3_ net-_u13-pad2_ net-_u21-pad3_ d_nand +* u3 net-_u25-pad2_ net-_u13-pad2_ d_inverter +* u7 net-_u2-pad2_ net-_u32-pad1_ d_inverter +x1 net-_u25-pad11_ net-_u25-pad10_ net-_u25-pad9_ net-_u5-pad1_ 3_and +* u26 net-_u24-pad2_ net-_u25-pad8_ d_buffer +* u24 net-_u21-pad3_ net-_u24-pad2_ d_inverter +* u23 net-_u20-pad3_ net-_u23-pad2_ d_inverter +m3 net-_m1-pad3_ cl net-_m1-pad1_ vdd CMOSP W=100u L=100u M=1 +m1 net-_m1-pad1_ cl_bar net-_m1-pad3_ gnd CMOSN W=100u L=100u M=1 +* u10 net-_u10-pad1_ net-_m1-pad1_ dac_bridge_1 +* u17 net-_m1-pad3_ net-_u12-pad2_ adc_bridge_1 +m6 net-_m5-pad3_ cl_bar net-_m5-pad1_ vdd CMOSP W=100u L=100u M=1 +m5 net-_m5-pad1_ cl_bar net-_m5-pad3_ gnd CMOSN W=100u L=100u M=1 +* u27 net-_u13-pad3_ net-_m5-pad1_ dac_bridge_1 +* u29 net-_m5-pad3_ net-_u19-pad1_ adc_bridge_1 +m7 net-_m7-pad1_ cl net-_m7-pad3_ vdd CMOSP W=100u L=100u M=1 +m8 net-_m7-pad3_ cl_bar net-_m7-pad1_ gnd CMOSN W=100u L=100u M=1 +* u30 net-_u21-pad3_ net-_m7-pad3_ dac_bridge_1 +* u28 net-_m7-pad1_ net-_u19-pad1_ adc_bridge_1 +m2 net-_m2-pad1_ cl_bar net-_m2-pad3_ vdd CMOSP W=100u L=100u M=1 +m4 net-_m2-pad3_ cl net-_m2-pad1_ gnd CMOSN W=100u L=100u M=1 +* u22 net-_u15-pad3_ net-_m2-pad3_ dac_bridge_1 +* u12 net-_m2-pad1_ net-_u12-pad2_ adc_bridge_1 +* u31 net-_u2-pad2_ cl dac_bridge_1 +* u32 net-_u32-pad1_ cl_bar dac_bridge_1 +* u1 net-_u1-pad1_ net-_u1-pad2_ d_inverter +* u2 net-_u1-pad2_ net-_u2-pad2_ d_inverter +a1 net-_u25-pad13_ net-_u16-pad1_ u6 +a2 [net-_u8-pad1_ net-_u20-pad3_ ] net-_u11-pad1_ u8 +a3 [net-_u4-pad2_ net-_u5-pad2_ ] net-_u11-pad2_ u9 +a4 net-_u20-pad3_ net-_u4-pad2_ u4 +a5 net-_u5-pad1_ net-_u5-pad2_ u5 +a6 [net-_u11-pad1_ net-_u11-pad2_ ] net-_u10-pad1_ u11 +a7 [net-_u12-pad2_ net-_u13-pad2_ ] net-_u13-pad3_ u13 +a8 [net-_u18-pad2_ net-_u19-pad2_ ] net-_u20-pad3_ u20 +a9 net-_u16-pad1_ net-_u18-pad2_ u18 +a10 net-_u19-pad1_ net-_u19-pad2_ u19 +a11 [net-_u14-pad2_ net-_u15-pad2_ ] net-_u15-pad3_ u15 +a12 net-_u13-pad3_ net-_u14-pad2_ u14 +a13 net-_u16-pad1_ net-_u15-pad2_ u16 +a14 [net-_u20-pad3_ net-_u13-pad2_ ] net-_u21-pad3_ u21 +a15 net-_u25-pad2_ net-_u13-pad2_ u3 +a16 net-_u2-pad2_ net-_u32-pad1_ u7 +a17 net-_u24-pad2_ net-_u25-pad8_ u26 +a18 net-_u21-pad3_ net-_u24-pad2_ u24 +a19 net-_u20-pad3_ net-_u23-pad2_ u23 +a20 [net-_u10-pad1_ ] [net-_m1-pad1_ ] u10 +a21 [net-_m1-pad3_ ] [net-_u12-pad2_ ] u17 +a22 [net-_u13-pad3_ ] [net-_m5-pad1_ ] u27 +a23 [net-_m5-pad3_ ] [net-_u19-pad1_ ] u29 +a24 [net-_u21-pad3_ ] [net-_m7-pad3_ ] u30 +a25 [net-_m7-pad1_ ] [net-_u19-pad1_ ] u28 +a26 [net-_u15-pad3_ ] [net-_m2-pad3_ ] u22 +a27 [net-_m2-pad1_ ] [net-_u12-pad2_ ] u12 +a28 [net-_u2-pad2_ ] [cl ] u31 +a29 [net-_u32-pad1_ ] [cl_bar ] u32 +a30 net-_u1-pad1_ net-_u1-pad2_ u1 +a31 net-_u1-pad2_ net-_u2-pad2_ u2 +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u6 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_or, NgSpice Name: d_or +.model u8 d_or(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_or, NgSpice Name: d_or +.model u9 d_or(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u4 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u5 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u11 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u13 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_or, NgSpice Name: d_or +.model u20 d_or(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u18 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u19 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_or, NgSpice Name: d_or +.model u15 d_or(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u14 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u16 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u21 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u3 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u7 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u26 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u24 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u23 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u10 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u17 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u27 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u29 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u30 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u28 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u22 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u12 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u31 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u32 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u1 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u2 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Control Statements + +.ends CD4095 \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/CD4095_Previous_Values.xml b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/CD4095_Previous_Values.xml new file mode 100644 index 000000000..c815e0456 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/CD4095_Previous_Values.xml @@ -0,0 +1 @@ +d_inverterd_ord_ord_inverterd_inverterd_andtransmission_gated_nandtransmission_gated_ord_inverterd_inverterd_inverterd_ord_inverterd_inverterd_nandd_inverterd_inverterd_inverterd_inverterd_invertertransmission_gatetransmission_gated_bufferdac_bridgeadc_bridgedac_bridgeadc_bridgedac_bridgeadc_bridgedac_bridgeadc_bridgedac_bridgedac_bridgeC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andtruefalsefalseHzHz0Volts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or Amperessecsecsec \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/NMOS-180nm.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/NMOS-180nm.lib new file mode 100644 index 000000000..51e9b1196 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/NMOS-180nm.lib @@ -0,0 +1,13 @@ +.model CMOSN NMOS (LEVEL=8 VERSION=3.2 TNOM=27 TOX=4.1E-9 XJ=1E-7 NCH=2.3549E17 VTH0=0.3823463 K1=0.5810697 ++ K2=4.774618E-3 K3=0.0431669 K3B=1.1498346 W0=1E-7 NLX=1.910552E-7 DVT0W=0 DVT1W=0 DVT2W=0 ++ DVT0=1.2894824 DVT1=0.3622063 DVT2=0.0713729 U0=280.633249 UA=-1.208537E-9 UB=2.158625E-18 ++ UC=5.342807E-11 VSAT=9.366802E4 A0=1.7593146 AGS=0.3939741 B0=-6.413949E-9 B1=-1E-7 KETA=-5.180424E-4 ++ A1=0 A2=1 RDSW=105.5517558 PRWG=0.5 PRWB=-0.1998871 WR=1 WINT=7.904732E-10 LINT=1.571424E-8 XL=0 ++ XW=-1E-8 DWG=1.297221E-9 DWB=1.479041E-9 VOFF=-0.0955434 NFACTOR=2.4358891 CIT=0 CDSC=2.4E-4 CDSCD=0 ++ CDSCB=0 ETA0=3.104851E-3 ETAB=-2.512384E-5 DSUB=0.0167075 PCLM=0.8073191 PDIBLC1=0.1666161 PDIBLC2=3.112892E-3 ++ PDIBLCB=-0.1 DROUT=0.7875618 PSCBE1=8E10 PSCBE2=9.213635E-10 PVAG=3.85243E-3 DELTA=0.01 RSH=6.7 MOBMOD=1 ++ PRT=0 UTE=-1.5 KT1=-0.11 KT1L=0 KT2=0.022 UA1=4.31E-9 UB1=-7.61E-18 UC1=-5.6E-11 AT=3.3E4 WL=0 WLN=1 ++ WW=0 WWN=1 WWL=0 LL=0 LLN=1 LW=0 LWN=1 LWL=0 CAPMOD=2 XPART=0.5 CGDO=7.08E-10 CGSO=7.08E-10 CGBO=1E-12 ++ CJ=9.68858E-4 PB=0.8 MJ=0.3864502 CJSW=2.512138E-10 PBSW=0.809286 MJSW=0.1060414 CJSWG=3.3E-10 PBSWG=0.809286 ++ MJSWG=0.1060414 CF=0 PVTH0=-1.192722E-3 PRDSW=-5 PK2=6.450505E-5 WKETA=-4.27294E-4 LKETA=-0.0104078 ++ PU0=6.3268729 PUA=2.226552E-11 PUB=0 PVSAT=969.1480157 PETA0=1E-4 PKETA=-1.049509E-3) diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/PMOS-180nm.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/PMOS-180nm.lib new file mode 100644 index 000000000..032b5b95e --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/PMOS-180nm.lib @@ -0,0 +1,11 @@ +.model CMOSP PMOS (LEVEL=8 VERSION=3.2 TNOM=27 TOX=4.1E-9 XJ=1E-7 NCH=4.1589E17 VTH0=-0.3938813 K1=0.5479015 ++ K2=0.0360586 K3=0.0993095 K3B=5.7086622 W0=1E-6 NLX=1.313191E-7 DVT0W=0 DVT1W=0 DVT2W=0 DVT0=0.4911363 ++ DVT1=0.2227356 DVT2=0.1 U0=115.6852975 UA=1.505832E-9 UB=1E-21 UC=-1E-10 VSAT=1.329694E5 A0=1.7590478 ++ AGS=0.3641621 B0=3.427126E-7 B1=1.062928E-6 KETA=0.0134667 A1=0.6859506 A2=0.3506788 RDSW=168.5705677 ++ PRWG=0.5 PRWB=-0.4987371 WR=1 WINT=0 LINT=3.028832E-8 XL=0 XW=-1E-8 DWG=-2.349633E-8 DWB=-7.152486E-9 ++ VOFF=-0.0994037 NFACTOR=1.9424315 CIT=0 CDSC=2.4E-4 CDSCD=0 CDSCB=0 ETA0=0.0608072 ETAB=-0.0426148 ++ DSUB=0.7343015 PCLM=3.2579974 PDIBLC1=7.229527E-6 PDIBLC2=0.025389 PDIBLCB=-1E-3 DROUT=0 PSCBE1=1.454878E10 ++ PSCBE2=4.202027E-9 PVAG=15 DELTA=0.01 RSH=7.8 MOBMOD=1 PRT=0 UTE=-1.5 KT1=-0.11 KT1L=0 KT2=0.022 UA1=4.31E-9 ++ UB1=-7.61E-18 UC1=-5.6E-11 AT=3.3E4 WL=0 WLN=1 WW=0 WWN=1 WWL=0 LL=0 LLN=1 LW=0 LWN=1 LWL=0 CAPMOD=2 XPART=0.5 ++ CGDO=6.32E-10 CGSO=6.32E-10 CGBO=1E-12 CJ=1.172138E-3 PB=0.8421173 MJ=0.4109788 CJSW=2.242609E-10 PBSW=0.8 + MJSW=0.3752089 CJSWG=4.22E-10 PBSWG=0.8 MJSWG=0.3752089 CF=0 PVTH0=1.888482E-3 PRDSW=11.5315407 PK2=1.559399E-3 ++ WKETA=0.0319301 LKETA=2.955547E-3 PU0=-1.1105313 PUA=-4.62102E-11 PUB=1E-21 PVSAT=50 PETA0=1E-4 PKETA=-4.346368E-3) diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/analysis b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/analysis new file mode 100644 index 000000000..ebd5c0a94 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4095/analysis @@ -0,0 +1 @@ +.tran 0e-00 0e-00 0e-00 \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/CD4511B-cache.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/CD4511B-cache.lib new file mode 100644 index 000000000..78c5e878f --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/CD4511B-cache.lib @@ -0,0 +1,211 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# PORT +# +DEF PORT U 0 40 Y Y 26 F N +F0 "U" 50 100 30 H V C CNN +F1 "PORT" 0 0 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 325 225 285 -1421 -1278 0 1 0 N 100 50 150 0 +A 376 -275 356 1294 1408 0 1 0 N 150 0 100 -50 +S -100 50 100 -50 0 1 0 N +X ~ 1 250 0 100 L 30 30 1 1 B +X ~ 2 250 0 100 L 30 30 2 1 B +X ~ 3 250 0 100 L 30 30 3 1 B +X ~ 4 250 0 100 L 30 30 4 1 B +X ~ 5 250 0 100 L 30 30 5 1 B +X ~ 6 250 0 100 L 30 30 6 1 B +X ~ 7 250 0 100 L 30 30 7 1 B +X ~ 8 250 0 100 L 30 30 8 1 B +X ~ 9 250 0 100 L 30 30 9 1 B +X ~ 10 250 0 100 L 30 30 10 1 B +X ~ 11 250 0 100 L 30 30 11 1 B +X ~ 12 250 0 100 L 30 30 12 1 B +X ~ 13 250 0 100 L 30 30 13 1 B +X ~ 14 250 0 100 L 30 30 14 1 B +X ~ 15 250 0 100 L 30 30 15 1 B +X ~ 16 250 0 100 L 30 30 16 1 B +X ~ 17 250 0 100 L 30 30 17 1 B +X ~ 18 250 0 100 L 30 30 18 1 B +X ~ 19 250 0 100 L 30 30 19 1 B +X ~ 20 250 0 100 L 30 30 20 1 B +X ~ 21 250 0 100 L 30 30 21 1 B +X ~ 22 250 0 100 L 30 30 22 1 B +X ~ 23 250 0 100 L 30 30 23 1 B +X ~ 24 250 0 100 L 30 30 24 1 B +X ~ 25 250 0 100 L 30 30 25 1 B +X ~ 26 250 0 100 L 30 30 26 1 B +ENDDRAW +ENDDEF +# +# adc_bridge_1 +# +DEF adc_bridge_1 U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "adc_bridge_1" 0 150 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -400 200 350 -50 0 1 0 N +X IN1 1 -600 50 200 R 50 50 1 1 I +X OUT1 2 550 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# d_inverter +# +DEF d_inverter U 0 40 Y Y 1 F N +F0 "U" 0 -100 60 H V C CNN +F1 "d_inverter" 0 150 60 H V C CNN +F2 "" 50 -50 60 H V C CNN +F3 "" 50 -50 60 H V C CNN +DRAW +P 4 0 1 0 -100 50 -100 -50 100 0 -100 50 N +X ~ 1 -300 0 200 R 50 50 1 1 I +X ~ 2 300 0 200 L 50 50 1 1 O I +ENDDRAW +ENDDEF +# +# d_nand +# +DEF d_nand U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "d_nand" 50 100 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 149 50 100 -894 0 0 1 0 N 150 -50 250 50 +A 150 49 100 6 900 0 1 0 N 250 50 150 150 +P 4 0 1 0 150 -50 -250 -50 -250 150 150 150 N +X IN1 1 -450 100 200 R 50 50 1 1 I +X IN2 2 -450 0 200 R 50 50 1 1 I +X OUT 3 450 50 200 L 50 50 1 1 O I +ENDDRAW +ENDDEF +# +# d_nor +# +DEF d_nor U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "d_nor" 50 100 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A -450 50 224 266 -266 0 1 0 N -250 150 -250 -50 +A -25 -124 325 574 323 0 1 0 N 150 150 250 50 +A 74 125 191 -665 -231 0 1 0 N 150 -50 250 50 +P 2 0 1 0 -250 -50 150 -50 N +P 2 0 1 0 -250 150 150 150 N +X IN1 1 -450 100 215 R 50 50 1 1 I +X IN2 2 -450 0 215 R 50 50 1 1 I +X OUT 3 450 50 200 L 50 50 1 1 O I +ENDDRAW +ENDDEF +# +# dac_bridge_1 +# +DEF dac_bridge_1 U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "dac_bridge_1" 0 150 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -400 200 350 -50 0 1 0 N +X IN1 1 -600 50 200 R 50 50 1 1 I +X OUT1 2 550 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# eSim_MOS_N +# +DEF eSim_MOS_N M 0 0 Y N 1 F N +F0 "M" 0 -150 50 H V R CNN +F1 "eSim_MOS_N" 100 -50 50 H V R CNN +F2 "" 300 -300 29 H V C CNN +F3 "" 100 -200 60 H V C CNN +ALIAS mosfet_n +DRAW +C 150 -200 111 0 1 10 N +P 2 0 1 10 130 -290 130 -250 N +P 2 0 1 0 130 -270 200 -270 N +P 2 0 1 10 130 -220 130 -180 N +P 2 0 1 0 130 -200 200 -200 N +P 2 0 1 10 130 -150 130 -110 N +P 2 0 1 0 130 -130 200 -130 N +P 2 0 1 0 200 -300 200 -270 N +P 2 0 1 0 200 -130 200 -100 N +P 3 0 1 10 110 -275 110 -125 110 -125 N +P 3 0 1 0 200 -200 300 -200 300 -250 N +P 4 0 1 0 140 -200 180 -215 180 -185 140 -200 F +X D 1 200 0 100 D 50 50 1 1 P +X G 2 -100 -200 210 R 50 50 1 1 P +X S 3 200 -400 100 U 50 50 1 1 P +X B 4 300 -350 98 U 47 47 1 1 P +ENDDRAW +ENDDEF +# +# eSim_MOS_P +# +DEF eSim_MOS_P M 0 0 Y N 1 F N +F0 "M" -50 50 50 H V R CNN +F1 "eSim_MOS_P" 50 150 50 H V R CNN +F2 "" 250 100 29 H V C CNN +F3 "" 50 0 60 H V C CNN +ALIAS mosfet_p +DRAW +C 100 0 111 0 1 10 N +P 2 0 1 0 80 -70 150 -70 N +P 2 0 1 10 80 -50 80 -90 N +P 2 0 1 0 80 0 150 0 N +P 2 0 1 10 80 20 80 -20 N +P 2 0 1 0 80 70 150 70 N +P 2 0 1 10 80 90 80 50 N +P 2 0 1 0 150 -70 150 -100 N +P 2 0 1 0 150 100 150 70 N +P 3 0 1 10 60 75 60 -75 60 -75 N +P 3 0 1 0 150 0 250 0 250 -50 N +P 4 0 1 0 140 0 100 -15 100 15 140 0 F +X D 1 150 200 100 D 50 50 1 1 P +X G 2 -150 0 210 R 50 50 1 1 P +X S 3 150 -200 100 U 50 50 1 1 P +X B 4 250 -150 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# nor_four +# +DEF nor_four U 0 40 Y Y 1 F N +F0 "U" 2850 1800 60 H V C CNN +F1 "nor_four" 2850 2000 60 H V C CNN +F2 "" 2850 1950 60 H V C CNN +F3 "" 2850 1950 60 H V C CNN +DRAW +S 2350 2100 3350 1400 0 1 0 N +X A0 1 2150 1900 200 R 50 50 1 1 I +X B0 2 2150 1800 200 R 50 50 1 1 I +X C0 3 2150 1700 200 R 50 50 1 1 I +X D0 4 2150 1600 200 R 50 50 1 1 I +X Y0 5 3550 1900 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# nor_thre +# +DEF nor_thre U 0 40 Y Y 1 F N +F0 "U" 2850 1800 60 H V C CNN +F1 "nor_thre" 2850 2000 60 H V C CNN +F2 "" 2850 1950 60 H V C CNN +F3 "" 2850 1950 60 H V C CNN +DRAW +S 2350 2100 3350 1500 0 1 0 N +X a0 1 2150 1900 200 R 50 50 1 1 I +X b0 2 2150 1800 200 R 50 50 1 1 I +X c0 3 2150 1700 200 R 50 50 1 1 I +X y0 4 3550 1900 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +#End Library diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/CD4511B.cir b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/CD4511B.cir new file mode 100644 index 000000000..bc6ba0000 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/CD4511B.cir @@ -0,0 +1,96 @@ +* C:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\CD4511B\CD4511B.cir + +* EESchema Netlist Version 1.1 (Spice format) creation date: 06/26/25 22:17:26 + +* To exclude a component from the Spice Netlist add [Spice_Netlist_Enabled] user FIELD set to: N +* To reorder the component spice node sequence add [Spice_Node_Sequence] user FIELD and define sequence: 2,1,0 + +* Sheet Name: / +M3 Net-_M3-Pad1_ Net-_M3-Pad2_ Net-_M3-Pad3_ GND mosfet_n +M7 Net-_M3-Pad3_ Net-_M7-Pad2_ Net-_M3-Pad1_ VCC mosfet_p +U26 Net-_M3-Pad3_ Net-_U26-Pad2_ adc_bridge_1 +U22 Net-_U11-Pad2_ Net-_M7-Pad2_ dac_bridge_1 +U14 Net-_U14-Pad1_ Net-_M3-Pad1_ dac_bridge_1 +U9 Net-_U4-Pad2_ Net-_U14-Pad1_ d_inverter +U4 Net-_U106-Pad7_ Net-_U4-Pad2_ adc_bridge_1 +U30 Net-_U26-Pad2_ Net-_U30-Pad2_ d_inverter +U33 Net-_U30-Pad2_ Net-_U33-Pad2_ d_inverter +U18 Net-_U11-Pad1_ Net-_M3-Pad2_ dac_bridge_1 +M1 Net-_M1-Pad1_ Net-_M1-Pad2_ Net-_M1-Pad3_ GND mosfet_n +M5 Net-_M1-Pad3_ Net-_M5-Pad2_ Net-_M1-Pad1_ VCC mosfet_p +U24 Net-_M1-Pad3_ Net-_U24-Pad2_ adc_bridge_1 +U19 Net-_U11-Pad2_ Net-_M5-Pad2_ dac_bridge_1 +U12 Net-_U12-Pad1_ Net-_M1-Pad1_ dac_bridge_1 +U7 Net-_U2-Pad2_ Net-_U12-Pad1_ d_inverter +U2 Net-_U106-Pad1_ Net-_U2-Pad2_ adc_bridge_1 +U28 Net-_U24-Pad2_ Net-_U28-Pad2_ d_inverter +U32 Net-_U28-Pad2_ Net-_U32-Pad2_ d_inverter +U16 Net-_U11-Pad1_ Net-_M1-Pad2_ dac_bridge_1 +M4 Net-_M4-Pad1_ Net-_M4-Pad2_ Net-_M4-Pad3_ GND mosfet_n +M8 Net-_M4-Pad3_ Net-_M8-Pad2_ Net-_M4-Pad1_ VCC mosfet_p +U27 Net-_M4-Pad3_ Net-_U27-Pad2_ adc_bridge_1 +U23 Net-_U11-Pad2_ Net-_M8-Pad2_ dac_bridge_1 +U15 Net-_U10-Pad2_ Net-_M4-Pad1_ dac_bridge_1 +U10 Net-_U10-Pad1_ Net-_U10-Pad2_ d_inverter +U5 Net-_U106-Pad2_ Net-_U10-Pad1_ adc_bridge_1 +U31 Net-_U27-Pad2_ Net-_U31-Pad2_ d_inverter +U34 Net-_U31-Pad2_ Net-_U34-Pad2_ d_inverter +U20 Net-_U11-Pad1_ Net-_M4-Pad2_ dac_bridge_1 +M2 Net-_M2-Pad1_ Net-_M2-Pad2_ Net-_M2-Pad3_ GND mosfet_n +M6 Net-_M2-Pad3_ Net-_M6-Pad2_ Net-_M2-Pad1_ VCC mosfet_p +U25 Net-_M2-Pad3_ Net-_U25-Pad2_ adc_bridge_1 +U21 Net-_U11-Pad2_ Net-_M6-Pad2_ dac_bridge_1 +U13 Net-_U13-Pad1_ Net-_M2-Pad1_ dac_bridge_1 +U8 Net-_U3-Pad2_ Net-_U13-Pad1_ d_inverter +U3 Net-_U106-Pad6_ Net-_U3-Pad2_ adc_bridge_1 +U29 Net-_U25-Pad2_ Net-_U29-Pad2_ d_inverter +U17 Net-_U11-Pad1_ Net-_M2-Pad2_ dac_bridge_1 +U35 Net-_U34-Pad2_ Net-_U32-Pad2_ Net-_U35-Pad3_ d_nand +U51 Net-_U35-Pad3_ Net-_U29-Pad2_ Net-_U51-Pad3_ d_nand +U63 Net-_U48-Pad2_ Net-_U51-Pad3_ Net-_U45-Pad1_ d_nand +U37 Net-_U32-Pad2_ Net-_U31-Pad2_ Net-_U37-Pad3_ d_nor +U6 Net-_U1-Pad2_ Net-_U11-Pad1_ d_inverter +U1 Net-_U1-Pad1_ Net-_U1-Pad2_ adc_bridge_1 +U11 Net-_U11-Pad1_ Net-_U11-Pad2_ d_inverter +U48 Net-_U106-Pad4_ Net-_U48-Pad2_ adc_bridge_1 +U72 Net-_U45-Pad1_ Net-_U40-Pad4_ Net-_U72-Pad3_ d_nor +U85 Net-_U45-Pad5_ Net-_U83-Pad2_ Net-_U85-Pad3_ d_nor +U86 Net-_U46-Pad4_ Net-_U83-Pad2_ Net-_U86-Pad3_ d_nor +U87 Net-_U72-Pad3_ Net-_U83-Pad2_ Net-_U87-Pad3_ d_nor +U88 Net-_U47-Pad5_ Net-_U83-Pad2_ Net-_U88-Pad3_ d_nor +U89 Net-_U49-Pad4_ Net-_U83-Pad2_ Net-_U89-Pad3_ d_nor +U90 Net-_U50-Pad5_ Net-_U83-Pad2_ Net-_U90-Pad3_ d_nor +U91 Net-_U52-Pad5_ Net-_U83-Pad2_ Net-_U91-Pad3_ d_nor +U83 Net-_U73-Pad2_ Net-_U83-Pad2_ d_inverter +U73 Net-_U106-Pad3_ Net-_U73-Pad2_ adc_bridge_1 +U92 Net-_U85-Pad3_ Net-_U92-Pad2_ d_inverter +U93 Net-_U86-Pad3_ Net-_U100-Pad1_ d_inverter +U99 Net-_U92-Pad2_ Net-_U106-Pad13_ dac_bridge_1 +U100 Net-_U100-Pad1_ Net-_U100-Pad2_ dac_bridge_1 +U94 Net-_U87-Pad3_ Net-_U101-Pad1_ d_inverter +U101 Net-_U101-Pad1_ Net-_U101-Pad2_ dac_bridge_1 +U95 Net-_U88-Pad3_ Net-_U102-Pad1_ d_inverter +U96 Net-_U89-Pad3_ Net-_U103-Pad1_ d_inverter +U102 Net-_U102-Pad1_ Net-_U102-Pad2_ dac_bridge_1 +U103 Net-_U103-Pad1_ Net-_U103-Pad2_ dac_bridge_1 +U98 Net-_U90-Pad3_ Net-_U105-Pad1_ d_inverter +U105 Net-_U105-Pad1_ Net-_U105-Pad2_ dac_bridge_1 +U97 Net-_U91-Pad3_ Net-_U104-Pad1_ d_inverter +U104 Net-_U104-Pad1_ Net-_U104-Pad2_ dac_bridge_1 +U106 Net-_U106-Pad1_ Net-_U106-Pad2_ Net-_U106-Pad3_ Net-_U106-Pad4_ Net-_U1-Pad1_ Net-_U106-Pad6_ Net-_U106-Pad7_ GND Net-_U103-Pad2_ Net-_U102-Pad2_ Net-_U101-Pad2_ Net-_U100-Pad2_ Net-_U106-Pad13_ Net-_U104-Pad2_ Net-_U105-Pad2_ VCC PORT +U40 Net-_U30-Pad2_ Net-_U32-Pad2_ Net-_U31-Pad2_ Net-_U40-Pad4_ nor_thre +U41 Net-_U33-Pad2_ Net-_U28-Pad2_ Net-_U31-Pad2_ Net-_U41-Pad4_ nor_thre +U42 Net-_U33-Pad2_ Net-_U32-Pad2_ Net-_U34-Pad2_ Net-_U42-Pad4_ nor_thre +U38 Net-_U33-Pad2_ Net-_U28-Pad2_ Net-_U34-Pad2_ Net-_U38-Pad4_ nor_thre +U39 Net-_U30-Pad2_ Net-_U34-Pad2_ Net-_U28-Pad2_ Net-_U39-Pad4_ nor_thre +U43 Net-_U30-Pad2_ Net-_U28-Pad2_ Net-_U31-Pad2_ Net-_U29-Pad2_ Net-_U43-Pad5_ nor_four +U44 Net-_U33-Pad2_ Net-_U28-Pad2_ Net-_U31-Pad2_ Net-_U29-Pad2_ Net-_U44-Pad5_ nor_four +U36 Net-_U30-Pad2_ Net-_U32-Pad2_ Net-_U34-Pad2_ Net-_U36-Pad4_ nor_thre +U45 Net-_U45-Pad1_ Net-_U36-Pad4_ Net-_U39-Pad4_ Net-_U44-Pad5_ Net-_U45-Pad5_ nor_four +U46 Net-_U45-Pad1_ Net-_U36-Pad4_ Net-_U38-Pad4_ Net-_U46-Pad4_ nor_thre +U47 Net-_U45-Pad1_ Net-_U42-Pad4_ Net-_U39-Pad4_ Net-_U41-Pad4_ Net-_U47-Pad5_ nor_four +U49 Net-_U45-Pad1_ Net-_U30-Pad2_ ? Net-_U49-Pad4_ nor_thre +U50 Net-_U45-Pad1_ Net-_U37-Pad3_ Net-_U42-Pad4_ Net-_U44-Pad5_ Net-_U50-Pad5_ nor_four +U52 Net-_U45-Pad1_ Net-_U42-Pad4_ Net-_U44-Pad5_ Net-_U43-Pad5_ Net-_U52-Pad5_ nor_four + +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/CD4511B.cir.out b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/CD4511B.cir.out new file mode 100644 index 000000000..7c5c43595 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/CD4511B.cir.out @@ -0,0 +1,330 @@ +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\cd4511b\cd4511b.cir + +.include PMOS-180nm.lib +.include NMOS-180nm.lib +m3 net-_m3-pad1_ net-_m3-pad2_ net-_m3-pad3_ gnd CMOSN W=100u L=100u M=1 +m7 net-_m3-pad3_ net-_m7-pad2_ net-_m3-pad1_ vcc CMOSP W=100u L=100u M=1 +* u26 net-_m3-pad3_ net-_u26-pad2_ adc_bridge_1 +* u22 net-_u11-pad2_ net-_m7-pad2_ dac_bridge_1 +* u14 net-_u14-pad1_ net-_m3-pad1_ dac_bridge_1 +* u9 net-_u4-pad2_ net-_u14-pad1_ d_inverter +* u4 net-_u106-pad7_ net-_u4-pad2_ adc_bridge_1 +* u30 net-_u26-pad2_ net-_u30-pad2_ d_inverter +* u33 net-_u30-pad2_ net-_u33-pad2_ d_inverter +* u18 net-_u11-pad1_ net-_m3-pad2_ dac_bridge_1 +m1 net-_m1-pad1_ net-_m1-pad2_ net-_m1-pad3_ gnd CMOSN W=100u L=100u M=1 +m5 net-_m1-pad3_ net-_m5-pad2_ net-_m1-pad1_ vcc CMOSP W=100u L=100u M=1 +* u24 net-_m1-pad3_ net-_u24-pad2_ adc_bridge_1 +* u19 net-_u11-pad2_ net-_m5-pad2_ dac_bridge_1 +* u12 net-_u12-pad1_ net-_m1-pad1_ dac_bridge_1 +* u7 net-_u2-pad2_ net-_u12-pad1_ d_inverter +* u2 net-_u106-pad1_ net-_u2-pad2_ adc_bridge_1 +* u28 net-_u24-pad2_ net-_u28-pad2_ d_inverter +* u32 net-_u28-pad2_ net-_u32-pad2_ d_inverter +* u16 net-_u11-pad1_ net-_m1-pad2_ dac_bridge_1 +m4 net-_m4-pad1_ net-_m4-pad2_ net-_m4-pad3_ gnd CMOSN W=100u L=100u M=1 +m8 net-_m4-pad3_ net-_m8-pad2_ net-_m4-pad1_ vcc CMOSP W=100u L=100u M=1 +* u27 net-_m4-pad3_ net-_u27-pad2_ adc_bridge_1 +* u23 net-_u11-pad2_ net-_m8-pad2_ dac_bridge_1 +* u15 net-_u10-pad2_ net-_m4-pad1_ dac_bridge_1 +* u10 net-_u10-pad1_ net-_u10-pad2_ d_inverter +* u5 net-_u106-pad2_ net-_u10-pad1_ adc_bridge_1 +* u31 net-_u27-pad2_ net-_u31-pad2_ d_inverter +* u34 net-_u31-pad2_ net-_u34-pad2_ d_inverter +* u20 net-_u11-pad1_ net-_m4-pad2_ dac_bridge_1 +m2 net-_m2-pad1_ net-_m2-pad2_ net-_m2-pad3_ gnd CMOSN W=100u L=100u M=1 +m6 net-_m2-pad3_ net-_m6-pad2_ net-_m2-pad1_ vcc CMOSP W=100u L=100u M=1 +* u25 net-_m2-pad3_ net-_u25-pad2_ adc_bridge_1 +* u21 net-_u11-pad2_ net-_m6-pad2_ dac_bridge_1 +* u13 net-_u13-pad1_ net-_m2-pad1_ dac_bridge_1 +* u8 net-_u3-pad2_ net-_u13-pad1_ d_inverter +* u3 net-_u106-pad6_ net-_u3-pad2_ adc_bridge_1 +* u29 net-_u25-pad2_ net-_u29-pad2_ d_inverter +* u17 net-_u11-pad1_ net-_m2-pad2_ dac_bridge_1 +* u35 net-_u34-pad2_ net-_u32-pad2_ net-_u35-pad3_ d_nand +* u51 net-_u35-pad3_ net-_u29-pad2_ net-_u51-pad3_ d_nand +* u63 net-_u48-pad2_ net-_u51-pad3_ net-_u45-pad1_ d_nand +* u37 net-_u32-pad2_ net-_u31-pad2_ net-_u37-pad3_ d_nor +* u6 net-_u1-pad2_ net-_u11-pad1_ d_inverter +* u1 net-_u1-pad1_ net-_u1-pad2_ adc_bridge_1 +* u11 net-_u11-pad1_ net-_u11-pad2_ d_inverter +* u48 net-_u106-pad4_ net-_u48-pad2_ adc_bridge_1 +* u72 net-_u45-pad1_ net-_u40-pad4_ net-_u72-pad3_ d_nor +* u85 net-_u45-pad5_ net-_u83-pad2_ net-_u85-pad3_ d_nor +* u86 net-_u46-pad4_ net-_u83-pad2_ net-_u86-pad3_ d_nor +* u87 net-_u72-pad3_ net-_u83-pad2_ net-_u87-pad3_ d_nor +* u88 net-_u47-pad5_ net-_u83-pad2_ net-_u88-pad3_ d_nor +* u89 net-_u49-pad4_ net-_u83-pad2_ net-_u89-pad3_ d_nor +* u90 net-_u50-pad5_ net-_u83-pad2_ net-_u90-pad3_ d_nor +* u91 net-_u52-pad5_ net-_u83-pad2_ net-_u91-pad3_ d_nor +* u83 net-_u73-pad2_ net-_u83-pad2_ d_inverter +* u73 net-_u106-pad3_ net-_u73-pad2_ adc_bridge_1 +* u92 net-_u85-pad3_ net-_u92-pad2_ d_inverter +* u93 net-_u86-pad3_ net-_u100-pad1_ d_inverter +* u99 net-_u92-pad2_ net-_u106-pad13_ dac_bridge_1 +* u100 net-_u100-pad1_ net-_u100-pad2_ dac_bridge_1 +* u94 net-_u87-pad3_ net-_u101-pad1_ d_inverter +* u101 net-_u101-pad1_ net-_u101-pad2_ dac_bridge_1 +* u95 net-_u88-pad3_ net-_u102-pad1_ d_inverter +* u96 net-_u89-pad3_ net-_u103-pad1_ d_inverter +* u102 net-_u102-pad1_ net-_u102-pad2_ dac_bridge_1 +* u103 net-_u103-pad1_ net-_u103-pad2_ dac_bridge_1 +* u98 net-_u90-pad3_ net-_u105-pad1_ d_inverter +* u105 net-_u105-pad1_ net-_u105-pad2_ dac_bridge_1 +* u97 net-_u91-pad3_ net-_u104-pad1_ d_inverter +* u104 net-_u104-pad1_ net-_u104-pad2_ dac_bridge_1 +* u106 net-_u106-pad1_ net-_u106-pad2_ net-_u106-pad3_ net-_u106-pad4_ net-_u1-pad1_ net-_u106-pad6_ net-_u106-pad7_ gnd net-_u103-pad2_ net-_u102-pad2_ net-_u101-pad2_ net-_u100-pad2_ net-_u106-pad13_ net-_u104-pad2_ net-_u105-pad2_ vcc port +* u40 net-_u30-pad2_ net-_u32-pad2_ net-_u31-pad2_ net-_u40-pad4_ nor_thre +* u41 net-_u33-pad2_ net-_u28-pad2_ net-_u31-pad2_ net-_u41-pad4_ nor_thre +* u42 net-_u33-pad2_ net-_u32-pad2_ net-_u34-pad2_ net-_u42-pad4_ nor_thre +* u38 net-_u33-pad2_ net-_u28-pad2_ net-_u34-pad2_ net-_u38-pad4_ nor_thre +* u39 net-_u30-pad2_ net-_u34-pad2_ net-_u28-pad2_ net-_u39-pad4_ nor_thre +* u43 net-_u30-pad2_ net-_u28-pad2_ net-_u31-pad2_ net-_u29-pad2_ net-_u43-pad5_ nor_four +* u44 net-_u33-pad2_ net-_u28-pad2_ net-_u31-pad2_ net-_u29-pad2_ net-_u44-pad5_ nor_four +* u36 net-_u30-pad2_ net-_u32-pad2_ net-_u34-pad2_ net-_u36-pad4_ nor_thre +* u45 net-_u45-pad1_ net-_u36-pad4_ net-_u39-pad4_ net-_u44-pad5_ net-_u45-pad5_ nor_four +* u46 net-_u45-pad1_ net-_u36-pad4_ net-_u38-pad4_ net-_u46-pad4_ nor_thre +* u47 net-_u45-pad1_ net-_u42-pad4_ net-_u39-pad4_ net-_u41-pad4_ net-_u47-pad5_ nor_four +* u49 net-_u45-pad1_ net-_u30-pad2_ ? net-_u49-pad4_ nor_thre +* u50 net-_u45-pad1_ net-_u37-pad3_ net-_u42-pad4_ net-_u44-pad5_ net-_u50-pad5_ nor_four +* u52 net-_u45-pad1_ net-_u42-pad4_ net-_u44-pad5_ net-_u43-pad5_ net-_u52-pad5_ nor_four +a1 [net-_m3-pad3_ ] [net-_u26-pad2_ ] u26 +a2 [net-_u11-pad2_ ] [net-_m7-pad2_ ] u22 +a3 [net-_u14-pad1_ ] [net-_m3-pad1_ ] u14 +a4 net-_u4-pad2_ net-_u14-pad1_ u9 +a5 [net-_u106-pad7_ ] [net-_u4-pad2_ ] u4 +a6 net-_u26-pad2_ net-_u30-pad2_ u30 +a7 net-_u30-pad2_ net-_u33-pad2_ u33 +a8 [net-_u11-pad1_ ] [net-_m3-pad2_ ] u18 +a9 [net-_m1-pad3_ ] [net-_u24-pad2_ ] u24 +a10 [net-_u11-pad2_ ] [net-_m5-pad2_ ] u19 +a11 [net-_u12-pad1_ ] [net-_m1-pad1_ ] u12 +a12 net-_u2-pad2_ net-_u12-pad1_ u7 +a13 [net-_u106-pad1_ ] [net-_u2-pad2_ ] u2 +a14 net-_u24-pad2_ net-_u28-pad2_ u28 +a15 net-_u28-pad2_ net-_u32-pad2_ u32 +a16 [net-_u11-pad1_ ] [net-_m1-pad2_ ] u16 +a17 [net-_m4-pad3_ ] [net-_u27-pad2_ ] u27 +a18 [net-_u11-pad2_ ] [net-_m8-pad2_ ] u23 +a19 [net-_u10-pad2_ ] [net-_m4-pad1_ ] u15 +a20 net-_u10-pad1_ net-_u10-pad2_ u10 +a21 [net-_u106-pad2_ ] [net-_u10-pad1_ ] u5 +a22 net-_u27-pad2_ net-_u31-pad2_ u31 +a23 net-_u31-pad2_ net-_u34-pad2_ u34 +a24 [net-_u11-pad1_ ] [net-_m4-pad2_ ] u20 +a25 [net-_m2-pad3_ ] [net-_u25-pad2_ ] u25 +a26 [net-_u11-pad2_ ] [net-_m6-pad2_ ] u21 +a27 [net-_u13-pad1_ ] [net-_m2-pad1_ ] u13 +a28 net-_u3-pad2_ net-_u13-pad1_ u8 +a29 [net-_u106-pad6_ ] [net-_u3-pad2_ ] u3 +a30 net-_u25-pad2_ net-_u29-pad2_ u29 +a31 [net-_u11-pad1_ ] [net-_m2-pad2_ ] u17 +a32 [net-_u34-pad2_ net-_u32-pad2_ ] net-_u35-pad3_ u35 +a33 [net-_u35-pad3_ net-_u29-pad2_ ] net-_u51-pad3_ u51 +a34 [net-_u48-pad2_ net-_u51-pad3_ ] net-_u45-pad1_ u63 +a35 [net-_u32-pad2_ net-_u31-pad2_ ] net-_u37-pad3_ u37 +a36 net-_u1-pad2_ net-_u11-pad1_ u6 +a37 [net-_u1-pad1_ ] [net-_u1-pad2_ ] u1 +a38 net-_u11-pad1_ net-_u11-pad2_ u11 +a39 [net-_u106-pad4_ ] [net-_u48-pad2_ ] u48 +a40 [net-_u45-pad1_ net-_u40-pad4_ ] net-_u72-pad3_ u72 +a41 [net-_u45-pad5_ net-_u83-pad2_ ] net-_u85-pad3_ u85 +a42 [net-_u46-pad4_ net-_u83-pad2_ ] net-_u86-pad3_ u86 +a43 [net-_u72-pad3_ net-_u83-pad2_ ] net-_u87-pad3_ u87 +a44 [net-_u47-pad5_ net-_u83-pad2_ ] net-_u88-pad3_ u88 +a45 [net-_u49-pad4_ net-_u83-pad2_ ] net-_u89-pad3_ u89 +a46 [net-_u50-pad5_ net-_u83-pad2_ ] net-_u90-pad3_ u90 +a47 [net-_u52-pad5_ net-_u83-pad2_ ] net-_u91-pad3_ u91 +a48 net-_u73-pad2_ net-_u83-pad2_ u83 +a49 [net-_u106-pad3_ ] [net-_u73-pad2_ ] u73 +a50 net-_u85-pad3_ net-_u92-pad2_ u92 +a51 net-_u86-pad3_ net-_u100-pad1_ u93 +a52 [net-_u92-pad2_ ] [net-_u106-pad13_ ] u99 +a53 [net-_u100-pad1_ ] [net-_u100-pad2_ ] u100 +a54 net-_u87-pad3_ net-_u101-pad1_ u94 +a55 [net-_u101-pad1_ ] [net-_u101-pad2_ ] u101 +a56 net-_u88-pad3_ net-_u102-pad1_ u95 +a57 net-_u89-pad3_ net-_u103-pad1_ u96 +a58 [net-_u102-pad1_ ] [net-_u102-pad2_ ] u102 +a59 [net-_u103-pad1_ ] [net-_u103-pad2_ ] u103 +a60 net-_u90-pad3_ net-_u105-pad1_ u98 +a61 [net-_u105-pad1_ ] [net-_u105-pad2_ ] u105 +a62 net-_u91-pad3_ net-_u104-pad1_ u97 +a63 [net-_u104-pad1_ ] [net-_u104-pad2_ ] u104 +a64 [net-_u30-pad2_ ] [net-_u32-pad2_ ] [net-_u31-pad2_ ] [net-_u40-pad4_ ] u40 +a65 [net-_u33-pad2_ ] [net-_u28-pad2_ ] [net-_u31-pad2_ ] [net-_u41-pad4_ ] u41 +a66 [net-_u33-pad2_ ] [net-_u32-pad2_ ] [net-_u34-pad2_ ] [net-_u42-pad4_ ] u42 +a67 [net-_u33-pad2_ ] [net-_u28-pad2_ ] [net-_u34-pad2_ ] [net-_u38-pad4_ ] u38 +a68 [net-_u30-pad2_ ] [net-_u34-pad2_ ] [net-_u28-pad2_ ] [net-_u39-pad4_ ] u39 +a69 [net-_u30-pad2_ ] [net-_u28-pad2_ ] [net-_u31-pad2_ ] [net-_u29-pad2_ ] [net-_u43-pad5_ ] u43 +a70 [net-_u33-pad2_ ] [net-_u28-pad2_ ] [net-_u31-pad2_ ] [net-_u29-pad2_ ] [net-_u44-pad5_ ] u44 +a71 [net-_u30-pad2_ ] [net-_u32-pad2_ ] [net-_u34-pad2_ ] [net-_u36-pad4_ ] u36 +a72 [net-_u45-pad1_ ] [net-_u36-pad4_ ] [net-_u39-pad4_ ] [net-_u44-pad5_ ] [net-_u45-pad5_ ] u45 +a73 [net-_u45-pad1_ ] [net-_u36-pad4_ ] [net-_u38-pad4_ ] [net-_u46-pad4_ ] u46 +a74 [net-_u45-pad1_ ] [net-_u42-pad4_ ] [net-_u39-pad4_ ] [net-_u41-pad4_ ] [net-_u47-pad5_ ] u47 +a75 [net-_u45-pad1_ ] [net-_u30-pad2_ ] [? ] [net-_u49-pad4_ ] u49 +a76 [net-_u45-pad1_ ] [net-_u37-pad3_ ] [net-_u42-pad4_ ] [net-_u44-pad5_ ] [net-_u50-pad5_ ] u50 +a77 [net-_u45-pad1_ ] [net-_u42-pad4_ ] [net-_u44-pad5_ ] [net-_u43-pad5_ ] [net-_u52-pad5_ ] u52 +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u26 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u22 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u14 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u9 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u4 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u30 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u33 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u18 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u24 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u19 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u12 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u7 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u2 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u28 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u32 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u16 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u27 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u23 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u15 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u10 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u5 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u31 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u34 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u20 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u25 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u21 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u13 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u8 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u3 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u29 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u17 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u35 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u51 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u63 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u37 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u6 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u1 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u11 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u48 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u72 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u85 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u86 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u87 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u88 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u89 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u90 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u91 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u83 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u73 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u92 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u93 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u99 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u100 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u94 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u101 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u95 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u96 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u102 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u103 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u98 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u105 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u97 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u104 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: nor_thre, NgSpice Name: nor_thre +.model u40 nor_thre(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: nor_thre, NgSpice Name: nor_thre +.model u41 nor_thre(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: nor_thre, NgSpice Name: nor_thre +.model u42 nor_thre(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: nor_thre, NgSpice Name: nor_thre +.model u38 nor_thre(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: nor_thre, NgSpice Name: nor_thre +.model u39 nor_thre(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: nor_four, NgSpice Name: nor_four +.model u43 nor_four(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: nor_four, NgSpice Name: nor_four +.model u44 nor_four(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: nor_thre, NgSpice Name: nor_thre +.model u36 nor_thre(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: nor_four, NgSpice Name: nor_four +.model u45 nor_four(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: nor_thre, NgSpice Name: nor_thre +.model u46 nor_thre(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: nor_four, NgSpice Name: nor_four +.model u47 nor_four(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: nor_thre, NgSpice Name: nor_thre +.model u49 nor_thre(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: nor_four, NgSpice Name: nor_four +.model u50 nor_four(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: nor_four, NgSpice Name: nor_four +.model u52 nor_four(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +.tran 0e-00 0e-00 0e-00 + +* Control Statements +.control +run +print allv > plot_data_v.txt +print alli > plot_data_i.txt +.endc +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/CD4511B.pro b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/CD4511B.pro new file mode 100644 index 000000000..e27a398be --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/CD4511B.pro @@ -0,0 +1,73 @@ +update=22/05/2015 07:44:53 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=adc-dac +LibName2=memory +LibName3=xilinx +LibName4=microcontrollers +LibName5=dsp +LibName6=microchip +LibName7=analog_switches +LibName8=motorola +LibName9=texas +LibName10=intel +LibName11=audio +LibName12=interface +LibName13=digital-audio +LibName14=philips +LibName15=display +LibName16=cypress +LibName17=siliconi +LibName18=opto +LibName19=atmel +LibName20=contrib +LibName21=power +LibName22=eSim_Plot +LibName23=transistors +LibName24=conn +LibName25=eSim_User +LibName26=regul +LibName27=74xx +LibName28=cmos4000 +LibName29=eSim_Analog +LibName30=eSim_Devices +LibName31=eSim_Digital +LibName32=eSim_Hybrid +LibName33=eSim_Miscellaneous +LibName34=eSim_Power +LibName35=eSim_Sources +LibName36=eSim_Subckt +LibName37=eSim_Nghdl +LibName38=eSim_Ngveri +LibName39=eSim_SKY130 +LibName40=eSim_SKY130_Subckts diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/CD4511B.sch b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/CD4511B.sch new file mode 100644 index 000000000..3b4a47da9 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/CD4511B.sch @@ -0,0 +1,1950 @@ +EESchema Schematic File Version 2 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:power +LIBS:eSim_Plot +LIBS:transistors +LIBS:conn +LIBS:eSim_User +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:eSim_Analog +LIBS:eSim_Devices +LIBS:eSim_Digital +LIBS:eSim_Hybrid +LIBS:eSim_Miscellaneous +LIBS:eSim_Power +LIBS:eSim_Sources +LIBS:eSim_Subckt +LIBS:eSim_Nghdl +LIBS:eSim_Ngveri +LIBS:eSim_SKY130 +LIBS:eSim_SKY130_Subckts +LIBS:CD4511B-cache +EELAYER 25 0 +EELAYER END +$Descr A1 33110 23386 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L mosfet_n M3 +U 1 1 685CDD83 +P 9450 5300 +F 0 "M3" H 9450 5150 50 0000 R CNN +F 1 "mosfet_n" H 9550 5250 50 0000 R CNN +F 2 "" H 9750 5000 29 0000 C CNN +F 3 "" H 9550 5100 60 0000 C CNN + 1 9450 5300 + 0 -1 -1 0 +$EndComp +$Comp +L mosfet_p M7 +U 1 1 685CDDD0 +P 9650 4650 +F 0 "M7" H 9600 4700 50 0000 R CNN +F 1 "mosfet_p" H 9700 4800 50 0000 R CNN +F 2 "" H 9900 4750 29 0000 C CNN +F 3 "" H 9700 4650 60 0000 C CNN + 1 9650 4650 + 0 1 1 0 +$EndComp +Text GLabel 1200 950 0 60 Input ~ 0 +VCC +Text GLabel 1200 700 0 60 Input ~ 0 +GND +Text GLabel 9900 5150 3 60 Input ~ 0 +GND +Text GLabel 9850 4750 1 60 Input ~ 0 +VCC +$Comp +L adc_bridge_1 U26 +U 1 1 685CDF31 +P 10600 5000 +F 0 "U26" H 10600 5000 60 0000 C CNN +F 1 "adc_bridge_1" H 10600 5150 60 0000 C CNN +F 2 "" H 10600 5000 60 0000 C CNN +F 3 "" H 10600 5000 60 0000 C CNN + 1 10600 5000 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U22 +U 1 1 685CDF5C +P 10350 4400 +F 0 "U22" H 10350 4400 60 0000 C CNN +F 1 "dac_bridge_1" H 10350 4550 60 0000 C CNN +F 2 "" H 10350 4400 60 0000 C CNN +F 3 "" H 10350 4400 60 0000 C CNN + 1 10350 4400 + -1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U14 +U 1 1 685CE054 +P 8700 5000 +F 0 "U14" H 8700 5000 60 0000 C CNN +F 1 "dac_bridge_1" H 8700 5150 60 0000 C CNN +F 2 "" H 8700 5000 60 0000 C CNN +F 3 "" H 8700 5000 60 0000 C CNN + 1 8700 5000 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U9 +U 1 1 685CE25D +P 7750 4950 +F 0 "U9" H 7750 4850 60 0000 C CNN +F 1 "d_inverter" H 7750 5100 60 0000 C CNN +F 2 "" H 7800 4900 60 0000 C CNN +F 3 "" H 7800 4900 60 0000 C CNN + 1 7750 4950 + 1 0 0 -1 +$EndComp +$Comp +L adc_bridge_1 U4 +U 1 1 685CE2B0 +P 6800 5000 +F 0 "U4" H 6800 5000 60 0000 C CNN +F 1 "adc_bridge_1" H 6800 5150 60 0000 C CNN +F 2 "" H 6800 5000 60 0000 C CNN +F 3 "" H 6800 5000 60 0000 C CNN + 1 6800 5000 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U30 +U 1 1 685CE40A +P 11600 4950 +F 0 "U30" H 11600 4850 60 0000 C CNN +F 1 "d_inverter" H 11600 5100 60 0000 C CNN +F 2 "" H 11650 4900 60 0000 C CNN +F 3 "" H 11650 4900 60 0000 C CNN + 1 11600 4950 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U33 +U 1 1 685CE4C2 +P 12350 4950 +F 0 "U33" H 12350 4850 60 0000 C CNN +F 1 "d_inverter" H 12350 5100 60 0000 C CNN +F 2 "" H 12400 4900 60 0000 C CNN +F 3 "" H 12400 4900 60 0000 C CNN + 1 12350 4950 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U18 +U 1 1 685CE74D +P 10200 5650 +F 0 "U18" H 10200 5650 60 0000 C CNN +F 1 "dac_bridge_1" H 10200 5800 60 0000 C CNN +F 2 "" H 10200 5650 60 0000 C CNN +F 3 "" H 10200 5650 60 0000 C CNN + 1 10200 5650 + -1 0 0 -1 +$EndComp +$Comp +L mosfet_n M1 +U 1 1 685CEB0B +P 9300 8650 +F 0 "M1" H 9300 8500 50 0000 R CNN +F 1 "mosfet_n" H 9400 8600 50 0000 R CNN +F 2 "" H 9600 8350 29 0000 C CNN +F 3 "" H 9400 8450 60 0000 C CNN + 1 9300 8650 + 0 -1 -1 0 +$EndComp +$Comp +L mosfet_p M5 +U 1 1 685CEB11 +P 9500 8000 +F 0 "M5" H 9450 8050 50 0000 R CNN +F 1 "mosfet_p" H 9550 8150 50 0000 R CNN +F 2 "" H 9750 8100 29 0000 C CNN +F 3 "" H 9550 8000 60 0000 C CNN + 1 9500 8000 + 0 1 1 0 +$EndComp +Text GLabel 9750 8500 3 60 Input ~ 0 +GND +Text GLabel 9700 8100 1 60 Input ~ 0 +VCC +$Comp +L adc_bridge_1 U24 +U 1 1 685CEB23 +P 10450 8350 +F 0 "U24" H 10450 8350 60 0000 C CNN +F 1 "adc_bridge_1" H 10450 8500 60 0000 C CNN +F 2 "" H 10450 8350 60 0000 C CNN +F 3 "" H 10450 8350 60 0000 C CNN + 1 10450 8350 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U19 +U 1 1 685CEB29 +P 10200 7750 +F 0 "U19" H 10200 7750 60 0000 C CNN +F 1 "dac_bridge_1" H 10200 7900 60 0000 C CNN +F 2 "" H 10200 7750 60 0000 C CNN +F 3 "" H 10200 7750 60 0000 C CNN + 1 10200 7750 + -1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U12 +U 1 1 685CEB2F +P 8550 8350 +F 0 "U12" H 8550 8350 60 0000 C CNN +F 1 "dac_bridge_1" H 8550 8500 60 0000 C CNN +F 2 "" H 8550 8350 60 0000 C CNN +F 3 "" H 8550 8350 60 0000 C CNN + 1 8550 8350 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U7 +U 1 1 685CEB3C +P 7600 8300 +F 0 "U7" H 7600 8200 60 0000 C CNN +F 1 "d_inverter" H 7600 8450 60 0000 C CNN +F 2 "" H 7650 8250 60 0000 C CNN +F 3 "" H 7650 8250 60 0000 C CNN + 1 7600 8300 + 1 0 0 -1 +$EndComp +$Comp +L adc_bridge_1 U2 +U 1 1 685CEB42 +P 6650 8350 +F 0 "U2" H 6650 8350 60 0000 C CNN +F 1 "adc_bridge_1" H 6650 8500 60 0000 C CNN +F 2 "" H 6650 8350 60 0000 C CNN +F 3 "" H 6650 8350 60 0000 C CNN + 1 6650 8350 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U28 +U 1 1 685CEB4A +P 11450 8300 +F 0 "U28" H 11450 8200 60 0000 C CNN +F 1 "d_inverter" H 11450 8450 60 0000 C CNN +F 2 "" H 11500 8250 60 0000 C CNN +F 3 "" H 11500 8250 60 0000 C CNN + 1 11450 8300 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U32 +U 1 1 685CEB50 +P 12200 8300 +F 0 "U32" H 12200 8200 60 0000 C CNN +F 1 "d_inverter" H 12200 8450 60 0000 C CNN +F 2 "" H 12250 8250 60 0000 C CNN +F 3 "" H 12250 8250 60 0000 C CNN + 1 12200 8300 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U16 +U 1 1 685CEB58 +P 10050 9000 +F 0 "U16" H 10050 9000 60 0000 C CNN +F 1 "dac_bridge_1" H 10050 9150 60 0000 C CNN +F 2 "" H 10050 9000 60 0000 C CNN +F 3 "" H 10050 9000 60 0000 C CNN + 1 10050 9000 + -1 0 0 -1 +$EndComp +$Comp +L mosfet_n M4 +U 1 1 685CF4F2 +P 9450 11800 +F 0 "M4" H 9450 11650 50 0000 R CNN +F 1 "mosfet_n" H 9550 11750 50 0000 R CNN +F 2 "" H 9750 11500 29 0000 C CNN +F 3 "" H 9550 11600 60 0000 C CNN + 1 9450 11800 + 0 -1 -1 0 +$EndComp +$Comp +L mosfet_p M8 +U 1 1 685CF4F8 +P 9650 11150 +F 0 "M8" H 9600 11200 50 0000 R CNN +F 1 "mosfet_p" H 9700 11300 50 0000 R CNN +F 2 "" H 9900 11250 29 0000 C CNN +F 3 "" H 9700 11150 60 0000 C CNN + 1 9650 11150 + 0 1 1 0 +$EndComp +Text GLabel 9900 11650 3 60 Input ~ 0 +GND +Text GLabel 9850 11250 1 60 Input ~ 0 +VCC +$Comp +L adc_bridge_1 U27 +U 1 1 685CF50A +P 10600 11500 +F 0 "U27" H 10600 11500 60 0000 C CNN +F 1 "adc_bridge_1" H 10600 11650 60 0000 C CNN +F 2 "" H 10600 11500 60 0000 C CNN +F 3 "" H 10600 11500 60 0000 C CNN + 1 10600 11500 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U23 +U 1 1 685CF510 +P 10350 10900 +F 0 "U23" H 10350 10900 60 0000 C CNN +F 1 "dac_bridge_1" H 10350 11050 60 0000 C CNN +F 2 "" H 10350 10900 60 0000 C CNN +F 3 "" H 10350 10900 60 0000 C CNN + 1 10350 10900 + -1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U15 +U 1 1 685CF516 +P 8700 11500 +F 0 "U15" H 8700 11500 60 0000 C CNN +F 1 "dac_bridge_1" H 8700 11650 60 0000 C CNN +F 2 "" H 8700 11500 60 0000 C CNN +F 3 "" H 8700 11500 60 0000 C CNN + 1 8700 11500 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U10 +U 1 1 685CF523 +P 7750 11450 +F 0 "U10" H 7750 11350 60 0000 C CNN +F 1 "d_inverter" H 7750 11600 60 0000 C CNN +F 2 "" H 7800 11400 60 0000 C CNN +F 3 "" H 7800 11400 60 0000 C CNN + 1 7750 11450 + 1 0 0 -1 +$EndComp +$Comp +L adc_bridge_1 U5 +U 1 1 685CF529 +P 6800 11500 +F 0 "U5" H 6800 11500 60 0000 C CNN +F 1 "adc_bridge_1" H 6800 11650 60 0000 C CNN +F 2 "" H 6800 11500 60 0000 C CNN +F 3 "" H 6800 11500 60 0000 C CNN + 1 6800 11500 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U31 +U 1 1 685CF531 +P 11600 11450 +F 0 "U31" H 11600 11350 60 0000 C CNN +F 1 "d_inverter" H 11600 11600 60 0000 C CNN +F 2 "" H 11650 11400 60 0000 C CNN +F 3 "" H 11650 11400 60 0000 C CNN + 1 11600 11450 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U34 +U 1 1 685CF537 +P 12350 11450 +F 0 "U34" H 12350 11350 60 0000 C CNN +F 1 "d_inverter" H 12350 11600 60 0000 C CNN +F 2 "" H 12400 11400 60 0000 C CNN +F 3 "" H 12400 11400 60 0000 C CNN + 1 12350 11450 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U20 +U 1 1 685CF53F +P 10200 12150 +F 0 "U20" H 10200 12150 60 0000 C CNN +F 1 "dac_bridge_1" H 10200 12300 60 0000 C CNN +F 2 "" H 10200 12150 60 0000 C CNN +F 3 "" H 10200 12150 60 0000 C CNN + 1 10200 12150 + -1 0 0 -1 +$EndComp +$Comp +L mosfet_n M2 +U 1 1 685CF545 +P 9300 15150 +F 0 "M2" H 9300 15000 50 0000 R CNN +F 1 "mosfet_n" H 9400 15100 50 0000 R CNN +F 2 "" H 9600 14850 29 0000 C CNN +F 3 "" H 9400 14950 60 0000 C CNN + 1 9300 15150 + 0 -1 -1 0 +$EndComp +$Comp +L mosfet_p M6 +U 1 1 685CF54B +P 9500 14500 +F 0 "M6" H 9450 14550 50 0000 R CNN +F 1 "mosfet_p" H 9550 14650 50 0000 R CNN +F 2 "" H 9750 14600 29 0000 C CNN +F 3 "" H 9550 14500 60 0000 C CNN + 1 9500 14500 + 0 1 1 0 +$EndComp +Text GLabel 9750 15000 3 60 Input ~ 0 +GND +Text GLabel 9700 14600 1 60 Input ~ 0 +VCC +$Comp +L adc_bridge_1 U25 +U 1 1 685CF55D +P 10450 14850 +F 0 "U25" H 10450 14850 60 0000 C CNN +F 1 "adc_bridge_1" H 10450 15000 60 0000 C CNN +F 2 "" H 10450 14850 60 0000 C CNN +F 3 "" H 10450 14850 60 0000 C CNN + 1 10450 14850 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U21 +U 1 1 685CF563 +P 10200 14250 +F 0 "U21" H 10200 14250 60 0000 C CNN +F 1 "dac_bridge_1" H 10200 14400 60 0000 C CNN +F 2 "" H 10200 14250 60 0000 C CNN +F 3 "" H 10200 14250 60 0000 C CNN + 1 10200 14250 + -1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U13 +U 1 1 685CF569 +P 8550 14850 +F 0 "U13" H 8550 14850 60 0000 C CNN +F 1 "dac_bridge_1" H 8550 15000 60 0000 C CNN +F 2 "" H 8550 14850 60 0000 C CNN +F 3 "" H 8550 14850 60 0000 C CNN + 1 8550 14850 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U8 +U 1 1 685CF576 +P 7600 14800 +F 0 "U8" H 7600 14700 60 0000 C CNN +F 1 "d_inverter" H 7600 14950 60 0000 C CNN +F 2 "" H 7650 14750 60 0000 C CNN +F 3 "" H 7650 14750 60 0000 C CNN + 1 7600 14800 + 1 0 0 -1 +$EndComp +$Comp +L adc_bridge_1 U3 +U 1 1 685CF57C +P 6650 14850 +F 0 "U3" H 6650 14850 60 0000 C CNN +F 1 "adc_bridge_1" H 6650 15000 60 0000 C CNN +F 2 "" H 6650 14850 60 0000 C CNN +F 3 "" H 6650 14850 60 0000 C CNN + 1 6650 14850 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U29 +U 1 1 685CF584 +P 11450 14800 +F 0 "U29" H 11450 14700 60 0000 C CNN +F 1 "d_inverter" H 11450 14950 60 0000 C CNN +F 2 "" H 11500 14750 60 0000 C CNN +F 3 "" H 11500 14750 60 0000 C CNN + 1 11450 14800 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U17 +U 1 1 685CF592 +P 10050 15500 +F 0 "U17" H 10050 15500 60 0000 C CNN +F 1 "dac_bridge_1" H 10050 15650 60 0000 C CNN +F 2 "" H 10050 15500 60 0000 C CNN +F 3 "" H 10050 15500 60 0000 C CNN + 1 10050 15500 + -1 0 0 -1 +$EndComp +$Comp +L d_nand U35 +U 1 1 685D0512 +P 15100 4100 +F 0 "U35" H 15100 4100 60 0000 C CNN +F 1 "d_nand" H 15150 4200 60 0000 C CNN +F 2 "" H 15100 4100 60 0000 C CNN +F 3 "" H 15100 4100 60 0000 C CNN + 1 15100 4100 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U51 +U 1 1 685D0787 +P 16100 4150 +F 0 "U51" H 16100 4150 60 0000 C CNN +F 1 "d_nand" H 16150 4250 60 0000 C CNN +F 2 "" H 16100 4150 60 0000 C CNN +F 3 "" H 16100 4150 60 0000 C CNN + 1 16100 4150 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U63 +U 1 1 685D0829 +P 17100 4100 +F 0 "U63" H 17100 4100 60 0000 C CNN +F 1 "d_nand" H 17150 4200 60 0000 C CNN +F 2 "" H 17100 4100 60 0000 C CNN +F 3 "" H 17100 4100 60 0000 C CNN + 1 17100 4100 + 1 0 0 -1 +$EndComp +$Comp +L d_nor U37 +U 1 1 685D08F7 +P 15350 5000 +F 0 "U37" H 15350 5000 60 0000 C CNN +F 1 "d_nor" H 15400 5100 60 0000 C CNN +F 2 "" H 15350 5000 60 0000 C CNN +F 3 "" H 15350 5000 60 0000 C CNN + 1 15350 5000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9450 4800 9350 4800 +Wire Wire Line + 9350 4800 9350 5100 +Wire Wire Line + 9350 5100 9450 5100 +Wire Wire Line + 9850 4800 9950 4800 +Wire Wire Line + 9950 4800 9950 5100 +Wire Wire Line + 9950 5100 9850 5100 +Wire Wire Line + 9800 5000 9900 5000 +Wire Wire Line + 9900 5000 9900 5150 +Wire Wire Line + 9850 4750 9850 4900 +Wire Wire Line + 9850 4900 9800 4900 +Wire Wire Line + 9650 4500 9650 4350 +Wire Wire Line + 9650 4350 9800 4350 +Wire Wire Line + 10000 4950 9950 4950 +Connection ~ 9950 4950 +Wire Wire Line + 9250 4950 9350 4950 +Connection ~ 9350 4950 +Wire Wire Line + 9650 5400 9650 5600 +Wire Wire Line + 7350 4950 7450 4950 +Wire Wire Line + 8050 4950 8100 4950 +Wire Wire Line + 11900 4950 12050 4950 +Wire Wire Line + 11150 4950 11300 4950 +Wire Wire Line + 9300 8150 9200 8150 +Wire Wire Line + 9200 8150 9200 8450 +Wire Wire Line + 9200 8450 9300 8450 +Wire Wire Line + 9700 8150 9800 8150 +Wire Wire Line + 9800 8150 9800 8450 +Wire Wire Line + 9800 8450 9700 8450 +Wire Wire Line + 9650 8350 9750 8350 +Wire Wire Line + 9750 8350 9750 8500 +Wire Wire Line + 9700 8100 9700 8250 +Wire Wire Line + 9700 8250 9650 8250 +Wire Wire Line + 9500 7850 9500 7700 +Wire Wire Line + 9500 7700 9650 7700 +Wire Wire Line + 9850 8300 9800 8300 +Connection ~ 9800 8300 +Wire Wire Line + 9100 8300 9200 8300 +Connection ~ 9200 8300 +Wire Wire Line + 9500 8750 9500 8950 +Wire Wire Line + 7200 8300 7300 8300 +Wire Wire Line + 7900 8300 7950 8300 +Wire Wire Line + 11750 8300 11900 8300 +Wire Wire Line + 11000 8300 11150 8300 +Wire Wire Line + 9450 11300 9350 11300 +Wire Wire Line + 9350 11300 9350 11600 +Wire Wire Line + 9350 11600 9450 11600 +Wire Wire Line + 9850 11300 9950 11300 +Wire Wire Line + 9950 11300 9950 11600 +Wire Wire Line + 9950 11600 9850 11600 +Wire Wire Line + 9800 11500 9900 11500 +Wire Wire Line + 9900 11500 9900 11650 +Wire Wire Line + 9850 11250 9850 11400 +Wire Wire Line + 9850 11400 9800 11400 +Wire Wire Line + 9650 11000 9650 10850 +Wire Wire Line + 9650 10850 9800 10850 +Wire Wire Line + 10000 11450 9950 11450 +Connection ~ 9950 11450 +Wire Wire Line + 9250 11450 9350 11450 +Connection ~ 9350 11450 +Wire Wire Line + 9650 11900 9650 12100 +Wire Wire Line + 7350 11450 7450 11450 +Wire Wire Line + 8050 11450 8100 11450 +Wire Wire Line + 11900 11450 12050 11450 +Wire Wire Line + 11150 11450 11300 11450 +Wire Wire Line + 9300 14650 9200 14650 +Wire Wire Line + 9200 14650 9200 14950 +Wire Wire Line + 9200 14950 9300 14950 +Wire Wire Line + 9700 14650 9800 14650 +Wire Wire Line + 9800 14650 9800 14950 +Wire Wire Line + 9800 14950 9700 14950 +Wire Wire Line + 9650 14850 9750 14850 +Wire Wire Line + 9750 14850 9750 15000 +Wire Wire Line + 9700 14600 9700 14750 +Wire Wire Line + 9700 14750 9650 14750 +Wire Wire Line + 9500 14350 9500 14200 +Wire Wire Line + 9500 14200 9650 14200 +Wire Wire Line + 9850 14800 9800 14800 +Connection ~ 9800 14800 +Wire Wire Line + 9100 14800 9200 14800 +Connection ~ 9200 14800 +Wire Wire Line + 9500 15250 9500 15450 +Wire Wire Line + 7200 14800 7300 14800 +Wire Wire Line + 7900 14800 7950 14800 +Wire Wire Line + 11000 14800 11150 14800 +Wire Wire Line + 12650 4950 14150 4950 +Wire Wire Line + 14150 4950 14150 16000 +Wire Wire Line + 14150 16000 15600 16000 +Wire Wire Line + 14850 6000 14150 6000 +Connection ~ 14150 6000 +Wire Wire Line + 14150 9350 15000 9350 +Connection ~ 14150 9350 +Wire Wire Line + 15250 14600 14150 14600 +Connection ~ 14150 14600 +Wire Wire Line + 11950 4950 11950 5450 +Wire Wire Line + 11950 5450 14550 5450 +Wire Wire Line + 14550 5350 14550 17300 +Wire Wire Line + 14550 17300 15400 17300 +Connection ~ 11950 4950 +Wire Wire Line + 14550 5350 18400 5350 +Connection ~ 14550 5450 +Wire Wire Line + 14900 7700 14550 7700 +Connection ~ 14550 7700 +Wire Wire Line + 15000 11150 14550 11150 +Connection ~ 14550 11150 +Wire Wire Line + 15050 12700 14550 12700 +Connection ~ 14550 12700 +Wire Wire Line + 12500 8300 13650 8300 +Wire Wire Line + 13650 4100 13650 12800 +Wire Wire Line + 13650 4100 14650 4100 +Connection ~ 13650 8300 +Wire Wire Line + 14900 4900 13650 4900 +Connection ~ 13650 4900 +Wire Wire Line + 13650 6100 14950 6100 +Connection ~ 13650 6100 +Wire Wire Line + 14900 7800 13650 7800 +Connection ~ 13650 7800 +Wire Wire Line + 11800 8300 11800 8550 +Wire Wire Line + 11800 8550 13350 8550 +Wire Wire Line + 13350 8550 13350 17400 +Wire Wire Line + 13350 17400 15400 17400 +Connection ~ 11800 8300 +Wire Wire Line + 15300 16100 13350 16100 +Connection ~ 13350 16100 +Wire Wire Line + 15250 14700 13350 14700 +Connection ~ 13350 14700 +Wire Wire Line + 13350 9450 15000 9450 +Connection ~ 13350 9450 +Connection ~ 13350 11600 +Wire Wire Line + 13650 12800 15050 12800 +Wire Wire Line + 15000 11250 12800 11250 +Wire Wire Line + 12800 11250 12800 11450 +Wire Wire Line + 12800 11450 12650 11450 +Wire Wire Line + 13000 11250 13000 4000 +Wire Wire Line + 13000 4000 14650 4000 +Connection ~ 13000 11250 +Wire Wire Line + 15500 6450 13000 6450 +Connection ~ 13000 6450 +Connection ~ 13000 8150 +Connection ~ 13000 9800 +Wire Wire Line + 12000 11450 12000 11850 +Wire Wire Line + 12000 11850 13200 11850 +Wire Wire Line + 13000 11850 13000 17700 +Wire Wire Line + 13000 17700 15400 17700 +Connection ~ 12000 11450 +Wire Wire Line + 13200 11850 13200 5000 +Wire Wire Line + 13200 5000 14900 5000 +Wire Wire Line + 15300 16400 13000 16400 +Connection ~ 13000 16400 +Connection ~ 13000 15050 +Connection ~ 13000 13150 +Connection ~ 13000 11850 +Wire Wire Line + 12500 17800 15400 17800 +Wire Wire Line + 15550 4050 15650 4050 +Wire Wire Line + 15650 4150 15500 4150 +Wire Wire Line + 15500 4150 15500 4250 +Wire Wire Line + 15500 4250 12750 4250 +Wire Wire Line + 12750 4250 12750 15000 +Wire Wire Line + 12750 15000 11850 15000 +Wire Wire Line + 11850 15000 11850 14800 +Wire Wire Line + 12500 15000 12500 17800 +Connection ~ 12500 15000 +Wire Wire Line + 12500 16500 15600 16500 +Connection ~ 12500 16500 +$Comp +L d_inverter U6 +U 1 1 685EA1D9 +P 7550 17450 +F 0 "U6" H 7550 17350 60 0000 C CNN +F 1 "d_inverter" H 7550 17600 60 0000 C CNN +F 2 "" H 7600 17400 60 0000 C CNN +F 3 "" H 7600 17400 60 0000 C CNN + 1 7550 17450 + 1 0 0 -1 +$EndComp +$Comp +L adc_bridge_1 U1 +U 1 1 685EA758 +P 6600 17500 +F 0 "U1" H 6600 17500 60 0000 C CNN +F 1 "adc_bridge_1" H 6600 17650 60 0000 C CNN +F 2 "" H 6600 17500 60 0000 C CNN +F 3 "" H 6600 17500 60 0000 C CNN + 1 6600 17500 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U11 +U 1 1 685EB11C +P 8300 17450 +F 0 "U11" H 8300 17350 60 0000 C CNN +F 1 "d_inverter" H 8300 17600 60 0000 C CNN +F 2 "" H 8350 17400 60 0000 C CNN +F 3 "" H 8350 17400 60 0000 C CNN + 1 8300 17450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7850 17450 8000 17450 +Wire Wire Line + 7150 17450 7250 17450 +Wire Wire Line + 7900 17450 7900 5950 +Wire Wire Line + 7900 5950 10800 5950 +Wire Wire Line + 10800 5950 10800 5600 +Connection ~ 7900 17450 +Wire Wire Line + 10650 15450 10750 15450 +Wire Wire Line + 10750 15450 10750 16000 +Wire Wire Line + 10750 16000 7900 16000 +Connection ~ 7900 16000 +Wire Wire Line + 10800 12100 10850 12100 +Wire Wire Line + 10850 12100 10850 12450 +Wire Wire Line + 10850 12450 7900 12450 +Connection ~ 7900 12450 +Wire Wire Line + 10650 8950 10700 8950 +Wire Wire Line + 10700 8950 10700 9350 +Wire Wire Line + 10700 9350 7900 9350 +Connection ~ 7900 9350 +Wire Wire Line + 11050 17450 8600 17450 +Wire Wire Line + 11050 4350 11050 17450 +Wire Wire Line + 11050 4350 10950 4350 +Wire Wire Line + 10800 7700 11050 7700 +Connection ~ 11050 7700 +Wire Wire Line + 10950 10850 11050 10850 +Connection ~ 11050 10850 +Wire Wire Line + 10800 14200 11050 14200 +Connection ~ 11050 14200 +Wire Wire Line + 11850 14800 11750 14800 +Wire Wire Line + 16550 4100 16650 4100 +$Comp +L adc_bridge_1 U48 +U 1 1 685F3784 +P 16000 3500 +F 0 "U48" H 16000 3500 60 0000 C CNN +F 1 "adc_bridge_1" H 16000 3650 60 0000 C CNN +F 2 "" H 16000 3500 60 0000 C CNN +F 3 "" H 16000 3500 60 0000 C CNN + 1 16000 3500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 16550 3450 16550 4000 +Wire Wire Line + 16550 4000 16650 4000 +Wire Wire Line + 15400 3450 15250 3450 +$Comp +L d_nor U72 +U 1 1 685F5F5A +P 19650 8650 +F 0 "U72" H 19650 8650 60 0000 C CNN +F 1 "d_nor" H 19700 8750 60 0000 C CNN +F 2 "" H 19650 8650 60 0000 C CNN +F 3 "" H 19650 8650 60 0000 C CNN + 1 19650 8650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 17550 4050 18650 4050 +Wire Wire Line + 18650 4050 18650 15300 +Wire Wire Line + 18650 15300 19800 15300 +Wire Wire Line + 18650 13450 19500 13450 +Connection ~ 18650 13450 +Wire Wire Line + 18650 11900 19350 11900 +Connection ~ 18650 11900 +Wire Wire Line + 18650 10000 19350 10000 +Connection ~ 18650 10000 +Wire Wire Line + 19200 8550 18650 8550 +Connection ~ 18650 8550 +Wire Wire Line + 18800 6750 18650 6750 +Connection ~ 18650 6750 +Wire Wire Line + 18650 5200 19150 5200 +Connection ~ 18650 5200 +Wire Wire Line + 18400 5350 18400 12000 +Wire Wire Line + 18400 12000 19350 12000 +Wire Wire Line + 15800 4950 18100 4950 +Wire Wire Line + 18100 4950 18100 13550 +Wire Wire Line + 18100 13550 19100 13550 +Wire Wire Line + 16400 6400 17900 6400 +Wire Wire Line + 17900 6400 17900 15400 +Wire Wire Line + 17900 15400 19400 15400 +Wire Wire Line + 19100 13850 17900 13850 +Connection ~ 17900 13850 +Wire Wire Line + 19150 10100 17900 10100 +Connection ~ 17900 10100 +Wire Wire Line + 16450 8100 17700 8100 +Wire Wire Line + 17700 8100 17700 5300 +Wire Wire Line + 17700 5300 19050 5300 +Wire Wire Line + 17700 6850 18900 6850 +Connection ~ 17700 6850 +Wire Wire Line + 16400 9750 17550 9750 +Wire Wire Line + 17550 9750 17550 7200 +Wire Wire Line + 17550 7200 19450 7200 +Wire Wire Line + 16400 11550 17350 11550 +Wire Wire Line + 17350 5600 17350 12350 +Wire Wire Line + 17350 5600 19150 5600 +Connection ~ 17350 11550 +Wire Wire Line + 19150 10400 17350 10400 +Connection ~ 17350 10400 +Wire Wire Line + 16450 13100 17150 13100 +Wire Wire Line + 17150 13100 17150 8650 +Wire Wire Line + 17150 8650 19200 8650 +Wire Wire Line + 16800 15000 18350 15000 +Wire Wire Line + 18350 15000 18350 10500 +Wire Wire Line + 18350 10500 19350 10500 +Wire Wire Line + 17150 16250 17600 16250 +Wire Wire Line + 17600 16250 17600 5700 +Wire Wire Line + 17600 5700 19150 5700 +Wire Wire Line + 19400 15700 17600 15700 +Connection ~ 17600 15700 +Wire Wire Line + 17600 13950 19500 13950 +Connection ~ 17600 13950 +Wire Wire Line + 19400 15800 19400 17550 +Wire Wire Line + 19400 17550 17250 17550 +$Comp +L d_nor U85 +U 1 1 68609E04 +P 21650 5550 +F 0 "U85" H 21650 5550 60 0000 C CNN +F 1 "d_nor" H 21700 5650 60 0000 C CNN +F 2 "" H 21650 5550 60 0000 C CNN +F 3 "" H 21650 5550 60 0000 C CNN + 1 21650 5550 + 1 0 0 -1 +$EndComp +$Comp +L d_nor U86 +U 1 1 6860A29E +P 21650 6900 +F 0 "U86" H 21650 6900 60 0000 C CNN +F 1 "d_nor" H 21700 7000 60 0000 C CNN +F 2 "" H 21650 6900 60 0000 C CNN +F 3 "" H 21650 6900 60 0000 C CNN + 1 21650 6900 + 1 0 0 -1 +$EndComp +$Comp +L d_nor U87 +U 1 1 6860A4F2 +P 21800 8700 +F 0 "U87" H 21800 8700 60 0000 C CNN +F 1 "d_nor" H 21850 8800 60 0000 C CNN +F 2 "" H 21800 8700 60 0000 C CNN +F 3 "" H 21800 8700 60 0000 C CNN + 1 21800 8700 + 1 0 0 -1 +$EndComp +$Comp +L d_nor U88 +U 1 1 6860AB71 +P 21850 10350 +F 0 "U88" H 21850 10350 60 0000 C CNN +F 1 "d_nor" H 21900 10450 60 0000 C CNN +F 2 "" H 21850 10350 60 0000 C CNN +F 3 "" H 21850 10350 60 0000 C CNN + 1 21850 10350 + 1 0 0 -1 +$EndComp +$Comp +L d_nor U89 +U 1 1 6860AD7F +P 22000 12050 +F 0 "U89" H 22000 12050 60 0000 C CNN +F 1 "d_nor" H 22050 12150 60 0000 C CNN +F 2 "" H 22000 12050 60 0000 C CNN +F 3 "" H 22000 12050 60 0000 C CNN + 1 22000 12050 + 1 0 0 -1 +$EndComp +$Comp +L d_nor U90 +U 1 1 6860B12C +P 22000 13800 +F 0 "U90" H 22000 13800 60 0000 C CNN +F 1 "d_nor" H 22050 13900 60 0000 C CNN +F 2 "" H 22000 13800 60 0000 C CNN +F 3 "" H 22000 13800 60 0000 C CNN + 1 22000 13800 + 1 0 0 -1 +$EndComp +$Comp +L d_nor U91 +U 1 1 6860B4D0 +P 22150 15650 +F 0 "U91" H 22150 15650 60 0000 C CNN +F 1 "d_nor" H 22200 15750 60 0000 C CNN +F 2 "" H 22150 15650 60 0000 C CNN +F 3 "" H 22150 15650 60 0000 C CNN + 1 22150 15650 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U83 +U 1 1 6860C43E +P 20650 18100 +F 0 "U83" H 20650 18000 60 0000 C CNN +F 1 "d_inverter" H 20650 18250 60 0000 C CNN +F 2 "" H 20700 18050 60 0000 C CNN +F 3 "" H 20700 18050 60 0000 C CNN + 1 20650 18100 + 1 0 0 -1 +$EndComp +$Comp +L adc_bridge_1 U73 +U 1 1 6860CD1A +P 19700 18150 +F 0 "U73" H 19700 18150 60 0000 C CNN +F 1 "adc_bridge_1" H 19700 18300 60 0000 C CNN +F 2 "" H 19700 18150 60 0000 C CNN +F 3 "" H 19700 18150 60 0000 C CNN + 1 19700 18150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 20250 18100 20350 18100 +Wire Wire Line + 21400 18100 20950 18100 +Wire Wire Line + 21400 11450 21400 18100 +Wire Wire Line + 21400 11450 21100 11450 +Wire Wire Line + 21100 11450 21100 5550 +Wire Wire Line + 21100 5550 21200 5550 +Wire Wire Line + 20750 5450 21200 5450 +Wire Wire Line + 20350 7150 20950 7150 +Wire Wire Line + 20950 7150 20950 6800 +Wire Wire Line + 20950 6800 21200 6800 +Wire Wire Line + 21200 6900 21100 6900 +Connection ~ 21100 6900 +Wire Wire Line + 20100 8600 21350 8600 +Wire Wire Line + 21350 8700 21100 8700 +Connection ~ 21100 8700 +Wire Wire Line + 20750 10250 21400 10250 +Wire Wire Line + 21400 10350 21100 10350 +Connection ~ 21100 10350 +Wire Wire Line + 20600 12300 21050 12300 +Wire Wire Line + 21050 12300 21050 11950 +Wire Wire Line + 21050 11950 21550 11950 +Wire Wire Line + 21550 12050 21400 12050 +Connection ~ 21400 12050 +Wire Wire Line + 20900 13700 21550 13700 +Wire Wire Line + 21550 13800 21400 13800 +Connection ~ 21400 13800 +Wire Wire Line + 21250 15550 21700 15550 +Wire Wire Line + 21700 15650 21400 15650 +Connection ~ 21400 15650 +$Comp +L d_inverter U92 +U 1 1 686145B3 +P 23050 5500 +F 0 "U92" H 23050 5400 60 0000 C CNN +F 1 "d_inverter" H 23050 5650 60 0000 C CNN +F 2 "" H 23100 5450 60 0000 C CNN +F 3 "" H 23100 5450 60 0000 C CNN + 1 23050 5500 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U93 +U 1 1 68614ED5 +P 23050 6850 +F 0 "U93" H 23050 6750 60 0000 C CNN +F 1 "d_inverter" H 23050 7000 60 0000 C CNN +F 2 "" H 23100 6800 60 0000 C CNN +F 3 "" H 23100 6800 60 0000 C CNN + 1 23050 6850 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U99 +U 1 1 68615FEA +P 24150 5550 +F 0 "U99" H 24150 5550 60 0000 C CNN +F 1 "dac_bridge_1" H 24150 5700 60 0000 C CNN +F 2 "" H 24150 5550 60 0000 C CNN +F 3 "" H 24150 5550 60 0000 C CNN + 1 24150 5550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 23350 5500 23550 5500 +$Comp +L dac_bridge_1 U100 +U 1 1 6861731B +P 24250 6900 +F 0 "U100" H 24250 6900 60 0000 C CNN +F 1 "dac_bridge_1" H 24250 7050 60 0000 C CNN +F 2 "" H 24250 6900 60 0000 C CNN +F 3 "" H 24250 6900 60 0000 C CNN + 1 24250 6900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 23350 6850 23650 6850 +$Comp +L d_inverter U94 +U 1 1 68617F18 +P 23100 8650 +F 0 "U94" H 23100 8550 60 0000 C CNN +F 1 "d_inverter" H 23100 8800 60 0000 C CNN +F 2 "" H 23150 8600 60 0000 C CNN +F 3 "" H 23150 8600 60 0000 C CNN + 1 23100 8650 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U101 +U 1 1 68617F1E +P 24300 8700 +F 0 "U101" H 24300 8700 60 0000 C CNN +F 1 "dac_bridge_1" H 24300 8850 60 0000 C CNN +F 2 "" H 24300 8700 60 0000 C CNN +F 3 "" H 24300 8700 60 0000 C CNN + 1 24300 8700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 23400 8650 23700 8650 +$Comp +L d_inverter U95 +U 1 1 6861829D +P 23350 10300 +F 0 "U95" H 23350 10200 60 0000 C CNN +F 1 "d_inverter" H 23350 10450 60 0000 C CNN +F 2 "" H 23400 10250 60 0000 C CNN +F 3 "" H 23400 10250 60 0000 C CNN + 1 23350 10300 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U96 +U 1 1 686182A3 +P 23350 12000 +F 0 "U96" H 23350 11900 60 0000 C CNN +F 1 "d_inverter" H 23350 12150 60 0000 C CNN +F 2 "" H 23400 11950 60 0000 C CNN +F 3 "" H 23400 11950 60 0000 C CNN + 1 23350 12000 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U102 +U 1 1 686182A9 +P 24450 10350 +F 0 "U102" H 24450 10350 60 0000 C CNN +F 1 "dac_bridge_1" H 24450 10500 60 0000 C CNN +F 2 "" H 24450 10350 60 0000 C CNN +F 3 "" H 24450 10350 60 0000 C CNN + 1 24450 10350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 23650 10300 23850 10300 +$Comp +L dac_bridge_1 U103 +U 1 1 686182B0 +P 24550 12050 +F 0 "U103" H 24550 12050 60 0000 C CNN +F 1 "dac_bridge_1" H 24550 12200 60 0000 C CNN +F 2 "" H 24550 12050 60 0000 C CNN +F 3 "" H 24550 12050 60 0000 C CNN + 1 24550 12050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 23650 12000 23950 12000 +$Comp +L d_inverter U98 +U 1 1 686182B7 +P 23500 13750 +F 0 "U98" H 23500 13650 60 0000 C CNN +F 1 "d_inverter" H 23500 13900 60 0000 C CNN +F 2 "" H 23550 13700 60 0000 C CNN +F 3 "" H 23550 13700 60 0000 C CNN + 1 23500 13750 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U105 +U 1 1 686182BD +P 24700 13800 +F 0 "U105" H 24700 13800 60 0000 C CNN +F 1 "dac_bridge_1" H 24700 13950 60 0000 C CNN +F 2 "" H 24700 13800 60 0000 C CNN +F 3 "" H 24700 13800 60 0000 C CNN + 1 24700 13800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 23800 13750 24100 13750 +$Comp +L d_inverter U97 +U 1 1 686199B2 +P 23450 15600 +F 0 "U97" H 23450 15500 60 0000 C CNN +F 1 "d_inverter" H 23450 15750 60 0000 C CNN +F 2 "" H 23500 15550 60 0000 C CNN +F 3 "" H 23500 15550 60 0000 C CNN + 1 23450 15600 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U104 +U 1 1 686199B8 +P 24550 15650 +F 0 "U104" H 24550 15650 60 0000 C CNN +F 1 "dac_bridge_1" H 24550 15800 60 0000 C CNN +F 2 "" H 24550 15650 60 0000 C CNN +F 3 "" H 24550 15650 60 0000 C CNN + 1 24550 15650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 23750 15600 23950 15600 +Wire Wire Line + 22100 5500 22750 5500 +Wire Wire Line + 22100 6850 22750 6850 +Wire Wire Line + 22250 8650 22800 8650 +Wire Wire Line + 22300 10300 23050 10300 +Wire Wire Line + 22450 12000 23050 12000 +Wire Wire Line + 22450 13750 23200 13750 +Wire Wire Line + 22600 15600 23150 15600 +Wire Wire Line + 19100 18100 18950 18100 +Wire Wire Line + 25100 15600 25250 15600 +Wire Wire Line + 25250 13750 25350 13750 +Wire Wire Line + 25100 12000 25200 12000 +Wire Wire Line + 25000 10300 25150 10300 +Wire Wire Line + 24850 8650 25000 8650 +Wire Wire Line + 24800 6850 25000 6850 +Wire Wire Line + 24700 5500 24850 5500 +Wire Wire Line + 6200 4950 6100 4950 +Wire Wire Line + 6050 8300 5950 8300 +Wire Wire Line + 6200 11450 6050 11450 +Wire Wire Line + 6050 14800 5900 14800 +Wire Wire Line + 1200 700 1400 700 +Wire Wire Line + 1200 950 1400 950 +Wire Wire Line + 6000 17450 5850 17450 +$Comp +L PORT U106 +U 1 1 6862A46F +P 5700 8300 +F 0 "U106" H 5750 8400 30 0000 C CNN +F 1 "PORT" H 5700 8300 30 0000 C CNN +F 2 "" H 5700 8300 60 0000 C CNN +F 3 "" H 5700 8300 60 0000 C CNN + 1 5700 8300 + 1 0 0 -1 +$EndComp +$Comp +L PORT U106 +U 2 1 6862A972 +P 5800 11450 +F 0 "U106" H 5850 11550 30 0000 C CNN +F 1 "PORT" H 5800 11450 30 0000 C CNN +F 2 "" H 5800 11450 60 0000 C CNN +F 3 "" H 5800 11450 60 0000 C CNN + 2 5800 11450 + 1 0 0 -1 +$EndComp +$Comp +L PORT U106 +U 3 1 6862AA95 +P 18700 18100 +F 0 "U106" H 18750 18200 30 0000 C CNN +F 1 "PORT" H 18700 18100 30 0000 C CNN +F 2 "" H 18700 18100 60 0000 C CNN +F 3 "" H 18700 18100 60 0000 C CNN + 3 18700 18100 + 1 0 0 -1 +$EndComp +$Comp +L PORT U106 +U 4 1 6862ABC0 +P 15000 3450 +F 0 "U106" H 15050 3550 30 0000 C CNN +F 1 "PORT" H 15000 3450 30 0000 C CNN +F 2 "" H 15000 3450 60 0000 C CNN +F 3 "" H 15000 3450 60 0000 C CNN + 4 15000 3450 + 1 0 0 -1 +$EndComp +$Comp +L PORT U106 +U 5 1 6862ACE5 +P 5600 17450 +F 0 "U106" H 5650 17550 30 0000 C CNN +F 1 "PORT" H 5600 17450 30 0000 C CNN +F 2 "" H 5600 17450 60 0000 C CNN +F 3 "" H 5600 17450 60 0000 C CNN + 5 5600 17450 + 1 0 0 -1 +$EndComp +$Comp +L PORT U106 +U 6 1 6862ADEA +P 5650 14800 +F 0 "U106" H 5700 14900 30 0000 C CNN +F 1 "PORT" H 5650 14800 30 0000 C CNN +F 2 "" H 5650 14800 60 0000 C CNN +F 3 "" H 5650 14800 60 0000 C CNN + 6 5650 14800 + 1 0 0 -1 +$EndComp +$Comp +L PORT U106 +U 7 1 6862AE78 +P 5850 4950 +F 0 "U106" H 5900 5050 30 0000 C CNN +F 1 "PORT" H 5850 4950 30 0000 C CNN +F 2 "" H 5850 4950 60 0000 C CNN +F 3 "" H 5850 4950 60 0000 C CNN + 7 5850 4950 + 1 0 0 -1 +$EndComp +$Comp +L PORT U106 +U 8 1 6862B4B1 +P 1650 700 +F 0 "U106" H 1700 800 30 0000 C CNN +F 1 "PORT" H 1650 700 30 0000 C CNN +F 2 "" H 1650 700 60 0000 C CNN +F 3 "" H 1650 700 60 0000 C CNN + 8 1650 700 + -1 0 0 1 +$EndComp +$Comp +L PORT U106 +U 9 1 6862B60C +P 25450 12000 +F 0 "U106" H 25500 12100 30 0000 C CNN +F 1 "PORT" H 25450 12000 30 0000 C CNN +F 2 "" H 25450 12000 60 0000 C CNN +F 3 "" H 25450 12000 60 0000 C CNN + 9 25450 12000 + -1 0 0 -1 +$EndComp +$Comp +L PORT U106 +U 10 1 6862B8A7 +P 25400 10300 +F 0 "U106" H 25450 10400 30 0000 C CNN +F 1 "PORT" H 25400 10300 30 0000 C CNN +F 2 "" H 25400 10300 60 0000 C CNN +F 3 "" H 25400 10300 60 0000 C CNN + 10 25400 10300 + -1 0 0 -1 +$EndComp +$Comp +L PORT U106 +U 11 1 6862BAB2 +P 25250 8650 +F 0 "U106" H 25300 8750 30 0000 C CNN +F 1 "PORT" H 25250 8650 30 0000 C CNN +F 2 "" H 25250 8650 60 0000 C CNN +F 3 "" H 25250 8650 60 0000 C CNN + 11 25250 8650 + -1 0 0 -1 +$EndComp +$Comp +L PORT U106 +U 12 1 6862BF27 +P 25250 6850 +F 0 "U106" H 25300 6950 30 0000 C CNN +F 1 "PORT" H 25250 6850 30 0000 C CNN +F 2 "" H 25250 6850 60 0000 C CNN +F 3 "" H 25250 6850 60 0000 C CNN + 12 25250 6850 + -1 0 0 -1 +$EndComp +$Comp +L PORT U106 +U 13 1 6862C046 +P 25100 5500 +F 0 "U106" H 25150 5600 30 0000 C CNN +F 1 "PORT" H 25100 5500 30 0000 C CNN +F 2 "" H 25100 5500 60 0000 C CNN +F 3 "" H 25100 5500 60 0000 C CNN + 13 25100 5500 + -1 0 0 -1 +$EndComp +$Comp +L PORT U106 +U 14 1 6862C3D1 +P 25500 15600 +F 0 "U106" H 25550 15700 30 0000 C CNN +F 1 "PORT" H 25500 15600 30 0000 C CNN +F 2 "" H 25500 15600 60 0000 C CNN +F 3 "" H 25500 15600 60 0000 C CNN + 14 25500 15600 + -1 0 0 -1 +$EndComp +$Comp +L PORT U106 +U 15 1 6862C9DC +P 25600 13750 +F 0 "U106" H 25650 13850 30 0000 C CNN +F 1 "PORT" H 25600 13750 30 0000 C CNN +F 2 "" H 25600 13750 60 0000 C CNN +F 3 "" H 25600 13750 60 0000 C CNN + 15 25600 13750 + -1 0 0 -1 +$EndComp +$Comp +L PORT U106 +U 16 1 6862CAFB +P 1650 950 +F 0 "U106" H 1700 1050 30 0000 C CNN +F 1 "PORT" H 1650 950 30 0000 C CNN +F 2 "" H 1650 950 60 0000 C CNN +F 3 "" H 1650 950 60 0000 C CNN + 16 1650 950 + -1 0 0 -1 +$EndComp +Wire Wire Line + 9500 4900 9500 4950 +Wire Wire Line + 9500 4950 9800 4950 +Wire Wire Line + 9800 4950 9800 4900 +Wire Wire Line + 9350 8250 9350 8300 +Wire Wire Line + 9350 8300 9650 8300 +Wire Wire Line + 9650 8300 9650 8250 +Wire Wire Line + 9500 11400 9500 11450 +Wire Wire Line + 9500 11450 9800 11450 +Wire Wire Line + 9800 11450 9800 11400 +Wire Wire Line + 9350 14750 9350 14800 +Wire Wire Line + 9350 14800 9650 14800 +Wire Wire Line + 9650 14800 9650 14750 +$Comp +L nor_thre U40 +U 1 1 6867F661 +P 12900 14600 +F 0 "U40" H 15750 16400 60 0000 C CNN +F 1 "nor_thre" H 15750 16600 60 0000 C CNN +F 2 "" H 15750 16550 60 0000 C CNN +F 3 "" H 15750 16550 60 0000 C CNN + 1 12900 14600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 15050 12900 15050 13150 +Wire Wire Line + 15050 13150 13000 13150 +Wire Wire Line + 16450 12700 16450 13100 +$Comp +L nor_thre U41 +U 1 1 68681AAA +P 13100 16500 +F 0 "U41" H 15950 18300 60 0000 C CNN +F 1 "nor_thre" H 15950 18500 60 0000 C CNN +F 2 "" H 15950 18450 60 0000 C CNN +F 3 "" H 15950 18450 60 0000 C CNN + 1 13100 16500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 13000 15050 15250 15050 +Wire Wire Line + 15250 15050 15250 14800 +Wire Wire Line + 16650 14600 16800 14600 +Wire Wire Line + 16800 14600 16800 15000 +$Comp +L nor_thre U42 +U 1 1 68684545 +P 13200 7800 +F 0 "U42" H 16050 9600 60 0000 C CNN +F 1 "nor_thre" H 16050 9800 60 0000 C CNN +F 2 "" H 16050 9750 60 0000 C CNN +F 3 "" H 16050 9750 60 0000 C CNN + 1 13200 7800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 14850 6000 14850 5900 +Wire Wire Line + 14850 5900 15350 5900 +Wire Wire Line + 15350 6000 14950 6000 +Wire Wire Line + 14950 6000 14950 6100 +Wire Wire Line + 15350 6100 15350 6300 +Wire Wire Line + 15350 6300 15500 6300 +Wire Wire Line + 15500 6300 15500 6450 +Wire Wire Line + 16750 5900 16750 6350 +Wire Wire Line + 16400 6400 16400 6350 +Wire Wire Line + 16400 6350 16750 6350 +$Comp +L nor_thre U38 +U 1 1 68686AD0 +P 12850 11250 +F 0 "U38" H 15700 13050 60 0000 C CNN +F 1 "nor_thre" H 15700 13250 60 0000 C CNN +F 2 "" H 15700 13200 60 0000 C CNN +F 3 "" H 15700 13200 60 0000 C CNN + 1 12850 11250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 16400 9350 16400 9750 +Wire Wire Line + 15000 9550 15000 9800 +Wire Wire Line + 15000 9800 13000 9800 +$Comp +L nor_thre U39 +U 1 1 68688561 +P 12850 13050 +F 0 "U39" H 15700 14850 60 0000 C CNN +F 1 "nor_thre" H 15700 15050 60 0000 C CNN +F 2 "" H 15700 15000 60 0000 C CNN +F 3 "" H 15700 15000 60 0000 C CNN + 1 12850 13050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 13350 11600 15000 11600 +Wire Wire Line + 15000 11600 15000 11350 +Wire Wire Line + 16400 11150 16400 11550 +$Comp +L nor_four U43 +U 1 1 6868952E +P 13250 19200 +F 0 "U43" H 16100 21000 60 0000 C CNN +F 1 "nor_four" H 16100 21200 60 0000 C CNN +F 2 "" H 16100 21150 60 0000 C CNN +F 3 "" H 16100 21150 60 0000 C CNN + 1 13250 19200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 15400 17500 15300 17500 +Wire Wire Line + 15300 17500 15300 17650 +Wire Wire Line + 15300 17650 15400 17650 +Wire Wire Line + 15400 17650 15400 17700 +Wire Wire Line + 15400 17600 15400 17550 +Wire Wire Line + 15400 17550 15250 17550 +Wire Wire Line + 15250 17550 15250 17750 +Wire Wire Line + 15250 17750 15400 17750 +Wire Wire Line + 15400 17750 15400 17800 +Wire Wire Line + 16800 17300 17250 17300 +Wire Wire Line + 17250 17300 17250 17550 +$Comp +L nor_four U44 +U 1 1 6868C0E3 +P 13450 18000 +F 0 "U44" H 16300 19800 60 0000 C CNN +F 1 "nor_four" H 16300 20000 60 0000 C CNN +F 2 "" H 16300 19950 60 0000 C CNN +F 3 "" H 16300 19950 60 0000 C CNN + 1 13450 18000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 17000 16100 17150 16100 +Wire Wire Line + 17150 16100 17150 16250 +Wire Wire Line + 15600 16000 15600 16100 +Wire Wire Line + 15300 16100 15300 16200 +Wire Wire Line + 15300 16200 15600 16200 +Wire Wire Line + 15600 16300 15300 16300 +Wire Wire Line + 15300 16300 15300 16400 +Wire Wire Line + 15600 16500 15600 16400 +$Comp +L nor_thre U36 +U 1 1 6868F9C1 +P 12750 9600 +F 0 "U36" H 15600 11400 60 0000 C CNN +F 1 "nor_thre" H 15600 11600 60 0000 C CNN +F 2 "" H 15600 11550 60 0000 C CNN +F 3 "" H 15600 11550 60 0000 C CNN + 1 12750 9600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 16300 7700 16450 7700 +Wire Wire Line + 16450 7700 16450 8100 +Wire Wire Line + 14900 7900 14900 8150 +Wire Wire Line + 14900 8150 13000 8150 +$Comp +L nor_four U45 +U 1 1 685DB5E9 +P 17000 7300 +F 0 "U45" H 19850 9100 60 0000 C CNN +F 1 "nor_four" H 19850 9300 60 0000 C CNN +F 2 "" H 19850 9250 60 0000 C CNN +F 3 "" H 19850 9250 60 0000 C CNN + 1 17000 7300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 19150 5200 19150 5400 +Wire Wire Line + 19050 5300 19050 5500 +Wire Wire Line + 19050 5500 19150 5500 +Wire Wire Line + 20550 5400 20750 5400 +Wire Wire Line + 20750 5400 20750 5450 +$Comp +L nor_thre U46 +U 1 1 685DE966 +P 17000 8500 +F 0 "U46" H 19850 10300 60 0000 C CNN +F 1 "nor_thre" H 19850 10500 60 0000 C CNN +F 2 "" H 19850 10450 60 0000 C CNN +F 3 "" H 19850 10450 60 0000 C CNN + 1 17000 8500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 18800 6750 18800 6600 +Wire Wire Line + 18800 6600 19150 6600 +Wire Wire Line + 19150 6700 18900 6700 +Wire Wire Line + 18900 6700 18900 6850 +Wire Wire Line + 19150 6800 19050 6800 +Wire Wire Line + 19050 6800 19050 7100 +Wire Wire Line + 19050 7100 19450 7100 +Wire Wire Line + 19450 7100 19450 7200 +Wire Wire Line + 20550 6600 20700 6600 +Wire Wire Line + 20700 6600 20700 7050 +Wire Wire Line + 20700 7050 20350 7050 +Wire Wire Line + 20350 7050 20350 7150 +$Comp +L nor_four U47 +U 1 1 685E094C +P 17200 12000 +F 0 "U47" H 20050 13800 60 0000 C CNN +F 1 "nor_four" H 20050 14000 60 0000 C CNN +F 2 "" H 20050 13950 60 0000 C CNN +F 3 "" H 20050 13950 60 0000 C CNN + 1 17200 12000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 19350 10000 19350 10100 +Wire Wire Line + 19150 10100 19150 10200 +Wire Wire Line + 19150 10200 19350 10200 +Wire Wire Line + 19350 10300 19150 10300 +Wire Wire Line + 19150 10300 19150 10400 +Wire Wire Line + 19350 10500 19350 10400 +Wire Wire Line + 20750 10100 20750 10250 +$Comp +L nor_thre U49 +U 1 1 685E3E8A +P 17200 13800 +F 0 "U49" H 20050 15600 60 0000 C CNN +F 1 "nor_thre" H 20050 15800 60 0000 C CNN +F 2 "" H 20050 15750 60 0000 C CNN +F 3 "" H 20050 15750 60 0000 C CNN + 1 17200 13800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 20750 11900 20800 11900 +Wire Wire Line + 20800 11900 20800 12250 +Wire Wire Line + 20800 12250 20600 12250 +Wire Wire Line + 20600 12250 20600 12300 +Wire Wire Line + 17350 12400 19350 12400 +Wire Wire Line + 19350 12400 19350 12100 +$Comp +L nor_four U50 +U 1 1 685E6D64 +P 17350 15450 +F 0 "U50" H 20200 17250 60 0000 C CNN +F 1 "nor_four" H 20200 17450 60 0000 C CNN +F 2 "" H 20200 17400 60 0000 C CNN +F 3 "" H 20200 17400 60 0000 C CNN + 1 17350 15450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 19500 13450 19500 13550 +Wire Wire Line + 19100 13550 19100 13650 +Wire Wire Line + 19100 13650 19500 13650 +Wire Wire Line + 19500 13750 19100 13750 +Wire Wire Line + 19100 13750 19100 13850 +Wire Wire Line + 19500 13950 19500 13850 +Wire Wire Line + 20900 13550 20900 13700 +$Comp +L nor_four U52 +U 1 1 685E9313 +P 17650 17250 +F 0 "U52" H 20500 19050 60 0000 C CNN +F 1 "nor_four" H 20500 19250 60 0000 C CNN +F 2 "" H 20500 19200 60 0000 C CNN +F 3 "" H 20500 19200 60 0000 C CNN + 1 17650 17250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 19800 15300 19800 15350 +Wire Wire Line + 19400 15400 19400 15450 +Wire Wire Line + 19400 15450 19800 15450 +Wire Wire Line + 19800 15550 19400 15550 +Wire Wire Line + 19400 15550 19400 15700 +Wire Wire Line + 19400 15800 19800 15800 +Wire Wire Line + 19800 15800 19800 15650 +Wire Wire Line + 21200 15350 21250 15350 +Wire Wire Line + 21250 15350 21250 15550 +$EndSCHEMATC diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/CD4511B.sub b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/CD4511B.sub new file mode 100644 index 000000000..1344ac2f0 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/CD4511B.sub @@ -0,0 +1,324 @@ +* Subcircuit CD4511B +.subckt CD4511B net-_u106-pad1_ net-_u106-pad2_ net-_u106-pad3_ net-_u106-pad4_ net-_u1-pad1_ net-_u106-pad6_ net-_u106-pad7_ gnd net-_u103-pad2_ net-_u102-pad2_ net-_u101-pad2_ net-_u100-pad2_ net-_u106-pad13_ net-_u104-pad2_ net-_u105-pad2_ vcc +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\cd4511b\cd4511b.cir +.include PMOS-180nm.lib +.include NMOS-180nm.lib +m3 net-_m3-pad1_ net-_m3-pad2_ net-_m3-pad3_ gnd CMOSN W=100u L=100u M=1 +m7 net-_m3-pad3_ net-_m7-pad2_ net-_m3-pad1_ vcc CMOSP W=100u L=100u M=1 +* u26 net-_m3-pad3_ net-_u26-pad2_ adc_bridge_1 +* u22 net-_u11-pad2_ net-_m7-pad2_ dac_bridge_1 +* u14 net-_u14-pad1_ net-_m3-pad1_ dac_bridge_1 +* u9 net-_u4-pad2_ net-_u14-pad1_ d_inverter +* u4 net-_u106-pad7_ net-_u4-pad2_ adc_bridge_1 +* u30 net-_u26-pad2_ net-_u30-pad2_ d_inverter +* u33 net-_u30-pad2_ net-_u33-pad2_ d_inverter +* u18 net-_u11-pad1_ net-_m3-pad2_ dac_bridge_1 +m1 net-_m1-pad1_ net-_m1-pad2_ net-_m1-pad3_ gnd CMOSN W=100u L=100u M=1 +m5 net-_m1-pad3_ net-_m5-pad2_ net-_m1-pad1_ vcc CMOSP W=100u L=100u M=1 +* u24 net-_m1-pad3_ net-_u24-pad2_ adc_bridge_1 +* u19 net-_u11-pad2_ net-_m5-pad2_ dac_bridge_1 +* u12 net-_u12-pad1_ net-_m1-pad1_ dac_bridge_1 +* u7 net-_u2-pad2_ net-_u12-pad1_ d_inverter +* u2 net-_u106-pad1_ net-_u2-pad2_ adc_bridge_1 +* u28 net-_u24-pad2_ net-_u28-pad2_ d_inverter +* u32 net-_u28-pad2_ net-_u32-pad2_ d_inverter +* u16 net-_u11-pad1_ net-_m1-pad2_ dac_bridge_1 +m4 net-_m4-pad1_ net-_m4-pad2_ net-_m4-pad3_ gnd CMOSN W=100u L=100u M=1 +m8 net-_m4-pad3_ net-_m8-pad2_ net-_m4-pad1_ vcc CMOSP W=100u L=100u M=1 +* u27 net-_m4-pad3_ net-_u27-pad2_ adc_bridge_1 +* u23 net-_u11-pad2_ net-_m8-pad2_ dac_bridge_1 +* u15 net-_u10-pad2_ net-_m4-pad1_ dac_bridge_1 +* u10 net-_u10-pad1_ net-_u10-pad2_ d_inverter +* u5 net-_u106-pad2_ net-_u10-pad1_ adc_bridge_1 +* u31 net-_u27-pad2_ net-_u31-pad2_ d_inverter +* u34 net-_u31-pad2_ net-_u34-pad2_ d_inverter +* u20 net-_u11-pad1_ net-_m4-pad2_ dac_bridge_1 +m2 net-_m2-pad1_ net-_m2-pad2_ net-_m2-pad3_ gnd CMOSN W=100u L=100u M=1 +m6 net-_m2-pad3_ net-_m6-pad2_ net-_m2-pad1_ vcc CMOSP W=100u L=100u M=1 +* u25 net-_m2-pad3_ net-_u25-pad2_ adc_bridge_1 +* u21 net-_u11-pad2_ net-_m6-pad2_ dac_bridge_1 +* u13 net-_u13-pad1_ net-_m2-pad1_ dac_bridge_1 +* u8 net-_u3-pad2_ net-_u13-pad1_ d_inverter +* u3 net-_u106-pad6_ net-_u3-pad2_ adc_bridge_1 +* u29 net-_u25-pad2_ net-_u29-pad2_ d_inverter +* u17 net-_u11-pad1_ net-_m2-pad2_ dac_bridge_1 +* u35 net-_u34-pad2_ net-_u32-pad2_ net-_u35-pad3_ d_nand +* u51 net-_u35-pad3_ net-_u29-pad2_ net-_u51-pad3_ d_nand +* u63 net-_u48-pad2_ net-_u51-pad3_ net-_u45-pad1_ d_nand +* u37 net-_u32-pad2_ net-_u31-pad2_ net-_u37-pad3_ d_nor +* u6 net-_u1-pad2_ net-_u11-pad1_ d_inverter +* u1 net-_u1-pad1_ net-_u1-pad2_ adc_bridge_1 +* u11 net-_u11-pad1_ net-_u11-pad2_ d_inverter +* u48 net-_u106-pad4_ net-_u48-pad2_ adc_bridge_1 +* u72 net-_u45-pad1_ net-_u40-pad4_ net-_u72-pad3_ d_nor +* u85 net-_u45-pad5_ net-_u83-pad2_ net-_u85-pad3_ d_nor +* u86 net-_u46-pad4_ net-_u83-pad2_ net-_u86-pad3_ d_nor +* u87 net-_u72-pad3_ net-_u83-pad2_ net-_u87-pad3_ d_nor +* u88 net-_u47-pad5_ net-_u83-pad2_ net-_u88-pad3_ d_nor +* u89 net-_u49-pad4_ net-_u83-pad2_ net-_u89-pad3_ d_nor +* u90 net-_u50-pad5_ net-_u83-pad2_ net-_u90-pad3_ d_nor +* u91 net-_u52-pad5_ net-_u83-pad2_ net-_u91-pad3_ d_nor +* u83 net-_u73-pad2_ net-_u83-pad2_ d_inverter +* u73 net-_u106-pad3_ net-_u73-pad2_ adc_bridge_1 +* u92 net-_u85-pad3_ net-_u92-pad2_ d_inverter +* u93 net-_u86-pad3_ net-_u100-pad1_ d_inverter +* u99 net-_u92-pad2_ net-_u106-pad13_ dac_bridge_1 +* u100 net-_u100-pad1_ net-_u100-pad2_ dac_bridge_1 +* u94 net-_u87-pad3_ net-_u101-pad1_ d_inverter +* u101 net-_u101-pad1_ net-_u101-pad2_ dac_bridge_1 +* u95 net-_u88-pad3_ net-_u102-pad1_ d_inverter +* u96 net-_u89-pad3_ net-_u103-pad1_ d_inverter +* u102 net-_u102-pad1_ net-_u102-pad2_ dac_bridge_1 +* u103 net-_u103-pad1_ net-_u103-pad2_ dac_bridge_1 +* u98 net-_u90-pad3_ net-_u105-pad1_ d_inverter +* u105 net-_u105-pad1_ net-_u105-pad2_ dac_bridge_1 +* u97 net-_u91-pad3_ net-_u104-pad1_ d_inverter +* u104 net-_u104-pad1_ net-_u104-pad2_ dac_bridge_1 +* u40 net-_u30-pad2_ net-_u32-pad2_ net-_u31-pad2_ net-_u40-pad4_ nor_thre +* u41 net-_u33-pad2_ net-_u28-pad2_ net-_u31-pad2_ net-_u41-pad4_ nor_thre +* u42 net-_u33-pad2_ net-_u32-pad2_ net-_u34-pad2_ net-_u42-pad4_ nor_thre +* u38 net-_u33-pad2_ net-_u28-pad2_ net-_u34-pad2_ net-_u38-pad4_ nor_thre +* u39 net-_u30-pad2_ net-_u34-pad2_ net-_u28-pad2_ net-_u39-pad4_ nor_thre +* u43 net-_u30-pad2_ net-_u28-pad2_ net-_u31-pad2_ net-_u29-pad2_ net-_u43-pad5_ nor_four +* u44 net-_u33-pad2_ net-_u28-pad2_ net-_u31-pad2_ net-_u29-pad2_ net-_u44-pad5_ nor_four +* u36 net-_u30-pad2_ net-_u32-pad2_ net-_u34-pad2_ net-_u36-pad4_ nor_thre +* u45 net-_u45-pad1_ net-_u36-pad4_ net-_u39-pad4_ net-_u44-pad5_ net-_u45-pad5_ nor_four +* u46 net-_u45-pad1_ net-_u36-pad4_ net-_u38-pad4_ net-_u46-pad4_ nor_thre +* u47 net-_u45-pad1_ net-_u42-pad4_ net-_u39-pad4_ net-_u41-pad4_ net-_u47-pad5_ nor_four +* u49 net-_u45-pad1_ net-_u30-pad2_ ? net-_u49-pad4_ nor_thre +* u50 net-_u45-pad1_ net-_u37-pad3_ net-_u42-pad4_ net-_u44-pad5_ net-_u50-pad5_ nor_four +* u52 net-_u45-pad1_ net-_u42-pad4_ net-_u44-pad5_ net-_u43-pad5_ net-_u52-pad5_ nor_four +a1 [net-_m3-pad3_ ] [net-_u26-pad2_ ] u26 +a2 [net-_u11-pad2_ ] [net-_m7-pad2_ ] u22 +a3 [net-_u14-pad1_ ] [net-_m3-pad1_ ] u14 +a4 net-_u4-pad2_ net-_u14-pad1_ u9 +a5 [net-_u106-pad7_ ] [net-_u4-pad2_ ] u4 +a6 net-_u26-pad2_ net-_u30-pad2_ u30 +a7 net-_u30-pad2_ net-_u33-pad2_ u33 +a8 [net-_u11-pad1_ ] [net-_m3-pad2_ ] u18 +a9 [net-_m1-pad3_ ] [net-_u24-pad2_ ] u24 +a10 [net-_u11-pad2_ ] [net-_m5-pad2_ ] u19 +a11 [net-_u12-pad1_ ] [net-_m1-pad1_ ] u12 +a12 net-_u2-pad2_ net-_u12-pad1_ u7 +a13 [net-_u106-pad1_ ] [net-_u2-pad2_ ] u2 +a14 net-_u24-pad2_ net-_u28-pad2_ u28 +a15 net-_u28-pad2_ net-_u32-pad2_ u32 +a16 [net-_u11-pad1_ ] [net-_m1-pad2_ ] u16 +a17 [net-_m4-pad3_ ] [net-_u27-pad2_ ] u27 +a18 [net-_u11-pad2_ ] [net-_m8-pad2_ ] u23 +a19 [net-_u10-pad2_ ] [net-_m4-pad1_ ] u15 +a20 net-_u10-pad1_ net-_u10-pad2_ u10 +a21 [net-_u106-pad2_ ] [net-_u10-pad1_ ] u5 +a22 net-_u27-pad2_ net-_u31-pad2_ u31 +a23 net-_u31-pad2_ net-_u34-pad2_ u34 +a24 [net-_u11-pad1_ ] [net-_m4-pad2_ ] u20 +a25 [net-_m2-pad3_ ] [net-_u25-pad2_ ] u25 +a26 [net-_u11-pad2_ ] [net-_m6-pad2_ ] u21 +a27 [net-_u13-pad1_ ] [net-_m2-pad1_ ] u13 +a28 net-_u3-pad2_ net-_u13-pad1_ u8 +a29 [net-_u106-pad6_ ] [net-_u3-pad2_ ] u3 +a30 net-_u25-pad2_ net-_u29-pad2_ u29 +a31 [net-_u11-pad1_ ] [net-_m2-pad2_ ] u17 +a32 [net-_u34-pad2_ net-_u32-pad2_ ] net-_u35-pad3_ u35 +a33 [net-_u35-pad3_ net-_u29-pad2_ ] net-_u51-pad3_ u51 +a34 [net-_u48-pad2_ net-_u51-pad3_ ] net-_u45-pad1_ u63 +a35 [net-_u32-pad2_ net-_u31-pad2_ ] net-_u37-pad3_ u37 +a36 net-_u1-pad2_ net-_u11-pad1_ u6 +a37 [net-_u1-pad1_ ] [net-_u1-pad2_ ] u1 +a38 net-_u11-pad1_ net-_u11-pad2_ u11 +a39 [net-_u106-pad4_ ] [net-_u48-pad2_ ] u48 +a40 [net-_u45-pad1_ net-_u40-pad4_ ] net-_u72-pad3_ u72 +a41 [net-_u45-pad5_ net-_u83-pad2_ ] net-_u85-pad3_ u85 +a42 [net-_u46-pad4_ net-_u83-pad2_ ] net-_u86-pad3_ u86 +a43 [net-_u72-pad3_ net-_u83-pad2_ ] net-_u87-pad3_ u87 +a44 [net-_u47-pad5_ net-_u83-pad2_ ] net-_u88-pad3_ u88 +a45 [net-_u49-pad4_ net-_u83-pad2_ ] net-_u89-pad3_ u89 +a46 [net-_u50-pad5_ net-_u83-pad2_ ] net-_u90-pad3_ u90 +a47 [net-_u52-pad5_ net-_u83-pad2_ ] net-_u91-pad3_ u91 +a48 net-_u73-pad2_ net-_u83-pad2_ u83 +a49 [net-_u106-pad3_ ] [net-_u73-pad2_ ] u73 +a50 net-_u85-pad3_ net-_u92-pad2_ u92 +a51 net-_u86-pad3_ net-_u100-pad1_ u93 +a52 [net-_u92-pad2_ ] [net-_u106-pad13_ ] u99 +a53 [net-_u100-pad1_ ] [net-_u100-pad2_ ] u100 +a54 net-_u87-pad3_ net-_u101-pad1_ u94 +a55 [net-_u101-pad1_ ] [net-_u101-pad2_ ] u101 +a56 net-_u88-pad3_ net-_u102-pad1_ u95 +a57 net-_u89-pad3_ net-_u103-pad1_ u96 +a58 [net-_u102-pad1_ ] [net-_u102-pad2_ ] u102 +a59 [net-_u103-pad1_ ] [net-_u103-pad2_ ] u103 +a60 net-_u90-pad3_ net-_u105-pad1_ u98 +a61 [net-_u105-pad1_ ] [net-_u105-pad2_ ] u105 +a62 net-_u91-pad3_ net-_u104-pad1_ u97 +a63 [net-_u104-pad1_ ] [net-_u104-pad2_ ] u104 +a64 [net-_u30-pad2_ ] [net-_u32-pad2_ ] [net-_u31-pad2_ ] [net-_u40-pad4_ ] u40 +a65 [net-_u33-pad2_ ] [net-_u28-pad2_ ] [net-_u31-pad2_ ] [net-_u41-pad4_ ] u41 +a66 [net-_u33-pad2_ ] [net-_u32-pad2_ ] [net-_u34-pad2_ ] [net-_u42-pad4_ ] u42 +a67 [net-_u33-pad2_ ] [net-_u28-pad2_ ] [net-_u34-pad2_ ] [net-_u38-pad4_ ] u38 +a68 [net-_u30-pad2_ ] [net-_u34-pad2_ ] [net-_u28-pad2_ ] [net-_u39-pad4_ ] u39 +a69 [net-_u30-pad2_ ] [net-_u28-pad2_ ] [net-_u31-pad2_ ] [net-_u29-pad2_ ] [net-_u43-pad5_ ] u43 +a70 [net-_u33-pad2_ ] [net-_u28-pad2_ ] [net-_u31-pad2_ ] [net-_u29-pad2_ ] [net-_u44-pad5_ ] u44 +a71 [net-_u30-pad2_ ] [net-_u32-pad2_ ] [net-_u34-pad2_ ] [net-_u36-pad4_ ] u36 +a72 [net-_u45-pad1_ ] [net-_u36-pad4_ ] [net-_u39-pad4_ ] [net-_u44-pad5_ ] [net-_u45-pad5_ ] u45 +a73 [net-_u45-pad1_ ] [net-_u36-pad4_ ] [net-_u38-pad4_ ] [net-_u46-pad4_ ] u46 +a74 [net-_u45-pad1_ ] [net-_u42-pad4_ ] [net-_u39-pad4_ ] [net-_u41-pad4_ ] [net-_u47-pad5_ ] u47 +a75 [net-_u45-pad1_ ] [net-_u30-pad2_ ] [? ] [net-_u49-pad4_ ] u49 +a76 [net-_u45-pad1_ ] [net-_u37-pad3_ ] [net-_u42-pad4_ ] [net-_u44-pad5_ ] [net-_u50-pad5_ ] u50 +a77 [net-_u45-pad1_ ] [net-_u42-pad4_ ] [net-_u44-pad5_ ] [net-_u43-pad5_ ] [net-_u52-pad5_ ] u52 +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u26 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u22 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u14 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u9 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u4 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u30 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u33 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u18 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u24 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u19 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u12 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u7 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u2 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u28 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u32 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u16 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u27 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u23 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u15 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u10 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u5 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u31 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u34 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u20 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u25 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u21 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u13 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u8 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u3 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u29 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u17 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u35 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u51 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u63 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u37 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u6 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u1 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u11 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u48 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u72 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u85 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u86 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u87 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u88 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u89 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u90 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u91 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u83 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u73 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u92 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u93 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u99 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u100 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u94 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u101 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u95 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u96 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u102 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u103 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u98 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u105 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u97 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u104 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: nor_thre, NgSpice Name: nor_thre +.model u40 nor_thre(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: nor_thre, NgSpice Name: nor_thre +.model u41 nor_thre(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: nor_thre, NgSpice Name: nor_thre +.model u42 nor_thre(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: nor_thre, NgSpice Name: nor_thre +.model u38 nor_thre(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: nor_thre, NgSpice Name: nor_thre +.model u39 nor_thre(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: nor_four, NgSpice Name: nor_four +.model u43 nor_four(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: nor_four, NgSpice Name: nor_four +.model u44 nor_four(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: nor_thre, NgSpice Name: nor_thre +.model u36 nor_thre(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: nor_four, NgSpice Name: nor_four +.model u45 nor_four(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: nor_thre, NgSpice Name: nor_thre +.model u46 nor_thre(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: nor_four, NgSpice Name: nor_four +.model u47 nor_four(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: nor_thre, NgSpice Name: nor_thre +.model u49 nor_thre(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: nor_four, NgSpice Name: nor_four +.model u50 nor_four(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: nor_four, NgSpice Name: nor_four +.model u52 nor_four(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Control Statements + +.ends CD4511B \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/CD4511B_Previous_Values.xml b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/CD4511B_Previous_Values.xml new file mode 100644 index 000000000..3767c5d1d --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/CD4511B_Previous_Values.xml @@ -0,0 +1 @@ +adc_bridgedac_bridgedac_bridged_inverteradc_bridged_inverterd_inverterdac_bridgeadc_bridgedac_bridgedac_bridged_inverteradc_bridged_inverterd_inverterdac_bridgeadc_bridgedac_bridgedac_bridged_inverteradc_bridged_inverterd_inverterdac_bridgeadc_bridgedac_bridgedac_bridged_inverteradc_bridged_inverterdac_bridged_nandd_nandd_nandd_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_inverteradc_bridged_inverteradc_bridged_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_nord_inverteradc_bridged_inverterd_inverterdac_bridgedac_bridged_inverterdac_bridged_inverterd_inverterdac_bridgedac_bridged_inverterdac_bridged_inverterdac_bridgenor_threnor_threnor_threnor_threnor_threnor_fournor_fournor_threnor_fournor_threnor_fournor_threnor_fournor_fourC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.libtruefalsefalseHzHz0Volts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or Amperessecsecsec \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/NMOS-180nm.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/NMOS-180nm.lib new file mode 100644 index 000000000..51e9b1196 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/NMOS-180nm.lib @@ -0,0 +1,13 @@ +.model CMOSN NMOS (LEVEL=8 VERSION=3.2 TNOM=27 TOX=4.1E-9 XJ=1E-7 NCH=2.3549E17 VTH0=0.3823463 K1=0.5810697 ++ K2=4.774618E-3 K3=0.0431669 K3B=1.1498346 W0=1E-7 NLX=1.910552E-7 DVT0W=0 DVT1W=0 DVT2W=0 ++ DVT0=1.2894824 DVT1=0.3622063 DVT2=0.0713729 U0=280.633249 UA=-1.208537E-9 UB=2.158625E-18 ++ UC=5.342807E-11 VSAT=9.366802E4 A0=1.7593146 AGS=0.3939741 B0=-6.413949E-9 B1=-1E-7 KETA=-5.180424E-4 ++ A1=0 A2=1 RDSW=105.5517558 PRWG=0.5 PRWB=-0.1998871 WR=1 WINT=7.904732E-10 LINT=1.571424E-8 XL=0 ++ XW=-1E-8 DWG=1.297221E-9 DWB=1.479041E-9 VOFF=-0.0955434 NFACTOR=2.4358891 CIT=0 CDSC=2.4E-4 CDSCD=0 ++ CDSCB=0 ETA0=3.104851E-3 ETAB=-2.512384E-5 DSUB=0.0167075 PCLM=0.8073191 PDIBLC1=0.1666161 PDIBLC2=3.112892E-3 ++ PDIBLCB=-0.1 DROUT=0.7875618 PSCBE1=8E10 PSCBE2=9.213635E-10 PVAG=3.85243E-3 DELTA=0.01 RSH=6.7 MOBMOD=1 ++ PRT=0 UTE=-1.5 KT1=-0.11 KT1L=0 KT2=0.022 UA1=4.31E-9 UB1=-7.61E-18 UC1=-5.6E-11 AT=3.3E4 WL=0 WLN=1 ++ WW=0 WWN=1 WWL=0 LL=0 LLN=1 LW=0 LWN=1 LWL=0 CAPMOD=2 XPART=0.5 CGDO=7.08E-10 CGSO=7.08E-10 CGBO=1E-12 ++ CJ=9.68858E-4 PB=0.8 MJ=0.3864502 CJSW=2.512138E-10 PBSW=0.809286 MJSW=0.1060414 CJSWG=3.3E-10 PBSWG=0.809286 ++ MJSWG=0.1060414 CF=0 PVTH0=-1.192722E-3 PRDSW=-5 PK2=6.450505E-5 WKETA=-4.27294E-4 LKETA=-0.0104078 ++ PU0=6.3268729 PUA=2.226552E-11 PUB=0 PVSAT=969.1480157 PETA0=1E-4 PKETA=-1.049509E-3) diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/PMOS-180nm.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/PMOS-180nm.lib new file mode 100644 index 000000000..032b5b95e --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/PMOS-180nm.lib @@ -0,0 +1,11 @@ +.model CMOSP PMOS (LEVEL=8 VERSION=3.2 TNOM=27 TOX=4.1E-9 XJ=1E-7 NCH=4.1589E17 VTH0=-0.3938813 K1=0.5479015 ++ K2=0.0360586 K3=0.0993095 K3B=5.7086622 W0=1E-6 NLX=1.313191E-7 DVT0W=0 DVT1W=0 DVT2W=0 DVT0=0.4911363 ++ DVT1=0.2227356 DVT2=0.1 U0=115.6852975 UA=1.505832E-9 UB=1E-21 UC=-1E-10 VSAT=1.329694E5 A0=1.7590478 ++ AGS=0.3641621 B0=3.427126E-7 B1=1.062928E-6 KETA=0.0134667 A1=0.6859506 A2=0.3506788 RDSW=168.5705677 ++ PRWG=0.5 PRWB=-0.4987371 WR=1 WINT=0 LINT=3.028832E-8 XL=0 XW=-1E-8 DWG=-2.349633E-8 DWB=-7.152486E-9 ++ VOFF=-0.0994037 NFACTOR=1.9424315 CIT=0 CDSC=2.4E-4 CDSCD=0 CDSCB=0 ETA0=0.0608072 ETAB=-0.0426148 ++ DSUB=0.7343015 PCLM=3.2579974 PDIBLC1=7.229527E-6 PDIBLC2=0.025389 PDIBLCB=-1E-3 DROUT=0 PSCBE1=1.454878E10 ++ PSCBE2=4.202027E-9 PVAG=15 DELTA=0.01 RSH=7.8 MOBMOD=1 PRT=0 UTE=-1.5 KT1=-0.11 KT1L=0 KT2=0.022 UA1=4.31E-9 ++ UB1=-7.61E-18 UC1=-5.6E-11 AT=3.3E4 WL=0 WLN=1 WW=0 WWN=1 WWL=0 LL=0 LLN=1 LW=0 LWN=1 LWL=0 CAPMOD=2 XPART=0.5 ++ CGDO=6.32E-10 CGSO=6.32E-10 CGBO=1E-12 CJ=1.172138E-3 PB=0.8421173 MJ=0.4109788 CJSW=2.242609E-10 PBSW=0.8 + MJSW=0.3752089 CJSWG=4.22E-10 PBSWG=0.8 MJSWG=0.3752089 CF=0 PVTH0=1.888482E-3 PRDSW=11.5315407 PK2=1.559399E-3 ++ WKETA=0.0319301 LKETA=2.955547E-3 PU0=-1.1105313 PUA=-4.62102E-11 PUB=1E-21 PVSAT=50 PETA0=1E-4 PKETA=-4.346368E-3) diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/analysis b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/analysis new file mode 100644 index 000000000..ebd5c0a94 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4511B/analysis @@ -0,0 +1 @@ +.tran 0e-00 0e-00 0e-00 \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/CD4514BC-cache.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/CD4514BC-cache.lib new file mode 100644 index 000000000..9a416599f --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/CD4514BC-cache.lib @@ -0,0 +1,111 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# PORT +# +DEF PORT U 0 40 Y Y 26 F N +F0 "U" 50 100 30 H V C CNN +F1 "PORT" 0 0 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 325 225 285 -1421 -1278 0 1 0 N 100 50 150 0 +A 376 -275 356 1294 1408 0 1 0 N 150 0 100 -50 +S -100 50 100 -50 0 1 0 N +X ~ 1 250 0 100 L 30 30 1 1 B +X ~ 2 250 0 100 L 30 30 2 1 B +X ~ 3 250 0 100 L 30 30 3 1 B +X ~ 4 250 0 100 L 30 30 4 1 B +X ~ 5 250 0 100 L 30 30 5 1 B +X ~ 6 250 0 100 L 30 30 6 1 B +X ~ 7 250 0 100 L 30 30 7 1 B +X ~ 8 250 0 100 L 30 30 8 1 B +X ~ 9 250 0 100 L 30 30 9 1 B +X ~ 10 250 0 100 L 30 30 10 1 B +X ~ 11 250 0 100 L 30 30 11 1 B +X ~ 12 250 0 100 L 30 30 12 1 B +X ~ 13 250 0 100 L 30 30 13 1 B +X ~ 14 250 0 100 L 30 30 14 1 B +X ~ 15 250 0 100 L 30 30 15 1 B +X ~ 16 250 0 100 L 30 30 16 1 B +X ~ 17 250 0 100 L 30 30 17 1 B +X ~ 18 250 0 100 L 30 30 18 1 B +X ~ 19 250 0 100 L 30 30 19 1 B +X ~ 20 250 0 100 L 30 30 20 1 B +X ~ 21 250 0 100 L 30 30 21 1 B +X ~ 22 250 0 100 L 30 30 22 1 B +X ~ 23 250 0 100 L 30 30 23 1 B +X ~ 24 250 0 100 L 30 30 24 1 B +X ~ 25 250 0 100 L 30 30 25 1 B +X ~ 26 250 0 100 L 30 30 26 1 B +ENDDRAW +ENDDEF +# +# d_and +# +DEF d_and U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "d_and" 50 100 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 149 50 100 -894 0 0 1 0 N 150 -50 250 50 +A 150 49 100 6 900 0 1 0 N 250 50 150 150 +P 4 0 1 0 150 -50 -250 -50 -250 150 150 150 N +X IN1 1 -450 100 200 R 50 50 1 1 I +X IN2 2 -450 0 200 R 50 50 1 1 I +X OUT 3 450 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# d_inverter +# +DEF d_inverter U 0 40 Y Y 1 F N +F0 "U" 0 -100 60 H V C CNN +F1 "d_inverter" 0 150 60 H V C CNN +F2 "" 50 -50 60 H V C CNN +F3 "" 50 -50 60 H V C CNN +DRAW +P 4 0 1 0 -100 50 -100 -50 100 0 -100 50 N +X ~ 1 -300 0 200 R 50 50 1 1 I +X ~ 2 300 0 200 L 50 50 1 1 O I +ENDDRAW +ENDDEF +# +# d_nand +# +DEF d_nand U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "d_nand" 50 100 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 149 50 100 -894 0 0 1 0 N 150 -50 250 50 +A 150 49 100 6 900 0 1 0 N 250 50 150 150 +P 4 0 1 0 150 -50 -250 -50 -250 150 150 150 N +X IN1 1 -450 100 200 R 50 50 1 1 I +X IN2 2 -450 0 200 R 50 50 1 1 I +X OUT 3 450 50 200 L 50 50 1 1 O I +ENDDRAW +ENDDEF +# +# d_srff +# +DEF d_srff U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "d_srff" 50 150 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S 600 550 -600 -600 0 1 0 N +X S 1 -800 400 200 R 50 50 1 1 I +X R 2 -800 -450 200 R 50 50 1 1 I +X Clk 3 -800 0 200 R 50 50 1 1 I C +X Set 4 0 750 200 D 50 50 1 1 I +X Reset 5 0 -800 200 U 50 50 1 1 I +X Out 6 800 400 200 L 50 50 1 1 O +X Nout 7 800 -450 200 L 50 50 1 1 O I +ENDDRAW +ENDDEF +# +#End Library diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/CD4514BC.cir b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/CD4514BC.cir new file mode 100644 index 000000000..419e4c5ce --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/CD4514BC.cir @@ -0,0 +1,101 @@ +* C:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\CD4514BC\CD4514BC.cir + +* EESchema Netlist Version 1.1 (Spice format) creation date: 07/08/25 18:14:37 + +* To exclude a component from the Spice Netlist add [Spice_Netlist_Enabled] user FIELD set to: N +* To reorder the component spice node sequence add [Spice_Node_Sequence] user FIELD and define sequence: 2,1,0 + +* Sheet Name: / +U24 Net-_U24-Pad1_ Net-_U24-Pad2_ Net-_U16-Pad1_ d_and +U8 Net-_U3-Pad2_ Net-_U24-Pad1_ d_inverter +U9 Net-_U11-Pad1_ Net-_U24-Pad2_ d_inverter +U28 Net-_U16-Pad2_ Net-_U17-Pad2_ Net-_U28-Pad3_ d_and +U16 Net-_U16-Pad1_ Net-_U16-Pad2_ d_inverter +U17 Net-_U11-Pad1_ Net-_U17-Pad2_ d_inverter +U3 Net-_U1-Pad4_ Net-_U3-Pad2_ d_inverter +U52 Net-_U36-Pad2_ Net-_U37-Pad2_ Net-_U52-Pad3_ d_and +U36 Net-_U32-Pad6_ Net-_U36-Pad2_ d_inverter +U37 Net-_U33-Pad6_ Net-_U37-Pad2_ d_inverter +U53 Net-_U38-Pad2_ Net-_U39-Pad2_ Net-_U53-Pad3_ d_and +U38 Net-_U32-Pad7_ Net-_U38-Pad2_ d_inverter +U39 Net-_U33-Pad6_ Net-_U39-Pad2_ d_inverter +U25 Net-_U10-Pad2_ Net-_U11-Pad2_ Net-_U18-Pad1_ d_and +U10 Net-_U10-Pad1_ Net-_U10-Pad2_ d_inverter +U11 Net-_U11-Pad1_ Net-_U11-Pad2_ d_inverter +U29 Net-_U18-Pad2_ Net-_U19-Pad2_ Net-_U29-Pad3_ d_and +U18 Net-_U18-Pad1_ Net-_U18-Pad2_ d_inverter +U19 Net-_U11-Pad1_ Net-_U19-Pad2_ d_inverter +U4 Net-_U1-Pad5_ Net-_U10-Pad1_ d_inverter +U54 Net-_U40-Pad2_ Net-_U41-Pad2_ Net-_U54-Pad3_ d_and +U40 Net-_U32-Pad6_ Net-_U40-Pad2_ d_inverter +U41 Net-_U33-Pad7_ Net-_U41-Pad2_ d_inverter +U55 Net-_U42-Pad2_ Net-_U43-Pad2_ Net-_U55-Pad3_ d_and +U42 Net-_U32-Pad7_ Net-_U42-Pad2_ d_inverter +U43 Net-_U33-Pad7_ Net-_U43-Pad2_ d_inverter +U26 Net-_U12-Pad2_ Net-_U13-Pad2_ Net-_U20-Pad1_ d_and +U12 Net-_U12-Pad1_ Net-_U12-Pad2_ d_inverter +U13 Net-_U11-Pad1_ Net-_U13-Pad2_ d_inverter +U30 Net-_U20-Pad2_ Net-_U21-Pad2_ Net-_U30-Pad3_ d_and +U20 Net-_U20-Pad1_ Net-_U20-Pad2_ d_inverter +U21 Net-_U11-Pad1_ Net-_U21-Pad2_ d_inverter +U5 Net-_U1-Pad6_ Net-_U12-Pad1_ d_inverter +U56 Net-_U44-Pad2_ Net-_U45-Pad2_ Net-_U56-Pad3_ d_and +U44 Net-_U34-Pad6_ Net-_U44-Pad2_ d_inverter +U45 Net-_U35-Pad6_ Net-_U45-Pad2_ d_inverter +U57 Net-_U46-Pad2_ Net-_U47-Pad2_ Net-_U57-Pad3_ d_and +U46 Net-_U34-Pad7_ Net-_U46-Pad2_ d_inverter +U47 Net-_U35-Pad6_ Net-_U47-Pad2_ d_inverter +U27 Net-_U14-Pad2_ Net-_U15-Pad2_ Net-_U22-Pad1_ d_and +U14 Net-_U14-Pad1_ Net-_U14-Pad2_ d_inverter +U15 Net-_U11-Pad1_ Net-_U15-Pad2_ d_inverter +U31 Net-_U22-Pad2_ Net-_U23-Pad2_ Net-_U31-Pad3_ d_and +U22 Net-_U22-Pad1_ Net-_U22-Pad2_ d_inverter +U23 Net-_U11-Pad1_ Net-_U23-Pad2_ d_inverter +U6 Net-_U1-Pad7_ Net-_U14-Pad1_ d_inverter +U58 Net-_U48-Pad2_ Net-_U49-Pad2_ Net-_U58-Pad3_ d_and +U48 Net-_U34-Pad6_ Net-_U48-Pad2_ d_inverter +U49 Net-_U35-Pad7_ Net-_U49-Pad2_ d_inverter +U59 Net-_U50-Pad2_ Net-_U51-Pad2_ Net-_U59-Pad3_ d_and +U50 Net-_U34-Pad7_ Net-_U50-Pad2_ d_inverter +U51 Net-_U35-Pad7_ Net-_U51-Pad2_ d_inverter +U61 Net-_U56-Pad3_ Net-_U53-Pad3_ Net-_U61-Pad3_ d_nand +U77 Net-_U61-Pad3_ Net-_U7-Pad2_ Net-_U1-Pad9_ d_nand +U60 Net-_U56-Pad3_ Net-_U52-Pad3_ Net-_U60-Pad3_ d_nand +U76 Net-_U60-Pad3_ Net-_U7-Pad2_ Net-_U1-Pad8_ d_nand +U63 Net-_U56-Pad3_ Net-_U55-Pad3_ Net-_U63-Pad3_ d_nand +U79 Net-_U63-Pad3_ Net-_U7-Pad2_ Net-_U1-Pad11_ d_nand +U62 Net-_U56-Pad3_ Net-_U54-Pad3_ Net-_U62-Pad3_ d_nand +U78 Net-_U62-Pad3_ Net-_U7-Pad2_ Net-_U1-Pad10_ d_nand +U65 Net-_U57-Pad3_ Net-_U53-Pad3_ Net-_U65-Pad3_ d_nand +U81 Net-_U65-Pad3_ Net-_U7-Pad2_ Net-_U1-Pad13_ d_nand +U64 Net-_U57-Pad3_ Net-_U52-Pad3_ Net-_U64-Pad3_ d_nand +U80 Net-_U64-Pad3_ Net-_U7-Pad2_ Net-_U1-Pad12_ d_nand +U67 Net-_U57-Pad3_ Net-_U55-Pad3_ Net-_U67-Pad3_ d_nand +U83 Net-_U67-Pad3_ Net-_U7-Pad2_ Net-_U1-Pad15_ d_nand +U66 Net-_U57-Pad3_ Net-_U54-Pad3_ Net-_U66-Pad3_ d_nand +U82 Net-_U66-Pad3_ Net-_U7-Pad2_ Net-_U1-Pad14_ d_nand +U69 Net-_U58-Pad3_ Net-_U53-Pad3_ Net-_U69-Pad3_ d_nand +U85 Net-_U69-Pad3_ Net-_U7-Pad2_ Net-_U1-Pad17_ d_nand +U68 Net-_U58-Pad3_ Net-_U52-Pad3_ Net-_U68-Pad3_ d_nand +U84 Net-_U68-Pad3_ Net-_U7-Pad2_ Net-_U1-Pad16_ d_nand +U71 Net-_U58-Pad3_ Net-_U55-Pad3_ Net-_U71-Pad3_ d_nand +U87 Net-_U71-Pad3_ Net-_U7-Pad2_ Net-_U1-Pad19_ d_nand +U70 Net-_U58-Pad3_ Net-_U54-Pad3_ Net-_U70-Pad3_ d_nand +U86 Net-_U70-Pad3_ Net-_U7-Pad2_ Net-_U1-Pad18_ d_nand +U73 Net-_U59-Pad3_ Net-_U53-Pad3_ Net-_U73-Pad3_ d_nand +U89 Net-_U73-Pad3_ Net-_U7-Pad2_ Net-_U1-Pad21_ d_nand +U72 Net-_U59-Pad3_ Net-_U52-Pad3_ Net-_U72-Pad3_ d_nand +U88 Net-_U72-Pad3_ Net-_U7-Pad2_ Net-_U1-Pad20_ d_nand +U75 Net-_U59-Pad3_ Net-_U55-Pad3_ Net-_U75-Pad3_ d_nand +U91 Net-_U75-Pad3_ Net-_U7-Pad2_ Net-_U1-Pad23_ d_nand +U74 Net-_U59-Pad3_ Net-_U54-Pad3_ Net-_U74-Pad3_ d_nand +U90 Net-_U74-Pad3_ Net-_U7-Pad2_ Net-_U1-Pad22_ d_nand +U7 Net-_U1-Pad3_ Net-_U7-Pad2_ d_inverter +U2 Net-_U1-Pad2_ Net-_U11-Pad1_ d_inverter +U1 Net-_U1-Pad1_ Net-_U1-Pad2_ Net-_U1-Pad3_ Net-_U1-Pad4_ Net-_U1-Pad5_ Net-_U1-Pad6_ Net-_U1-Pad7_ Net-_U1-Pad8_ Net-_U1-Pad9_ Net-_U1-Pad10_ Net-_U1-Pad11_ Net-_U1-Pad12_ Net-_U1-Pad13_ Net-_U1-Pad14_ Net-_U1-Pad15_ Net-_U1-Pad16_ Net-_U1-Pad17_ Net-_U1-Pad18_ Net-_U1-Pad19_ Net-_U1-Pad20_ Net-_U1-Pad21_ Net-_U1-Pad22_ Net-_U1-Pad23_ ? PORT +U35 Net-_U22-Pad1_ Net-_U31-Pad3_ Net-_U1-Pad1_ ? ? Net-_U35-Pad6_ Net-_U35-Pad7_ d_srff +U34 Net-_U20-Pad1_ Net-_U30-Pad3_ Net-_U1-Pad1_ ? ? Net-_U34-Pad6_ Net-_U34-Pad7_ d_srff +U33 Net-_U18-Pad1_ Net-_U29-Pad3_ Net-_U1-Pad1_ ? ? Net-_U33-Pad6_ Net-_U33-Pad7_ d_srff +U32 Net-_U16-Pad1_ Net-_U28-Pad3_ Net-_U1-Pad1_ ? ? Net-_U32-Pad6_ Net-_U32-Pad7_ d_srff + +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/CD4514BC.cir.out b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/CD4514BC.cir.out new file mode 100644 index 000000000..fb7e5b6e8 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/CD4514BC.cir.out @@ -0,0 +1,372 @@ +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\cd4514bc\cd4514bc.cir + +* u24 net-_u24-pad1_ net-_u24-pad2_ net-_u16-pad1_ d_and +* u8 net-_u3-pad2_ net-_u24-pad1_ d_inverter +* u9 net-_u11-pad1_ net-_u24-pad2_ d_inverter +* u28 net-_u16-pad2_ net-_u17-pad2_ net-_u28-pad3_ d_and +* u16 net-_u16-pad1_ net-_u16-pad2_ d_inverter +* u17 net-_u11-pad1_ net-_u17-pad2_ d_inverter +* u32 net-_u16-pad1_ net-_u28-pad3_ net-_u1-pad1_ ? ? net-_u32-pad6_ net-_u32-pad7_ d_srff +* u3 net-_u1-pad4_ net-_u3-pad2_ d_inverter +* u52 net-_u36-pad2_ net-_u37-pad2_ net-_u52-pad3_ d_and +* u36 net-_u32-pad6_ net-_u36-pad2_ d_inverter +* u37 net-_u33-pad6_ net-_u37-pad2_ d_inverter +* u53 net-_u38-pad2_ net-_u39-pad2_ net-_u53-pad3_ d_and +* u38 net-_u32-pad7_ net-_u38-pad2_ d_inverter +* u39 net-_u33-pad6_ net-_u39-pad2_ d_inverter +* u25 net-_u10-pad2_ net-_u11-pad2_ net-_u18-pad1_ d_and +* u10 net-_u10-pad1_ net-_u10-pad2_ d_inverter +* u11 net-_u11-pad1_ net-_u11-pad2_ d_inverter +* u29 net-_u18-pad2_ net-_u19-pad2_ net-_u29-pad3_ d_and +* u18 net-_u18-pad1_ net-_u18-pad2_ d_inverter +* u19 net-_u11-pad1_ net-_u19-pad2_ d_inverter +* u33 net-_u18-pad1_ net-_u29-pad3_ net-_u1-pad1_ ? ? net-_u33-pad6_ net-_u33-pad7_ d_srff +* u4 net-_u1-pad5_ net-_u10-pad1_ d_inverter +* u54 net-_u40-pad2_ net-_u41-pad2_ net-_u54-pad3_ d_and +* u40 net-_u32-pad6_ net-_u40-pad2_ d_inverter +* u41 net-_u33-pad7_ net-_u41-pad2_ d_inverter +* u55 net-_u42-pad2_ net-_u43-pad2_ net-_u55-pad3_ d_and +* u42 net-_u32-pad7_ net-_u42-pad2_ d_inverter +* u43 net-_u33-pad7_ net-_u43-pad2_ d_inverter +* u26 net-_u12-pad2_ net-_u13-pad2_ net-_u20-pad1_ d_and +* u12 net-_u12-pad1_ net-_u12-pad2_ d_inverter +* u13 net-_u11-pad1_ net-_u13-pad2_ d_inverter +* u30 net-_u20-pad2_ net-_u21-pad2_ net-_u30-pad3_ d_and +* u20 net-_u20-pad1_ net-_u20-pad2_ d_inverter +* u21 net-_u11-pad1_ net-_u21-pad2_ d_inverter +* u34 net-_u20-pad1_ net-_u30-pad3_ net-_u1-pad1_ ? ? net-_u34-pad6_ net-_u34-pad7_ d_srff +* u5 net-_u1-pad6_ net-_u12-pad1_ d_inverter +* u56 net-_u44-pad2_ net-_u45-pad2_ net-_u56-pad3_ d_and +* u44 net-_u34-pad6_ net-_u44-pad2_ d_inverter +* u45 net-_u35-pad6_ net-_u45-pad2_ d_inverter +* u57 net-_u46-pad2_ net-_u47-pad2_ net-_u57-pad3_ d_and +* u46 net-_u34-pad7_ net-_u46-pad2_ d_inverter +* u47 net-_u35-pad6_ net-_u47-pad2_ d_inverter +* u27 net-_u14-pad2_ net-_u15-pad2_ net-_u22-pad1_ d_and +* u14 net-_u14-pad1_ net-_u14-pad2_ d_inverter +* u15 net-_u11-pad1_ net-_u15-pad2_ d_inverter +* u31 net-_u22-pad2_ net-_u23-pad2_ net-_u31-pad3_ d_and +* u22 net-_u22-pad1_ net-_u22-pad2_ d_inverter +* u23 net-_u11-pad1_ net-_u23-pad2_ d_inverter +* u35 net-_u22-pad1_ net-_u31-pad3_ net-_u1-pad1_ ? ? net-_u35-pad6_ net-_u35-pad7_ d_srff +* u6 net-_u1-pad7_ net-_u14-pad1_ d_inverter +* u58 net-_u48-pad2_ net-_u49-pad2_ net-_u58-pad3_ d_and +* u48 net-_u34-pad6_ net-_u48-pad2_ d_inverter +* u49 net-_u35-pad7_ net-_u49-pad2_ d_inverter +* u59 net-_u50-pad2_ net-_u51-pad2_ net-_u59-pad3_ d_and +* u50 net-_u34-pad7_ net-_u50-pad2_ d_inverter +* u51 net-_u35-pad7_ net-_u51-pad2_ d_inverter +* u61 net-_u56-pad3_ net-_u53-pad3_ net-_u61-pad3_ d_nand +* u77 net-_u61-pad3_ net-_u7-pad2_ net-_u1-pad9_ d_nand +* u60 net-_u56-pad3_ net-_u52-pad3_ net-_u60-pad3_ d_nand +* u76 net-_u60-pad3_ net-_u7-pad2_ net-_u1-pad8_ d_nand +* u63 net-_u56-pad3_ net-_u55-pad3_ net-_u63-pad3_ d_nand +* u79 net-_u63-pad3_ net-_u7-pad2_ net-_u1-pad11_ d_nand +* u62 net-_u56-pad3_ net-_u54-pad3_ net-_u62-pad3_ d_nand +* u78 net-_u62-pad3_ net-_u7-pad2_ net-_u1-pad10_ d_nand +* u65 net-_u57-pad3_ net-_u53-pad3_ net-_u65-pad3_ d_nand +* u81 net-_u65-pad3_ net-_u7-pad2_ net-_u1-pad13_ d_nand +* u64 net-_u57-pad3_ net-_u52-pad3_ net-_u64-pad3_ d_nand +* u80 net-_u64-pad3_ net-_u7-pad2_ net-_u1-pad12_ d_nand +* u67 net-_u57-pad3_ net-_u55-pad3_ net-_u67-pad3_ d_nand +* u83 net-_u67-pad3_ net-_u7-pad2_ net-_u1-pad15_ d_nand +* u66 net-_u57-pad3_ net-_u54-pad3_ net-_u66-pad3_ d_nand +* u82 net-_u66-pad3_ net-_u7-pad2_ net-_u1-pad14_ d_nand +* u69 net-_u58-pad3_ net-_u53-pad3_ net-_u69-pad3_ d_nand +* u85 net-_u69-pad3_ net-_u7-pad2_ net-_u1-pad17_ d_nand +* u68 net-_u58-pad3_ net-_u52-pad3_ net-_u68-pad3_ d_nand +* u84 net-_u68-pad3_ net-_u7-pad2_ net-_u1-pad16_ d_nand +* u71 net-_u58-pad3_ net-_u55-pad3_ net-_u71-pad3_ d_nand +* u87 net-_u71-pad3_ net-_u7-pad2_ net-_u1-pad19_ d_nand +* u70 net-_u58-pad3_ net-_u54-pad3_ net-_u70-pad3_ d_nand +* u86 net-_u70-pad3_ net-_u7-pad2_ net-_u1-pad18_ d_nand +* u73 net-_u59-pad3_ net-_u53-pad3_ net-_u73-pad3_ d_nand +* u89 net-_u73-pad3_ net-_u7-pad2_ net-_u1-pad21_ d_nand +* u72 net-_u59-pad3_ net-_u52-pad3_ net-_u72-pad3_ d_nand +* u88 net-_u72-pad3_ net-_u7-pad2_ net-_u1-pad20_ d_nand +* u75 net-_u59-pad3_ net-_u55-pad3_ net-_u75-pad3_ d_nand +* u91 net-_u75-pad3_ net-_u7-pad2_ net-_u1-pad23_ d_nand +* u74 net-_u59-pad3_ net-_u54-pad3_ net-_u74-pad3_ d_nand +* u90 net-_u74-pad3_ net-_u7-pad2_ net-_u1-pad22_ d_nand +* u7 net-_u1-pad3_ net-_u7-pad2_ d_inverter +* u2 net-_u1-pad2_ net-_u11-pad1_ d_inverter +* u1 net-_u1-pad1_ net-_u1-pad2_ net-_u1-pad3_ net-_u1-pad4_ net-_u1-pad5_ net-_u1-pad6_ net-_u1-pad7_ net-_u1-pad8_ net-_u1-pad9_ net-_u1-pad10_ net-_u1-pad11_ net-_u1-pad12_ net-_u1-pad13_ net-_u1-pad14_ net-_u1-pad15_ net-_u1-pad16_ net-_u1-pad17_ net-_u1-pad18_ net-_u1-pad19_ net-_u1-pad20_ net-_u1-pad21_ net-_u1-pad22_ net-_u1-pad23_ ? port +a1 [net-_u24-pad1_ net-_u24-pad2_ ] net-_u16-pad1_ u24 +a2 net-_u3-pad2_ net-_u24-pad1_ u8 +a3 net-_u11-pad1_ net-_u24-pad2_ u9 +a4 [net-_u16-pad2_ net-_u17-pad2_ ] net-_u28-pad3_ u28 +a5 net-_u16-pad1_ net-_u16-pad2_ u16 +a6 net-_u11-pad1_ net-_u17-pad2_ u17 +a7 net-_u16-pad1_ net-_u28-pad3_ net-_u1-pad1_ ? ? net-_u32-pad6_ net-_u32-pad7_ u32 +a8 net-_u1-pad4_ net-_u3-pad2_ u3 +a9 [net-_u36-pad2_ net-_u37-pad2_ ] net-_u52-pad3_ u52 +a10 net-_u32-pad6_ net-_u36-pad2_ u36 +a11 net-_u33-pad6_ net-_u37-pad2_ u37 +a12 [net-_u38-pad2_ net-_u39-pad2_ ] net-_u53-pad3_ u53 +a13 net-_u32-pad7_ net-_u38-pad2_ u38 +a14 net-_u33-pad6_ net-_u39-pad2_ u39 +a15 [net-_u10-pad2_ net-_u11-pad2_ ] net-_u18-pad1_ u25 +a16 net-_u10-pad1_ net-_u10-pad2_ u10 +a17 net-_u11-pad1_ net-_u11-pad2_ u11 +a18 [net-_u18-pad2_ net-_u19-pad2_ ] net-_u29-pad3_ u29 +a19 net-_u18-pad1_ net-_u18-pad2_ u18 +a20 net-_u11-pad1_ net-_u19-pad2_ u19 +a21 net-_u18-pad1_ net-_u29-pad3_ net-_u1-pad1_ ? ? net-_u33-pad6_ net-_u33-pad7_ u33 +a22 net-_u1-pad5_ net-_u10-pad1_ u4 +a23 [net-_u40-pad2_ net-_u41-pad2_ ] net-_u54-pad3_ u54 +a24 net-_u32-pad6_ net-_u40-pad2_ u40 +a25 net-_u33-pad7_ net-_u41-pad2_ u41 +a26 [net-_u42-pad2_ net-_u43-pad2_ ] net-_u55-pad3_ u55 +a27 net-_u32-pad7_ net-_u42-pad2_ u42 +a28 net-_u33-pad7_ net-_u43-pad2_ u43 +a29 [net-_u12-pad2_ net-_u13-pad2_ ] net-_u20-pad1_ u26 +a30 net-_u12-pad1_ net-_u12-pad2_ u12 +a31 net-_u11-pad1_ net-_u13-pad2_ u13 +a32 [net-_u20-pad2_ net-_u21-pad2_ ] net-_u30-pad3_ u30 +a33 net-_u20-pad1_ net-_u20-pad2_ u20 +a34 net-_u11-pad1_ net-_u21-pad2_ u21 +a35 net-_u20-pad1_ net-_u30-pad3_ net-_u1-pad1_ ? ? net-_u34-pad6_ net-_u34-pad7_ u34 +a36 net-_u1-pad6_ net-_u12-pad1_ u5 +a37 [net-_u44-pad2_ net-_u45-pad2_ ] net-_u56-pad3_ u56 +a38 net-_u34-pad6_ net-_u44-pad2_ u44 +a39 net-_u35-pad6_ net-_u45-pad2_ u45 +a40 [net-_u46-pad2_ net-_u47-pad2_ ] net-_u57-pad3_ u57 +a41 net-_u34-pad7_ net-_u46-pad2_ u46 +a42 net-_u35-pad6_ net-_u47-pad2_ u47 +a43 [net-_u14-pad2_ net-_u15-pad2_ ] net-_u22-pad1_ u27 +a44 net-_u14-pad1_ net-_u14-pad2_ u14 +a45 net-_u11-pad1_ net-_u15-pad2_ u15 +a46 [net-_u22-pad2_ net-_u23-pad2_ ] net-_u31-pad3_ u31 +a47 net-_u22-pad1_ net-_u22-pad2_ u22 +a48 net-_u11-pad1_ net-_u23-pad2_ u23 +a49 net-_u22-pad1_ net-_u31-pad3_ net-_u1-pad1_ ? ? net-_u35-pad6_ net-_u35-pad7_ u35 +a50 net-_u1-pad7_ net-_u14-pad1_ u6 +a51 [net-_u48-pad2_ net-_u49-pad2_ ] net-_u58-pad3_ u58 +a52 net-_u34-pad6_ net-_u48-pad2_ u48 +a53 net-_u35-pad7_ net-_u49-pad2_ u49 +a54 [net-_u50-pad2_ net-_u51-pad2_ ] net-_u59-pad3_ u59 +a55 net-_u34-pad7_ net-_u50-pad2_ u50 +a56 net-_u35-pad7_ net-_u51-pad2_ u51 +a57 [net-_u56-pad3_ net-_u53-pad3_ ] net-_u61-pad3_ u61 +a58 [net-_u61-pad3_ net-_u7-pad2_ ] net-_u1-pad9_ u77 +a59 [net-_u56-pad3_ net-_u52-pad3_ ] net-_u60-pad3_ u60 +a60 [net-_u60-pad3_ net-_u7-pad2_ ] net-_u1-pad8_ u76 +a61 [net-_u56-pad3_ net-_u55-pad3_ ] net-_u63-pad3_ u63 +a62 [net-_u63-pad3_ net-_u7-pad2_ ] net-_u1-pad11_ u79 +a63 [net-_u56-pad3_ net-_u54-pad3_ ] net-_u62-pad3_ u62 +a64 [net-_u62-pad3_ net-_u7-pad2_ ] net-_u1-pad10_ u78 +a65 [net-_u57-pad3_ net-_u53-pad3_ ] net-_u65-pad3_ u65 +a66 [net-_u65-pad3_ net-_u7-pad2_ ] net-_u1-pad13_ u81 +a67 [net-_u57-pad3_ net-_u52-pad3_ ] net-_u64-pad3_ u64 +a68 [net-_u64-pad3_ net-_u7-pad2_ ] net-_u1-pad12_ u80 +a69 [net-_u57-pad3_ net-_u55-pad3_ ] net-_u67-pad3_ u67 +a70 [net-_u67-pad3_ net-_u7-pad2_ ] net-_u1-pad15_ u83 +a71 [net-_u57-pad3_ net-_u54-pad3_ ] net-_u66-pad3_ u66 +a72 [net-_u66-pad3_ net-_u7-pad2_ ] net-_u1-pad14_ u82 +a73 [net-_u58-pad3_ net-_u53-pad3_ ] net-_u69-pad3_ u69 +a74 [net-_u69-pad3_ net-_u7-pad2_ ] net-_u1-pad17_ u85 +a75 [net-_u58-pad3_ net-_u52-pad3_ ] net-_u68-pad3_ u68 +a76 [net-_u68-pad3_ net-_u7-pad2_ ] net-_u1-pad16_ u84 +a77 [net-_u58-pad3_ net-_u55-pad3_ ] net-_u71-pad3_ u71 +a78 [net-_u71-pad3_ net-_u7-pad2_ ] net-_u1-pad19_ u87 +a79 [net-_u58-pad3_ net-_u54-pad3_ ] net-_u70-pad3_ u70 +a80 [net-_u70-pad3_ net-_u7-pad2_ ] net-_u1-pad18_ u86 +a81 [net-_u59-pad3_ net-_u53-pad3_ ] net-_u73-pad3_ u73 +a82 [net-_u73-pad3_ net-_u7-pad2_ ] net-_u1-pad21_ u89 +a83 [net-_u59-pad3_ net-_u52-pad3_ ] net-_u72-pad3_ u72 +a84 [net-_u72-pad3_ net-_u7-pad2_ ] net-_u1-pad20_ u88 +a85 [net-_u59-pad3_ net-_u55-pad3_ ] net-_u75-pad3_ u75 +a86 [net-_u75-pad3_ net-_u7-pad2_ ] net-_u1-pad23_ u91 +a87 [net-_u59-pad3_ net-_u54-pad3_ ] net-_u74-pad3_ u74 +a88 [net-_u74-pad3_ net-_u7-pad2_ ] net-_u1-pad22_ u90 +a89 net-_u1-pad3_ net-_u7-pad2_ u7 +a90 net-_u1-pad2_ net-_u11-pad1_ u2 +* Schematic Name: d_and, NgSpice Name: d_and +.model u24 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u8 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u9 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u28 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u16 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u17 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_srff, NgSpice Name: d_srff +.model u32 d_srff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 sr_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u3 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u52 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u36 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u37 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u53 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u38 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u39 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u25 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u10 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u11 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u29 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u18 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u19 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_srff, NgSpice Name: d_srff +.model u33 d_srff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 sr_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u4 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u54 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u40 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u41 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u55 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u42 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u43 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u26 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u12 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u13 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u30 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u20 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u21 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_srff, NgSpice Name: d_srff +.model u34 d_srff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 sr_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u5 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u56 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u44 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u45 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u57 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u46 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u47 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u27 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u14 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u15 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u31 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u22 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u23 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_srff, NgSpice Name: d_srff +.model u35 d_srff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 sr_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u6 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u58 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u48 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u49 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u59 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u50 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u51 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u61 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u77 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u60 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u76 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u63 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u79 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u62 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u78 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u65 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u81 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u64 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u80 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u67 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u83 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u66 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u82 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u69 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u85 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u68 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u84 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u71 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u87 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u70 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u86 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u73 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u89 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u72 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u88 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u75 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u91 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u74 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u90 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u7 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u2 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +.tran 0e-00 0e-00 0e-00 + +* Control Statements +.control +run +print allv > plot_data_v.txt +print alli > plot_data_i.txt +.endc +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/CD4514BC.pro b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/CD4514BC.pro new file mode 100644 index 000000000..e27a398be --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/CD4514BC.pro @@ -0,0 +1,73 @@ +update=22/05/2015 07:44:53 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=adc-dac +LibName2=memory +LibName3=xilinx +LibName4=microcontrollers +LibName5=dsp +LibName6=microchip +LibName7=analog_switches +LibName8=motorola +LibName9=texas +LibName10=intel +LibName11=audio +LibName12=interface +LibName13=digital-audio +LibName14=philips +LibName15=display +LibName16=cypress +LibName17=siliconi +LibName18=opto +LibName19=atmel +LibName20=contrib +LibName21=power +LibName22=eSim_Plot +LibName23=transistors +LibName24=conn +LibName25=eSim_User +LibName26=regul +LibName27=74xx +LibName28=cmos4000 +LibName29=eSim_Analog +LibName30=eSim_Devices +LibName31=eSim_Digital +LibName32=eSim_Hybrid +LibName33=eSim_Miscellaneous +LibName34=eSim_Power +LibName35=eSim_Sources +LibName36=eSim_Subckt +LibName37=eSim_Nghdl +LibName38=eSim_Ngveri +LibName39=eSim_SKY130 +LibName40=eSim_SKY130_Subckts diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/CD4514BC.sch b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/CD4514BC.sch new file mode 100644 index 000000000..908ad1fcb --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/CD4514BC.sch @@ -0,0 +1,1865 @@ +EESchema Schematic File Version 2 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:power +LIBS:eSim_Plot +LIBS:transistors +LIBS:conn +LIBS:eSim_User +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:eSim_Analog +LIBS:eSim_Devices +LIBS:eSim_Digital +LIBS:eSim_Hybrid +LIBS:eSim_Miscellaneous +LIBS:eSim_Power +LIBS:eSim_Sources +LIBS:eSim_Subckt +LIBS:eSim_Nghdl +LIBS:eSim_Ngveri +LIBS:eSim_SKY130 +LIBS:eSim_SKY130_Subckts +LIBS:CD4514BC-cache +EELAYER 25 0 +EELAYER END +$Descr A2 23386 16535 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L d_and U24 +U 1 1 6842CEDD +P 7300 3850 +F 0 "U24" H 7300 3850 60 0000 C CNN +F 1 "d_and" H 7350 3950 60 0000 C CNN +F 2 "" H 7300 3850 60 0000 C CNN +F 3 "" H 7300 3850 60 0000 C CNN + 1 7300 3850 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U8 +U 1 1 6842CF20 +P 6450 3750 +F 0 "U8" H 6450 3650 60 0000 C CNN +F 1 "d_inverter" H 6450 3900 60 0000 C CNN +F 2 "" H 6500 3700 60 0000 C CNN +F 3 "" H 6500 3700 60 0000 C CNN + 1 6450 3750 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U9 +U 1 1 6842CF59 +P 6450 3850 +F 0 "U9" H 6450 3750 60 0000 C CNN +F 1 "d_inverter" H 6450 4000 60 0000 C CNN +F 2 "" H 6500 3800 60 0000 C CNN +F 3 "" H 6500 3800 60 0000 C CNN + 1 6450 3850 + 1 0 0 -1 +$EndComp +$Comp +L d_and U28 +U 1 1 6842D021 +P 7800 4700 +F 0 "U28" H 7800 4700 60 0000 C CNN +F 1 "d_and" H 7850 4800 60 0000 C CNN +F 2 "" H 7800 4700 60 0000 C CNN +F 3 "" H 7800 4700 60 0000 C CNN + 1 7800 4700 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U16 +U 1 1 6842D027 +P 6950 4600 +F 0 "U16" H 6950 4500 60 0000 C CNN +F 1 "d_inverter" H 6950 4750 60 0000 C CNN +F 2 "" H 7000 4550 60 0000 C CNN +F 3 "" H 7000 4550 60 0000 C CNN + 1 6950 4600 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U17 +U 1 1 6842D02D +P 6950 4700 +F 0 "U17" H 6950 4600 60 0000 C CNN +F 1 "d_inverter" H 6950 4850 60 0000 C CNN +F 2 "" H 7000 4650 60 0000 C CNN +F 3 "" H 7000 4650 60 0000 C CNN + 1 6950 4700 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U3 +U 1 1 6842D1BE +P 5200 3750 +F 0 "U3" H 5200 3650 60 0000 C CNN +F 1 "d_inverter" H 5200 3900 60 0000 C CNN +F 2 "" H 5250 3700 60 0000 C CNN +F 3 "" H 5250 3700 60 0000 C CNN + 1 5200 3750 + 1 0 0 -1 +$EndComp +$Comp +L d_and U52 +U 1 1 6842D2FA +P 11700 4200 +F 0 "U52" H 11700 4200 60 0000 C CNN +F 1 "d_and" H 11750 4300 60 0000 C CNN +F 2 "" H 11700 4200 60 0000 C CNN +F 3 "" H 11700 4200 60 0000 C CNN + 1 11700 4200 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U36 +U 1 1 6842D300 +P 10850 4100 +F 0 "U36" H 10850 4000 60 0000 C CNN +F 1 "d_inverter" H 10850 4250 60 0000 C CNN +F 2 "" H 10900 4050 60 0000 C CNN +F 3 "" H 10900 4050 60 0000 C CNN + 1 10850 4100 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U37 +U 1 1 6842D306 +P 10850 4200 +F 0 "U37" H 10850 4100 60 0000 C CNN +F 1 "d_inverter" H 10850 4350 60 0000 C CNN +F 2 "" H 10900 4150 60 0000 C CNN +F 3 "" H 10900 4150 60 0000 C CNN + 1 10850 4200 + 1 0 0 -1 +$EndComp +$Comp +L d_and U53 +U 1 1 6842D37D +P 11700 4950 +F 0 "U53" H 11700 4950 60 0000 C CNN +F 1 "d_and" H 11750 5050 60 0000 C CNN +F 2 "" H 11700 4950 60 0000 C CNN +F 3 "" H 11700 4950 60 0000 C CNN + 1 11700 4950 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U38 +U 1 1 6842D383 +P 10850 4850 +F 0 "U38" H 10850 4750 60 0000 C CNN +F 1 "d_inverter" H 10850 5000 60 0000 C CNN +F 2 "" H 10900 4800 60 0000 C CNN +F 3 "" H 10900 4800 60 0000 C CNN + 1 10850 4850 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U39 +U 1 1 6842D389 +P 10850 4950 +F 0 "U39" H 10850 4850 60 0000 C CNN +F 1 "d_inverter" H 10850 5100 60 0000 C CNN +F 2 "" H 10900 4900 60 0000 C CNN +F 3 "" H 10900 4900 60 0000 C CNN + 1 10850 4950 + 1 0 0 -1 +$EndComp +$Comp +L d_and U25 +U 1 1 6842D607 +P 7300 5650 +F 0 "U25" H 7300 5650 60 0000 C CNN +F 1 "d_and" H 7350 5750 60 0000 C CNN +F 2 "" H 7300 5650 60 0000 C CNN +F 3 "" H 7300 5650 60 0000 C CNN + 1 7300 5650 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U10 +U 1 1 6842D60D +P 6450 5550 +F 0 "U10" H 6450 5450 60 0000 C CNN +F 1 "d_inverter" H 6450 5700 60 0000 C CNN +F 2 "" H 6500 5500 60 0000 C CNN +F 3 "" H 6500 5500 60 0000 C CNN + 1 6450 5550 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U11 +U 1 1 6842D613 +P 6450 5650 +F 0 "U11" H 6450 5550 60 0000 C CNN +F 1 "d_inverter" H 6450 5800 60 0000 C CNN +F 2 "" H 6500 5600 60 0000 C CNN +F 3 "" H 6500 5600 60 0000 C CNN + 1 6450 5650 + 1 0 0 -1 +$EndComp +$Comp +L d_and U29 +U 1 1 6842D61B +P 7800 6500 +F 0 "U29" H 7800 6500 60 0000 C CNN +F 1 "d_and" H 7850 6600 60 0000 C CNN +F 2 "" H 7800 6500 60 0000 C CNN +F 3 "" H 7800 6500 60 0000 C CNN + 1 7800 6500 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U18 +U 1 1 6842D621 +P 6950 6400 +F 0 "U18" H 6950 6300 60 0000 C CNN +F 1 "d_inverter" H 6950 6550 60 0000 C CNN +F 2 "" H 7000 6350 60 0000 C CNN +F 3 "" H 7000 6350 60 0000 C CNN + 1 6950 6400 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U19 +U 1 1 6842D627 +P 6950 6500 +F 0 "U19" H 6950 6400 60 0000 C CNN +F 1 "d_inverter" H 6950 6650 60 0000 C CNN +F 2 "" H 7000 6450 60 0000 C CNN +F 3 "" H 7000 6450 60 0000 C CNN + 1 6950 6500 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U4 +U 1 1 6842D637 +P 5200 5550 +F 0 "U4" H 5200 5450 60 0000 C CNN +F 1 "d_inverter" H 5200 5700 60 0000 C CNN +F 2 "" H 5250 5500 60 0000 C CNN +F 3 "" H 5250 5500 60 0000 C CNN + 1 5200 5550 + 1 0 0 -1 +$EndComp +$Comp +L d_and U54 +U 1 1 6842D63E +P 11700 6000 +F 0 "U54" H 11700 6000 60 0000 C CNN +F 1 "d_and" H 11750 6100 60 0000 C CNN +F 2 "" H 11700 6000 60 0000 C CNN +F 3 "" H 11700 6000 60 0000 C CNN + 1 11700 6000 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U40 +U 1 1 6842D644 +P 10850 5900 +F 0 "U40" H 10850 5800 60 0000 C CNN +F 1 "d_inverter" H 10850 6050 60 0000 C CNN +F 2 "" H 10900 5850 60 0000 C CNN +F 3 "" H 10900 5850 60 0000 C CNN + 1 10850 5900 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U41 +U 1 1 6842D64A +P 10850 6000 +F 0 "U41" H 10850 5900 60 0000 C CNN +F 1 "d_inverter" H 10850 6150 60 0000 C CNN +F 2 "" H 10900 5950 60 0000 C CNN +F 3 "" H 10900 5950 60 0000 C CNN + 1 10850 6000 + 1 0 0 -1 +$EndComp +$Comp +L d_and U55 +U 1 1 6842D652 +P 11700 6750 +F 0 "U55" H 11700 6750 60 0000 C CNN +F 1 "d_and" H 11750 6850 60 0000 C CNN +F 2 "" H 11700 6750 60 0000 C CNN +F 3 "" H 11700 6750 60 0000 C CNN + 1 11700 6750 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U42 +U 1 1 6842D658 +P 10850 6650 +F 0 "U42" H 10850 6550 60 0000 C CNN +F 1 "d_inverter" H 10850 6800 60 0000 C CNN +F 2 "" H 10900 6600 60 0000 C CNN +F 3 "" H 10900 6600 60 0000 C CNN + 1 10850 6650 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U43 +U 1 1 6842D65E +P 10850 6750 +F 0 "U43" H 10850 6650 60 0000 C CNN +F 1 "d_inverter" H 10850 6900 60 0000 C CNN +F 2 "" H 10900 6700 60 0000 C CNN +F 3 "" H 10900 6700 60 0000 C CNN + 1 10850 6750 + 1 0 0 -1 +$EndComp +$Comp +L d_and U26 +U 1 1 6842E78D +P 7300 7350 +F 0 "U26" H 7300 7350 60 0000 C CNN +F 1 "d_and" H 7350 7450 60 0000 C CNN +F 2 "" H 7300 7350 60 0000 C CNN +F 3 "" H 7300 7350 60 0000 C CNN + 1 7300 7350 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U12 +U 1 1 6842E793 +P 6450 7250 +F 0 "U12" H 6450 7150 60 0000 C CNN +F 1 "d_inverter" H 6450 7400 60 0000 C CNN +F 2 "" H 6500 7200 60 0000 C CNN +F 3 "" H 6500 7200 60 0000 C CNN + 1 6450 7250 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U13 +U 1 1 6842E799 +P 6450 7350 +F 0 "U13" H 6450 7250 60 0000 C CNN +F 1 "d_inverter" H 6450 7500 60 0000 C CNN +F 2 "" H 6500 7300 60 0000 C CNN +F 3 "" H 6500 7300 60 0000 C CNN + 1 6450 7350 + 1 0 0 -1 +$EndComp +$Comp +L d_and U30 +U 1 1 6842E7A1 +P 7800 8200 +F 0 "U30" H 7800 8200 60 0000 C CNN +F 1 "d_and" H 7850 8300 60 0000 C CNN +F 2 "" H 7800 8200 60 0000 C CNN +F 3 "" H 7800 8200 60 0000 C CNN + 1 7800 8200 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U20 +U 1 1 6842E7A7 +P 6950 8100 +F 0 "U20" H 6950 8000 60 0000 C CNN +F 1 "d_inverter" H 6950 8250 60 0000 C CNN +F 2 "" H 7000 8050 60 0000 C CNN +F 3 "" H 7000 8050 60 0000 C CNN + 1 6950 8100 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U21 +U 1 1 6842E7AD +P 6950 8200 +F 0 "U21" H 6950 8100 60 0000 C CNN +F 1 "d_inverter" H 6950 8350 60 0000 C CNN +F 2 "" H 7000 8150 60 0000 C CNN +F 3 "" H 7000 8150 60 0000 C CNN + 1 6950 8200 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U5 +U 1 1 6842E7BD +P 5200 7250 +F 0 "U5" H 5200 7150 60 0000 C CNN +F 1 "d_inverter" H 5200 7400 60 0000 C CNN +F 2 "" H 5250 7200 60 0000 C CNN +F 3 "" H 5250 7200 60 0000 C CNN + 1 5200 7250 + 1 0 0 -1 +$EndComp +$Comp +L d_and U56 +U 1 1 6842E7C4 +P 11700 7700 +F 0 "U56" H 11700 7700 60 0000 C CNN +F 1 "d_and" H 11750 7800 60 0000 C CNN +F 2 "" H 11700 7700 60 0000 C CNN +F 3 "" H 11700 7700 60 0000 C CNN + 1 11700 7700 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U44 +U 1 1 6842E7CA +P 10850 7600 +F 0 "U44" H 10850 7500 60 0000 C CNN +F 1 "d_inverter" H 10850 7750 60 0000 C CNN +F 2 "" H 10900 7550 60 0000 C CNN +F 3 "" H 10900 7550 60 0000 C CNN + 1 10850 7600 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U45 +U 1 1 6842E7D0 +P 10850 7700 +F 0 "U45" H 10850 7600 60 0000 C CNN +F 1 "d_inverter" H 10850 7850 60 0000 C CNN +F 2 "" H 10900 7650 60 0000 C CNN +F 3 "" H 10900 7650 60 0000 C CNN + 1 10850 7700 + 1 0 0 -1 +$EndComp +$Comp +L d_and U57 +U 1 1 6842E7D8 +P 11700 8450 +F 0 "U57" H 11700 8450 60 0000 C CNN +F 1 "d_and" H 11750 8550 60 0000 C CNN +F 2 "" H 11700 8450 60 0000 C CNN +F 3 "" H 11700 8450 60 0000 C CNN + 1 11700 8450 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U46 +U 1 1 6842E7DE +P 10850 8350 +F 0 "U46" H 10850 8250 60 0000 C CNN +F 1 "d_inverter" H 10850 8500 60 0000 C CNN +F 2 "" H 10900 8300 60 0000 C CNN +F 3 "" H 10900 8300 60 0000 C CNN + 1 10850 8350 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U47 +U 1 1 6842E7E4 +P 10850 8450 +F 0 "U47" H 10850 8350 60 0000 C CNN +F 1 "d_inverter" H 10850 8600 60 0000 C CNN +F 2 "" H 10900 8400 60 0000 C CNN +F 3 "" H 10900 8400 60 0000 C CNN + 1 10850 8450 + 1 0 0 -1 +$EndComp +$Comp +L d_and U27 +U 1 1 6842E7EC +P 7300 9150 +F 0 "U27" H 7300 9150 60 0000 C CNN +F 1 "d_and" H 7350 9250 60 0000 C CNN +F 2 "" H 7300 9150 60 0000 C CNN +F 3 "" H 7300 9150 60 0000 C CNN + 1 7300 9150 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U14 +U 1 1 6842E7F2 +P 6450 9050 +F 0 "U14" H 6450 8950 60 0000 C CNN +F 1 "d_inverter" H 6450 9200 60 0000 C CNN +F 2 "" H 6500 9000 60 0000 C CNN +F 3 "" H 6500 9000 60 0000 C CNN + 1 6450 9050 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U15 +U 1 1 6842E7F8 +P 6450 9150 +F 0 "U15" H 6450 9050 60 0000 C CNN +F 1 "d_inverter" H 6450 9300 60 0000 C CNN +F 2 "" H 6500 9100 60 0000 C CNN +F 3 "" H 6500 9100 60 0000 C CNN + 1 6450 9150 + 1 0 0 -1 +$EndComp +$Comp +L d_and U31 +U 1 1 6842E800 +P 7800 10000 +F 0 "U31" H 7800 10000 60 0000 C CNN +F 1 "d_and" H 7850 10100 60 0000 C CNN +F 2 "" H 7800 10000 60 0000 C CNN +F 3 "" H 7800 10000 60 0000 C CNN + 1 7800 10000 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U22 +U 1 1 6842E806 +P 6950 9900 +F 0 "U22" H 6950 9800 60 0000 C CNN +F 1 "d_inverter" H 6950 10050 60 0000 C CNN +F 2 "" H 7000 9850 60 0000 C CNN +F 3 "" H 7000 9850 60 0000 C CNN + 1 6950 9900 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U23 +U 1 1 6842E80C +P 6950 10000 +F 0 "U23" H 6950 9900 60 0000 C CNN +F 1 "d_inverter" H 6950 10150 60 0000 C CNN +F 2 "" H 7000 9950 60 0000 C CNN +F 3 "" H 7000 9950 60 0000 C CNN + 1 6950 10000 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U6 +U 1 1 6842E81C +P 5200 9050 +F 0 "U6" H 5200 8950 60 0000 C CNN +F 1 "d_inverter" H 5200 9200 60 0000 C CNN +F 2 "" H 5250 9000 60 0000 C CNN +F 3 "" H 5250 9000 60 0000 C CNN + 1 5200 9050 + 1 0 0 -1 +$EndComp +$Comp +L d_and U58 +U 1 1 6842E823 +P 11700 9500 +F 0 "U58" H 11700 9500 60 0000 C CNN +F 1 "d_and" H 11750 9600 60 0000 C CNN +F 2 "" H 11700 9500 60 0000 C CNN +F 3 "" H 11700 9500 60 0000 C CNN + 1 11700 9500 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U48 +U 1 1 6842E829 +P 10850 9400 +F 0 "U48" H 10850 9300 60 0000 C CNN +F 1 "d_inverter" H 10850 9550 60 0000 C CNN +F 2 "" H 10900 9350 60 0000 C CNN +F 3 "" H 10900 9350 60 0000 C CNN + 1 10850 9400 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U49 +U 1 1 6842E82F +P 10850 9500 +F 0 "U49" H 10850 9400 60 0000 C CNN +F 1 "d_inverter" H 10850 9650 60 0000 C CNN +F 2 "" H 10900 9450 60 0000 C CNN +F 3 "" H 10900 9450 60 0000 C CNN + 1 10850 9500 + 1 0 0 -1 +$EndComp +$Comp +L d_and U59 +U 1 1 6842E837 +P 11700 10250 +F 0 "U59" H 11700 10250 60 0000 C CNN +F 1 "d_and" H 11750 10350 60 0000 C CNN +F 2 "" H 11700 10250 60 0000 C CNN +F 3 "" H 11700 10250 60 0000 C CNN + 1 11700 10250 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U50 +U 1 1 6842E83D +P 10850 10150 +F 0 "U50" H 10850 10050 60 0000 C CNN +F 1 "d_inverter" H 10850 10300 60 0000 C CNN +F 2 "" H 10900 10100 60 0000 C CNN +F 3 "" H 10900 10100 60 0000 C CNN + 1 10850 10150 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U51 +U 1 1 6842E843 +P 10850 10250 +F 0 "U51" H 10850 10150 60 0000 C CNN +F 1 "d_inverter" H 10850 10400 60 0000 C CNN +F 2 "" H 10900 10200 60 0000 C CNN +F 3 "" H 10900 10200 60 0000 C CNN + 1 10850 10250 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U61 +U 1 1 684302D9 +P 15450 4550 +F 0 "U61" H 15450 4550 60 0000 C CNN +F 1 "d_nand" H 15500 4650 60 0000 C CNN +F 2 "" H 15450 4550 60 0000 C CNN +F 3 "" H 15450 4550 60 0000 C CNN + 1 15450 4550 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U77 +U 1 1 684304AD +P 16450 4500 +F 0 "U77" H 16450 4500 60 0000 C CNN +F 1 "d_nand" H 16500 4600 60 0000 C CNN +F 2 "" H 16450 4500 60 0000 C CNN +F 3 "" H 16450 4500 60 0000 C CNN + 1 16450 4500 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U60 +U 1 1 684309C9 +P 15450 4100 +F 0 "U60" H 15450 4100 60 0000 C CNN +F 1 "d_nand" H 15500 4200 60 0000 C CNN +F 2 "" H 15450 4100 60 0000 C CNN +F 3 "" H 15450 4100 60 0000 C CNN + 1 15450 4100 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U76 +U 1 1 684309CF +P 16450 4050 +F 0 "U76" H 16450 4050 60 0000 C CNN +F 1 "d_nand" H 16500 4150 60 0000 C CNN +F 2 "" H 16450 4050 60 0000 C CNN +F 3 "" H 16450 4050 60 0000 C CNN + 1 16450 4050 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U63 +U 1 1 68430AF7 +P 15500 5350 +F 0 "U63" H 15500 5350 60 0000 C CNN +F 1 "d_nand" H 15550 5450 60 0000 C CNN +F 2 "" H 15500 5350 60 0000 C CNN +F 3 "" H 15500 5350 60 0000 C CNN + 1 15500 5350 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U79 +U 1 1 68430AFD +P 16500 5300 +F 0 "U79" H 16500 5300 60 0000 C CNN +F 1 "d_nand" H 16550 5400 60 0000 C CNN +F 2 "" H 16500 5300 60 0000 C CNN +F 3 "" H 16500 5300 60 0000 C CNN + 1 16500 5300 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U62 +U 1 1 68430B05 +P 15500 4900 +F 0 "U62" H 15500 4900 60 0000 C CNN +F 1 "d_nand" H 15550 5000 60 0000 C CNN +F 2 "" H 15500 4900 60 0000 C CNN +F 3 "" H 15500 4900 60 0000 C CNN + 1 15500 4900 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U78 +U 1 1 68430B0B +P 16500 4850 +F 0 "U78" H 16500 4850 60 0000 C CNN +F 1 "d_nand" H 16550 4950 60 0000 C CNN +F 2 "" H 16500 4850 60 0000 C CNN +F 3 "" H 16500 4850 60 0000 C CNN + 1 16500 4850 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U65 +U 1 1 68430CC3 +P 15500 6150 +F 0 "U65" H 15500 6150 60 0000 C CNN +F 1 "d_nand" H 15550 6250 60 0000 C CNN +F 2 "" H 15500 6150 60 0000 C CNN +F 3 "" H 15500 6150 60 0000 C CNN + 1 15500 6150 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U81 +U 1 1 68430CC9 +P 16500 6100 +F 0 "U81" H 16500 6100 60 0000 C CNN +F 1 "d_nand" H 16550 6200 60 0000 C CNN +F 2 "" H 16500 6100 60 0000 C CNN +F 3 "" H 16500 6100 60 0000 C CNN + 1 16500 6100 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U64 +U 1 1 68430CD1 +P 15500 5700 +F 0 "U64" H 15500 5700 60 0000 C CNN +F 1 "d_nand" H 15550 5800 60 0000 C CNN +F 2 "" H 15500 5700 60 0000 C CNN +F 3 "" H 15500 5700 60 0000 C CNN + 1 15500 5700 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U80 +U 1 1 68430CD7 +P 16500 5650 +F 0 "U80" H 16500 5650 60 0000 C CNN +F 1 "d_nand" H 16550 5750 60 0000 C CNN +F 2 "" H 16500 5650 60 0000 C CNN +F 3 "" H 16500 5650 60 0000 C CNN + 1 16500 5650 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U67 +U 1 1 68430CDF +P 15550 6950 +F 0 "U67" H 15550 6950 60 0000 C CNN +F 1 "d_nand" H 15600 7050 60 0000 C CNN +F 2 "" H 15550 6950 60 0000 C CNN +F 3 "" H 15550 6950 60 0000 C CNN + 1 15550 6950 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U83 +U 1 1 68430CE5 +P 16550 6900 +F 0 "U83" H 16550 6900 60 0000 C CNN +F 1 "d_nand" H 16600 7000 60 0000 C CNN +F 2 "" H 16550 6900 60 0000 C CNN +F 3 "" H 16550 6900 60 0000 C CNN + 1 16550 6900 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U66 +U 1 1 68430CED +P 15550 6500 +F 0 "U66" H 15550 6500 60 0000 C CNN +F 1 "d_nand" H 15600 6600 60 0000 C CNN +F 2 "" H 15550 6500 60 0000 C CNN +F 3 "" H 15550 6500 60 0000 C CNN + 1 15550 6500 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U82 +U 1 1 68430CF3 +P 16550 6450 +F 0 "U82" H 16550 6450 60 0000 C CNN +F 1 "d_nand" H 16600 6550 60 0000 C CNN +F 2 "" H 16550 6450 60 0000 C CNN +F 3 "" H 16550 6450 60 0000 C CNN + 1 16550 6450 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U69 +U 1 1 6843121B +P 15550 7800 +F 0 "U69" H 15550 7800 60 0000 C CNN +F 1 "d_nand" H 15600 7900 60 0000 C CNN +F 2 "" H 15550 7800 60 0000 C CNN +F 3 "" H 15550 7800 60 0000 C CNN + 1 15550 7800 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U85 +U 1 1 68431221 +P 16550 7750 +F 0 "U85" H 16550 7750 60 0000 C CNN +F 1 "d_nand" H 16600 7850 60 0000 C CNN +F 2 "" H 16550 7750 60 0000 C CNN +F 3 "" H 16550 7750 60 0000 C CNN + 1 16550 7750 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U68 +U 1 1 68431229 +P 15550 7350 +F 0 "U68" H 15550 7350 60 0000 C CNN +F 1 "d_nand" H 15600 7450 60 0000 C CNN +F 2 "" H 15550 7350 60 0000 C CNN +F 3 "" H 15550 7350 60 0000 C CNN + 1 15550 7350 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U84 +U 1 1 6843122F +P 16550 7300 +F 0 "U84" H 16550 7300 60 0000 C CNN +F 1 "d_nand" H 16600 7400 60 0000 C CNN +F 2 "" H 16550 7300 60 0000 C CNN +F 3 "" H 16550 7300 60 0000 C CNN + 1 16550 7300 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U71 +U 1 1 68431237 +P 15600 8600 +F 0 "U71" H 15600 8600 60 0000 C CNN +F 1 "d_nand" H 15650 8700 60 0000 C CNN +F 2 "" H 15600 8600 60 0000 C CNN +F 3 "" H 15600 8600 60 0000 C CNN + 1 15600 8600 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U87 +U 1 1 6843123D +P 16600 8550 +F 0 "U87" H 16600 8550 60 0000 C CNN +F 1 "d_nand" H 16650 8650 60 0000 C CNN +F 2 "" H 16600 8550 60 0000 C CNN +F 3 "" H 16600 8550 60 0000 C CNN + 1 16600 8550 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U70 +U 1 1 68431245 +P 15600 8150 +F 0 "U70" H 15600 8150 60 0000 C CNN +F 1 "d_nand" H 15650 8250 60 0000 C CNN +F 2 "" H 15600 8150 60 0000 C CNN +F 3 "" H 15600 8150 60 0000 C CNN + 1 15600 8150 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U86 +U 1 1 6843124B +P 16600 8100 +F 0 "U86" H 16600 8100 60 0000 C CNN +F 1 "d_nand" H 16650 8200 60 0000 C CNN +F 2 "" H 16600 8100 60 0000 C CNN +F 3 "" H 16600 8100 60 0000 C CNN + 1 16600 8100 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U73 +U 1 1 68431253 +P 15600 9400 +F 0 "U73" H 15600 9400 60 0000 C CNN +F 1 "d_nand" H 15650 9500 60 0000 C CNN +F 2 "" H 15600 9400 60 0000 C CNN +F 3 "" H 15600 9400 60 0000 C CNN + 1 15600 9400 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U89 +U 1 1 68431259 +P 16600 9350 +F 0 "U89" H 16600 9350 60 0000 C CNN +F 1 "d_nand" H 16650 9450 60 0000 C CNN +F 2 "" H 16600 9350 60 0000 C CNN +F 3 "" H 16600 9350 60 0000 C CNN + 1 16600 9350 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U72 +U 1 1 68431261 +P 15600 8950 +F 0 "U72" H 15600 8950 60 0000 C CNN +F 1 "d_nand" H 15650 9050 60 0000 C CNN +F 2 "" H 15600 8950 60 0000 C CNN +F 3 "" H 15600 8950 60 0000 C CNN + 1 15600 8950 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U88 +U 1 1 68431267 +P 16600 8900 +F 0 "U88" H 16600 8900 60 0000 C CNN +F 1 "d_nand" H 16650 9000 60 0000 C CNN +F 2 "" H 16600 8900 60 0000 C CNN +F 3 "" H 16600 8900 60 0000 C CNN + 1 16600 8900 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U75 +U 1 1 6843126F +P 15650 10200 +F 0 "U75" H 15650 10200 60 0000 C CNN +F 1 "d_nand" H 15700 10300 60 0000 C CNN +F 2 "" H 15650 10200 60 0000 C CNN +F 3 "" H 15650 10200 60 0000 C CNN + 1 15650 10200 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U91 +U 1 1 68431275 +P 16650 10150 +F 0 "U91" H 16650 10150 60 0000 C CNN +F 1 "d_nand" H 16700 10250 60 0000 C CNN +F 2 "" H 16650 10150 60 0000 C CNN +F 3 "" H 16650 10150 60 0000 C CNN + 1 16650 10150 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U74 +U 1 1 6843127D +P 15650 9750 +F 0 "U74" H 15650 9750 60 0000 C CNN +F 1 "d_nand" H 15700 9850 60 0000 C CNN +F 2 "" H 15650 9750 60 0000 C CNN +F 3 "" H 15650 9750 60 0000 C CNN + 1 15650 9750 + 1 0 0 -1 +$EndComp +$Comp +L d_nand U90 +U 1 1 68431283 +P 16650 9700 +F 0 "U90" H 16650 9700 60 0000 C CNN +F 1 "d_nand" H 16700 9800 60 0000 C CNN +F 2 "" H 16650 9700 60 0000 C CNN +F 3 "" H 16650 9700 60 0000 C CNN + 1 16650 9700 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U7 +U 1 1 6846F941 +P 5350 10600 +F 0 "U7" H 5350 10500 60 0000 C CNN +F 1 "d_inverter" H 5350 10750 60 0000 C CNN +F 2 "" H 5400 10550 60 0000 C CNN +F 3 "" H 5400 10550 60 0000 C CNN + 1 5350 10600 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U2 +U 1 1 68470940 +P 5100 10000 +F 0 "U2" H 5100 9900 60 0000 C CNN +F 1 "d_inverter" H 5100 10150 60 0000 C CNN +F 2 "" H 5150 9950 60 0000 C CNN +F 3 "" H 5150 9950 60 0000 C CNN + 1 5100 10000 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 7 1 6847CB7E +P 4400 9050 +F 0 "U1" H 4450 9150 30 0000 C CNN +F 1 "PORT" H 4400 9050 30 0000 C CNN +F 2 "" H 4400 9050 60 0000 C CNN +F 3 "" H 4400 9050 60 0000 C CNN + 7 4400 9050 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 6 1 6847CCA3 +P 4400 7250 +F 0 "U1" H 4450 7350 30 0000 C CNN +F 1 "PORT" H 4400 7250 30 0000 C CNN +F 2 "" H 4400 7250 60 0000 C CNN +F 3 "" H 4400 7250 60 0000 C CNN + 6 4400 7250 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 4 1 6847D3D0 +P 4550 3600 +F 0 "U1" H 4600 3700 30 0000 C CNN +F 1 "PORT" H 4550 3600 30 0000 C CNN +F 2 "" H 4550 3600 60 0000 C CNN +F 3 "" H 4550 3600 60 0000 C CNN + 4 4550 3600 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 1 1 6847D7CA +P 4250 8600 +F 0 "U1" H 4300 8700 30 0000 C CNN +F 1 "PORT" H 4250 8600 30 0000 C CNN +F 2 "" H 4250 8600 60 0000 C CNN +F 3 "" H 4250 8600 60 0000 C CNN + 1 4250 8600 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 5 1 6847D8DD +P 4450 5550 +F 0 "U1" H 4500 5650 30 0000 C CNN +F 1 "PORT" H 4450 5550 30 0000 C CNN +F 2 "" H 4450 5550 60 0000 C CNN +F 3 "" H 4450 5550 60 0000 C CNN + 5 4450 5550 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 2 1 6847D9E8 +P 4250 10000 +F 0 "U1" H 4300 10100 30 0000 C CNN +F 1 "PORT" H 4250 10000 30 0000 C CNN +F 2 "" H 4250 10000 60 0000 C CNN +F 3 "" H 4250 10000 60 0000 C CNN + 2 4250 10000 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 3 1 6847DCAD +P 4350 10600 +F 0 "U1" H 4400 10700 30 0000 C CNN +F 1 "PORT" H 4350 10600 30 0000 C CNN +F 2 "" H 4350 10600 60 0000 C CNN +F 3 "" H 4350 10600 60 0000 C CNN + 3 4350 10600 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 23 1 6847E07C +P 18500 10100 +F 0 "U1" H 18550 10200 30 0000 C CNN +F 1 "PORT" H 18500 10100 30 0000 C CNN +F 2 "" H 18500 10100 60 0000 C CNN +F 3 "" H 18500 10100 60 0000 C CNN + 23 18500 10100 + -1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 22 1 6847E4A1 +P 18500 9650 +F 0 "U1" H 18550 9750 30 0000 C CNN +F 1 "PORT" H 18500 9650 30 0000 C CNN +F 2 "" H 18500 9650 60 0000 C CNN +F 3 "" H 18500 9650 60 0000 C CNN + 22 18500 9650 + -1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 24 1 6847E690 +P 19150 9800 +F 0 "U1" H 19200 9900 30 0000 C CNN +F 1 "PORT" H 19150 9800 30 0000 C CNN +F 2 "" H 19150 9800 60 0000 C CNN +F 3 "" H 19150 9800 60 0000 C CNN + 24 19150 9800 + -1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 21 1 6847F20F +P 18550 9300 +F 0 "U1" H 18600 9400 30 0000 C CNN +F 1 "PORT" H 18550 9300 30 0000 C CNN +F 2 "" H 18550 9300 60 0000 C CNN +F 3 "" H 18550 9300 60 0000 C CNN + 21 18550 9300 + -1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 20 1 68480BF0 +P 18500 8850 +F 0 "U1" H 18550 8950 30 0000 C CNN +F 1 "PORT" H 18500 8850 30 0000 C CNN +F 2 "" H 18500 8850 60 0000 C CNN +F 3 "" H 18500 8850 60 0000 C CNN + 20 18500 8850 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 19 1 68480D75 +P 18500 8500 +F 0 "U1" H 18550 8600 30 0000 C CNN +F 1 "PORT" H 18500 8500 30 0000 C CNN +F 2 "" H 18500 8500 60 0000 C CNN +F 3 "" H 18500 8500 60 0000 C CNN + 19 18500 8500 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 18 1 68480E88 +P 18450 8050 +F 0 "U1" H 18500 8150 30 0000 C CNN +F 1 "PORT" H 18450 8050 30 0000 C CNN +F 2 "" H 18450 8050 60 0000 C CNN +F 3 "" H 18450 8050 60 0000 C CNN + 18 18450 8050 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 17 1 6848108B +P 18400 7700 +F 0 "U1" H 18450 7800 30 0000 C CNN +F 1 "PORT" H 18400 7700 30 0000 C CNN +F 2 "" H 18400 7700 60 0000 C CNN +F 3 "" H 18400 7700 60 0000 C CNN + 17 18400 7700 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 16 1 684811A2 +P 18350 7250 +F 0 "U1" H 18400 7350 30 0000 C CNN +F 1 "PORT" H 18350 7250 30 0000 C CNN +F 2 "" H 18350 7250 60 0000 C CNN +F 3 "" H 18350 7250 60 0000 C CNN + 16 18350 7250 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 15 1 684812B7 +P 18300 6850 +F 0 "U1" H 18350 6950 30 0000 C CNN +F 1 "PORT" H 18300 6850 30 0000 C CNN +F 2 "" H 18300 6850 60 0000 C CNN +F 3 "" H 18300 6850 60 0000 C CNN + 15 18300 6850 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 14 1 684813E2 +P 18300 6400 +F 0 "U1" H 18350 6500 30 0000 C CNN +F 1 "PORT" H 18300 6400 30 0000 C CNN +F 2 "" H 18300 6400 60 0000 C CNN +F 3 "" H 18300 6400 60 0000 C CNN + 14 18300 6400 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 13 1 68481577 +P 18300 6050 +F 0 "U1" H 18350 6150 30 0000 C CNN +F 1 "PORT" H 18300 6050 30 0000 C CNN +F 2 "" H 18300 6050 60 0000 C CNN +F 3 "" H 18300 6050 60 0000 C CNN + 13 18300 6050 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 12 1 68481982 +P 18250 5600 +F 0 "U1" H 18300 5700 30 0000 C CNN +F 1 "PORT" H 18250 5600 30 0000 C CNN +F 2 "" H 18250 5600 60 0000 C CNN +F 3 "" H 18250 5600 60 0000 C CNN + 12 18250 5600 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 11 1 68481A9B +P 18200 5250 +F 0 "U1" H 18250 5350 30 0000 C CNN +F 1 "PORT" H 18200 5250 30 0000 C CNN +F 2 "" H 18200 5250 60 0000 C CNN +F 3 "" H 18200 5250 60 0000 C CNN + 11 18200 5250 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 10 1 68481CC0 +P 18150 4800 +F 0 "U1" H 18200 4900 30 0000 C CNN +F 1 "PORT" H 18150 4800 30 0000 C CNN +F 2 "" H 18150 4800 60 0000 C CNN +F 3 "" H 18150 4800 60 0000 C CNN + 10 18150 4800 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 9 1 68481DE1 +P 18100 4450 +F 0 "U1" H 18150 4550 30 0000 C CNN +F 1 "PORT" H 18100 4450 30 0000 C CNN +F 2 "" H 18100 4450 60 0000 C CNN +F 3 "" H 18100 4450 60 0000 C CNN + 9 18100 4450 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 8 1 68482FA5 +P 18050 4000 +F 0 "U1" H 18100 4100 30 0000 C CNN +F 1 "PORT" H 18050 4000 30 0000 C CNN +F 2 "" H 18050 4000 60 0000 C CNN +F 3 "" H 18050 4000 60 0000 C CNN + 8 18050 4000 + -1 0 0 1 +$EndComp +NoConn ~ 18900 9800 +NoConn ~ 9350 3450 +NoConn ~ 9350 5000 +NoConn ~ 9350 5250 +NoConn ~ 9350 6950 +NoConn ~ 9350 6800 +NoConn ~ 9350 10300 +NoConn ~ 9350 8750 +NoConn ~ 9350 8500 +$Comp +L d_srff U35 +U 1 1 6842E814 +P 9350 9500 +F 0 "U35" H 9350 9500 60 0000 C CNN +F 1 "d_srff" H 9400 9650 60 0000 C CNN +F 2 "" H 9350 9500 60 0000 C CNN +F 3 "" H 9350 9500 60 0000 C CNN + 1 9350 9500 + 1 0 0 -1 +$EndComp +$Comp +L d_srff U34 +U 1 1 6842E7B5 +P 9350 7700 +F 0 "U34" H 9350 7700 60 0000 C CNN +F 1 "d_srff" H 9400 7850 60 0000 C CNN +F 2 "" H 9350 7700 60 0000 C CNN +F 3 "" H 9350 7700 60 0000 C CNN + 1 9350 7700 + 1 0 0 -1 +$EndComp +$Comp +L d_srff U33 +U 1 1 6842D62F +P 9350 6000 +F 0 "U33" H 9350 6000 60 0000 C CNN +F 1 "d_srff" H 9400 6150 60 0000 C CNN +F 2 "" H 9350 6000 60 0000 C CNN +F 3 "" H 9350 6000 60 0000 C CNN + 1 9350 6000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 16900 4000 17800 4000 +Wire Wire Line + 16900 4450 17850 4450 +Wire Wire Line + 16950 4800 17900 4800 +Wire Wire Line + 16950 5250 17950 5250 +Wire Wire Line + 16950 5600 18000 5600 +Wire Wire Line + 16950 6050 18050 6050 +Wire Wire Line + 17000 6400 18050 6400 +Wire Wire Line + 4600 10600 5050 10600 +Wire Wire Line + 4500 10000 4800 10000 +Wire Wire Line + 4650 9050 4900 9050 +Wire Wire Line + 4650 7250 4900 7250 +Wire Wire Line + 4700 5550 4900 5550 +Wire Wire Line + 4850 3750 4900 3750 +Wire Wire Line + 4850 3600 4850 3750 +Wire Wire Line + 4800 3600 4850 3600 +Connection ~ 8300 8600 +Wire Wire Line + 4500 8600 8300 8600 +Connection ~ 8300 6000 +Wire Wire Line + 8550 6000 8300 6000 +Connection ~ 8300 7700 +Wire Wire Line + 8550 7700 8300 7700 +Wire Wire Line + 8300 9500 8550 9500 +Wire Wire Line + 8300 4200 8300 9500 +Wire Wire Line + 8550 4200 8300 4200 +Connection ~ 7800 9100 +Wire Wire Line + 7800 9550 7800 9100 +Wire Wire Line + 6400 9550 7800 9550 +Wire Wire Line + 6400 9900 6400 9550 +Wire Wire Line + 6650 9900 6400 9900 +Connection ~ 5700 8200 +Wire Wire Line + 6650 8200 5700 8200 +Connection ~ 7850 7300 +Wire Wire Line + 7850 7750 7850 7300 +Wire Wire Line + 6450 7750 7850 7750 +Wire Wire Line + 6450 8100 6450 7750 +Wire Wire Line + 6650 8100 6450 8100 +Connection ~ 5700 6500 +Wire Wire Line + 6650 6500 5700 6500 +Connection ~ 7950 5600 +Wire Wire Line + 7950 6100 7950 5600 +Wire Wire Line + 6350 6100 7950 6100 +Wire Wire Line + 6350 6400 6350 6100 +Wire Wire Line + 6650 6400 6350 6400 +Connection ~ 5700 4700 +Wire Wire Line + 6650 4700 5700 4700 +Connection ~ 7850 3800 +Wire Wire Line + 6600 4600 6650 4600 +Wire Wire Line + 6600 4250 6600 4600 +Wire Wire Line + 7850 4250 6600 4250 +Wire Wire Line + 7850 3800 7850 4250 +Connection ~ 5700 9150 +Wire Wire Line + 6150 9150 5700 9150 +Connection ~ 5700 7350 +Wire Wire Line + 6150 7350 5700 7350 +Connection ~ 5700 5650 +Wire Wire Line + 6150 5650 5700 5650 +Connection ~ 5700 10000 +Wire Wire Line + 5700 3850 6150 3850 +Wire Wire Line + 5700 10000 5700 3850 +Wire Wire Line + 5400 10000 6650 10000 +Connection ~ 16150 10150 +Wire Wire Line + 16150 10600 5650 10600 +Connection ~ 14900 6700 +Wire Wire Line + 12150 6700 14900 6700 +Connection ~ 14900 8600 +Wire Wire Line + 14900 10200 15200 10200 +Connection ~ 14900 6950 +Wire Wire Line + 14900 8600 15150 8600 +Wire Wire Line + 14900 6950 15100 6950 +Wire Wire Line + 14900 5350 14900 10200 +Wire Wire Line + 15050 5350 14900 5350 +Connection ~ 13650 5950 +Wire Wire Line + 12150 5950 13650 5950 +Connection ~ 13650 8150 +Wire Wire Line + 13650 9750 15200 9750 +Connection ~ 13650 6500 +Wire Wire Line + 13650 8150 15150 8150 +Wire Wire Line + 13650 6500 15100 6500 +Wire Wire Line + 13650 5100 13650 9750 +Wire Wire Line + 14850 5100 13650 5100 +Wire Wire Line + 14850 4900 14850 5100 +Wire Wire Line + 15050 4900 14850 4900 +Connection ~ 14050 4900 +Wire Wire Line + 12150 4900 14050 4900 +Connection ~ 14050 7800 +Wire Wire Line + 14050 9400 15150 9400 +Connection ~ 14050 6150 +Wire Wire Line + 14050 7800 15100 7800 +Wire Wire Line + 14050 6150 15050 6150 +Wire Wire Line + 14050 4550 14050 9400 +Wire Wire Line + 15000 4550 14050 4550 +Connection ~ 14400 4150 +Wire Wire Line + 12150 4150 14400 4150 +Connection ~ 14400 7350 +Wire Wire Line + 14400 8950 15150 8950 +Connection ~ 14400 5700 +Wire Wire Line + 14400 7350 15100 7350 +Wire Wire Line + 14400 5700 15050 5700 +Wire Wire Line + 14400 4100 14400 8950 +Wire Wire Line + 15000 4100 14400 4100 +Connection ~ 14650 10100 +Wire Wire Line + 12150 10100 12150 10200 +Connection ~ 14650 8500 +Wire Wire Line + 14000 9450 12150 9450 +Wire Wire Line + 14000 8500 14000 9450 +Connection ~ 14650 6850 +Wire Wire Line + 13800 8400 13800 6850 +Wire Wire Line + 12150 8400 13800 8400 +Connection ~ 14650 5250 +Wire Wire Line + 13500 7650 13500 5250 +Wire Wire Line + 12150 7650 13500 7650 +Connection ~ 14650 9300 +Wire Wire Line + 15150 9300 14650 9300 +Connection ~ 14650 9650 +Wire Wire Line + 15200 9650 14650 9650 +Wire Wire Line + 12150 10100 15200 10100 +Wire Wire Line + 14650 8850 14650 10100 +Wire Wire Line + 15150 8850 14650 8850 +Connection ~ 14650 8050 +Wire Wire Line + 15150 8050 14650 8050 +Connection ~ 14650 7700 +Wire Wire Line + 15100 7700 14650 7700 +Wire Wire Line + 14000 8500 15150 8500 +Wire Wire Line + 14650 7250 14650 8500 +Wire Wire Line + 15100 7250 14650 7250 +Connection ~ 14650 6400 +Wire Wire Line + 15100 6400 14650 6400 +Connection ~ 14650 6050 +Wire Wire Line + 15050 6050 14650 6050 +Wire Wire Line + 13800 6850 15100 6850 +Wire Wire Line + 14650 5600 14650 6850 +Wire Wire Line + 15050 5600 14650 5600 +Connection ~ 14650 4800 +Wire Wire Line + 15050 4800 14650 4800 +Connection ~ 14650 4450 +Wire Wire Line + 15000 4450 14650 4450 +Wire Wire Line + 13500 5250 15050 5250 +Wire Wire Line + 14650 4000 14650 5250 +Wire Wire Line + 15000 4000 14650 4000 +Connection ~ 16050 7300 +Wire Wire Line + 16100 7300 16050 7300 +Connection ~ 16050 6900 +Wire Wire Line + 16100 6900 16050 6900 +Connection ~ 16050 6450 +Wire Wire Line + 16100 6450 16050 6450 +Connection ~ 16000 6100 +Wire Wire Line + 16050 6100 16000 6100 +Connection ~ 16000 5650 +Wire Wire Line + 16050 5650 16000 5650 +Connection ~ 16000 5300 +Wire Wire Line + 16050 5300 16000 5300 +Connection ~ 16000 4850 +Wire Wire Line + 16050 4850 16000 4850 +Connection ~ 15950 4500 +Wire Wire Line + 16000 4500 15950 4500 +Connection ~ 16050 7750 +Wire Wire Line + 16100 7750 16050 7750 +Connection ~ 16100 8100 +Wire Wire Line + 16150 8100 16100 8100 +Connection ~ 16100 8550 +Wire Wire Line + 16150 8550 16100 8550 +Connection ~ 16100 8900 +Wire Wire Line + 16150 8900 16100 8900 +Connection ~ 16100 9350 +Wire Wire Line + 16150 9350 16100 9350 +Connection ~ 16150 9700 +Wire Wire Line + 16200 9700 16150 9700 +Wire Wire Line + 16150 10150 16200 10150 +Wire Wire Line + 16150 9550 16150 10600 +Wire Wire Line + 16100 9550 16150 9550 +Wire Wire Line + 16100 7950 16100 9550 +Wire Wire Line + 16050 7950 16100 7950 +Wire Wire Line + 16050 6300 16050 7950 +Wire Wire Line + 16000 6300 16050 6300 +Wire Wire Line + 16000 4600 16000 6300 +Wire Wire Line + 15950 4600 16000 4600 +Wire Wire Line + 15950 4050 15950 4600 +Wire Wire Line + 16000 4050 15950 4050 +Wire Wire Line + 17100 10100 18250 10100 +Wire Wire Line + 17100 9650 18250 9650 +Wire Wire Line + 17050 9300 18300 9300 +Wire Wire Line + 17050 8850 18250 8850 +Wire Wire Line + 17050 8500 18250 8500 +Wire Wire Line + 17050 8050 18200 8050 +Wire Wire Line + 17000 7700 18150 7700 +Wire Wire Line + 17000 7250 18100 7250 +Wire Wire Line + 17000 6850 18050 6850 +Wire Wire Line + 16100 9600 16200 9600 +Wire Wire Line + 16100 9700 16100 9600 +Wire Wire Line + 16100 10050 16200 10050 +Wire Wire Line + 16100 10150 16100 10050 +Wire Wire Line + 16050 8800 16150 8800 +Wire Wire Line + 16050 8900 16050 8800 +Wire Wire Line + 16050 9250 16150 9250 +Wire Wire Line + 16050 9350 16050 9250 +Wire Wire Line + 16050 8000 16150 8000 +Wire Wire Line + 16050 8100 16050 8000 +Wire Wire Line + 16050 8450 16150 8450 +Wire Wire Line + 16050 8550 16050 8450 +Wire Wire Line + 16000 7200 16100 7200 +Wire Wire Line + 16000 7300 16000 7200 +Wire Wire Line + 16000 7650 16100 7650 +Wire Wire Line + 16000 7750 16000 7650 +Wire Wire Line + 16000 6350 16100 6350 +Wire Wire Line + 16000 6450 16000 6350 +Wire Wire Line + 16000 6800 16100 6800 +Wire Wire Line + 16000 6900 16000 6800 +Wire Wire Line + 15950 5550 16050 5550 +Wire Wire Line + 15950 5650 15950 5550 +Wire Wire Line + 15950 6000 16050 6000 +Wire Wire Line + 15950 6100 15950 6000 +Wire Wire Line + 15950 4750 16050 4750 +Wire Wire Line + 15950 4850 15950 4750 +Wire Wire Line + 15950 5200 16050 5200 +Wire Wire Line + 15950 5300 15950 5200 +Wire Wire Line + 15900 3950 16000 3950 +Wire Wire Line + 15900 4050 15900 3950 +Wire Wire Line + 15900 4400 16000 4400 +Wire Wire Line + 15900 4500 15900 4400 +Connection ~ 10300 8450 +Wire Wire Line + 10550 8450 10300 8450 +Connection ~ 10350 8150 +Wire Wire Line + 10350 10150 10550 10150 +Wire Wire Line + 10350 8150 10350 10150 +Connection ~ 10300 10250 +Wire Wire Line + 10300 9500 10300 10250 +Wire Wire Line + 10550 9500 10300 9500 +Wire Wire Line + 10150 10250 10550 10250 +Wire Wire Line + 10150 9950 10150 10250 +Wire Wire Line + 10550 8150 10550 8350 +Wire Wire Line + 10150 8150 10550 8150 +Connection ~ 10400 7600 +Wire Wire Line + 10550 7600 10400 7600 +Wire Wire Line + 10300 7700 10550 7700 +Wire Wire Line + 10300 9100 10300 7700 +Wire Wire Line + 10150 9100 10300 9100 +Wire Wire Line + 10400 9400 10550 9400 +Wire Wire Line + 10400 7300 10400 9400 +Wire Wire Line + 10150 7300 10400 7300 +Wire Wire Line + 11150 10250 11250 10250 +Wire Wire Line + 11150 10150 11250 10150 +Wire Wire Line + 11150 9500 11250 9500 +Wire Wire Line + 11150 9400 11250 9400 +Wire Wire Line + 5500 9050 6150 9050 +Wire Wire Line + 8250 9950 8550 9950 +Wire Wire Line + 7750 9100 8550 9100 +Wire Wire Line + 7250 10000 7350 10000 +Wire Wire Line + 7250 9900 7350 9900 +Wire Wire Line + 6750 9150 6850 9150 +Wire Wire Line + 6750 9050 6850 9050 +Wire Wire Line + 11150 8450 11250 8450 +Wire Wire Line + 11150 8350 11250 8350 +Wire Wire Line + 11150 7700 11250 7700 +Wire Wire Line + 11150 7600 11250 7600 +Wire Wire Line + 5500 7250 6150 7250 +Wire Wire Line + 8250 8150 8550 8150 +Wire Wire Line + 7750 7300 8550 7300 +Wire Wire Line + 7250 8200 7350 8200 +Wire Wire Line + 7250 8100 7350 8100 +Wire Wire Line + 6750 7350 6850 7350 +Wire Wire Line + 6750 7250 6850 7250 +Connection ~ 10300 4950 +Wire Wire Line + 10550 4950 10300 4950 +Connection ~ 10350 4650 +Wire Wire Line + 10350 6650 10550 6650 +Wire Wire Line + 10350 4650 10350 6650 +Connection ~ 10300 6750 +Wire Wire Line + 10300 6000 10300 6750 +Wire Wire Line + 10550 6000 10300 6000 +Wire Wire Line + 10150 6750 10550 6750 +Wire Wire Line + 10150 6450 10150 6750 +Wire Wire Line + 10550 4650 10550 4850 +Wire Wire Line + 10150 4650 10550 4650 +Connection ~ 10400 4100 +Wire Wire Line + 10550 4100 10400 4100 +Wire Wire Line + 10300 4200 10550 4200 +Wire Wire Line + 10300 5600 10300 4200 +Wire Wire Line + 10150 5600 10300 5600 +Wire Wire Line + 10400 5900 10550 5900 +Wire Wire Line + 10400 3800 10400 5900 +Wire Wire Line + 10150 3800 10400 3800 +Wire Wire Line + 11150 6750 11250 6750 +Wire Wire Line + 11150 6650 11250 6650 +Wire Wire Line + 11150 6000 11250 6000 +Wire Wire Line + 11150 5900 11250 5900 +Wire Wire Line + 5500 5550 6150 5550 +Wire Wire Line + 8250 6450 8550 6450 +Wire Wire Line + 7750 5600 8550 5600 +Wire Wire Line + 7250 6500 7350 6500 +Wire Wire Line + 7250 6400 7350 6400 +Wire Wire Line + 6750 5650 6850 5650 +Wire Wire Line + 6750 5550 6850 5550 +Wire Wire Line + 11150 4950 11250 4950 +Wire Wire Line + 11150 4850 11250 4850 +Wire Wire Line + 11150 4200 11250 4200 +Wire Wire Line + 11150 4100 11250 4100 +Wire Wire Line + 5500 3750 6150 3750 +Wire Wire Line + 8250 4650 8550 4650 +Wire Wire Line + 7750 3800 8550 3800 +Wire Wire Line + 7250 4700 7350 4700 +Wire Wire Line + 7250 4600 7350 4600 +Wire Wire Line + 6750 3850 6850 3850 +Wire Wire Line + 6750 3750 6850 3750 +$Comp +L d_srff U32 +U 1 1 6842D03D +P 9350 4200 +F 0 "U32" H 9350 4200 60 0000 C CNN +F 1 "d_srff" H 9400 4350 60 0000 C CNN +F 2 "" H 9350 4200 60 0000 C CNN +F 3 "" H 9350 4200 60 0000 C CNN + 1 9350 4200 + 1 0 0 -1 +$EndComp +$EndSCHEMATC diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/CD4514BC.sub b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/CD4514BC.sub new file mode 100644 index 000000000..e78d2e95d --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/CD4514BC.sub @@ -0,0 +1,366 @@ +* Subcircuit CD4514BC +.subckt CD4514BC net-_u1-pad1_ net-_u1-pad2_ net-_u1-pad3_ net-_u1-pad4_ net-_u1-pad5_ net-_u1-pad6_ net-_u1-pad7_ net-_u1-pad8_ net-_u1-pad9_ net-_u1-pad10_ net-_u1-pad11_ net-_u1-pad12_ net-_u1-pad13_ net-_u1-pad14_ net-_u1-pad15_ net-_u1-pad16_ net-_u1-pad17_ net-_u1-pad18_ net-_u1-pad19_ net-_u1-pad20_ net-_u1-pad21_ net-_u1-pad22_ net-_u1-pad23_ ? +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\cd4514bc\cd4514bc.cir +* u24 net-_u24-pad1_ net-_u24-pad2_ net-_u16-pad1_ d_and +* u8 net-_u3-pad2_ net-_u24-pad1_ d_inverter +* u9 net-_u11-pad1_ net-_u24-pad2_ d_inverter +* u28 net-_u16-pad2_ net-_u17-pad2_ net-_u28-pad3_ d_and +* u16 net-_u16-pad1_ net-_u16-pad2_ d_inverter +* u17 net-_u11-pad1_ net-_u17-pad2_ d_inverter +* u32 net-_u16-pad1_ net-_u28-pad3_ net-_u1-pad1_ ? ? net-_u32-pad6_ net-_u32-pad7_ d_srff +* u3 net-_u1-pad4_ net-_u3-pad2_ d_inverter +* u52 net-_u36-pad2_ net-_u37-pad2_ net-_u52-pad3_ d_and +* u36 net-_u32-pad6_ net-_u36-pad2_ d_inverter +* u37 net-_u33-pad6_ net-_u37-pad2_ d_inverter +* u53 net-_u38-pad2_ net-_u39-pad2_ net-_u53-pad3_ d_and +* u38 net-_u32-pad7_ net-_u38-pad2_ d_inverter +* u39 net-_u33-pad6_ net-_u39-pad2_ d_inverter +* u25 net-_u10-pad2_ net-_u11-pad2_ net-_u18-pad1_ d_and +* u10 net-_u10-pad1_ net-_u10-pad2_ d_inverter +* u11 net-_u11-pad1_ net-_u11-pad2_ d_inverter +* u29 net-_u18-pad2_ net-_u19-pad2_ net-_u29-pad3_ d_and +* u18 net-_u18-pad1_ net-_u18-pad2_ d_inverter +* u19 net-_u11-pad1_ net-_u19-pad2_ d_inverter +* u33 net-_u18-pad1_ net-_u29-pad3_ net-_u1-pad1_ ? ? net-_u33-pad6_ net-_u33-pad7_ d_srff +* u4 net-_u1-pad5_ net-_u10-pad1_ d_inverter +* u54 net-_u40-pad2_ net-_u41-pad2_ net-_u54-pad3_ d_and +* u40 net-_u32-pad6_ net-_u40-pad2_ d_inverter +* u41 net-_u33-pad7_ net-_u41-pad2_ d_inverter +* u55 net-_u42-pad2_ net-_u43-pad2_ net-_u55-pad3_ d_and +* u42 net-_u32-pad7_ net-_u42-pad2_ d_inverter +* u43 net-_u33-pad7_ net-_u43-pad2_ d_inverter +* u26 net-_u12-pad2_ net-_u13-pad2_ net-_u20-pad1_ d_and +* u12 net-_u12-pad1_ net-_u12-pad2_ d_inverter +* u13 net-_u11-pad1_ net-_u13-pad2_ d_inverter +* u30 net-_u20-pad2_ net-_u21-pad2_ net-_u30-pad3_ d_and +* u20 net-_u20-pad1_ net-_u20-pad2_ d_inverter +* u21 net-_u11-pad1_ net-_u21-pad2_ d_inverter +* u34 net-_u20-pad1_ net-_u30-pad3_ net-_u1-pad1_ ? ? net-_u34-pad6_ net-_u34-pad7_ d_srff +* u5 net-_u1-pad6_ net-_u12-pad1_ d_inverter +* u56 net-_u44-pad2_ net-_u45-pad2_ net-_u56-pad3_ d_and +* u44 net-_u34-pad6_ net-_u44-pad2_ d_inverter +* u45 net-_u35-pad6_ net-_u45-pad2_ d_inverter +* u57 net-_u46-pad2_ net-_u47-pad2_ net-_u57-pad3_ d_and +* u46 net-_u34-pad7_ net-_u46-pad2_ d_inverter +* u47 net-_u35-pad6_ net-_u47-pad2_ d_inverter +* u27 net-_u14-pad2_ net-_u15-pad2_ net-_u22-pad1_ d_and +* u14 net-_u14-pad1_ net-_u14-pad2_ d_inverter +* u15 net-_u11-pad1_ net-_u15-pad2_ d_inverter +* u31 net-_u22-pad2_ net-_u23-pad2_ net-_u31-pad3_ d_and +* u22 net-_u22-pad1_ net-_u22-pad2_ d_inverter +* u23 net-_u11-pad1_ net-_u23-pad2_ d_inverter +* u35 net-_u22-pad1_ net-_u31-pad3_ net-_u1-pad1_ ? ? net-_u35-pad6_ net-_u35-pad7_ d_srff +* u6 net-_u1-pad7_ net-_u14-pad1_ d_inverter +* u58 net-_u48-pad2_ net-_u49-pad2_ net-_u58-pad3_ d_and +* u48 net-_u34-pad6_ net-_u48-pad2_ d_inverter +* u49 net-_u35-pad7_ net-_u49-pad2_ d_inverter +* u59 net-_u50-pad2_ net-_u51-pad2_ net-_u59-pad3_ d_and +* u50 net-_u34-pad7_ net-_u50-pad2_ d_inverter +* u51 net-_u35-pad7_ net-_u51-pad2_ d_inverter +* u61 net-_u56-pad3_ net-_u53-pad3_ net-_u61-pad3_ d_nand +* u77 net-_u61-pad3_ net-_u7-pad2_ net-_u1-pad9_ d_nand +* u60 net-_u56-pad3_ net-_u52-pad3_ net-_u60-pad3_ d_nand +* u76 net-_u60-pad3_ net-_u7-pad2_ net-_u1-pad8_ d_nand +* u63 net-_u56-pad3_ net-_u55-pad3_ net-_u63-pad3_ d_nand +* u79 net-_u63-pad3_ net-_u7-pad2_ net-_u1-pad11_ d_nand +* u62 net-_u56-pad3_ net-_u54-pad3_ net-_u62-pad3_ d_nand +* u78 net-_u62-pad3_ net-_u7-pad2_ net-_u1-pad10_ d_nand +* u65 net-_u57-pad3_ net-_u53-pad3_ net-_u65-pad3_ d_nand +* u81 net-_u65-pad3_ net-_u7-pad2_ net-_u1-pad13_ d_nand +* u64 net-_u57-pad3_ net-_u52-pad3_ net-_u64-pad3_ d_nand +* u80 net-_u64-pad3_ net-_u7-pad2_ net-_u1-pad12_ d_nand +* u67 net-_u57-pad3_ net-_u55-pad3_ net-_u67-pad3_ d_nand +* u83 net-_u67-pad3_ net-_u7-pad2_ net-_u1-pad15_ d_nand +* u66 net-_u57-pad3_ net-_u54-pad3_ net-_u66-pad3_ d_nand +* u82 net-_u66-pad3_ net-_u7-pad2_ net-_u1-pad14_ d_nand +* u69 net-_u58-pad3_ net-_u53-pad3_ net-_u69-pad3_ d_nand +* u85 net-_u69-pad3_ net-_u7-pad2_ net-_u1-pad17_ d_nand +* u68 net-_u58-pad3_ net-_u52-pad3_ net-_u68-pad3_ d_nand +* u84 net-_u68-pad3_ net-_u7-pad2_ net-_u1-pad16_ d_nand +* u71 net-_u58-pad3_ net-_u55-pad3_ net-_u71-pad3_ d_nand +* u87 net-_u71-pad3_ net-_u7-pad2_ net-_u1-pad19_ d_nand +* u70 net-_u58-pad3_ net-_u54-pad3_ net-_u70-pad3_ d_nand +* u86 net-_u70-pad3_ net-_u7-pad2_ net-_u1-pad18_ d_nand +* u73 net-_u59-pad3_ net-_u53-pad3_ net-_u73-pad3_ d_nand +* u89 net-_u73-pad3_ net-_u7-pad2_ net-_u1-pad21_ d_nand +* u72 net-_u59-pad3_ net-_u52-pad3_ net-_u72-pad3_ d_nand +* u88 net-_u72-pad3_ net-_u7-pad2_ net-_u1-pad20_ d_nand +* u75 net-_u59-pad3_ net-_u55-pad3_ net-_u75-pad3_ d_nand +* u91 net-_u75-pad3_ net-_u7-pad2_ net-_u1-pad23_ d_nand +* u74 net-_u59-pad3_ net-_u54-pad3_ net-_u74-pad3_ d_nand +* u90 net-_u74-pad3_ net-_u7-pad2_ net-_u1-pad22_ d_nand +* u7 net-_u1-pad3_ net-_u7-pad2_ d_inverter +* u2 net-_u1-pad2_ net-_u11-pad1_ d_inverter +a1 [net-_u24-pad1_ net-_u24-pad2_ ] net-_u16-pad1_ u24 +a2 net-_u3-pad2_ net-_u24-pad1_ u8 +a3 net-_u11-pad1_ net-_u24-pad2_ u9 +a4 [net-_u16-pad2_ net-_u17-pad2_ ] net-_u28-pad3_ u28 +a5 net-_u16-pad1_ net-_u16-pad2_ u16 +a6 net-_u11-pad1_ net-_u17-pad2_ u17 +a7 net-_u16-pad1_ net-_u28-pad3_ net-_u1-pad1_ ? ? net-_u32-pad6_ net-_u32-pad7_ u32 +a8 net-_u1-pad4_ net-_u3-pad2_ u3 +a9 [net-_u36-pad2_ net-_u37-pad2_ ] net-_u52-pad3_ u52 +a10 net-_u32-pad6_ net-_u36-pad2_ u36 +a11 net-_u33-pad6_ net-_u37-pad2_ u37 +a12 [net-_u38-pad2_ net-_u39-pad2_ ] net-_u53-pad3_ u53 +a13 net-_u32-pad7_ net-_u38-pad2_ u38 +a14 net-_u33-pad6_ net-_u39-pad2_ u39 +a15 [net-_u10-pad2_ net-_u11-pad2_ ] net-_u18-pad1_ u25 +a16 net-_u10-pad1_ net-_u10-pad2_ u10 +a17 net-_u11-pad1_ net-_u11-pad2_ u11 +a18 [net-_u18-pad2_ net-_u19-pad2_ ] net-_u29-pad3_ u29 +a19 net-_u18-pad1_ net-_u18-pad2_ u18 +a20 net-_u11-pad1_ net-_u19-pad2_ u19 +a21 net-_u18-pad1_ net-_u29-pad3_ net-_u1-pad1_ ? ? net-_u33-pad6_ net-_u33-pad7_ u33 +a22 net-_u1-pad5_ net-_u10-pad1_ u4 +a23 [net-_u40-pad2_ net-_u41-pad2_ ] net-_u54-pad3_ u54 +a24 net-_u32-pad6_ net-_u40-pad2_ u40 +a25 net-_u33-pad7_ net-_u41-pad2_ u41 +a26 [net-_u42-pad2_ net-_u43-pad2_ ] net-_u55-pad3_ u55 +a27 net-_u32-pad7_ net-_u42-pad2_ u42 +a28 net-_u33-pad7_ net-_u43-pad2_ u43 +a29 [net-_u12-pad2_ net-_u13-pad2_ ] net-_u20-pad1_ u26 +a30 net-_u12-pad1_ net-_u12-pad2_ u12 +a31 net-_u11-pad1_ net-_u13-pad2_ u13 +a32 [net-_u20-pad2_ net-_u21-pad2_ ] net-_u30-pad3_ u30 +a33 net-_u20-pad1_ net-_u20-pad2_ u20 +a34 net-_u11-pad1_ net-_u21-pad2_ u21 +a35 net-_u20-pad1_ net-_u30-pad3_ net-_u1-pad1_ ? ? net-_u34-pad6_ net-_u34-pad7_ u34 +a36 net-_u1-pad6_ net-_u12-pad1_ u5 +a37 [net-_u44-pad2_ net-_u45-pad2_ ] net-_u56-pad3_ u56 +a38 net-_u34-pad6_ net-_u44-pad2_ u44 +a39 net-_u35-pad6_ net-_u45-pad2_ u45 +a40 [net-_u46-pad2_ net-_u47-pad2_ ] net-_u57-pad3_ u57 +a41 net-_u34-pad7_ net-_u46-pad2_ u46 +a42 net-_u35-pad6_ net-_u47-pad2_ u47 +a43 [net-_u14-pad2_ net-_u15-pad2_ ] net-_u22-pad1_ u27 +a44 net-_u14-pad1_ net-_u14-pad2_ u14 +a45 net-_u11-pad1_ net-_u15-pad2_ u15 +a46 [net-_u22-pad2_ net-_u23-pad2_ ] net-_u31-pad3_ u31 +a47 net-_u22-pad1_ net-_u22-pad2_ u22 +a48 net-_u11-pad1_ net-_u23-pad2_ u23 +a49 net-_u22-pad1_ net-_u31-pad3_ net-_u1-pad1_ ? ? net-_u35-pad6_ net-_u35-pad7_ u35 +a50 net-_u1-pad7_ net-_u14-pad1_ u6 +a51 [net-_u48-pad2_ net-_u49-pad2_ ] net-_u58-pad3_ u58 +a52 net-_u34-pad6_ net-_u48-pad2_ u48 +a53 net-_u35-pad7_ net-_u49-pad2_ u49 +a54 [net-_u50-pad2_ net-_u51-pad2_ ] net-_u59-pad3_ u59 +a55 net-_u34-pad7_ net-_u50-pad2_ u50 +a56 net-_u35-pad7_ net-_u51-pad2_ u51 +a57 [net-_u56-pad3_ net-_u53-pad3_ ] net-_u61-pad3_ u61 +a58 [net-_u61-pad3_ net-_u7-pad2_ ] net-_u1-pad9_ u77 +a59 [net-_u56-pad3_ net-_u52-pad3_ ] net-_u60-pad3_ u60 +a60 [net-_u60-pad3_ net-_u7-pad2_ ] net-_u1-pad8_ u76 +a61 [net-_u56-pad3_ net-_u55-pad3_ ] net-_u63-pad3_ u63 +a62 [net-_u63-pad3_ net-_u7-pad2_ ] net-_u1-pad11_ u79 +a63 [net-_u56-pad3_ net-_u54-pad3_ ] net-_u62-pad3_ u62 +a64 [net-_u62-pad3_ net-_u7-pad2_ ] net-_u1-pad10_ u78 +a65 [net-_u57-pad3_ net-_u53-pad3_ ] net-_u65-pad3_ u65 +a66 [net-_u65-pad3_ net-_u7-pad2_ ] net-_u1-pad13_ u81 +a67 [net-_u57-pad3_ net-_u52-pad3_ ] net-_u64-pad3_ u64 +a68 [net-_u64-pad3_ net-_u7-pad2_ ] net-_u1-pad12_ u80 +a69 [net-_u57-pad3_ net-_u55-pad3_ ] net-_u67-pad3_ u67 +a70 [net-_u67-pad3_ net-_u7-pad2_ ] net-_u1-pad15_ u83 +a71 [net-_u57-pad3_ net-_u54-pad3_ ] net-_u66-pad3_ u66 +a72 [net-_u66-pad3_ net-_u7-pad2_ ] net-_u1-pad14_ u82 +a73 [net-_u58-pad3_ net-_u53-pad3_ ] net-_u69-pad3_ u69 +a74 [net-_u69-pad3_ net-_u7-pad2_ ] net-_u1-pad17_ u85 +a75 [net-_u58-pad3_ net-_u52-pad3_ ] net-_u68-pad3_ u68 +a76 [net-_u68-pad3_ net-_u7-pad2_ ] net-_u1-pad16_ u84 +a77 [net-_u58-pad3_ net-_u55-pad3_ ] net-_u71-pad3_ u71 +a78 [net-_u71-pad3_ net-_u7-pad2_ ] net-_u1-pad19_ u87 +a79 [net-_u58-pad3_ net-_u54-pad3_ ] net-_u70-pad3_ u70 +a80 [net-_u70-pad3_ net-_u7-pad2_ ] net-_u1-pad18_ u86 +a81 [net-_u59-pad3_ net-_u53-pad3_ ] net-_u73-pad3_ u73 +a82 [net-_u73-pad3_ net-_u7-pad2_ ] net-_u1-pad21_ u89 +a83 [net-_u59-pad3_ net-_u52-pad3_ ] net-_u72-pad3_ u72 +a84 [net-_u72-pad3_ net-_u7-pad2_ ] net-_u1-pad20_ u88 +a85 [net-_u59-pad3_ net-_u55-pad3_ ] net-_u75-pad3_ u75 +a86 [net-_u75-pad3_ net-_u7-pad2_ ] net-_u1-pad23_ u91 +a87 [net-_u59-pad3_ net-_u54-pad3_ ] net-_u74-pad3_ u74 +a88 [net-_u74-pad3_ net-_u7-pad2_ ] net-_u1-pad22_ u90 +a89 net-_u1-pad3_ net-_u7-pad2_ u7 +a90 net-_u1-pad2_ net-_u11-pad1_ u2 +* Schematic Name: d_and, NgSpice Name: d_and +.model u24 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u8 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u9 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u28 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u16 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u17 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_srff, NgSpice Name: d_srff +.model u32 d_srff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 sr_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u3 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u52 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u36 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u37 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u53 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u38 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u39 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u25 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u10 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u11 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u29 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u18 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u19 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_srff, NgSpice Name: d_srff +.model u33 d_srff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 sr_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u4 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u54 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u40 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u41 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u55 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u42 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u43 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u26 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u12 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u13 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u30 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u20 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u21 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_srff, NgSpice Name: d_srff +.model u34 d_srff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 sr_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u5 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u56 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u44 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u45 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u57 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u46 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u47 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u27 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u14 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u15 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u31 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u22 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u23 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_srff, NgSpice Name: d_srff +.model u35 d_srff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 sr_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u6 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u58 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u48 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u49 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u59 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u50 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u51 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u61 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u77 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u60 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u76 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u63 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u79 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u62 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u78 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u65 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u81 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u64 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u80 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u67 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u83 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u66 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u82 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u69 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u85 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u68 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u84 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u71 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u87 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u70 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u86 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u73 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u89 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u72 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u88 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u75 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u91 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u74 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u90 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u7 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u2 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Control Statements + +.ends CD4514BC \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/CD4514BC_Previous_Values.xml b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/CD4514BC_Previous_Values.xml new file mode 100644 index 000000000..28d799409 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/CD4514BC_Previous_Values.xml @@ -0,0 +1 @@ +d_andd_inverterd_inverterd_andd_inverterd_inverterd_srffd_inverterd_andd_inverterd_inverterd_andd_inverterd_inverterd_andd_inverterd_inverterd_andd_inverterd_inverterd_srffd_inverterd_andd_inverterd_inverterd_andd_inverterd_inverterd_andd_inverterd_inverterd_andd_inverterd_inverterd_srffd_inverterd_andd_inverterd_inverterd_andd_inverterd_inverterd_andd_inverterd_inverterd_andd_inverterd_inverterd_srffd_inverterd_andd_inverterd_inverterd_andd_inverterd_inverterd_nandd_nandd_nandd_nandd_nandd_nandd_nandd_nandd_nandd_nandd_nandd_nandd_nandd_nandd_nandd_nandd_nandd_nandd_nandd_nandd_nandd_nandd_nandd_nandd_nandd_nandd_nandd_nandd_nandd_nandd_nandd_nandd_inverterd_inverterd_inverterd_inverterd_inverterd_inverterd_inverterd_inverterd_inverterd_inverterd_inverterd_inverterd_inverterd_inverterd_inverterd_inverterd_inverterd_invertertruefalsefalseHzHz0Volts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or Amperessecsecsec \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/analysis b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/analysis new file mode 100644 index 000000000..ebd5c0a94 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4514BC/analysis @@ -0,0 +1 @@ +.tran 0e-00 0e-00 0e-00 \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/CD4518-cache.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/CD4518-cache.lib new file mode 100644 index 000000000..c54a21ce2 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/CD4518-cache.lib @@ -0,0 +1,142 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# PORT +# +DEF PORT U 0 40 Y Y 26 F N +F0 "U" 50 100 30 H V C CNN +F1 "PORT" 0 0 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 325 225 285 -1421 -1278 0 1 0 N 100 50 150 0 +A 376 -275 356 1294 1408 0 1 0 N 150 0 100 -50 +S -100 50 100 -50 0 1 0 N +X ~ 1 250 0 100 L 30 30 1 1 B +X ~ 2 250 0 100 L 30 30 2 1 B +X ~ 3 250 0 100 L 30 30 3 1 B +X ~ 4 250 0 100 L 30 30 4 1 B +X ~ 5 250 0 100 L 30 30 5 1 B +X ~ 6 250 0 100 L 30 30 6 1 B +X ~ 7 250 0 100 L 30 30 7 1 B +X ~ 8 250 0 100 L 30 30 8 1 B +X ~ 9 250 0 100 L 30 30 9 1 B +X ~ 10 250 0 100 L 30 30 10 1 B +X ~ 11 250 0 100 L 30 30 11 1 B +X ~ 12 250 0 100 L 30 30 12 1 B +X ~ 13 250 0 100 L 30 30 13 1 B +X ~ 14 250 0 100 L 30 30 14 1 B +X ~ 15 250 0 100 L 30 30 15 1 B +X ~ 16 250 0 100 L 30 30 16 1 B +X ~ 17 250 0 100 L 30 30 17 1 B +X ~ 18 250 0 100 L 30 30 18 1 B +X ~ 19 250 0 100 L 30 30 19 1 B +X ~ 20 250 0 100 L 30 30 20 1 B +X ~ 21 250 0 100 L 30 30 21 1 B +X ~ 22 250 0 100 L 30 30 22 1 B +X ~ 23 250 0 100 L 30 30 23 1 B +X ~ 24 250 0 100 L 30 30 24 1 B +X ~ 25 250 0 100 L 30 30 25 1 B +X ~ 26 250 0 100 L 30 30 26 1 B +ENDDRAW +ENDDEF +# +# d_and +# +DEF d_and U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "d_and" 50 100 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 149 50 100 -894 0 0 1 0 N 150 -50 250 50 +A 150 49 100 6 900 0 1 0 N 250 50 150 150 +P 4 0 1 0 150 -50 -250 -50 -250 150 150 150 N +X IN1 1 -450 100 200 R 50 50 1 1 I +X IN2 2 -450 0 200 R 50 50 1 1 I +X OUT 3 450 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# d_buffer +# +DEF d_buffer U 0 40 Y Y 1 F N +F0 "U" 0 -50 60 H V C CNN +F1 "d_buffer" 0 50 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 4 0 1 0 -300 200 -300 -200 450 0 -300 200 N +X IN 1 -500 0 200 R 50 50 1 1 I +X OUT 2 650 0 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# d_flip_flop +# +DEF d_flip_flop U 0 40 Y Y 1 F N +F0 "U" 2850 1800 60 H V C CNN +F1 "d_flip_flop" 2850 2000 60 H V C CNN +F2 "" 2850 1950 60 H V C CNN +F3 "" 2850 1950 60 H V C CNN +DRAW +S 2350 2100 3350 1500 0 1 0 N +X clk0 1 2150 1900 200 R 50 50 1 1 I +X d0 2 2150 1800 200 R 50 50 1 1 I +X reset0 3 2150 1700 200 R 50 50 1 1 I +X q0 4 3550 1900 200 L 50 50 1 1 O +X q_bar0 5 3550 1800 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# d_inverter +# +DEF d_inverter U 0 40 Y Y 1 F N +F0 "U" 0 -100 60 H V C CNN +F1 "d_inverter" 0 150 60 H V C CNN +F2 "" 50 -50 60 H V C CNN +F3 "" 50 -50 60 H V C CNN +DRAW +P 4 0 1 0 -100 50 -100 -50 100 0 -100 50 N +X ~ 1 -300 0 200 R 50 50 1 1 I +X ~ 2 300 0 200 L 50 50 1 1 O I +ENDDRAW +ENDDEF +# +# d_nand +# +DEF d_nand U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "d_nand" 50 100 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 149 50 100 -894 0 0 1 0 N 150 -50 250 50 +A 150 49 100 6 900 0 1 0 N 250 50 150 150 +P 4 0 1 0 150 -50 -250 -50 -250 150 150 150 N +X IN1 1 -450 100 200 R 50 50 1 1 I +X IN2 2 -450 0 200 R 50 50 1 1 I +X OUT 3 450 50 200 L 50 50 1 1 O I +ENDDRAW +ENDDEF +# +# d_nor +# +DEF d_nor U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "d_nor" 50 100 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A -450 50 224 266 -266 0 1 0 N -250 150 -250 -50 +A -25 -124 325 574 323 0 1 0 N 150 150 250 50 +A 74 125 191 -665 -231 0 1 0 N 150 -50 250 50 +P 2 0 1 0 -250 -50 150 -50 N +P 2 0 1 0 -250 150 150 150 N +X IN1 1 -450 100 215 R 50 50 1 1 I +X IN2 2 -450 0 215 R 50 50 1 1 I +X OUT 3 450 50 200 L 50 50 1 1 O I +ENDDRAW +ENDDEF +# +#End Library diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/CD4518.cir b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/CD4518.cir new file mode 100644 index 000000000..9d56c2559 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/CD4518.cir @@ -0,0 +1,60 @@ +* C:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\CD4518\CD4518.cir + +* EESchema Netlist Version 1.1 (Spice format) creation date: 05/30/25 13:46:23 + +* To exclude a component from the Spice Netlist add [Spice_Netlist_Enabled] user FIELD set to: N +* To reorder the component spice node sequence add [Spice_Node_Sequence] user FIELD and define sequence: 2,1,0 + +* Sheet Name: / +U7 Net-_U1-Pad2_ Net-_U4-Pad2_ Net-_U34-Pad1_ d_nand +U8 Net-_U34-Pad1_ Net-_U16-Pad1_ d_inverter +U13 Net-_U13-Pad1_ Net-_U13-Pad2_ Net-_U13-Pad3_ d_and +U30 Net-_U27-Pad2_ Net-_U28-Pad2_ Net-_U30-Pad3_ d_and +U27 Net-_U25-Pad2_ Net-_U27-Pad2_ d_inverter +U28 Net-_U18-Pad2_ Net-_U28-Pad2_ d_inverter +U22 Net-_U22-Pad1_ Net-_U22-Pad2_ Net-_U22-Pad3_ d_and +U23 Net-_U23-Pad1_ Net-_U23-Pad2_ Net-_U22-Pad1_ d_and +U26 Net-_U18-Pad2_ Net-_U23-Pad1_ d_inverter +U24 Net-_U10-Pad1_ Net-_U23-Pad2_ d_inverter +U38 Net-_U36-Pad3_ Net-_U38-Pad2_ Net-_U38-Pad3_ d_and +U36 Net-_U34-Pad2_ Net-_U36-Pad2_ Net-_U36-Pad3_ d_and +U34 Net-_U34-Pad1_ Net-_U34-Pad2_ d_inverter +U37 Net-_U10-Pad1_ Net-_U36-Pad2_ d_inverter +U39 Net-_U30-Pad3_ Net-_U17-Pad1_ Net-_U39-Pad3_ d_nor +U42 Net-_U41-Pad2_ Net-_U17-Pad1_ d_buffer +U41 Net-_U29-Pad2_ Net-_U41-Pad2_ d_inverter +U6 Net-_U5-Pad2_ Net-_U18-Pad3_ d_buffer +U5 Net-_U3-Pad2_ Net-_U5-Pad2_ d_inverter +U3 Net-_U1-Pad3_ Net-_U3-Pad2_ d_inverter +U10 Net-_U10-Pad1_ Net-_U1-Pad8_ d_buffer +U11 Net-_U11-Pad1_ Net-_U10-Pad1_ d_inverter +U12 Net-_U12-Pad1_ Net-_U11-Pad1_ d_inverter +U19 Net-_U19-Pad1_ Net-_U1-Pad7_ d_buffer +U20 Net-_U20-Pad1_ Net-_U19-Pad1_ d_inverter +U21 Net-_U18-Pad4_ Net-_U20-Pad1_ d_inverter +U31 Net-_U31-Pad1_ Net-_U1-Pad6_ d_buffer +U32 Net-_U32-Pad1_ Net-_U31-Pad1_ d_inverter +U33 Net-_U25-Pad4_ Net-_U32-Pad1_ d_inverter +U43 Net-_U43-Pad1_ Net-_U1-Pad5_ d_buffer +U44 Net-_U44-Pad1_ Net-_U43-Pad1_ d_inverter +U45 Net-_U29-Pad4_ Net-_U44-Pad1_ d_inverter +U14 Net-_U14-Pad1_ Net-_U14-Pad2_ Net-_U13-Pad1_ d_and +U17 Net-_U17-Pad1_ Net-_U14-Pad1_ d_inverter +U15 Net-_U10-Pad1_ Net-_U14-Pad2_ d_inverter +U1 Net-_U1-Pad1_ Net-_U1-Pad2_ Net-_U1-Pad3_ ? Net-_U1-Pad5_ Net-_U1-Pad6_ Net-_U1-Pad7_ Net-_U1-Pad8_ PORT +U4 Net-_U2-Pad2_ Net-_U4-Pad2_ d_buffer +U2 Net-_U1-Pad1_ Net-_U2-Pad2_ d_inverter +U46 Net-_U34-Pad1_ Net-_U13-Pad2_ d_inverter +U47 Net-_U34-Pad1_ Net-_U22-Pad2_ d_inverter +U48 Net-_U39-Pad3_ Net-_U38-Pad2_ d_inverter +U16 Net-_U16-Pad1_ Net-_U16-Pad2_ d_buffer +U9 Net-_U35-Pad2_ Net-_U9-Pad2_ Net-_U18-Pad3_ Net-_U12-Pad1_ Net-_U9-Pad2_ d_flip_flop +U18 Net-_U18-Pad1_ Net-_U18-Pad2_ Net-_U18-Pad3_ Net-_U18-Pad4_ Net-_U18-Pad2_ d_flip_flop +U25 Net-_U25-Pad1_ Net-_U25-Pad2_ Net-_U18-Pad3_ Net-_U25-Pad4_ Net-_U25-Pad2_ d_flip_flop +U29 Net-_U29-Pad1_ Net-_U29-Pad2_ Net-_U18-Pad3_ Net-_U29-Pad4_ Net-_U29-Pad2_ d_flip_flop +U35 Net-_U16-Pad2_ Net-_U35-Pad2_ d_inverter +U40 Net-_U13-Pad3_ Net-_U18-Pad1_ d_inverter +U49 Net-_U22-Pad3_ Net-_U25-Pad1_ d_inverter +U50 Net-_U38-Pad3_ Net-_U29-Pad1_ d_inverter + +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/CD4518.cir.out b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/CD4518.cir.out new file mode 100644 index 000000000..4e9208f33 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/CD4518.cir.out @@ -0,0 +1,188 @@ +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\cd4518\cd4518.cir + +* u9 net-_u9-pad1_ net-_u8-pad2_ net-_u1-pad4_ net-_u18-pad4_ net-_u12-pad1_ net-_u9-pad1_ d_dff +* u18 net-_u18-pad1_ net-_u13-pad3_ net-_u1-pad4_ net-_u18-pad4_ net-_u18-pad5_ net-_u18-pad1_ d_dff +* u29 net-_u27-pad1_ net-_u22-pad3_ net-_u1-pad4_ net-_u18-pad4_ net-_u29-pad5_ net-_u27-pad1_ d_dff +* u40 net-_u40-pad1_ net-_u38-pad3_ net-_u1-pad4_ net-_u18-pad4_ net-_u40-pad5_ net-_u40-pad1_ d_dff +* u7 net-_u1-pad3_ net-_u4-pad2_ net-_u13-pad2_ d_nand +* u8 net-_u13-pad2_ net-_u8-pad2_ d_inverter +* u13 net-_u13-pad1_ net-_u13-pad2_ net-_u13-pad3_ d_and +* u30 net-_u27-pad2_ net-_u28-pad2_ net-_u30-pad3_ d_and +* u16 net-_u14-pad3_ net-_u13-pad1_ d_inverter +* u27 net-_u27-pad1_ net-_u27-pad2_ d_inverter +* u28 net-_u18-pad1_ net-_u28-pad2_ d_inverter +* u22 net-_u22-pad1_ net-_u13-pad2_ net-_u22-pad3_ d_and +* u23 net-_u23-pad1_ net-_u23-pad2_ net-_u23-pad3_ d_and +* u25 net-_u23-pad3_ net-_u22-pad1_ d_inverter +* u26 net-_u18-pad1_ net-_u23-pad1_ d_inverter +* u24 net-_u10-pad1_ net-_u23-pad2_ d_inverter +* u38 net-_u35-pad2_ net-_u38-pad2_ net-_u38-pad3_ d_and +* u36 net-_u34-pad2_ net-_u36-pad2_ net-_u35-pad1_ d_and +* u35 net-_u35-pad1_ net-_u35-pad2_ d_inverter +* u34 net-_u13-pad2_ net-_u34-pad2_ d_inverter +* u37 net-_u10-pad1_ net-_u36-pad2_ d_inverter +* u39 net-_u30-pad3_ net-_u17-pad1_ net-_u38-pad2_ d_nor +* u42 net-_u41-pad2_ net-_u17-pad1_ d_buffer +* u41 net-_u40-pad1_ net-_u41-pad2_ d_inverter +* u6 net-_u5-pad2_ net-_u18-pad4_ d_buffer +* u5 net-_u3-pad2_ net-_u5-pad2_ d_inverter +* u3 net-_u1-pad2_ net-_u3-pad2_ d_inverter +* u10 net-_u10-pad1_ net-_u1-pad5_ d_buffer +* u11 net-_u11-pad1_ net-_u10-pad1_ d_inverter +* u12 net-_u12-pad1_ net-_u11-pad1_ d_inverter +* u19 net-_u19-pad1_ net-_u1-pad6_ d_buffer +* u20 net-_u20-pad1_ net-_u19-pad1_ d_inverter +* u21 net-_u18-pad5_ net-_u20-pad1_ d_inverter +* u31 net-_u31-pad1_ net-_u1-pad7_ d_buffer +* u32 net-_u32-pad1_ net-_u31-pad1_ d_inverter +* u33 net-_u29-pad5_ net-_u32-pad1_ d_inverter +* u43 net-_u43-pad1_ net-_u1-pad8_ d_buffer +* u44 net-_u44-pad1_ net-_u43-pad1_ d_inverter +* u45 net-_u40-pad5_ net-_u44-pad1_ d_inverter +* u14 net-_u14-pad1_ net-_u14-pad2_ net-_u14-pad3_ d_and +* u17 net-_u17-pad1_ net-_u14-pad1_ d_inverter +* u15 net-_u10-pad1_ net-_u14-pad2_ d_inverter +* u1 net-_u1-pad1_ net-_u1-pad2_ net-_u1-pad3_ net-_u1-pad4_ net-_u1-pad5_ net-_u1-pad6_ net-_u1-pad7_ net-_u1-pad8_ port +* u4 net-_u2-pad2_ net-_u4-pad2_ d_buffer +* u2 net-_u1-pad1_ net-_u2-pad2_ d_inverter +a1 net-_u9-pad1_ net-_u8-pad2_ net-_u1-pad4_ net-_u18-pad4_ net-_u12-pad1_ net-_u9-pad1_ u9 +a2 net-_u18-pad1_ net-_u13-pad3_ net-_u1-pad4_ net-_u18-pad4_ net-_u18-pad5_ net-_u18-pad1_ u18 +a3 net-_u27-pad1_ net-_u22-pad3_ net-_u1-pad4_ net-_u18-pad4_ net-_u29-pad5_ net-_u27-pad1_ u29 +a4 net-_u40-pad1_ net-_u38-pad3_ net-_u1-pad4_ net-_u18-pad4_ net-_u40-pad5_ net-_u40-pad1_ u40 +a5 [net-_u1-pad3_ net-_u4-pad2_ ] net-_u13-pad2_ u7 +a6 net-_u13-pad2_ net-_u8-pad2_ u8 +a7 [net-_u13-pad1_ net-_u13-pad2_ ] net-_u13-pad3_ u13 +a8 [net-_u27-pad2_ net-_u28-pad2_ ] net-_u30-pad3_ u30 +a9 net-_u14-pad3_ net-_u13-pad1_ u16 +a10 net-_u27-pad1_ net-_u27-pad2_ u27 +a11 net-_u18-pad1_ net-_u28-pad2_ u28 +a12 [net-_u22-pad1_ net-_u13-pad2_ ] net-_u22-pad3_ u22 +a13 [net-_u23-pad1_ net-_u23-pad2_ ] net-_u23-pad3_ u23 +a14 net-_u23-pad3_ net-_u22-pad1_ u25 +a15 net-_u18-pad1_ net-_u23-pad1_ u26 +a16 net-_u10-pad1_ net-_u23-pad2_ u24 +a17 [net-_u35-pad2_ net-_u38-pad2_ ] net-_u38-pad3_ u38 +a18 [net-_u34-pad2_ net-_u36-pad2_ ] net-_u35-pad1_ u36 +a19 net-_u35-pad1_ net-_u35-pad2_ u35 +a20 net-_u13-pad2_ net-_u34-pad2_ u34 +a21 net-_u10-pad1_ net-_u36-pad2_ u37 +a22 [net-_u30-pad3_ net-_u17-pad1_ ] net-_u38-pad2_ u39 +a23 net-_u41-pad2_ net-_u17-pad1_ u42 +a24 net-_u40-pad1_ net-_u41-pad2_ u41 +a25 net-_u5-pad2_ net-_u18-pad4_ u6 +a26 net-_u3-pad2_ net-_u5-pad2_ u5 +a27 net-_u1-pad2_ net-_u3-pad2_ u3 +a28 net-_u10-pad1_ net-_u1-pad5_ u10 +a29 net-_u11-pad1_ net-_u10-pad1_ u11 +a30 net-_u12-pad1_ net-_u11-pad1_ u12 +a31 net-_u19-pad1_ net-_u1-pad6_ u19 +a32 net-_u20-pad1_ net-_u19-pad1_ u20 +a33 net-_u18-pad5_ net-_u20-pad1_ u21 +a34 net-_u31-pad1_ net-_u1-pad7_ u31 +a35 net-_u32-pad1_ net-_u31-pad1_ u32 +a36 net-_u29-pad5_ net-_u32-pad1_ u33 +a37 net-_u43-pad1_ net-_u1-pad8_ u43 +a38 net-_u44-pad1_ net-_u43-pad1_ u44 +a39 net-_u40-pad5_ net-_u44-pad1_ u45 +a40 [net-_u14-pad1_ net-_u14-pad2_ ] net-_u14-pad3_ u14 +a41 net-_u17-pad1_ net-_u14-pad1_ u17 +a42 net-_u10-pad1_ net-_u14-pad2_ u15 +a43 net-_u2-pad2_ net-_u4-pad2_ u4 +a44 net-_u1-pad1_ net-_u2-pad2_ u2 +* Schematic Name: d_dff, NgSpice Name: d_dff +.model u9 d_dff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 data_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_dff, NgSpice Name: d_dff +.model u18 d_dff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 data_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_dff, NgSpice Name: d_dff +.model u29 d_dff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 data_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_dff, NgSpice Name: d_dff +.model u40 d_dff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 data_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u7 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u8 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u13 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u30 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u16 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u27 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u28 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u22 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u23 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u25 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u26 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u24 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u38 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u36 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u35 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u34 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u37 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u39 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u42 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u41 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u6 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u5 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u3 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u10 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u11 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u12 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u19 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u20 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u21 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u31 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u32 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u33 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u43 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u44 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u45 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u14 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u17 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u15 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u4 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u2 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +.tran 0e-00 0e-00 0e-00 + +* Control Statements +.control +run +print allv > plot_data_v.txt +print alli > plot_data_i.txt +.endc +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/CD4518.pro b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/CD4518.pro new file mode 100644 index 000000000..e27a398be --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/CD4518.pro @@ -0,0 +1,73 @@ +update=22/05/2015 07:44:53 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=adc-dac +LibName2=memory +LibName3=xilinx +LibName4=microcontrollers +LibName5=dsp +LibName6=microchip +LibName7=analog_switches +LibName8=motorola +LibName9=texas +LibName10=intel +LibName11=audio +LibName12=interface +LibName13=digital-audio +LibName14=philips +LibName15=display +LibName16=cypress +LibName17=siliconi +LibName18=opto +LibName19=atmel +LibName20=contrib +LibName21=power +LibName22=eSim_Plot +LibName23=transistors +LibName24=conn +LibName25=eSim_User +LibName26=regul +LibName27=74xx +LibName28=cmos4000 +LibName29=eSim_Analog +LibName30=eSim_Devices +LibName31=eSim_Digital +LibName32=eSim_Hybrid +LibName33=eSim_Miscellaneous +LibName34=eSim_Power +LibName35=eSim_Sources +LibName36=eSim_Subckt +LibName37=eSim_Nghdl +LibName38=eSim_Ngveri +LibName39=eSim_SKY130 +LibName40=eSim_SKY130_Subckts diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/CD4518.sch b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/CD4518.sch new file mode 100644 index 000000000..c75c77d51 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/CD4518.sch @@ -0,0 +1,984 @@ +EESchema Schematic File Version 2 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:power +LIBS:eSim_Plot +LIBS:transistors +LIBS:conn +LIBS:eSim_User +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:eSim_Analog +LIBS:eSim_Devices +LIBS:eSim_Digital +LIBS:eSim_Hybrid +LIBS:eSim_Miscellaneous +LIBS:eSim_Power +LIBS:eSim_Sources +LIBS:eSim_Subckt +LIBS:eSim_Nghdl +LIBS:eSim_Ngveri +LIBS:eSim_SKY130 +LIBS:eSim_SKY130_Subckts +LIBS:CD4518-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L d_nand U7 +U 1 1 682DA47C +P 2550 4350 +F 0 "U7" H 2550 4350 60 0000 C CNN +F 1 "d_nand" H 2600 4450 60 0000 C CNN +F 2 "" H 2550 4350 60 0000 C CNN +F 3 "" H 2550 4350 60 0000 C CNN + 1 2550 4350 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U8 +U 1 1 682DA642 +P 3000 3800 +F 0 "U8" H 3000 3700 60 0000 C CNN +F 1 "d_inverter" H 3000 3950 60 0000 C CNN +F 2 "" H 3050 3750 60 0000 C CNN +F 3 "" H 3050 3750 60 0000 C CNN + 1 3000 3800 + 0 -1 -1 0 +$EndComp +$Comp +L d_and U13 +U 1 1 682DA6A6 +P 4150 3200 +F 0 "U13" H 4150 3200 60 0000 C CNN +F 1 "d_and" H 4200 3300 60 0000 C CNN +F 2 "" H 4150 3200 60 0000 C CNN +F 3 "" H 4150 3200 60 0000 C CNN + 1 4150 3200 + 0 1 -1 0 +$EndComp +$Comp +L d_and U30 +U 1 1 682DA719 +P 7350 6450 +F 0 "U30" H 7350 6450 60 0000 C CNN +F 1 "d_and" H 7400 6550 60 0000 C CNN +F 2 "" H 7350 6450 60 0000 C CNN +F 3 "" H 7350 6450 60 0000 C CNN + 1 7350 6450 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U27 +U 1 1 682DAA95 +P 6550 6350 +F 0 "U27" H 6550 6250 60 0000 C CNN +F 1 "d_inverter" H 6550 6500 60 0000 C CNN +F 2 "" H 6600 6300 60 0000 C CNN +F 3 "" H 6600 6300 60 0000 C CNN + 1 6550 6350 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U28 +U 1 1 682DAAFE +P 6550 6450 +F 0 "U28" H 6550 6350 60 0000 C CNN +F 1 "d_inverter" H 6550 6600 60 0000 C CNN +F 2 "" H 6600 6400 60 0000 C CNN +F 3 "" H 6600 6400 60 0000 C CNN + 1 6550 6450 + 1 0 0 -1 +$EndComp +$Comp +L d_and U22 +U 1 1 682DAC97 +P 6050 3250 +F 0 "U22" H 6050 3250 60 0000 C CNN +F 1 "d_and" H 6100 3350 60 0000 C CNN +F 2 "" H 6050 3250 60 0000 C CNN +F 3 "" H 6050 3250 60 0000 C CNN + 1 6050 3250 + 0 1 -1 0 +$EndComp +$Comp +L d_and U23 +U 1 1 682DAC9D +P 6100 4900 +F 0 "U23" H 6100 4900 60 0000 C CNN +F 1 "d_and" H 6150 5000 60 0000 C CNN +F 2 "" H 6100 4900 60 0000 C CNN +F 3 "" H 6100 4900 60 0000 C CNN + 1 6100 4900 + 0 1 -1 0 +$EndComp +$Comp +L d_inverter U26 +U 1 1 682DACA9 +P 6200 5700 +F 0 "U26" H 6200 5600 60 0000 C CNN +F 1 "d_inverter" H 6200 5850 60 0000 C CNN +F 2 "" H 6250 5650 60 0000 C CNN +F 3 "" H 6250 5650 60 0000 C CNN + 1 6200 5700 + 0 1 -1 0 +$EndComp +$Comp +L d_inverter U24 +U 1 1 682DACAF +P 6100 5700 +F 0 "U24" H 6100 5600 60 0000 C CNN +F 1 "d_inverter" H 6100 5850 60 0000 C CNN +F 2 "" H 6150 5650 60 0000 C CNN +F 3 "" H 6150 5650 60 0000 C CNN + 1 6100 5700 + 0 1 -1 0 +$EndComp +$Comp +L d_and U38 +U 1 1 682DB12B +P 8000 3200 +F 0 "U38" H 8000 3200 60 0000 C CNN +F 1 "d_and" H 8050 3300 60 0000 C CNN +F 2 "" H 8000 3200 60 0000 C CNN +F 3 "" H 8000 3200 60 0000 C CNN + 1 8000 3200 + 0 -1 -1 0 +$EndComp +$Comp +L d_and U36 +U 1 1 682DB131 +P 7950 4850 +F 0 "U36" H 7950 4850 60 0000 C CNN +F 1 "d_and" H 8000 4950 60 0000 C CNN +F 2 "" H 7950 4850 60 0000 C CNN +F 3 "" H 7950 4850 60 0000 C CNN + 1 7950 4850 + 0 -1 -1 0 +$EndComp +$Comp +L d_inverter U34 +U 1 1 682DB13D +P 7850 5650 +F 0 "U34" H 7850 5550 60 0000 C CNN +F 1 "d_inverter" H 7850 5800 60 0000 C CNN +F 2 "" H 7900 5600 60 0000 C CNN +F 3 "" H 7900 5600 60 0000 C CNN + 1 7850 5650 + 0 -1 -1 0 +$EndComp +$Comp +L d_inverter U37 +U 1 1 682DB143 +P 7950 5650 +F 0 "U37" H 7950 5550 60 0000 C CNN +F 1 "d_inverter" H 7950 5800 60 0000 C CNN +F 2 "" H 8000 5600 60 0000 C CNN +F 3 "" H 8000 5600 60 0000 C CNN + 1 7950 5650 + 0 -1 -1 0 +$EndComp +$Comp +L d_nor U39 +U 1 1 682DB1C3 +P 8550 5850 +F 0 "U39" H 8550 5850 60 0000 C CNN +F 1 "d_nor" H 8600 5950 60 0000 C CNN +F 2 "" H 8550 5850 60 0000 C CNN +F 3 "" H 8550 5850 60 0000 C CNN + 1 8550 5850 + 0 -1 -1 0 +$EndComp +$Comp +L d_buffer U42 +U 1 1 682DBC67 +P 9400 4800 +F 0 "U42" H 9400 4750 60 0000 C CNN +F 1 "d_buffer" H 9400 4850 60 0000 C CNN +F 2 "" H 9400 4800 60 0000 C CNN +F 3 "" H 9400 4800 60 0000 C CNN + 1 9400 4800 + 0 1 1 0 +$EndComp +$Comp +L d_inverter U41 +U 1 1 682DBD2C +P 9400 3900 +F 0 "U41" H 9400 3800 60 0000 C CNN +F 1 "d_inverter" H 9400 4050 60 0000 C CNN +F 2 "" H 9450 3850 60 0000 C CNN +F 3 "" H 9450 3850 60 0000 C CNN + 1 9400 3900 + 0 1 1 0 +$EndComp +$Comp +L d_buffer U6 +U 1 1 682DC256 +P 1900 2650 +F 0 "U6" H 1900 2600 60 0000 C CNN +F 1 "d_buffer" H 1900 2700 60 0000 C CNN +F 2 "" H 1900 2650 60 0000 C CNN +F 3 "" H 1900 2650 60 0000 C CNN + 1 1900 2650 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U5 +U 1 1 682DC25C +P 1000 2650 +F 0 "U5" H 1000 2550 60 0000 C CNN +F 1 "d_inverter" H 1000 2800 60 0000 C CNN +F 2 "" H 1050 2600 60 0000 C CNN +F 3 "" H 1050 2600 60 0000 C CNN + 1 1000 2650 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U3 +U 1 1 682DC298 +P 300 2650 +F 0 "U3" H 300 2550 60 0000 C CNN +F 1 "d_inverter" H 300 2800 60 0000 C CNN +F 2 "" H 350 2600 60 0000 C CNN +F 3 "" H 350 2600 60 0000 C CNN + 1 300 2650 + 1 0 0 -1 +$EndComp +$Comp +L d_buffer U10 +U 1 1 682DCB9E +P 4000 -500 +F 0 "U10" H 4000 -550 60 0000 C CNN +F 1 "d_buffer" H 4000 -450 60 0000 C CNN +F 2 "" H 4000 -500 60 0000 C CNN +F 3 "" H 4000 -500 60 0000 C CNN + 1 4000 -500 + 0 -1 -1 0 +$EndComp +$Comp +L d_inverter U11 +U 1 1 682DCBA4 +P 4000 400 +F 0 "U11" H 4000 300 60 0000 C CNN +F 1 "d_inverter" H 4000 550 60 0000 C CNN +F 2 "" H 4050 350 60 0000 C CNN +F 3 "" H 4050 350 60 0000 C CNN + 1 4000 400 + 0 -1 -1 0 +$EndComp +$Comp +L d_inverter U12 +U 1 1 682DCBAA +P 4000 1100 +F 0 "U12" H 4000 1000 60 0000 C CNN +F 1 "d_inverter" H 4000 1250 60 0000 C CNN +F 2 "" H 4050 1050 60 0000 C CNN +F 3 "" H 4050 1050 60 0000 C CNN + 1 4000 1100 + 0 -1 -1 0 +$EndComp +$Comp +L d_buffer U19 +U 1 1 682DCF41 +P 5800 -550 +F 0 "U19" H 5800 -600 60 0000 C CNN +F 1 "d_buffer" H 5800 -500 60 0000 C CNN +F 2 "" H 5800 -550 60 0000 C CNN +F 3 "" H 5800 -550 60 0000 C CNN + 1 5800 -550 + 0 -1 -1 0 +$EndComp +$Comp +L d_inverter U20 +U 1 1 682DCF47 +P 5800 350 +F 0 "U20" H 5800 250 60 0000 C CNN +F 1 "d_inverter" H 5800 500 60 0000 C CNN +F 2 "" H 5850 300 60 0000 C CNN +F 3 "" H 5850 300 60 0000 C CNN + 1 5800 350 + 0 -1 -1 0 +$EndComp +$Comp +L d_inverter U21 +U 1 1 682DCF4D +P 5800 1050 +F 0 "U21" H 5800 950 60 0000 C CNN +F 1 "d_inverter" H 5800 1200 60 0000 C CNN +F 2 "" H 5850 1000 60 0000 C CNN +F 3 "" H 5850 1000 60 0000 C CNN + 1 5800 1050 + 0 -1 -1 0 +$EndComp +$Comp +L d_buffer U31 +U 1 1 682DCFB8 +P 7750 -700 +F 0 "U31" H 7750 -750 60 0000 C CNN +F 1 "d_buffer" H 7750 -650 60 0000 C CNN +F 2 "" H 7750 -700 60 0000 C CNN +F 3 "" H 7750 -700 60 0000 C CNN + 1 7750 -700 + 0 -1 -1 0 +$EndComp +$Comp +L d_inverter U32 +U 1 1 682DCFBE +P 7750 200 +F 0 "U32" H 7750 100 60 0000 C CNN +F 1 "d_inverter" H 7750 350 60 0000 C CNN +F 2 "" H 7800 150 60 0000 C CNN +F 3 "" H 7800 150 60 0000 C CNN + 1 7750 200 + 0 -1 -1 0 +$EndComp +$Comp +L d_inverter U33 +U 1 1 682DCFC4 +P 7750 900 +F 0 "U33" H 7750 800 60 0000 C CNN +F 1 "d_inverter" H 7750 1050 60 0000 C CNN +F 2 "" H 7800 850 60 0000 C CNN +F 3 "" H 7800 850 60 0000 C CNN + 1 7750 900 + 0 -1 -1 0 +$EndComp +$Comp +L d_buffer U43 +U 1 1 682DD089 +P 9450 -600 +F 0 "U43" H 9450 -650 60 0000 C CNN +F 1 "d_buffer" H 9450 -550 60 0000 C CNN +F 2 "" H 9450 -600 60 0000 C CNN +F 3 "" H 9450 -600 60 0000 C CNN + 1 9450 -600 + 0 -1 -1 0 +$EndComp +$Comp +L d_inverter U44 +U 1 1 682DD08F +P 9450 300 +F 0 "U44" H 9450 200 60 0000 C CNN +F 1 "d_inverter" H 9450 450 60 0000 C CNN +F 2 "" H 9500 250 60 0000 C CNN +F 3 "" H 9500 250 60 0000 C CNN + 1 9450 300 + 0 -1 -1 0 +$EndComp +$Comp +L d_inverter U45 +U 1 1 682DD095 +P 9450 1000 +F 0 "U45" H 9450 900 60 0000 C CNN +F 1 "d_inverter" H 9450 1150 60 0000 C CNN +F 2 "" H 9500 950 60 0000 C CNN +F 3 "" H 9500 950 60 0000 C CNN + 1 9450 1000 + 0 -1 -1 0 +$EndComp +$Comp +L d_and U14 +U 1 1 682DE652 +P 4200 4850 +F 0 "U14" H 4200 4850 60 0000 C CNN +F 1 "d_and" H 4250 4950 60 0000 C CNN +F 2 "" H 4200 4850 60 0000 C CNN +F 3 "" H 4200 4850 60 0000 C CNN + 1 4200 4850 + 0 1 -1 0 +$EndComp +$Comp +L d_inverter U17 +U 1 1 682DE658 +P 4300 5650 +F 0 "U17" H 4300 5550 60 0000 C CNN +F 1 "d_inverter" H 4300 5800 60 0000 C CNN +F 2 "" H 4350 5600 60 0000 C CNN +F 3 "" H 4350 5600 60 0000 C CNN + 1 4300 5650 + 0 1 -1 0 +$EndComp +$Comp +L d_inverter U15 +U 1 1 682DE65E +P 4200 5650 +F 0 "U15" H 4200 5550 60 0000 C CNN +F 1 "d_inverter" H 4200 5800 60 0000 C CNN +F 2 "" H 4250 5600 60 0000 C CNN +F 3 "" H 4250 5600 60 0000 C CNN + 1 4200 5650 + 0 1 -1 0 +$EndComp +$Comp +L PORT U1 +U 1 1 682E8A0B +P -1000 4350 +F 0 "U1" H -950 4450 30 0000 C CNN +F 1 "PORT" H -1000 4350 30 0000 C CNN +F 2 "" H -1000 4350 60 0000 C CNN +F 3 "" H -1000 4350 60 0000 C CNN + 1 -1000 4350 + 1 0 0 -1 +$EndComp +$Comp +L d_buffer U4 +U 1 1 682E917E +P 600 4350 +F 0 "U4" H 600 4300 60 0000 C CNN +F 1 "d_buffer" H 600 4400 60 0000 C CNN +F 2 "" H 600 4350 60 0000 C CNN +F 3 "" H 600 4350 60 0000 C CNN + 1 600 4350 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U2 +U 1 1 682E9184 +P -300 4350 +F 0 "U2" H -300 4250 60 0000 C CNN +F 1 "d_inverter" H -300 4500 60 0000 C CNN +F 2 "" H -250 4300 60 0000 C CNN +F 3 "" H -250 4300 60 0000 C CNN + 1 -300 4350 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 3 1 682E97F6 +P -400 2650 +F 0 "U1" H -350 2750 30 0000 C CNN +F 1 "PORT" H -400 2650 30 0000 C CNN +F 2 "" H -400 2650 60 0000 C CNN +F 3 "" H -400 2650 60 0000 C CNN + 3 -400 2650 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 2 1 682E997D +P 1700 4250 +F 0 "U1" H 1750 4350 30 0000 C CNN +F 1 "PORT" H 1700 4250 30 0000 C CNN +F 2 "" H 1700 4250 60 0000 C CNN +F 3 "" H 1700 4250 60 0000 C CNN + 2 1700 4250 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 8 1 682E9C26 +P 4000 -1550 +F 0 "U1" H 4050 -1450 30 0000 C CNN +F 1 "PORT" H 4000 -1550 30 0000 C CNN +F 2 "" H 4000 -1550 60 0000 C CNN +F 3 "" H 4000 -1550 60 0000 C CNN + 8 4000 -1550 + 0 1 1 0 +$EndComp +$Comp +L PORT U1 +U 7 1 682EA353 +P 5800 -1650 +F 0 "U1" H 5850 -1550 30 0000 C CNN +F 1 "PORT" H 5800 -1650 30 0000 C CNN +F 2 "" H 5800 -1650 60 0000 C CNN +F 3 "" H 5800 -1650 60 0000 C CNN + 7 5800 -1650 + 0 1 1 0 +$EndComp +$Comp +L PORT U1 +U 6 1 682EA45C +P 7750 -1700 +F 0 "U1" H 7800 -1600 30 0000 C CNN +F 1 "PORT" H 7750 -1700 30 0000 C CNN +F 2 "" H 7750 -1700 60 0000 C CNN +F 3 "" H 7750 -1700 60 0000 C CNN + 6 7750 -1700 + 0 1 1 0 +$EndComp +$Comp +L PORT U1 +U 5 1 682EA703 +P 9450 -1600 +F 0 "U1" H 9500 -1500 30 0000 C CNN +F 1 "PORT" H 9450 -1600 30 0000 C CNN +F 2 "" H 9450 -1600 60 0000 C CNN +F 3 "" H 9450 -1600 60 0000 C CNN + 5 9450 -1600 + 0 1 1 0 +$EndComp +NoConn ~ 5050 1200 +NoConn ~ 3100 1250 +NoConn ~ 6950 1200 +NoConn ~ 8750 1200 +$Comp +L d_inverter U46 +U 1 1 6834DAB8 +P 4100 3950 +F 0 "U46" H 4100 3850 60 0000 C CNN +F 1 "d_inverter" H 4100 4100 60 0000 C CNN +F 2 "" H 4150 3900 60 0000 C CNN +F 3 "" H 4150 3900 60 0000 C CNN + 1 4100 3950 + 0 1 -1 0 +$EndComp +$Comp +L d_inverter U47 +U 1 1 6834DF55 +P 5900 4000 +F 0 "U47" H 5900 3900 60 0000 C CNN +F 1 "d_inverter" H 5900 4150 60 0000 C CNN +F 2 "" H 5950 3950 60 0000 C CNN +F 3 "" H 5950 3950 60 0000 C CNN + 1 5900 4000 + 0 1 -1 0 +$EndComp +$Comp +L d_inverter U48 +U 1 1 6834E641 +P 8500 4250 +F 0 "U48" H 8500 4150 60 0000 C CNN +F 1 "d_inverter" H 8500 4400 60 0000 C CNN +F 2 "" H 8550 4200 60 0000 C CNN +F 3 "" H 8550 4200 60 0000 C CNN + 1 8500 4250 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 2550 2650 8750 2650 +Wire Wire Line + 8750 2650 8750 2450 +Wire Wire Line + 3100 2400 3100 2650 +Connection ~ 3100 2650 +Wire Wire Line + 5050 2450 5050 2650 +Connection ~ 5050 2650 +Wire Wire Line + 6950 2450 6950 2650 +Connection ~ 6950 2650 +Wire Wire Line + 2550 1550 2500 1550 +Wire Wire Line + 5650 1800 5650 5850 +Wire Wire Line + 7500 2100 7500 3200 +Wire Wire Line + 9400 1800 9400 3600 +Wire Wire Line + 4000 1550 4000 1400 +Wire Wire Line + 5600 1500 5800 1500 +Wire Wire Line + 5800 1500 5800 1350 +Wire Wire Line + 7750 1500 7750 1200 +Wire Wire Line + 9450 1300 9450 1700 +Wire Wire Line + 1250 4350 2100 4350 +Wire Wire Line + 3000 4100 3000 4300 +Wire Wire Line + 3000 4300 4150 4300 +Wire Wire Line + 4150 4350 7550 4350 +Connection ~ 4150 4300 +Wire Wire Line + 4250 3650 4250 4400 +Wire Wire Line + 6150 3700 6150 4450 +Wire Wire Line + 7900 3650 7900 4400 +Wire Wire Line + 9400 4200 9400 4300 +Wire Wire Line + 4000 0 4000 100 +Wire Wire Line + 5800 -50 5800 50 +Wire Wire Line + 7750 -200 7750 -100 +Wire Wire Line + 9450 -100 9450 0 +Wire Wire Line + 4000 700 4000 800 +Connection ~ 4000 50 +Wire Wire Line + 4000 50 4150 50 +Wire Wire Line + 4150 50 4150 1700 +Wire Wire Line + 4150 1700 3850 1700 +Wire Wire Line + 3850 1700 3850 6050 +Wire Wire Line + 3850 6050 7950 6050 +Wire Wire Line + 7950 6050 7950 5950 +Wire Wire Line + 7550 4350 7550 5950 +Wire Wire Line + 7550 5950 7850 5950 +Connection ~ 6050 4350 +Wire Wire Line + 4200 5950 4200 6050 +Connection ~ 4200 6050 +Wire Wire Line + 6100 6000 6100 6050 +Connection ~ 6100 6050 +Wire Wire Line + 5650 5850 5200 5850 +Wire Wire Line + 5200 6450 6250 6450 +Wire Wire Line + 5200 5850 5200 6450 +Wire Wire Line + 7500 3200 6700 3200 +Wire Wire Line + 6700 3200 6700 6150 +Wire Wire Line + 6700 6150 6150 6150 +Wire Wire Line + 6150 6150 6150 6350 +Wire Wire Line + 6150 6350 6250 6350 +Wire Wire Line + 7800 6400 8450 6400 +Wire Wire Line + 8450 6400 8450 6300 +Wire Wire Line + 8000 3650 8500 3650 +Wire Wire Line + 4300 5950 4300 6650 +Wire Wire Line + 4300 6650 9400 6650 +Wire Wire Line + 9400 6650 9400 5450 +Wire Wire Line + 8550 6300 8550 6650 +Connection ~ 8550 6650 +Wire Wire Line + 6850 6350 6900 6350 +Wire Wire Line + 6900 6450 6850 6450 +Wire Wire Line + 5800 650 5800 750 +Wire Wire Line + 7750 500 7750 600 +Wire Wire Line + 9450 600 9450 700 +Wire Wire Line + 600 2650 700 2650 +Wire Wire Line + 1300 2650 1400 2650 +Wire Wire Line + 0 4350 100 4350 +Wire Wire Line + -750 4350 -600 4350 +Wire Wire Line + 4000 -1300 4000 -1150 +Wire Wire Line + 5800 -1400 5800 -1200 +Wire Wire Line + 7750 -1450 7750 -1350 +Wire Wire Line + 9450 -1350 9450 -1250 +Wire Wire Line + -150 2650 0 2650 +Wire Wire Line + 1950 4250 2100 4250 +Wire Wire Line + 4200 5300 4200 5350 +Wire Wire Line + 4300 5300 4300 5350 +Wire Wire Line + 6100 5350 6100 5400 +Wire Wire Line + 6200 5350 6200 5400 +Wire Wire Line + 7850 5300 7850 5350 +Wire Wire Line + 7950 5300 7950 5350 +Wire Wire Line + 6200 6000 6300 6000 +Wire Wire Line + 6300 6000 6300 6100 +Wire Wire Line + 6300 6100 6050 6100 +Wire Wire Line + 6050 6100 6050 6450 +Connection ~ 6050 6450 +Wire Wire Line + 4100 4250 4150 4250 +Wire Wire Line + 4150 4250 4150 4350 +Wire Wire Line + 4100 3650 4150 3650 +Wire Wire Line + 5900 3700 6050 3700 +Wire Wire Line + 5900 4300 6050 4300 +Wire Wire Line + 6050 4300 6050 4350 +Wire Wire Line + 8500 3650 8500 3950 +Wire Wire Line + 8500 4550 8500 5400 +Connection ~ 3000 4300 +Wire Wire Line + 1950 2450 2650 2450 +Connection ~ 2000 4250 +$Comp +L d_buffer U16 +U 1 1 6835A4D0 +P 2400 3400 +F 0 "U16" H 2400 3350 60 0000 C CNN +F 1 "d_buffer" H 2400 3450 60 0000 C CNN +F 2 "" H 2400 3400 60 0000 C CNN +F 3 "" H 2400 3400 60 0000 C CNN + 1 2400 3400 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 3000 3500 2750 3500 +Wire Wire Line + 2750 3500 2750 3950 +Wire Wire Line + 2750 3950 2400 3950 +Wire Wire Line + 2400 3950 2400 3900 +Wire Wire Line + 2400 2750 2400 2550 +Wire Wire Line + 2400 2550 2650 2550 +Wire Wire Line + 2650 2550 2650 2450 +$Comp +L PORT U1 +U 4 1 6835BD99 +P 1700 6300 +F 0 "U1" H 1750 6400 30 0000 C CNN +F 1 "PORT" H 1700 6300 30 0000 C CNN +F 2 "" H 1700 6300 60 0000 C CNN +F 3 "" H 1700 6300 60 0000 C CNN + 4 1700 6300 + 1 0 0 -1 +$EndComp +NoConn ~ 1950 6300 +$Comp +L d_flip_flop U9 +U 1 1 6835FA13 +P 200 3700 +F 0 "U9" H 3050 5500 60 0000 C CNN +F 1 "d_flip_flop" H 3050 5700 60 0000 C CNN +F 2 "" H 3050 5650 60 0000 C CNN +F 3 "" H 3050 5650 60 0000 C CNN + 1 200 3700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2350 1900 2200 1900 +Wire Wire Line + 2200 1900 2200 2350 +Wire Wire Line + 2200 2350 3750 2350 +Wire Wire Line + 3750 2350 3750 1900 +Wire Wire Line + 2350 2000 2350 2400 +Wire Wire Line + 2350 2400 3100 2400 +$Comp +L d_flip_flop U18 +U 1 1 683605BA +P 2100 3600 +F 0 "U18" H 4950 5400 60 0000 C CNN +F 1 "d_flip_flop" H 4950 5600 60 0000 C CNN +F 2 "" H 4950 5550 60 0000 C CNN +F 3 "" H 4950 5550 60 0000 C CNN + 1 2100 3600 + 1 0 0 -1 +$EndComp +$Comp +L d_flip_flop U25 +U 1 1 6836072E +P 4050 3600 +F 0 "U25" H 6900 5400 60 0000 C CNN +F 1 "d_flip_flop" H 6900 5600 60 0000 C CNN +F 2 "" H 6900 5550 60 0000 C CNN +F 3 "" H 6900 5550 60 0000 C CNN + 1 4050 3600 + 1 0 0 -1 +$EndComp +$Comp +L d_flip_flop U29 +U 1 1 6836091E +P 5800 3600 +F 0 "U29" H 8650 5400 60 0000 C CNN +F 1 "d_flip_flop" H 8650 5600 60 0000 C CNN +F 2 "" H 8650 5550 60 0000 C CNN +F 3 "" H 8650 5550 60 0000 C CNN + 1 5800 3600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4000 1550 3750 1550 +Wire Wire Line + 3750 1550 3750 1800 +Wire Wire Line + 4250 1900 4250 2450 +Wire Wire Line + 4250 2450 5050 2450 +Wire Wire Line + 4250 1800 4050 1800 +Wire Wire Line + 4050 1800 4050 2350 +Wire Wire Line + 4050 2350 5650 2350 +Connection ~ 5650 2350 +Wire Wire Line + 4250 1700 4200 1700 +Wire Wire Line + 6200 1700 6100 1700 +Wire Wire Line + 7950 1700 7850 1700 +Wire Wire Line + 5600 1500 5600 1600 +Wire Wire Line + 5600 1600 5650 1600 +Wire Wire Line + 5650 1600 5650 1700 +Wire Wire Line + 7600 1700 7600 1500 +Wire Wire Line + 7600 1500 7750 1500 +Wire Wire Line + 9450 1700 9350 1700 +Wire Wire Line + 9350 1800 9400 1800 +Wire Wire Line + 7600 1800 7600 2100 +Wire Wire Line + 7600 2100 7500 2100 +Wire Wire Line + 6200 1900 6200 2450 +Wire Wire Line + 6200 2450 6950 2450 +Wire Wire Line + 6200 1800 6000 1800 +Wire Wire Line + 6000 1800 6000 2350 +Wire Wire Line + 6000 2350 7500 2350 +Connection ~ 7500 2350 +Wire Wire Line + 7950 1900 7950 2050 +Wire Wire Line + 7950 2050 8050 2050 +Wire Wire Line + 8050 2050 8050 2450 +Wire Wire Line + 8050 2450 8750 2450 +Wire Wire Line + 7950 1800 7750 1800 +Wire Wire Line + 7750 1800 7750 2300 +Wire Wire Line + 7750 2300 9400 2300 +Connection ~ 9400 2300 +$Comp +L d_inverter U35 +U 1 1 6839826D +P 1950 2150 +F 0 "U35" H 1950 2050 60 0000 C CNN +F 1 "d_inverter" H 1950 2300 60 0000 C CNN +F 2 "" H 2000 2100 60 0000 C CNN +F 3 "" H 2000 2100 60 0000 C CNN + 1 1950 2150 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 1950 1850 1950 1800 +Wire Wire Line + 1950 1800 2350 1800 +$Comp +L d_inverter U40 +U 1 1 683986FB +P 4200 2150 +F 0 "U40" H 4200 2050 60 0000 C CNN +F 1 "d_inverter" H 4200 2300 60 0000 C CNN +F 2 "" H 4250 2100 60 0000 C CNN +F 3 "" H 4250 2100 60 0000 C CNN + 1 4200 2150 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 4200 1700 4200 1850 +Wire Wire Line + 4200 2450 4200 2750 +$Comp +L d_inverter U49 +U 1 1 68398C38 +P 6100 2300 +F 0 "U49" H 6100 2200 60 0000 C CNN +F 1 "d_inverter" H 6100 2450 60 0000 C CNN +F 2 "" H 6150 2250 60 0000 C CNN +F 3 "" H 6150 2250 60 0000 C CNN + 1 6100 2300 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 6100 1700 6100 2000 +Wire Wire Line + 6100 2600 6100 2800 +$Comp +L d_inverter U50 +U 1 1 68399141 +P 7850 2050 +F 0 "U50" H 7850 1950 60 0000 C CNN +F 1 "d_inverter" H 7850 2200 60 0000 C CNN +F 2 "" H 7900 2000 60 0000 C CNN +F 3 "" H 7900 2000 60 0000 C CNN + 1 7850 2050 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 7850 2350 7850 2550 +Wire Wire Line + 7850 2550 7950 2550 +Wire Wire Line + 7950 2550 7950 2750 +Wire Wire Line + 7850 1700 7850 1750 +$EndSCHEMATC diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/CD4518.sub b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/CD4518.sub new file mode 100644 index 000000000..d4756c76c --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/CD4518.sub @@ -0,0 +1,182 @@ +* Subcircuit CD4518 +.subckt CD4518 net-_u1-pad1_ net-_u1-pad2_ net-_u1-pad3_ net-_u1-pad4_ net-_u1-pad5_ net-_u1-pad6_ net-_u1-pad7_ net-_u1-pad8_ +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\cd4518\cd4518.cir +* u9 net-_u9-pad1_ net-_u8-pad2_ net-_u1-pad4_ net-_u18-pad4_ net-_u12-pad1_ net-_u9-pad1_ d_dff +* u18 net-_u18-pad1_ net-_u13-pad3_ net-_u1-pad4_ net-_u18-pad4_ net-_u18-pad5_ net-_u18-pad1_ d_dff +* u29 net-_u27-pad1_ net-_u22-pad3_ net-_u1-pad4_ net-_u18-pad4_ net-_u29-pad5_ net-_u27-pad1_ d_dff +* u40 net-_u40-pad1_ net-_u38-pad3_ net-_u1-pad4_ net-_u18-pad4_ net-_u40-pad5_ net-_u40-pad1_ d_dff +* u7 net-_u1-pad3_ net-_u4-pad2_ net-_u13-pad2_ d_nand +* u8 net-_u13-pad2_ net-_u8-pad2_ d_inverter +* u13 net-_u13-pad1_ net-_u13-pad2_ net-_u13-pad3_ d_and +* u30 net-_u27-pad2_ net-_u28-pad2_ net-_u30-pad3_ d_and +* u16 net-_u14-pad3_ net-_u13-pad1_ d_inverter +* u27 net-_u27-pad1_ net-_u27-pad2_ d_inverter +* u28 net-_u18-pad1_ net-_u28-pad2_ d_inverter +* u22 net-_u22-pad1_ net-_u13-pad2_ net-_u22-pad3_ d_and +* u23 net-_u23-pad1_ net-_u23-pad2_ net-_u23-pad3_ d_and +* u25 net-_u23-pad3_ net-_u22-pad1_ d_inverter +* u26 net-_u18-pad1_ net-_u23-pad1_ d_inverter +* u24 net-_u10-pad1_ net-_u23-pad2_ d_inverter +* u38 net-_u35-pad2_ net-_u38-pad2_ net-_u38-pad3_ d_and +* u36 net-_u34-pad2_ net-_u36-pad2_ net-_u35-pad1_ d_and +* u35 net-_u35-pad1_ net-_u35-pad2_ d_inverter +* u34 net-_u13-pad2_ net-_u34-pad2_ d_inverter +* u37 net-_u10-pad1_ net-_u36-pad2_ d_inverter +* u39 net-_u30-pad3_ net-_u17-pad1_ net-_u38-pad2_ d_nor +* u42 net-_u41-pad2_ net-_u17-pad1_ d_buffer +* u41 net-_u40-pad1_ net-_u41-pad2_ d_inverter +* u6 net-_u5-pad2_ net-_u18-pad4_ d_buffer +* u5 net-_u3-pad2_ net-_u5-pad2_ d_inverter +* u3 net-_u1-pad2_ net-_u3-pad2_ d_inverter +* u10 net-_u10-pad1_ net-_u1-pad5_ d_buffer +* u11 net-_u11-pad1_ net-_u10-pad1_ d_inverter +* u12 net-_u12-pad1_ net-_u11-pad1_ d_inverter +* u19 net-_u19-pad1_ net-_u1-pad6_ d_buffer +* u20 net-_u20-pad1_ net-_u19-pad1_ d_inverter +* u21 net-_u18-pad5_ net-_u20-pad1_ d_inverter +* u31 net-_u31-pad1_ net-_u1-pad7_ d_buffer +* u32 net-_u32-pad1_ net-_u31-pad1_ d_inverter +* u33 net-_u29-pad5_ net-_u32-pad1_ d_inverter +* u43 net-_u43-pad1_ net-_u1-pad8_ d_buffer +* u44 net-_u44-pad1_ net-_u43-pad1_ d_inverter +* u45 net-_u40-pad5_ net-_u44-pad1_ d_inverter +* u14 net-_u14-pad1_ net-_u14-pad2_ net-_u14-pad3_ d_and +* u17 net-_u17-pad1_ net-_u14-pad1_ d_inverter +* u15 net-_u10-pad1_ net-_u14-pad2_ d_inverter +* u4 net-_u2-pad2_ net-_u4-pad2_ d_buffer +* u2 net-_u1-pad1_ net-_u2-pad2_ d_inverter +a1 net-_u9-pad1_ net-_u8-pad2_ net-_u1-pad4_ net-_u18-pad4_ net-_u12-pad1_ net-_u9-pad1_ u9 +a2 net-_u18-pad1_ net-_u13-pad3_ net-_u1-pad4_ net-_u18-pad4_ net-_u18-pad5_ net-_u18-pad1_ u18 +a3 net-_u27-pad1_ net-_u22-pad3_ net-_u1-pad4_ net-_u18-pad4_ net-_u29-pad5_ net-_u27-pad1_ u29 +a4 net-_u40-pad1_ net-_u38-pad3_ net-_u1-pad4_ net-_u18-pad4_ net-_u40-pad5_ net-_u40-pad1_ u40 +a5 [net-_u1-pad3_ net-_u4-pad2_ ] net-_u13-pad2_ u7 +a6 net-_u13-pad2_ net-_u8-pad2_ u8 +a7 [net-_u13-pad1_ net-_u13-pad2_ ] net-_u13-pad3_ u13 +a8 [net-_u27-pad2_ net-_u28-pad2_ ] net-_u30-pad3_ u30 +a9 net-_u14-pad3_ net-_u13-pad1_ u16 +a10 net-_u27-pad1_ net-_u27-pad2_ u27 +a11 net-_u18-pad1_ net-_u28-pad2_ u28 +a12 [net-_u22-pad1_ net-_u13-pad2_ ] net-_u22-pad3_ u22 +a13 [net-_u23-pad1_ net-_u23-pad2_ ] net-_u23-pad3_ u23 +a14 net-_u23-pad3_ net-_u22-pad1_ u25 +a15 net-_u18-pad1_ net-_u23-pad1_ u26 +a16 net-_u10-pad1_ net-_u23-pad2_ u24 +a17 [net-_u35-pad2_ net-_u38-pad2_ ] net-_u38-pad3_ u38 +a18 [net-_u34-pad2_ net-_u36-pad2_ ] net-_u35-pad1_ u36 +a19 net-_u35-pad1_ net-_u35-pad2_ u35 +a20 net-_u13-pad2_ net-_u34-pad2_ u34 +a21 net-_u10-pad1_ net-_u36-pad2_ u37 +a22 [net-_u30-pad3_ net-_u17-pad1_ ] net-_u38-pad2_ u39 +a23 net-_u41-pad2_ net-_u17-pad1_ u42 +a24 net-_u40-pad1_ net-_u41-pad2_ u41 +a25 net-_u5-pad2_ net-_u18-pad4_ u6 +a26 net-_u3-pad2_ net-_u5-pad2_ u5 +a27 net-_u1-pad2_ net-_u3-pad2_ u3 +a28 net-_u10-pad1_ net-_u1-pad5_ u10 +a29 net-_u11-pad1_ net-_u10-pad1_ u11 +a30 net-_u12-pad1_ net-_u11-pad1_ u12 +a31 net-_u19-pad1_ net-_u1-pad6_ u19 +a32 net-_u20-pad1_ net-_u19-pad1_ u20 +a33 net-_u18-pad5_ net-_u20-pad1_ u21 +a34 net-_u31-pad1_ net-_u1-pad7_ u31 +a35 net-_u32-pad1_ net-_u31-pad1_ u32 +a36 net-_u29-pad5_ net-_u32-pad1_ u33 +a37 net-_u43-pad1_ net-_u1-pad8_ u43 +a38 net-_u44-pad1_ net-_u43-pad1_ u44 +a39 net-_u40-pad5_ net-_u44-pad1_ u45 +a40 [net-_u14-pad1_ net-_u14-pad2_ ] net-_u14-pad3_ u14 +a41 net-_u17-pad1_ net-_u14-pad1_ u17 +a42 net-_u10-pad1_ net-_u14-pad2_ u15 +a43 net-_u2-pad2_ net-_u4-pad2_ u4 +a44 net-_u1-pad1_ net-_u2-pad2_ u2 +* Schematic Name: d_dff, NgSpice Name: d_dff +.model u9 d_dff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 data_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_dff, NgSpice Name: d_dff +.model u18 d_dff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 data_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_dff, NgSpice Name: d_dff +.model u29 d_dff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 data_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_dff, NgSpice Name: d_dff +.model u40 d_dff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 data_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_nand, NgSpice Name: d_nand +.model u7 d_nand(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u8 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u13 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u30 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u16 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u27 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u28 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u22 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u23 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u25 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u26 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u24 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u38 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u36 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u35 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u34 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u37 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u39 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u42 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u41 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u6 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u5 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u3 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u10 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u11 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u12 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u19 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u20 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u21 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u31 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u32 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u33 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u43 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u44 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u45 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u14 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u17 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u15 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u4 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u2 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Control Statements + +.ends CD4518 \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/CD4518_Previous_Values.xml b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/CD4518_Previous_Values.xml new file mode 100644 index 000000000..7430d1541 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/CD4518_Previous_Values.xml @@ -0,0 +1 @@ +truefalsefalseHzHz0Volts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or Amperessecsecsecd_dffd_dffd_dffd_dffd_nandd_inverterd_andd_andd_inverterd_inverterd_inverterd_andd_andd_inverterd_inverterd_inverterd_andd_andd_inverterd_inverterd_inverterd_nord_bufferd_inverterd_bufferd_inverterd_inverterd_bufferd_inverterd_inverterd_bufferd_inverterd_inverterd_bufferd_inverterd_inverterd_bufferd_inverterd_inverterd_andd_inverterd_inverterd_bufferd_inverter \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/analysis b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/analysis new file mode 100644 index 000000000..ebd5c0a94 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD4518/analysis @@ -0,0 +1 @@ +.tran 0e-00 0e-00 0e-00 \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/CD54HC374-cache.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/CD54HC374-cache.lib new file mode 100644 index 000000000..305362263 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/CD54HC374-cache.lib @@ -0,0 +1,91 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# PORT +# +DEF PORT U 0 40 Y Y 26 F N +F0 "U" 50 100 30 H V C CNN +F1 "PORT" 0 0 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 325 225 285 -1421 -1278 0 1 0 N 100 50 150 0 +A 376 -275 356 1294 1408 0 1 0 N 150 0 100 -50 +S -100 50 100 -50 0 1 0 N +X ~ 1 250 0 100 L 30 30 1 1 B +X ~ 2 250 0 100 L 30 30 2 1 B +X ~ 3 250 0 100 L 30 30 3 1 B +X ~ 4 250 0 100 L 30 30 4 1 B +X ~ 5 250 0 100 L 30 30 5 1 B +X ~ 6 250 0 100 L 30 30 6 1 B +X ~ 7 250 0 100 L 30 30 7 1 B +X ~ 8 250 0 100 L 30 30 8 1 B +X ~ 9 250 0 100 L 30 30 9 1 B +X ~ 10 250 0 100 L 30 30 10 1 B +X ~ 11 250 0 100 L 30 30 11 1 B +X ~ 12 250 0 100 L 30 30 12 1 B +X ~ 13 250 0 100 L 30 30 13 1 B +X ~ 14 250 0 100 L 30 30 14 1 B +X ~ 15 250 0 100 L 30 30 15 1 B +X ~ 16 250 0 100 L 30 30 16 1 B +X ~ 17 250 0 100 L 30 30 17 1 B +X ~ 18 250 0 100 L 30 30 18 1 B +X ~ 19 250 0 100 L 30 30 19 1 B +X ~ 20 250 0 100 L 30 30 20 1 B +X ~ 21 250 0 100 L 30 30 21 1 B +X ~ 22 250 0 100 L 30 30 22 1 B +X ~ 23 250 0 100 L 30 30 23 1 B +X ~ 24 250 0 100 L 30 30 24 1 B +X ~ 25 250 0 100 L 30 30 25 1 B +X ~ 26 250 0 100 L 30 30 26 1 B +ENDDRAW +ENDDEF +# +# d_dff +# +DEF d_dff U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "d_dff" 0 150 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S 350 450 -350 -400 0 1 0 N +X Din 1 -550 350 200 R 50 50 1 1 I +X Clk 2 -550 -300 200 R 50 50 1 1 I C +X Set 3 0 650 200 D 50 50 1 1 I +X Reset 4 0 -600 200 U 50 50 1 1 I +X Dout 5 550 350 200 L 50 50 1 1 O +X Ndout 6 550 -300 200 L 50 50 1 1 O I +ENDDRAW +ENDDEF +# +# d_inverter +# +DEF d_inverter U 0 40 Y Y 1 F N +F0 "U" 0 -100 60 H V C CNN +F1 "d_inverter" 0 150 60 H V C CNN +F2 "" 50 -50 60 H V C CNN +F3 "" 50 -50 60 H V C CNN +DRAW +P 4 0 1 0 -100 50 -100 -50 100 0 -100 50 N +X ~ 1 -300 0 200 R 50 50 1 1 I +X ~ 2 300 0 200 L 50 50 1 1 O I +ENDDRAW +ENDDEF +# +# d_tristate +# +DEF d_tristate U 0 40 Y Y 1 F N +F0 "U" -250 250 60 H V C CNN +F1 "d_tristate" -200 450 60 H V C CNN +F2 "" -100 350 60 H V C CNN +F3 "" -100 350 60 H V C CNN +DRAW +P 4 0 1 0 -400 550 -400 150 350 350 -400 550 N +X IN 1 -600 350 200 R 50 50 1 1 I +X EN 2 -50 50 193 U 50 50 1 1 I +X OUT 3 550 350 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +#End Library diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/CD54HC374.cir b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/CD54HC374.cir new file mode 100644 index 000000000..f50464021 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/CD54HC374.cir @@ -0,0 +1,45 @@ +* C:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\CD54HC374\CD54HC374.cir + +* EESchema Netlist Version 1.1 (Spice format) creation date: 06/06/25 14:02:08 + +* To exclude a component from the Spice Netlist add [Spice_Netlist_Enabled] user FIELD set to: N +* To reorder the component spice node sequence add [Spice_Node_Sequence] user FIELD and define sequence: 2,1,0 + +* Sheet Name: / +U5 Net-_U1-Pad2_ Net-_U3-Pad2_ ? ? ? Net-_U5-Pad6_ d_dff +U6 Net-_U6-Pad1_ Net-_U10-Pad2_ Net-_U1-Pad10_ d_tristate +U3 Net-_U12-Pad1_ Net-_U3-Pad2_ d_inverter +U7 Net-_U5-Pad6_ Net-_U6-Pad1_ d_inverter +U4 Net-_U1-Pad18_ Net-_U10-Pad2_ d_inverter +U9 Net-_U1-Pad3_ Net-_U8-Pad2_ ? ? ? Net-_U11-Pad1_ d_dff +U10 Net-_U10-Pad1_ Net-_U10-Pad2_ Net-_U1-Pad11_ d_tristate +U8 Net-_U12-Pad1_ Net-_U8-Pad2_ d_inverter +U11 Net-_U11-Pad1_ Net-_U10-Pad1_ d_inverter +U13 Net-_U1-Pad4_ Net-_U12-Pad2_ ? ? ? Net-_U13-Pad6_ d_dff +U14 Net-_U14-Pad1_ Net-_U10-Pad2_ Net-_U1-Pad12_ d_tristate +U12 Net-_U12-Pad1_ Net-_U12-Pad2_ d_inverter +U15 Net-_U13-Pad6_ Net-_U14-Pad1_ d_inverter +U17 Net-_U1-Pad5_ Net-_U16-Pad2_ ? ? ? Net-_U17-Pad6_ d_dff +U18 Net-_U18-Pad1_ Net-_U10-Pad2_ Net-_U1-Pad13_ d_tristate +U16 Net-_U12-Pad1_ Net-_U16-Pad2_ d_inverter +U19 Net-_U17-Pad6_ Net-_U18-Pad1_ d_inverter +U21 Net-_U1-Pad6_ Net-_U20-Pad2_ ? ? ? Net-_U21-Pad6_ d_dff +U22 Net-_U22-Pad1_ Net-_U10-Pad2_ Net-_U1-Pad14_ d_tristate +U20 Net-_U12-Pad1_ Net-_U20-Pad2_ d_inverter +U23 Net-_U21-Pad6_ Net-_U22-Pad1_ d_inverter +U25 Net-_U1-Pad7_ Net-_U24-Pad2_ ? ? ? Net-_U25-Pad6_ d_dff +U26 Net-_U26-Pad1_ Net-_U10-Pad2_ Net-_U1-Pad15_ d_tristate +U24 Net-_U12-Pad1_ Net-_U24-Pad2_ d_inverter +U27 Net-_U25-Pad6_ Net-_U26-Pad1_ d_inverter +U29 Net-_U1-Pad8_ Net-_U28-Pad2_ ? ? ? Net-_U29-Pad6_ d_dff +U30 Net-_U30-Pad1_ Net-_U10-Pad2_ Net-_U1-Pad16_ d_tristate +U28 Net-_U12-Pad1_ Net-_U28-Pad2_ d_inverter +U31 Net-_U29-Pad6_ Net-_U30-Pad1_ d_inverter +U33 Net-_U1-Pad9_ Net-_U32-Pad2_ ? ? ? Net-_U33-Pad6_ d_dff +U34 Net-_U34-Pad1_ Net-_U10-Pad2_ Net-_U1-Pad17_ d_tristate +U32 Net-_U12-Pad1_ Net-_U32-Pad2_ d_inverter +U35 Net-_U33-Pad6_ Net-_U34-Pad1_ d_inverter +U2 Net-_U1-Pad1_ Net-_U12-Pad1_ d_inverter +U1 Net-_U1-Pad1_ Net-_U1-Pad2_ Net-_U1-Pad3_ Net-_U1-Pad4_ Net-_U1-Pad5_ Net-_U1-Pad6_ Net-_U1-Pad7_ Net-_U1-Pad8_ Net-_U1-Pad9_ Net-_U1-Pad10_ Net-_U1-Pad11_ Net-_U1-Pad12_ Net-_U1-Pad13_ Net-_U1-Pad14_ Net-_U1-Pad15_ Net-_U1-Pad16_ Net-_U1-Pad17_ Net-_U1-Pad18_ PORT + +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/CD54HC374.cir.out b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/CD54HC374.cir.out new file mode 100644 index 000000000..97169d65f --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/CD54HC374.cir.out @@ -0,0 +1,148 @@ +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\cd54hc374\cd54hc374.cir + +* u5 net-_u1-pad2_ net-_u3-pad2_ ? ? ? net-_u5-pad6_ d_dff +* u6 net-_u6-pad1_ net-_u10-pad2_ net-_u1-pad10_ d_tristate +* u3 net-_u12-pad1_ net-_u3-pad2_ d_inverter +* u7 net-_u5-pad6_ net-_u6-pad1_ d_inverter +* u4 net-_u1-pad18_ net-_u10-pad2_ d_inverter +* u9 net-_u1-pad3_ net-_u8-pad2_ ? ? ? net-_u11-pad1_ d_dff +* u10 net-_u10-pad1_ net-_u10-pad2_ net-_u1-pad11_ d_tristate +* u8 net-_u12-pad1_ net-_u8-pad2_ d_inverter +* u11 net-_u11-pad1_ net-_u10-pad1_ d_inverter +* u13 net-_u1-pad4_ net-_u12-pad2_ ? ? ? net-_u13-pad6_ d_dff +* u14 net-_u14-pad1_ net-_u10-pad2_ net-_u1-pad12_ d_tristate +* u12 net-_u12-pad1_ net-_u12-pad2_ d_inverter +* u15 net-_u13-pad6_ net-_u14-pad1_ d_inverter +* u17 net-_u1-pad5_ net-_u16-pad2_ ? ? ? net-_u17-pad6_ d_dff +* u18 net-_u18-pad1_ net-_u10-pad2_ net-_u1-pad13_ d_tristate +* u16 net-_u12-pad1_ net-_u16-pad2_ d_inverter +* u19 net-_u17-pad6_ net-_u18-pad1_ d_inverter +* u21 net-_u1-pad6_ net-_u20-pad2_ ? ? ? net-_u21-pad6_ d_dff +* u22 net-_u22-pad1_ net-_u10-pad2_ net-_u1-pad14_ d_tristate +* u20 net-_u12-pad1_ net-_u20-pad2_ d_inverter +* u23 net-_u21-pad6_ net-_u22-pad1_ d_inverter +* u25 net-_u1-pad7_ net-_u24-pad2_ ? ? ? net-_u25-pad6_ d_dff +* u26 net-_u26-pad1_ net-_u10-pad2_ net-_u1-pad15_ d_tristate +* u24 net-_u12-pad1_ net-_u24-pad2_ d_inverter +* u27 net-_u25-pad6_ net-_u26-pad1_ d_inverter +* u29 net-_u1-pad8_ net-_u28-pad2_ ? ? ? net-_u29-pad6_ d_dff +* u30 net-_u30-pad1_ net-_u10-pad2_ net-_u1-pad16_ d_tristate +* u28 net-_u12-pad1_ net-_u28-pad2_ d_inverter +* u31 net-_u29-pad6_ net-_u30-pad1_ d_inverter +* u33 net-_u1-pad9_ net-_u32-pad2_ ? ? ? net-_u33-pad6_ d_dff +* u34 net-_u34-pad1_ net-_u10-pad2_ net-_u1-pad17_ d_tristate +* u32 net-_u12-pad1_ net-_u32-pad2_ d_inverter +* u35 net-_u33-pad6_ net-_u34-pad1_ d_inverter +* u2 net-_u1-pad1_ net-_u12-pad1_ d_inverter +* u1 net-_u1-pad1_ net-_u1-pad2_ net-_u1-pad3_ net-_u1-pad4_ net-_u1-pad5_ net-_u1-pad6_ net-_u1-pad7_ net-_u1-pad8_ net-_u1-pad9_ net-_u1-pad10_ net-_u1-pad11_ net-_u1-pad12_ net-_u1-pad13_ net-_u1-pad14_ net-_u1-pad15_ net-_u1-pad16_ net-_u1-pad17_ net-_u1-pad18_ port +a1 net-_u1-pad2_ net-_u3-pad2_ ? ? ? net-_u5-pad6_ u5 +a2 net-_u6-pad1_ net-_u10-pad2_ net-_u1-pad10_ u6 +a3 net-_u12-pad1_ net-_u3-pad2_ u3 +a4 net-_u5-pad6_ net-_u6-pad1_ u7 +a5 net-_u1-pad18_ net-_u10-pad2_ u4 +a6 net-_u1-pad3_ net-_u8-pad2_ ? ? ? net-_u11-pad1_ u9 +a7 net-_u10-pad1_ net-_u10-pad2_ net-_u1-pad11_ u10 +a8 net-_u12-pad1_ net-_u8-pad2_ u8 +a9 net-_u11-pad1_ net-_u10-pad1_ u11 +a10 net-_u1-pad4_ net-_u12-pad2_ ? ? ? net-_u13-pad6_ u13 +a11 net-_u14-pad1_ net-_u10-pad2_ net-_u1-pad12_ u14 +a12 net-_u12-pad1_ net-_u12-pad2_ u12 +a13 net-_u13-pad6_ net-_u14-pad1_ u15 +a14 net-_u1-pad5_ net-_u16-pad2_ ? ? ? net-_u17-pad6_ u17 +a15 net-_u18-pad1_ net-_u10-pad2_ net-_u1-pad13_ u18 +a16 net-_u12-pad1_ net-_u16-pad2_ u16 +a17 net-_u17-pad6_ net-_u18-pad1_ u19 +a18 net-_u1-pad6_ net-_u20-pad2_ ? ? ? net-_u21-pad6_ u21 +a19 net-_u22-pad1_ net-_u10-pad2_ net-_u1-pad14_ u22 +a20 net-_u12-pad1_ net-_u20-pad2_ u20 +a21 net-_u21-pad6_ net-_u22-pad1_ u23 +a22 net-_u1-pad7_ net-_u24-pad2_ ? ? ? net-_u25-pad6_ u25 +a23 net-_u26-pad1_ net-_u10-pad2_ net-_u1-pad15_ u26 +a24 net-_u12-pad1_ net-_u24-pad2_ u24 +a25 net-_u25-pad6_ net-_u26-pad1_ u27 +a26 net-_u1-pad8_ net-_u28-pad2_ ? ? ? net-_u29-pad6_ u29 +a27 net-_u30-pad1_ net-_u10-pad2_ net-_u1-pad16_ u30 +a28 net-_u12-pad1_ net-_u28-pad2_ u28 +a29 net-_u29-pad6_ net-_u30-pad1_ u31 +a30 net-_u1-pad9_ net-_u32-pad2_ ? ? ? net-_u33-pad6_ u33 +a31 net-_u34-pad1_ net-_u10-pad2_ net-_u1-pad17_ u34 +a32 net-_u12-pad1_ net-_u32-pad2_ u32 +a33 net-_u33-pad6_ net-_u34-pad1_ u35 +a34 net-_u1-pad1_ net-_u12-pad1_ u2 +* Schematic Name: d_dff, NgSpice Name: d_dff +.model u5 d_dff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 data_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_tristate, NgSpice Name: d_tristate +.model u6 d_tristate(delay=1.0e-9 input_load=1.0e-12 enable_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u3 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u7 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u4 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_dff, NgSpice Name: d_dff +.model u9 d_dff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 data_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_tristate, NgSpice Name: d_tristate +.model u10 d_tristate(delay=1.0e-9 input_load=1.0e-12 enable_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u8 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u11 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_dff, NgSpice Name: d_dff +.model u13 d_dff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 data_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_tristate, NgSpice Name: d_tristate +.model u14 d_tristate(delay=1.0e-9 input_load=1.0e-12 enable_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u12 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u15 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_dff, NgSpice Name: d_dff +.model u17 d_dff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 data_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_tristate, NgSpice Name: d_tristate +.model u18 d_tristate(delay=1.0e-9 input_load=1.0e-12 enable_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u16 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u19 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_dff, NgSpice Name: d_dff +.model u21 d_dff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 data_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_tristate, NgSpice Name: d_tristate +.model u22 d_tristate(delay=1.0e-9 input_load=1.0e-12 enable_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u20 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u23 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_dff, NgSpice Name: d_dff +.model u25 d_dff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 data_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_tristate, NgSpice Name: d_tristate +.model u26 d_tristate(delay=1.0e-9 input_load=1.0e-12 enable_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u24 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u27 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_dff, NgSpice Name: d_dff +.model u29 d_dff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 data_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_tristate, NgSpice Name: d_tristate +.model u30 d_tristate(delay=1.0e-9 input_load=1.0e-12 enable_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u28 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u31 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_dff, NgSpice Name: d_dff +.model u33 d_dff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 data_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_tristate, NgSpice Name: d_tristate +.model u34 d_tristate(delay=1.0e-9 input_load=1.0e-12 enable_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u32 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u35 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u2 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +.tran 0e-00 0e-00 0e-00 + +* Control Statements +.control +run +print allv > plot_data_v.txt +print alli > plot_data_i.txt +.endc +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/CD54HC374.pro b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/CD54HC374.pro new file mode 100644 index 000000000..e27a398be --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/CD54HC374.pro @@ -0,0 +1,73 @@ +update=22/05/2015 07:44:53 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=adc-dac +LibName2=memory +LibName3=xilinx +LibName4=microcontrollers +LibName5=dsp +LibName6=microchip +LibName7=analog_switches +LibName8=motorola +LibName9=texas +LibName10=intel +LibName11=audio +LibName12=interface +LibName13=digital-audio +LibName14=philips +LibName15=display +LibName16=cypress +LibName17=siliconi +LibName18=opto +LibName19=atmel +LibName20=contrib +LibName21=power +LibName22=eSim_Plot +LibName23=transistors +LibName24=conn +LibName25=eSim_User +LibName26=regul +LibName27=74xx +LibName28=cmos4000 +LibName29=eSim_Analog +LibName30=eSim_Devices +LibName31=eSim_Digital +LibName32=eSim_Hybrid +LibName33=eSim_Miscellaneous +LibName34=eSim_Power +LibName35=eSim_Sources +LibName36=eSim_Subckt +LibName37=eSim_Nghdl +LibName38=eSim_Ngveri +LibName39=eSim_SKY130 +LibName40=eSim_SKY130_Subckts diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/CD54HC374.sch b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/CD54HC374.sch new file mode 100644 index 000000000..fd663acd8 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/CD54HC374.sch @@ -0,0 +1,834 @@ +EESchema Schematic File Version 2 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:power +LIBS:eSim_Plot +LIBS:transistors +LIBS:conn +LIBS:eSim_User +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:eSim_Analog +LIBS:eSim_Devices +LIBS:eSim_Digital +LIBS:eSim_Hybrid +LIBS:eSim_Miscellaneous +LIBS:eSim_Power +LIBS:eSim_Sources +LIBS:eSim_Subckt +LIBS:eSim_Nghdl +LIBS:eSim_Ngveri +LIBS:eSim_SKY130 +LIBS:eSim_SKY130_Subckts +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L d_dff U5 +U 1 1 68427E74 +P 2250 1900 +F 0 "U5" H 2250 1900 60 0000 C CNN +F 1 "d_dff" H 2250 2050 60 0000 C CNN +F 2 "" H 2250 1900 60 0000 C CNN +F 3 "" H 2250 1900 60 0000 C CNN + 1 2250 1900 + 1 0 0 -1 +$EndComp +$Comp +L d_tristate U6 +U 1 1 68427EEB +P 2800 4400 +F 0 "U6" H 2550 4650 60 0000 C CNN +F 1 "d_tristate" H 2600 4850 60 0000 C CNN +F 2 "" H 2700 4750 60 0000 C CNN +F 3 "" H 2700 4750 60 0000 C CNN + 1 2800 4400 + 0 1 1 0 +$EndComp +$Comp +L d_inverter U3 +U 1 1 68427F4E +P 1500 2500 +F 0 "U3" H 1500 2400 60 0000 C CNN +F 1 "d_inverter" H 1500 2650 60 0000 C CNN +F 2 "" H 1550 2450 60 0000 C CNN +F 3 "" H 1550 2450 60 0000 C CNN + 1 1500 2500 + 0 -1 -1 0 +$EndComp +$Comp +L d_inverter U7 +U 1 1 68427FE5 +P 3150 3350 +F 0 "U7" H 3150 3250 60 0000 C CNN +F 1 "d_inverter" H 3150 3500 60 0000 C CNN +F 2 "" H 3200 3300 60 0000 C CNN +F 3 "" H 3200 3300 60 0000 C CNN + 1 3150 3350 + 0 1 1 0 +$EndComp +$Comp +L d_inverter U4 +U 1 1 68428025 +P 2050 5200 +F 0 "U4" H 2050 5100 60 0000 C CNN +F 1 "d_inverter" H 2050 5350 60 0000 C CNN +F 2 "" H 2100 5150 60 0000 C CNN +F 3 "" H 2100 5150 60 0000 C CNN + 1 2050 5200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2800 2200 3150 2200 +Wire Wire Line + 3150 2200 3150 3050 +Wire Wire Line + 1500 2200 1700 2200 +Wire Wire Line + 3150 3650 3150 3800 +Wire Wire Line + 2850 4350 2550 4350 +Wire Wire Line + 3150 4950 3150 5850 +NoConn ~ 2800 1550 +NoConn ~ 2250 1250 +NoConn ~ 2250 2500 +Wire Wire Line + 1700 1550 1350 1550 +Wire Wire Line + 1350 1550 1350 900 +$Comp +L d_dff U9 +U 1 1 684284C9 +P 4600 1900 +F 0 "U9" H 4600 1900 60 0000 C CNN +F 1 "d_dff" H 4600 2050 60 0000 C CNN +F 2 "" H 4600 1900 60 0000 C CNN +F 3 "" H 4600 1900 60 0000 C CNN + 1 4600 1900 + 1 0 0 -1 +$EndComp +$Comp +L d_tristate U10 +U 1 1 684284CF +P 5150 4400 +F 0 "U10" H 4900 4650 60 0000 C CNN +F 1 "d_tristate" H 4950 4850 60 0000 C CNN +F 2 "" H 5050 4750 60 0000 C CNN +F 3 "" H 5050 4750 60 0000 C CNN + 1 5150 4400 + 0 1 1 0 +$EndComp +$Comp +L d_inverter U8 +U 1 1 684284D5 +P 3850 2500 +F 0 "U8" H 3850 2400 60 0000 C CNN +F 1 "d_inverter" H 3850 2650 60 0000 C CNN +F 2 "" H 3900 2450 60 0000 C CNN +F 3 "" H 3900 2450 60 0000 C CNN + 1 3850 2500 + 0 -1 -1 0 +$EndComp +$Comp +L d_inverter U11 +U 1 1 684284DB +P 5500 3350 +F 0 "U11" H 5500 3250 60 0000 C CNN +F 1 "d_inverter" H 5500 3500 60 0000 C CNN +F 2 "" H 5550 3300 60 0000 C CNN +F 3 "" H 5550 3300 60 0000 C CNN + 1 5500 3350 + 0 1 1 0 +$EndComp +Wire Wire Line + 5150 2200 5500 2200 +Wire Wire Line + 5500 2200 5500 3050 +Wire Wire Line + 3850 2200 4050 2200 +Wire Wire Line + 5500 3650 5500 3800 +Wire Wire Line + 5200 4350 4900 4350 +Wire Wire Line + 5500 4950 5500 5850 +NoConn ~ 5150 1550 +NoConn ~ 4600 1250 +NoConn ~ 4600 2500 +Wire Wire Line + 4050 1550 3700 1550 +Wire Wire Line + 3700 1550 3700 900 +$Comp +L d_dff U13 +U 1 1 6842883A +P 6700 1850 +F 0 "U13" H 6700 1850 60 0000 C CNN +F 1 "d_dff" H 6700 2000 60 0000 C CNN +F 2 "" H 6700 1850 60 0000 C CNN +F 3 "" H 6700 1850 60 0000 C CNN + 1 6700 1850 + 1 0 0 -1 +$EndComp +$Comp +L d_tristate U14 +U 1 1 68428840 +P 7250 4350 +F 0 "U14" H 7000 4600 60 0000 C CNN +F 1 "d_tristate" H 7050 4800 60 0000 C CNN +F 2 "" H 7150 4700 60 0000 C CNN +F 3 "" H 7150 4700 60 0000 C CNN + 1 7250 4350 + 0 1 1 0 +$EndComp +$Comp +L d_inverter U12 +U 1 1 68428846 +P 5950 2450 +F 0 "U12" H 5950 2350 60 0000 C CNN +F 1 "d_inverter" H 5950 2600 60 0000 C CNN +F 2 "" H 6000 2400 60 0000 C CNN +F 3 "" H 6000 2400 60 0000 C CNN + 1 5950 2450 + 0 -1 -1 0 +$EndComp +$Comp +L d_inverter U15 +U 1 1 6842884C +P 7600 3300 +F 0 "U15" H 7600 3200 60 0000 C CNN +F 1 "d_inverter" H 7600 3450 60 0000 C CNN +F 2 "" H 7650 3250 60 0000 C CNN +F 3 "" H 7650 3250 60 0000 C CNN + 1 7600 3300 + 0 1 1 0 +$EndComp +Wire Wire Line + 7250 2150 7600 2150 +Wire Wire Line + 7600 2150 7600 3000 +Wire Wire Line + 5950 2150 6150 2150 +Wire Wire Line + 7600 3600 7600 3750 +Wire Wire Line + 7300 4300 7000 4300 +Wire Wire Line + 7600 4900 7600 5800 +NoConn ~ 7250 1500 +NoConn ~ 6700 1200 +NoConn ~ 6700 2450 +Wire Wire Line + 6150 1500 5800 1500 +Wire Wire Line + 5800 1500 5800 850 +$Comp +L d_dff U17 +U 1 1 68428863 +P 9050 1850 +F 0 "U17" H 9050 1850 60 0000 C CNN +F 1 "d_dff" H 9050 2000 60 0000 C CNN +F 2 "" H 9050 1850 60 0000 C CNN +F 3 "" H 9050 1850 60 0000 C CNN + 1 9050 1850 + 1 0 0 -1 +$EndComp +$Comp +L d_tristate U18 +U 1 1 68428869 +P 9600 4350 +F 0 "U18" H 9350 4600 60 0000 C CNN +F 1 "d_tristate" H 9400 4800 60 0000 C CNN +F 2 "" H 9500 4700 60 0000 C CNN +F 3 "" H 9500 4700 60 0000 C CNN + 1 9600 4350 + 0 1 1 0 +$EndComp +$Comp +L d_inverter U16 +U 1 1 6842886F +P 8300 2450 +F 0 "U16" H 8300 2350 60 0000 C CNN +F 1 "d_inverter" H 8300 2600 60 0000 C CNN +F 2 "" H 8350 2400 60 0000 C CNN +F 3 "" H 8350 2400 60 0000 C CNN + 1 8300 2450 + 0 -1 -1 0 +$EndComp +$Comp +L d_inverter U19 +U 1 1 68428875 +P 9950 3300 +F 0 "U19" H 9950 3200 60 0000 C CNN +F 1 "d_inverter" H 9950 3450 60 0000 C CNN +F 2 "" H 10000 3250 60 0000 C CNN +F 3 "" H 10000 3250 60 0000 C CNN + 1 9950 3300 + 0 1 1 0 +$EndComp +Wire Wire Line + 9600 2150 9950 2150 +Wire Wire Line + 9950 2150 9950 3000 +Wire Wire Line + 8300 2150 8500 2150 +Wire Wire Line + 9950 3600 9950 3750 +Wire Wire Line + 9650 4300 9350 4300 +Wire Wire Line + 9950 4900 9950 5800 +NoConn ~ 9600 1500 +NoConn ~ 9050 1200 +NoConn ~ 9050 2450 +Wire Wire Line + 8500 1500 8150 1500 +Wire Wire Line + 8150 1500 8150 850 +$Comp +L d_dff U21 +U 1 1 68429600 +P 11550 1850 +F 0 "U21" H 11550 1850 60 0000 C CNN +F 1 "d_dff" H 11550 2000 60 0000 C CNN +F 2 "" H 11550 1850 60 0000 C CNN +F 3 "" H 11550 1850 60 0000 C CNN + 1 11550 1850 + 1 0 0 -1 +$EndComp +$Comp +L d_tristate U22 +U 1 1 68429606 +P 12100 4350 +F 0 "U22" H 11850 4600 60 0000 C CNN +F 1 "d_tristate" H 11900 4800 60 0000 C CNN +F 2 "" H 12000 4700 60 0000 C CNN +F 3 "" H 12000 4700 60 0000 C CNN + 1 12100 4350 + 0 1 1 0 +$EndComp +$Comp +L d_inverter U20 +U 1 1 6842960C +P 10800 2450 +F 0 "U20" H 10800 2350 60 0000 C CNN +F 1 "d_inverter" H 10800 2600 60 0000 C CNN +F 2 "" H 10850 2400 60 0000 C CNN +F 3 "" H 10850 2400 60 0000 C CNN + 1 10800 2450 + 0 -1 -1 0 +$EndComp +$Comp +L d_inverter U23 +U 1 1 68429612 +P 12450 3300 +F 0 "U23" H 12450 3200 60 0000 C CNN +F 1 "d_inverter" H 12450 3450 60 0000 C CNN +F 2 "" H 12500 3250 60 0000 C CNN +F 3 "" H 12500 3250 60 0000 C CNN + 1 12450 3300 + 0 1 1 0 +$EndComp +Wire Wire Line + 12100 2150 12450 2150 +Wire Wire Line + 12450 2150 12450 3000 +Wire Wire Line + 10800 2150 11000 2150 +Wire Wire Line + 12450 3600 12450 3750 +Wire Wire Line + 12150 4300 11850 4300 +Wire Wire Line + 12450 4900 12450 5800 +NoConn ~ 12100 1500 +NoConn ~ 11550 1200 +NoConn ~ 11550 2450 +Wire Wire Line + 11000 1500 10650 1500 +Wire Wire Line + 10650 1500 10650 850 +$Comp +L d_dff U25 +U 1 1 68429629 +P 13900 1850 +F 0 "U25" H 13900 1850 60 0000 C CNN +F 1 "d_dff" H 13900 2000 60 0000 C CNN +F 2 "" H 13900 1850 60 0000 C CNN +F 3 "" H 13900 1850 60 0000 C CNN + 1 13900 1850 + 1 0 0 -1 +$EndComp +$Comp +L d_tristate U26 +U 1 1 6842962F +P 14450 4350 +F 0 "U26" H 14200 4600 60 0000 C CNN +F 1 "d_tristate" H 14250 4800 60 0000 C CNN +F 2 "" H 14350 4700 60 0000 C CNN +F 3 "" H 14350 4700 60 0000 C CNN + 1 14450 4350 + 0 1 1 0 +$EndComp +$Comp +L d_inverter U24 +U 1 1 68429635 +P 13150 2450 +F 0 "U24" H 13150 2350 60 0000 C CNN +F 1 "d_inverter" H 13150 2600 60 0000 C CNN +F 2 "" H 13200 2400 60 0000 C CNN +F 3 "" H 13200 2400 60 0000 C CNN + 1 13150 2450 + 0 -1 -1 0 +$EndComp +$Comp +L d_inverter U27 +U 1 1 6842963B +P 14800 3300 +F 0 "U27" H 14800 3200 60 0000 C CNN +F 1 "d_inverter" H 14800 3450 60 0000 C CNN +F 2 "" H 14850 3250 60 0000 C CNN +F 3 "" H 14850 3250 60 0000 C CNN + 1 14800 3300 + 0 1 1 0 +$EndComp +Wire Wire Line + 14450 2150 14800 2150 +Wire Wire Line + 14800 2150 14800 3000 +Wire Wire Line + 13150 2150 13350 2150 +Wire Wire Line + 14800 3600 14800 3750 +Wire Wire Line + 14000 4300 14500 4300 +Wire Wire Line + 14800 4900 14800 5800 +NoConn ~ 14450 1500 +NoConn ~ 13900 1200 +NoConn ~ 13900 2450 +Wire Wire Line + 13350 1500 13000 1500 +Wire Wire Line + 13000 1500 13000 850 +$Comp +L d_dff U29 +U 1 1 68429652 +P 16000 1800 +F 0 "U29" H 16000 1800 60 0000 C CNN +F 1 "d_dff" H 16000 1950 60 0000 C CNN +F 2 "" H 16000 1800 60 0000 C CNN +F 3 "" H 16000 1800 60 0000 C CNN + 1 16000 1800 + 1 0 0 -1 +$EndComp +$Comp +L d_tristate U30 +U 1 1 68429658 +P 16550 4300 +F 0 "U30" H 16300 4550 60 0000 C CNN +F 1 "d_tristate" H 16350 4750 60 0000 C CNN +F 2 "" H 16450 4650 60 0000 C CNN +F 3 "" H 16450 4650 60 0000 C CNN + 1 16550 4300 + 0 1 1 0 +$EndComp +$Comp +L d_inverter U28 +U 1 1 6842965E +P 15250 2400 +F 0 "U28" H 15250 2300 60 0000 C CNN +F 1 "d_inverter" H 15250 2550 60 0000 C CNN +F 2 "" H 15300 2350 60 0000 C CNN +F 3 "" H 15300 2350 60 0000 C CNN + 1 15250 2400 + 0 -1 -1 0 +$EndComp +$Comp +L d_inverter U31 +U 1 1 68429664 +P 16900 3250 +F 0 "U31" H 16900 3150 60 0000 C CNN +F 1 "d_inverter" H 16900 3400 60 0000 C CNN +F 2 "" H 16950 3200 60 0000 C CNN +F 3 "" H 16950 3200 60 0000 C CNN + 1 16900 3250 + 0 1 1 0 +$EndComp +Wire Wire Line + 16550 2100 16900 2100 +Wire Wire Line + 16900 2100 16900 2950 +Wire Wire Line + 15250 2100 15450 2100 +Wire Wire Line + 16900 3550 16900 3700 +Wire Wire Line + 16250 4250 16600 4250 +Wire Wire Line + 16900 4850 16900 5750 +NoConn ~ 16550 1450 +NoConn ~ 16000 1150 +NoConn ~ 16000 2400 +Wire Wire Line + 15450 1450 15100 1450 +Wire Wire Line + 15100 1450 15100 800 +$Comp +L d_dff U33 +U 1 1 6842967B +P 18350 1800 +F 0 "U33" H 18350 1800 60 0000 C CNN +F 1 "d_dff" H 18350 1950 60 0000 C CNN +F 2 "" H 18350 1800 60 0000 C CNN +F 3 "" H 18350 1800 60 0000 C CNN + 1 18350 1800 + 1 0 0 -1 +$EndComp +$Comp +L d_tristate U34 +U 1 1 68429681 +P 18900 4300 +F 0 "U34" H 18650 4550 60 0000 C CNN +F 1 "d_tristate" H 18700 4750 60 0000 C CNN +F 2 "" H 18800 4650 60 0000 C CNN +F 3 "" H 18800 4650 60 0000 C CNN + 1 18900 4300 + 0 1 1 0 +$EndComp +$Comp +L d_inverter U32 +U 1 1 68429687 +P 17600 2400 +F 0 "U32" H 17600 2300 60 0000 C CNN +F 1 "d_inverter" H 17600 2550 60 0000 C CNN +F 2 "" H 17650 2350 60 0000 C CNN +F 3 "" H 17650 2350 60 0000 C CNN + 1 17600 2400 + 0 -1 -1 0 +$EndComp +$Comp +L d_inverter U35 +U 1 1 6842968D +P 19250 3250 +F 0 "U35" H 19250 3150 60 0000 C CNN +F 1 "d_inverter" H 19250 3400 60 0000 C CNN +F 2 "" H 19300 3200 60 0000 C CNN +F 3 "" H 19300 3200 60 0000 C CNN + 1 19250 3250 + 0 1 1 0 +$EndComp +Wire Wire Line + 18900 2100 19250 2100 +Wire Wire Line + 19250 2100 19250 2950 +Wire Wire Line + 17600 2100 17800 2100 +Wire Wire Line + 19250 3550 19250 3700 +Wire Wire Line + 18950 4250 18650 4250 +Wire Wire Line + 19250 4850 19250 5750 +NoConn ~ 18900 1450 +NoConn ~ 18350 1150 +NoConn ~ 18350 2400 +Wire Wire Line + 17800 1450 17450 1450 +Wire Wire Line + 17450 1450 17450 800 +$Comp +L d_inverter U2 +U 1 1 68429D28 +P 900 3050 +F 0 "U2" H 900 2950 60 0000 C CNN +F 1 "d_inverter" H 900 3200 60 0000 C CNN +F 2 "" H 950 3000 60 0000 C CNN +F 3 "" H 950 3000 60 0000 C CNN + 1 900 3050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1200 3050 17600 3050 +Wire Wire Line + 1500 3050 1500 2800 +Wire Wire Line + 17600 3050 17600 2700 +Connection ~ 1500 3050 +Wire Wire Line + 15250 2700 15250 3050 +Connection ~ 15250 3050 +Wire Wire Line + 13150 2750 13150 3050 +Connection ~ 13150 3050 +Wire Wire Line + 10800 2750 10800 3050 +Connection ~ 10800 3050 +Wire Wire Line + 8300 2750 8300 3050 +Connection ~ 8300 3050 +Wire Wire Line + 5950 2750 5950 3050 +Connection ~ 5950 3050 +Wire Wire Line + 3850 2800 3850 3050 +Connection ~ 3850 3050 +Wire Wire Line + 2350 5200 18650 5200 +Wire Wire Line + 18650 5200 18650 4250 +Wire Wire Line + 16250 4250 16250 5200 +Connection ~ 16250 5200 +Wire Wire Line + 14000 4300 14000 5200 +Connection ~ 14000 5200 +Wire Wire Line + 11850 4300 11850 5200 +Connection ~ 11850 5200 +Wire Wire Line + 9350 4300 9350 5200 +Connection ~ 9350 5200 +Wire Wire Line + 7000 4300 7000 5200 +Connection ~ 7000 5200 +Wire Wire Line + 4900 4350 4900 5200 +Connection ~ 4900 5200 +Wire Wire Line + 2550 4350 2550 5200 +Connection ~ 2550 5200 +$Comp +L PORT U1 +U 3 1 6842B98A +P 3700 650 +F 0 "U1" H 3750 750 30 0000 C CNN +F 1 "PORT" H 3700 650 30 0000 C CNN +F 2 "" H 3700 650 60 0000 C CNN +F 3 "" H 3700 650 60 0000 C CNN + 3 3700 650 + 0 1 1 0 +$EndComp +$Comp +L PORT U1 +U 5 1 6842BBB8 +P 8150 600 +F 0 "U1" H 8200 700 30 0000 C CNN +F 1 "PORT" H 8150 600 30 0000 C CNN +F 2 "" H 8150 600 60 0000 C CNN +F 3 "" H 8150 600 60 0000 C CNN + 5 8150 600 + 0 1 1 0 +$EndComp +$Comp +L PORT U1 +U 7 1 6842BD7B +P 13000 600 +F 0 "U1" H 13050 700 30 0000 C CNN +F 1 "PORT" H 13000 600 30 0000 C CNN +F 2 "" H 13000 600 60 0000 C CNN +F 3 "" H 13000 600 60 0000 C CNN + 7 13000 600 + 0 1 1 0 +$EndComp +$Comp +L PORT U1 +U 9 1 6842BF26 +P 17450 550 +F 0 "U1" H 17500 650 30 0000 C CNN +F 1 "PORT" H 17450 550 30 0000 C CNN +F 2 "" H 17450 550 60 0000 C CNN +F 3 "" H 17450 550 60 0000 C CNN + 9 17450 550 + 0 1 1 0 +$EndComp +$Comp +L PORT U1 +U 11 1 6842C09D +P 5500 6100 +F 0 "U1" H 5550 6200 30 0000 C CNN +F 1 "PORT" H 5500 6100 30 0000 C CNN +F 2 "" H 5500 6100 60 0000 C CNN +F 3 "" H 5500 6100 60 0000 C CNN + 11 5500 6100 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U1 +U 13 1 6842C216 +P 9950 6050 +F 0 "U1" H 10000 6150 30 0000 C CNN +F 1 "PORT" H 9950 6050 30 0000 C CNN +F 2 "" H 9950 6050 60 0000 C CNN +F 3 "" H 9950 6050 60 0000 C CNN + 13 9950 6050 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U1 +U 15 1 6842C39D +P 14800 6050 +F 0 "U1" H 14850 6150 30 0000 C CNN +F 1 "PORT" H 14800 6050 30 0000 C CNN +F 2 "" H 14800 6050 60 0000 C CNN +F 3 "" H 14800 6050 60 0000 C CNN + 15 14800 6050 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U1 +U 17 1 6842C426 +P 19250 6000 +F 0 "U1" H 19300 6100 30 0000 C CNN +F 1 "PORT" H 19250 6000 30 0000 C CNN +F 2 "" H 19250 6000 60 0000 C CNN +F 3 "" H 19250 6000 60 0000 C CNN + 17 19250 6000 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U1 +U 1 1 6842C759 +P 100 3050 +F 0 "U1" H 150 3150 30 0000 C CNN +F 1 "PORT" H 100 3050 30 0000 C CNN +F 2 "" H 100 3050 60 0000 C CNN +F 3 "" H 100 3050 60 0000 C CNN + 1 100 3050 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 2 1 6842C9BF +P 1350 650 +F 0 "U1" H 1400 750 30 0000 C CNN +F 1 "PORT" H 1350 650 30 0000 C CNN +F 2 "" H 1350 650 60 0000 C CNN +F 3 "" H 1350 650 60 0000 C CNN + 2 1350 650 + 0 1 1 0 +$EndComp +$Comp +L PORT U1 +U 4 1 6842CA46 +P 5800 600 +F 0 "U1" H 5850 700 30 0000 C CNN +F 1 "PORT" H 5800 600 30 0000 C CNN +F 2 "" H 5800 600 60 0000 C CNN +F 3 "" H 5800 600 60 0000 C CNN + 4 5800 600 + 0 1 1 0 +$EndComp +$Comp +L PORT U1 +U 6 1 6842CB21 +P 10650 600 +F 0 "U1" H 10700 700 30 0000 C CNN +F 1 "PORT" H 10650 600 30 0000 C CNN +F 2 "" H 10650 600 60 0000 C CNN +F 3 "" H 10650 600 60 0000 C CNN + 6 10650 600 + 0 1 1 0 +$EndComp +$Comp +L PORT U1 +U 8 1 6842CD1E +P 15100 550 +F 0 "U1" H 15150 650 30 0000 C CNN +F 1 "PORT" H 15100 550 30 0000 C CNN +F 2 "" H 15100 550 60 0000 C CNN +F 3 "" H 15100 550 60 0000 C CNN + 8 15100 550 + 0 1 1 0 +$EndComp +$Comp +L PORT U1 +U 10 1 6842CEEC +P 3150 6100 +F 0 "U1" H 3200 6200 30 0000 C CNN +F 1 "PORT" H 3150 6100 30 0000 C CNN +F 2 "" H 3150 6100 60 0000 C CNN +F 3 "" H 3150 6100 60 0000 C CNN + 10 3150 6100 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U1 +U 12 1 6842D121 +P 7600 6050 +F 0 "U1" H 7650 6150 30 0000 C CNN +F 1 "PORT" H 7600 6050 30 0000 C CNN +F 2 "" H 7600 6050 60 0000 C CNN +F 3 "" H 7600 6050 60 0000 C CNN + 12 7600 6050 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U1 +U 14 1 6842D340 +P 12450 6050 +F 0 "U1" H 12500 6150 30 0000 C CNN +F 1 "PORT" H 12450 6050 30 0000 C CNN +F 2 "" H 12450 6050 60 0000 C CNN +F 3 "" H 12450 6050 60 0000 C CNN + 14 12450 6050 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U1 +U 16 1 6842D56B +P 16900 6000 +F 0 "U1" H 16950 6100 30 0000 C CNN +F 1 "PORT" H 16900 6000 30 0000 C CNN +F 2 "" H 16900 6000 60 0000 C CNN +F 3 "" H 16900 6000 60 0000 C CNN + 16 16900 6000 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U1 +U 18 1 6842D746 +P 1150 5200 +F 0 "U1" H 1200 5300 30 0000 C CNN +F 1 "PORT" H 1150 5200 30 0000 C CNN +F 2 "" H 1150 5200 60 0000 C CNN +F 3 "" H 1150 5200 60 0000 C CNN + 18 1150 5200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1400 5200 1750 5200 +Wire Wire Line + 350 3050 600 3050 +$EndSCHEMATC diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/CD54HC374.sub b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/CD54HC374.sub new file mode 100644 index 000000000..2243794d6 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/CD54HC374.sub @@ -0,0 +1,142 @@ +* Subcircuit CD54HC374 +.subckt CD54HC374 net-_u1-pad1_ net-_u1-pad2_ net-_u1-pad3_ net-_u1-pad4_ net-_u1-pad5_ net-_u1-pad6_ net-_u1-pad7_ net-_u1-pad8_ net-_u1-pad9_ net-_u1-pad10_ net-_u1-pad11_ net-_u1-pad12_ net-_u1-pad13_ net-_u1-pad14_ net-_u1-pad15_ net-_u1-pad16_ net-_u1-pad17_ net-_u1-pad18_ +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\cd54hc374\cd54hc374.cir +* u5 net-_u1-pad2_ net-_u3-pad2_ ? ? ? net-_u5-pad6_ d_dff +* u6 net-_u6-pad1_ net-_u10-pad2_ net-_u1-pad10_ d_tristate +* u3 net-_u12-pad1_ net-_u3-pad2_ d_inverter +* u7 net-_u5-pad6_ net-_u6-pad1_ d_inverter +* u4 net-_u1-pad18_ net-_u10-pad2_ d_inverter +* u9 net-_u1-pad3_ net-_u8-pad2_ ? ? ? net-_u11-pad1_ d_dff +* u10 net-_u10-pad1_ net-_u10-pad2_ net-_u1-pad11_ d_tristate +* u8 net-_u12-pad1_ net-_u8-pad2_ d_inverter +* u11 net-_u11-pad1_ net-_u10-pad1_ d_inverter +* u13 net-_u1-pad4_ net-_u12-pad2_ ? ? ? net-_u13-pad6_ d_dff +* u14 net-_u14-pad1_ net-_u10-pad2_ net-_u1-pad12_ d_tristate +* u12 net-_u12-pad1_ net-_u12-pad2_ d_inverter +* u15 net-_u13-pad6_ net-_u14-pad1_ d_inverter +* u17 net-_u1-pad5_ net-_u16-pad2_ ? ? ? net-_u17-pad6_ d_dff +* u18 net-_u18-pad1_ net-_u10-pad2_ net-_u1-pad13_ d_tristate +* u16 net-_u12-pad1_ net-_u16-pad2_ d_inverter +* u19 net-_u17-pad6_ net-_u18-pad1_ d_inverter +* u21 net-_u1-pad6_ net-_u20-pad2_ ? ? ? net-_u21-pad6_ d_dff +* u22 net-_u22-pad1_ net-_u10-pad2_ net-_u1-pad14_ d_tristate +* u20 net-_u12-pad1_ net-_u20-pad2_ d_inverter +* u23 net-_u21-pad6_ net-_u22-pad1_ d_inverter +* u25 net-_u1-pad7_ net-_u24-pad2_ ? ? ? net-_u25-pad6_ d_dff +* u26 net-_u26-pad1_ net-_u10-pad2_ net-_u1-pad15_ d_tristate +* u24 net-_u12-pad1_ net-_u24-pad2_ d_inverter +* u27 net-_u25-pad6_ net-_u26-pad1_ d_inverter +* u29 net-_u1-pad8_ net-_u28-pad2_ ? ? ? net-_u29-pad6_ d_dff +* u30 net-_u30-pad1_ net-_u10-pad2_ net-_u1-pad16_ d_tristate +* u28 net-_u12-pad1_ net-_u28-pad2_ d_inverter +* u31 net-_u29-pad6_ net-_u30-pad1_ d_inverter +* u33 net-_u1-pad9_ net-_u32-pad2_ ? ? ? net-_u33-pad6_ d_dff +* u34 net-_u34-pad1_ net-_u10-pad2_ net-_u1-pad17_ d_tristate +* u32 net-_u12-pad1_ net-_u32-pad2_ d_inverter +* u35 net-_u33-pad6_ net-_u34-pad1_ d_inverter +* u2 net-_u1-pad1_ net-_u12-pad1_ d_inverter +a1 net-_u1-pad2_ net-_u3-pad2_ ? ? ? net-_u5-pad6_ u5 +a2 net-_u6-pad1_ net-_u10-pad2_ net-_u1-pad10_ u6 +a3 net-_u12-pad1_ net-_u3-pad2_ u3 +a4 net-_u5-pad6_ net-_u6-pad1_ u7 +a5 net-_u1-pad18_ net-_u10-pad2_ u4 +a6 net-_u1-pad3_ net-_u8-pad2_ ? ? ? net-_u11-pad1_ u9 +a7 net-_u10-pad1_ net-_u10-pad2_ net-_u1-pad11_ u10 +a8 net-_u12-pad1_ net-_u8-pad2_ u8 +a9 net-_u11-pad1_ net-_u10-pad1_ u11 +a10 net-_u1-pad4_ net-_u12-pad2_ ? ? ? net-_u13-pad6_ u13 +a11 net-_u14-pad1_ net-_u10-pad2_ net-_u1-pad12_ u14 +a12 net-_u12-pad1_ net-_u12-pad2_ u12 +a13 net-_u13-pad6_ net-_u14-pad1_ u15 +a14 net-_u1-pad5_ net-_u16-pad2_ ? ? ? net-_u17-pad6_ u17 +a15 net-_u18-pad1_ net-_u10-pad2_ net-_u1-pad13_ u18 +a16 net-_u12-pad1_ net-_u16-pad2_ u16 +a17 net-_u17-pad6_ net-_u18-pad1_ u19 +a18 net-_u1-pad6_ net-_u20-pad2_ ? ? ? net-_u21-pad6_ u21 +a19 net-_u22-pad1_ net-_u10-pad2_ net-_u1-pad14_ u22 +a20 net-_u12-pad1_ net-_u20-pad2_ u20 +a21 net-_u21-pad6_ net-_u22-pad1_ u23 +a22 net-_u1-pad7_ net-_u24-pad2_ ? ? ? net-_u25-pad6_ u25 +a23 net-_u26-pad1_ net-_u10-pad2_ net-_u1-pad15_ u26 +a24 net-_u12-pad1_ net-_u24-pad2_ u24 +a25 net-_u25-pad6_ net-_u26-pad1_ u27 +a26 net-_u1-pad8_ net-_u28-pad2_ ? ? ? net-_u29-pad6_ u29 +a27 net-_u30-pad1_ net-_u10-pad2_ net-_u1-pad16_ u30 +a28 net-_u12-pad1_ net-_u28-pad2_ u28 +a29 net-_u29-pad6_ net-_u30-pad1_ u31 +a30 net-_u1-pad9_ net-_u32-pad2_ ? ? ? net-_u33-pad6_ u33 +a31 net-_u34-pad1_ net-_u10-pad2_ net-_u1-pad17_ u34 +a32 net-_u12-pad1_ net-_u32-pad2_ u32 +a33 net-_u33-pad6_ net-_u34-pad1_ u35 +a34 net-_u1-pad1_ net-_u12-pad1_ u2 +* Schematic Name: d_dff, NgSpice Name: d_dff +.model u5 d_dff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 data_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_tristate, NgSpice Name: d_tristate +.model u6 d_tristate(delay=1.0e-9 input_load=1.0e-12 enable_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u3 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u7 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u4 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_dff, NgSpice Name: d_dff +.model u9 d_dff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 data_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_tristate, NgSpice Name: d_tristate +.model u10 d_tristate(delay=1.0e-9 input_load=1.0e-12 enable_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u8 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u11 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_dff, NgSpice Name: d_dff +.model u13 d_dff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 data_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_tristate, NgSpice Name: d_tristate +.model u14 d_tristate(delay=1.0e-9 input_load=1.0e-12 enable_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u12 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u15 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_dff, NgSpice Name: d_dff +.model u17 d_dff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 data_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_tristate, NgSpice Name: d_tristate +.model u18 d_tristate(delay=1.0e-9 input_load=1.0e-12 enable_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u16 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u19 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_dff, NgSpice Name: d_dff +.model u21 d_dff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 data_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_tristate, NgSpice Name: d_tristate +.model u22 d_tristate(delay=1.0e-9 input_load=1.0e-12 enable_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u20 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u23 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_dff, NgSpice Name: d_dff +.model u25 d_dff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 data_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_tristate, NgSpice Name: d_tristate +.model u26 d_tristate(delay=1.0e-9 input_load=1.0e-12 enable_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u24 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u27 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_dff, NgSpice Name: d_dff +.model u29 d_dff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 data_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_tristate, NgSpice Name: d_tristate +.model u30 d_tristate(delay=1.0e-9 input_load=1.0e-12 enable_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u28 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u31 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_dff, NgSpice Name: d_dff +.model u33 d_dff(clk_delay=1.0e-9 set_delay=1.0e-9 reset_delay=1.0 ic=0 data_load=1.0e-12 clk_load=1.0e-12 set_load=1.0e-12 reset_load=1.0e-12 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_tristate, NgSpice Name: d_tristate +.model u34 d_tristate(delay=1.0e-9 input_load=1.0e-12 enable_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u32 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u35 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u2 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Control Statements + +.ends CD54HC374 \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/CD54HC374_Previous_Values.xml b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/CD54HC374_Previous_Values.xml new file mode 100644 index 000000000..4680b7ff6 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/CD54HC374_Previous_Values.xml @@ -0,0 +1 @@ +truefalsefalseHzHz0Volts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or Amperessecsecsecd_dffd_tristated_inverterd_inverterd_inverterd_dffd_tristated_inverterd_inverterd_dffd_tristated_inverterd_inverterd_dffd_tristated_inverterd_inverterd_dffd_tristated_inverterd_inverterd_dffd_tristated_inverterd_inverterd_dffd_tristated_inverterd_inverterd_dffd_tristated_inverterd_inverterd_inverter \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/analysis b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/analysis new file mode 100644 index 000000000..ebd5c0a94 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC374/analysis @@ -0,0 +1 @@ +.tran 0e-00 0e-00 0e-00 \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/CD54HC377-cache.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/CD54HC377-cache.lib new file mode 100644 index 000000000..deaa58ca4 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/CD54HC377-cache.lib @@ -0,0 +1,123 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# PORT +# +DEF PORT U 0 40 Y Y 26 F N +F0 "U" 50 100 30 H V C CNN +F1 "PORT" 0 0 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 325 225 285 -1421 -1278 0 1 0 N 100 50 150 0 +A 376 -275 356 1294 1408 0 1 0 N 150 0 100 -50 +S -100 50 100 -50 0 1 0 N +X ~ 1 250 0 100 L 30 30 1 1 B +X ~ 2 250 0 100 L 30 30 2 1 B +X ~ 3 250 0 100 L 30 30 3 1 B +X ~ 4 250 0 100 L 30 30 4 1 B +X ~ 5 250 0 100 L 30 30 5 1 B +X ~ 6 250 0 100 L 30 30 6 1 B +X ~ 7 250 0 100 L 30 30 7 1 B +X ~ 8 250 0 100 L 30 30 8 1 B +X ~ 9 250 0 100 L 30 30 9 1 B +X ~ 10 250 0 100 L 30 30 10 1 B +X ~ 11 250 0 100 L 30 30 11 1 B +X ~ 12 250 0 100 L 30 30 12 1 B +X ~ 13 250 0 100 L 30 30 13 1 B +X ~ 14 250 0 100 L 30 30 14 1 B +X ~ 15 250 0 100 L 30 30 15 1 B +X ~ 16 250 0 100 L 30 30 16 1 B +X ~ 17 250 0 100 L 30 30 17 1 B +X ~ 18 250 0 100 L 30 30 18 1 B +X ~ 19 250 0 100 L 30 30 19 1 B +X ~ 20 250 0 100 L 30 30 20 1 B +X ~ 21 250 0 100 L 30 30 21 1 B +X ~ 22 250 0 100 L 30 30 22 1 B +X ~ 23 250 0 100 L 30 30 23 1 B +X ~ 24 250 0 100 L 30 30 24 1 B +X ~ 25 250 0 100 L 30 30 25 1 B +X ~ 26 250 0 100 L 30 30 26 1 B +ENDDRAW +ENDDEF +# +# d_and +# +DEF d_and U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "d_and" 50 100 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 149 50 100 -894 0 0 1 0 N 150 -50 250 50 +A 150 49 100 6 900 0 1 0 N 250 50 150 150 +P 4 0 1 0 150 -50 -250 -50 -250 150 150 150 N +X IN1 1 -450 100 200 R 50 50 1 1 I +X IN2 2 -450 0 200 R 50 50 1 1 I +X OUT 3 450 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# d_buffer +# +DEF d_buffer U 0 40 Y Y 1 F N +F0 "U" 0 -50 60 H V C CNN +F1 "d_buffer" 0 50 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 4 0 1 0 -300 200 -300 -200 450 0 -300 200 N +X IN 1 -500 0 200 R 50 50 1 1 I +X OUT 2 650 0 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# d_inverter +# +DEF d_inverter U 0 40 Y Y 1 F N +F0 "U" 0 -100 60 H V C CNN +F1 "d_inverter" 0 150 60 H V C CNN +F2 "" 50 -50 60 H V C CNN +F3 "" 50 -50 60 H V C CNN +DRAW +P 4 0 1 0 -100 50 -100 -50 100 0 -100 50 N +X ~ 1 -300 0 200 R 50 50 1 1 I +X ~ 2 300 0 200 L 50 50 1 1 O I +ENDDRAW +ENDDEF +# +# d_or +# +DEF d_or U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "d_or" 0 100 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A -450 50 224 266 -266 0 1 0 N -250 150 -250 -50 +A -25 -124 325 574 323 0 1 0 N 150 150 250 50 +A 74 125 191 -665 -231 0 1 0 N 150 -50 250 50 +P 2 0 1 0 -250 -50 150 -50 N +P 2 0 1 0 -250 150 150 150 N +X IN1 1 -450 100 215 R 50 50 1 1 I +X IN2 2 -450 0 215 R 50 50 1 1 I +X OUT 3 450 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# risingedge_dflipflop +# +DEF risingedge_dflipflop U 0 40 Y Y 1 F N +F0 "U" 2850 1800 60 H V C CNN +F1 "risingedge_dflipflop" 2850 2000 60 H V C CNN +F2 "" 2850 1950 60 H V C CNN +F3 "" 2850 1950 60 H V C CNN +DRAW +S 2350 2100 3350 1600 0 1 0 N +X D0 1 2150 1900 200 R 50 50 1 1 I +X clk0 2 2150 1800 200 R 50 50 1 1 I +X Q0 3 3550 1900 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +#End Library diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/CD54HC377.cir b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/CD54HC377.cir new file mode 100644 index 000000000..2fc73a6a9 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/CD54HC377.cir @@ -0,0 +1,54 @@ +* C:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\CD54HC377\CD54HC377.cir + +* EESchema Netlist Version 1.1 (Spice format) creation date: 05/29/25 11:28:30 + +* To exclude a component from the Spice Netlist add [Spice_Netlist_Enabled] user FIELD set to: N +* To reorder the component spice node sequence add [Spice_Node_Sequence] user FIELD and define sequence: 2,1,0 + +* Sheet Name: / +U3 Net-_U2-Pad1_ Net-_U3-Pad2_ d_inverter +U8 Net-_U2-Pad2_ Net-_U10-Pad1_ Net-_U8-Pad3_ d_and +U10 Net-_U10-Pad1_ Net-_U10-Pad2_ d_inverter +U11 Net-_U1-Pad3_ Net-_U10-Pad2_ Net-_U11-Pad3_ d_and +U12 Net-_U12-Pad1_ Net-_U10-Pad1_ Net-_U12-Pad3_ d_and +U15 Net-_U10-Pad1_ Net-_U15-Pad2_ d_inverter +U16 Net-_U16-Pad1_ Net-_U15-Pad2_ Net-_U13-Pad1_ d_and +U17 Net-_U17-Pad1_ Net-_U10-Pad1_ Net-_U17-Pad3_ d_and +U19 Net-_U10-Pad1_ Net-_U19-Pad2_ d_inverter +U20 Net-_U2-Pad12_ Net-_U19-Pad2_ Net-_U18-Pad1_ d_and +U21 Net-_U2-Pad5_ Net-_U10-Pad1_ Net-_U21-Pad3_ d_and +U24 Net-_U10-Pad1_ Net-_U24-Pad2_ d_inverter +U25 Net-_U14-Pad3_ Net-_U24-Pad2_ Net-_U22-Pad1_ d_and +U26 Net-_U2-Pad6_ Net-_U10-Pad1_ Net-_U26-Pad3_ d_and +U28 Net-_U10-Pad1_ Net-_U28-Pad2_ d_inverter +U29 Net-_U2-Pad14_ Net-_U28-Pad2_ Net-_U27-Pad1_ d_and +U30 Net-_U2-Pad7_ Net-_U10-Pad1_ Net-_U30-Pad3_ d_and +U33 Net-_U10-Pad1_ Net-_U33-Pad2_ d_inverter +U34 Net-_U2-Pad15_ Net-_U33-Pad2_ Net-_U31-Pad1_ d_and +U35 Net-_U2-Pad8_ Net-_U10-Pad1_ Net-_U35-Pad3_ d_and +U37 Net-_U10-Pad1_ Net-_U37-Pad2_ d_inverter +U38 Net-_U2-Pad16_ Net-_U37-Pad2_ Net-_U36-Pad1_ d_and +U40 Net-_U2-Pad9_ Net-_U10-Pad1_ Net-_U40-Pad3_ d_and +U43 Net-_U10-Pad1_ Net-_U43-Pad2_ d_inverter +U44 Net-_U2-Pad17_ Net-_U43-Pad2_ Net-_U42-Pad1_ d_and +U9 Net-_U11-Pad3_ Net-_U8-Pad3_ Net-_U1-Pad1_ d_or +U13 Net-_U13-Pad1_ Net-_U12-Pad3_ Net-_U13-Pad3_ d_or +U18 Net-_U18-Pad1_ Net-_U17-Pad3_ Net-_U18-Pad3_ d_or +U22 Net-_U22-Pad1_ Net-_U21-Pad3_ Net-_U14-Pad1_ d_or +U27 Net-_U27-Pad1_ Net-_U26-Pad3_ Net-_U23-Pad1_ d_or +U31 Net-_U31-Pad1_ Net-_U30-Pad3_ Net-_U31-Pad3_ d_or +U36 Net-_U36-Pad1_ Net-_U35-Pad3_ Net-_U36-Pad3_ d_or +U42 Net-_U42-Pad1_ Net-_U40-Pad3_ Net-_U39-Pad1_ d_or +U6 Net-_U3-Pad2_ Net-_U10-Pad1_ d_buffer +U5 Net-_U2-Pad18_ Net-_U1-Pad2_ d_inverter +U1 Net-_U1-Pad1_ Net-_U1-Pad2_ Net-_U1-Pad3_ risingedge_dflipflop +U7 Net-_U18-Pad3_ Net-_U1-Pad2_ Net-_U2-Pad12_ risingedge_dflipflop +U14 Net-_U14-Pad1_ Net-_U1-Pad2_ Net-_U14-Pad3_ risingedge_dflipflop +U23 Net-_U23-Pad1_ Net-_U1-Pad2_ Net-_U2-Pad14_ risingedge_dflipflop +U32 Net-_U31-Pad3_ Net-_U1-Pad2_ Net-_U2-Pad15_ risingedge_dflipflop +U4 Net-_U13-Pad3_ Net-_U1-Pad2_ Net-_U16-Pad1_ risingedge_dflipflop +U41 Net-_U36-Pad3_ Net-_U1-Pad2_ Net-_U2-Pad16_ risingedge_dflipflop +U39 Net-_U39-Pad1_ Net-_U1-Pad2_ Net-_U2-Pad17_ risingedge_dflipflop +U2 Net-_U2-Pad1_ Net-_U2-Pad2_ Net-_U12-Pad1_ Net-_U17-Pad1_ Net-_U2-Pad5_ Net-_U2-Pad6_ Net-_U2-Pad7_ Net-_U2-Pad8_ Net-_U2-Pad9_ Net-_U1-Pad3_ Net-_U16-Pad1_ Net-_U2-Pad12_ Net-_U14-Pad3_ Net-_U2-Pad14_ Net-_U2-Pad15_ Net-_U2-Pad16_ Net-_U2-Pad17_ Net-_U2-Pad18_ PORT + +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/CD54HC377.cir.out b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/CD54HC377.cir.out new file mode 100644 index 000000000..03fe7c48c --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/CD54HC377.cir.out @@ -0,0 +1,184 @@ +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\cd54hc377\cd54hc377.cir + +* u3 net-_u2-pad1_ net-_u3-pad2_ d_inverter +* u8 net-_u2-pad2_ net-_u10-pad1_ net-_u8-pad3_ d_and +* u10 net-_u10-pad1_ net-_u10-pad2_ d_inverter +* u11 net-_u1-pad3_ net-_u10-pad2_ net-_u11-pad3_ d_and +* u12 net-_u12-pad1_ net-_u10-pad1_ net-_u12-pad3_ d_and +* u15 net-_u10-pad1_ net-_u15-pad2_ d_inverter +* u16 net-_u16-pad1_ net-_u15-pad2_ net-_u13-pad1_ d_and +* u17 net-_u17-pad1_ net-_u10-pad1_ net-_u17-pad3_ d_and +* u19 net-_u10-pad1_ net-_u19-pad2_ d_inverter +* u20 net-_u2-pad12_ net-_u19-pad2_ net-_u18-pad1_ d_and +* u21 net-_u2-pad5_ net-_u10-pad1_ net-_u21-pad3_ d_and +* u24 net-_u10-pad1_ net-_u24-pad2_ d_inverter +* u25 net-_u14-pad3_ net-_u24-pad2_ net-_u22-pad1_ d_and +* u26 net-_u2-pad6_ net-_u10-pad1_ net-_u26-pad3_ d_and +* u28 net-_u10-pad1_ net-_u28-pad2_ d_inverter +* u29 net-_u2-pad14_ net-_u28-pad2_ net-_u27-pad1_ d_and +* u30 net-_u2-pad7_ net-_u10-pad1_ net-_u30-pad3_ d_and +* u33 net-_u10-pad1_ net-_u33-pad2_ d_inverter +* u34 net-_u2-pad15_ net-_u33-pad2_ net-_u31-pad1_ d_and +* u35 net-_u2-pad8_ net-_u10-pad1_ net-_u35-pad3_ d_and +* u37 net-_u10-pad1_ net-_u37-pad2_ d_inverter +* u38 net-_u2-pad16_ net-_u37-pad2_ net-_u36-pad1_ d_and +* u40 net-_u2-pad9_ net-_u10-pad1_ net-_u40-pad3_ d_and +* u43 net-_u10-pad1_ net-_u43-pad2_ d_inverter +* u44 net-_u2-pad17_ net-_u43-pad2_ net-_u42-pad1_ d_and +* u9 net-_u11-pad3_ net-_u8-pad3_ net-_u1-pad1_ d_or +* u13 net-_u13-pad1_ net-_u12-pad3_ net-_u13-pad3_ d_or +* u18 net-_u18-pad1_ net-_u17-pad3_ net-_u18-pad3_ d_or +* u22 net-_u22-pad1_ net-_u21-pad3_ net-_u14-pad1_ d_or +* u27 net-_u27-pad1_ net-_u26-pad3_ net-_u23-pad1_ d_or +* u31 net-_u31-pad1_ net-_u30-pad3_ net-_u31-pad3_ d_or +* u36 net-_u36-pad1_ net-_u35-pad3_ net-_u36-pad3_ d_or +* u42 net-_u42-pad1_ net-_u40-pad3_ net-_u39-pad1_ d_or +* u6 net-_u3-pad2_ net-_u10-pad1_ d_buffer +* u5 net-_u2-pad18_ net-_u1-pad2_ d_inverter +* u1 net-_u1-pad1_ net-_u1-pad2_ net-_u1-pad3_ risingedge_dflipflop +* u7 net-_u18-pad3_ net-_u1-pad2_ net-_u2-pad12_ risingedge_dflipflop +* u14 net-_u14-pad1_ net-_u1-pad2_ net-_u14-pad3_ risingedge_dflipflop +* u23 net-_u23-pad1_ net-_u1-pad2_ net-_u2-pad14_ risingedge_dflipflop +* u32 net-_u31-pad3_ net-_u1-pad2_ net-_u2-pad15_ risingedge_dflipflop +* u4 net-_u13-pad3_ net-_u1-pad2_ net-_u16-pad1_ risingedge_dflipflop +* u41 net-_u36-pad3_ net-_u1-pad2_ net-_u2-pad16_ risingedge_dflipflop +* u39 net-_u39-pad1_ net-_u1-pad2_ net-_u2-pad17_ risingedge_dflipflop +* u2 net-_u2-pad1_ net-_u2-pad2_ net-_u12-pad1_ net-_u17-pad1_ net-_u2-pad5_ net-_u2-pad6_ net-_u2-pad7_ net-_u2-pad8_ net-_u2-pad9_ net-_u1-pad3_ net-_u16-pad1_ net-_u2-pad12_ net-_u14-pad3_ net-_u2-pad14_ net-_u2-pad15_ net-_u2-pad16_ net-_u2-pad17_ net-_u2-pad18_ port +a1 net-_u2-pad1_ net-_u3-pad2_ u3 +a2 [net-_u2-pad2_ net-_u10-pad1_ ] net-_u8-pad3_ u8 +a3 net-_u10-pad1_ net-_u10-pad2_ u10 +a4 [net-_u1-pad3_ net-_u10-pad2_ ] net-_u11-pad3_ u11 +a5 [net-_u12-pad1_ net-_u10-pad1_ ] net-_u12-pad3_ u12 +a6 net-_u10-pad1_ net-_u15-pad2_ u15 +a7 [net-_u16-pad1_ net-_u15-pad2_ ] net-_u13-pad1_ u16 +a8 [net-_u17-pad1_ net-_u10-pad1_ ] net-_u17-pad3_ u17 +a9 net-_u10-pad1_ net-_u19-pad2_ u19 +a10 [net-_u2-pad12_ net-_u19-pad2_ ] net-_u18-pad1_ u20 +a11 [net-_u2-pad5_ net-_u10-pad1_ ] net-_u21-pad3_ u21 +a12 net-_u10-pad1_ net-_u24-pad2_ u24 +a13 [net-_u14-pad3_ net-_u24-pad2_ ] net-_u22-pad1_ u25 +a14 [net-_u2-pad6_ net-_u10-pad1_ ] net-_u26-pad3_ u26 +a15 net-_u10-pad1_ net-_u28-pad2_ u28 +a16 [net-_u2-pad14_ net-_u28-pad2_ ] net-_u27-pad1_ u29 +a17 [net-_u2-pad7_ net-_u10-pad1_ ] net-_u30-pad3_ u30 +a18 net-_u10-pad1_ net-_u33-pad2_ u33 +a19 [net-_u2-pad15_ net-_u33-pad2_ ] net-_u31-pad1_ u34 +a20 [net-_u2-pad8_ net-_u10-pad1_ ] net-_u35-pad3_ u35 +a21 net-_u10-pad1_ net-_u37-pad2_ u37 +a22 [net-_u2-pad16_ net-_u37-pad2_ ] net-_u36-pad1_ u38 +a23 [net-_u2-pad9_ net-_u10-pad1_ ] net-_u40-pad3_ u40 +a24 net-_u10-pad1_ net-_u43-pad2_ u43 +a25 [net-_u2-pad17_ net-_u43-pad2_ ] net-_u42-pad1_ u44 +a26 [net-_u11-pad3_ net-_u8-pad3_ ] net-_u1-pad1_ u9 +a27 [net-_u13-pad1_ net-_u12-pad3_ ] net-_u13-pad3_ u13 +a28 [net-_u18-pad1_ net-_u17-pad3_ ] net-_u18-pad3_ u18 +a29 [net-_u22-pad1_ net-_u21-pad3_ ] net-_u14-pad1_ u22 +a30 [net-_u27-pad1_ net-_u26-pad3_ ] net-_u23-pad1_ u27 +a31 [net-_u31-pad1_ net-_u30-pad3_ ] net-_u31-pad3_ u31 +a32 [net-_u36-pad1_ net-_u35-pad3_ ] net-_u36-pad3_ u36 +a33 [net-_u42-pad1_ net-_u40-pad3_ ] net-_u39-pad1_ u42 +a34 net-_u3-pad2_ net-_u10-pad1_ u6 +a35 net-_u2-pad18_ net-_u1-pad2_ u5 +a36 [net-_u1-pad1_ ] [net-_u1-pad2_ ] [net-_u1-pad3_ ] u1 +a37 [net-_u18-pad3_ ] [net-_u1-pad2_ ] [net-_u2-pad12_ ] u7 +a38 [net-_u14-pad1_ ] [net-_u1-pad2_ ] [net-_u14-pad3_ ] u14 +a39 [net-_u23-pad1_ ] [net-_u1-pad2_ ] [net-_u2-pad14_ ] u23 +a40 [net-_u31-pad3_ ] [net-_u1-pad2_ ] [net-_u2-pad15_ ] u32 +a41 [net-_u13-pad3_ ] [net-_u1-pad2_ ] [net-_u16-pad1_ ] u4 +a42 [net-_u36-pad3_ ] [net-_u1-pad2_ ] [net-_u2-pad16_ ] u41 +a43 [net-_u39-pad1_ ] [net-_u1-pad2_ ] [net-_u2-pad17_ ] u39 +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u3 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u8 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u10 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u11 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u12 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u15 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u16 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u17 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u19 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u20 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u21 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u24 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u25 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u26 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u28 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u29 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u30 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u33 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u34 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u35 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u37 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u38 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u40 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u43 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u44 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_or, NgSpice Name: d_or +.model u9 d_or(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_or, NgSpice Name: d_or +.model u13 d_or(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_or, NgSpice Name: d_or +.model u18 d_or(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_or, NgSpice Name: d_or +.model u22 d_or(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_or, NgSpice Name: d_or +.model u27 d_or(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_or, NgSpice Name: d_or +.model u31 d_or(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_or, NgSpice Name: d_or +.model u36 d_or(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_or, NgSpice Name: d_or +.model u42 d_or(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u6 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u5 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u1 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u7 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u14 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u23 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u32 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u4 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u41 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u39 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +.tran 0e-00 0e-00 0e-00 + +* Control Statements +.control +run +print allv > plot_data_v.txt +print alli > plot_data_i.txt +.endc +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/CD54HC377.pro b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/CD54HC377.pro new file mode 100644 index 000000000..e27a398be --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/CD54HC377.pro @@ -0,0 +1,73 @@ +update=22/05/2015 07:44:53 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=adc-dac +LibName2=memory +LibName3=xilinx +LibName4=microcontrollers +LibName5=dsp +LibName6=microchip +LibName7=analog_switches +LibName8=motorola +LibName9=texas +LibName10=intel +LibName11=audio +LibName12=interface +LibName13=digital-audio +LibName14=philips +LibName15=display +LibName16=cypress +LibName17=siliconi +LibName18=opto +LibName19=atmel +LibName20=contrib +LibName21=power +LibName22=eSim_Plot +LibName23=transistors +LibName24=conn +LibName25=eSim_User +LibName26=regul +LibName27=74xx +LibName28=cmos4000 +LibName29=eSim_Analog +LibName30=eSim_Devices +LibName31=eSim_Digital +LibName32=eSim_Hybrid +LibName33=eSim_Miscellaneous +LibName34=eSim_Power +LibName35=eSim_Sources +LibName36=eSim_Subckt +LibName37=eSim_Nghdl +LibName38=eSim_Ngveri +LibName39=eSim_SKY130 +LibName40=eSim_SKY130_Subckts diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/CD54HC377.sch b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/CD54HC377.sch new file mode 100644 index 000000000..7cb3b5b14 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/CD54HC377.sch @@ -0,0 +1,1039 @@ +EESchema Schematic File Version 2 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:power +LIBS:eSim_Plot +LIBS:transistors +LIBS:conn +LIBS:eSim_User +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:eSim_Analog +LIBS:eSim_Devices +LIBS:eSim_Digital +LIBS:eSim_Hybrid +LIBS:eSim_Miscellaneous +LIBS:eSim_Power +LIBS:eSim_Sources +LIBS:eSim_Subckt +LIBS:eSim_Nghdl +LIBS:eSim_Ngveri +LIBS:eSim_SKY130 +LIBS:eSim_SKY130_Subckts +LIBS:CD54HC377-cache +EELAYER 25 0 +EELAYER END +$Descr A3 16535 11693 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L d_inverter U3 +U 1 1 6836986D +P 2650 2050 +F 0 "U3" H 2650 1950 60 0000 C CNN +F 1 "d_inverter" H 2650 2200 60 0000 C CNN +F 2 "" H 2700 2000 60 0000 C CNN +F 3 "" H 2700 2000 60 0000 C CNN + 1 2650 2050 + 1 0 0 -1 +$EndComp +$Comp +L d_and U8 +U 1 1 6836994E +P 4400 2700 +F 0 "U8" H 4400 2700 60 0000 C CNN +F 1 "d_and" H 4450 2800 60 0000 C CNN +F 2 "" H 4400 2700 60 0000 C CNN +F 3 "" H 4400 2700 60 0000 C CNN + 1 4400 2700 + 0 1 1 0 +$EndComp +$Comp +L d_inverter U10 +U 1 1 68369A15 +P 4900 2550 +F 0 "U10" H 4900 2450 60 0000 C CNN +F 1 "d_inverter" H 4900 2700 60 0000 C CNN +F 2 "" H 4950 2500 60 0000 C CNN +F 3 "" H 4950 2500 60 0000 C CNN + 1 4900 2550 + 0 1 1 0 +$EndComp +$Comp +L d_and U11 +U 1 1 68369A4A +P 4900 3400 +F 0 "U11" H 4900 3400 60 0000 C CNN +F 1 "d_and" H 4950 3500 60 0000 C CNN +F 2 "" H 4900 3400 60 0000 C CNN +F 3 "" H 4900 3400 60 0000 C CNN + 1 4900 3400 + 0 1 1 0 +$EndComp +$Comp +L d_and U12 +U 1 1 68369AF0 +P 5250 2750 +F 0 "U12" H 5250 2750 60 0000 C CNN +F 1 "d_and" H 5300 2850 60 0000 C CNN +F 2 "" H 5250 2750 60 0000 C CNN +F 3 "" H 5250 2750 60 0000 C CNN + 1 5250 2750 + 0 1 1 0 +$EndComp +$Comp +L d_inverter U15 +U 1 1 68369AF6 +P 5750 2600 +F 0 "U15" H 5750 2500 60 0000 C CNN +F 1 "d_inverter" H 5750 2750 60 0000 C CNN +F 2 "" H 5800 2550 60 0000 C CNN +F 3 "" H 5800 2550 60 0000 C CNN + 1 5750 2600 + 0 1 1 0 +$EndComp +$Comp +L d_and U16 +U 1 1 68369AFC +P 5750 3450 +F 0 "U16" H 5750 3450 60 0000 C CNN +F 1 "d_and" H 5800 3550 60 0000 C CNN +F 2 "" H 5750 3450 60 0000 C CNN +F 3 "" H 5750 3450 60 0000 C CNN + 1 5750 3450 + 0 1 1 0 +$EndComp +$Comp +L d_and U17 +U 1 1 68369B50 +P 6050 2750 +F 0 "U17" H 6050 2750 60 0000 C CNN +F 1 "d_and" H 6100 2850 60 0000 C CNN +F 2 "" H 6050 2750 60 0000 C CNN +F 3 "" H 6050 2750 60 0000 C CNN + 1 6050 2750 + 0 1 1 0 +$EndComp +$Comp +L d_inverter U19 +U 1 1 68369B56 +P 6550 2600 +F 0 "U19" H 6550 2500 60 0000 C CNN +F 1 "d_inverter" H 6550 2750 60 0000 C CNN +F 2 "" H 6600 2550 60 0000 C CNN +F 3 "" H 6600 2550 60 0000 C CNN + 1 6550 2600 + 0 1 1 0 +$EndComp +$Comp +L d_and U20 +U 1 1 68369B5C +P 6550 3450 +F 0 "U20" H 6550 3450 60 0000 C CNN +F 1 "d_and" H 6600 3550 60 0000 C CNN +F 2 "" H 6550 3450 60 0000 C CNN +F 3 "" H 6550 3450 60 0000 C CNN + 1 6550 3450 + 0 1 1 0 +$EndComp +$Comp +L d_and U21 +U 1 1 68369BD5 +P 6850 2750 +F 0 "U21" H 6850 2750 60 0000 C CNN +F 1 "d_and" H 6900 2850 60 0000 C CNN +F 2 "" H 6850 2750 60 0000 C CNN +F 3 "" H 6850 2750 60 0000 C CNN + 1 6850 2750 + 0 1 1 0 +$EndComp +$Comp +L d_inverter U24 +U 1 1 68369BDB +P 7350 2600 +F 0 "U24" H 7350 2500 60 0000 C CNN +F 1 "d_inverter" H 7350 2750 60 0000 C CNN +F 2 "" H 7400 2550 60 0000 C CNN +F 3 "" H 7400 2550 60 0000 C CNN + 1 7350 2600 + 0 1 1 0 +$EndComp +$Comp +L d_and U25 +U 1 1 68369BE1 +P 7350 3450 +F 0 "U25" H 7350 3450 60 0000 C CNN +F 1 "d_and" H 7400 3550 60 0000 C CNN +F 2 "" H 7350 3450 60 0000 C CNN +F 3 "" H 7350 3450 60 0000 C CNN + 1 7350 3450 + 0 1 1 0 +$EndComp +$Comp +L d_and U26 +U 1 1 68369DE2 +P 7650 2750 +F 0 "U26" H 7650 2750 60 0000 C CNN +F 1 "d_and" H 7700 2850 60 0000 C CNN +F 2 "" H 7650 2750 60 0000 C CNN +F 3 "" H 7650 2750 60 0000 C CNN + 1 7650 2750 + 0 1 1 0 +$EndComp +$Comp +L d_inverter U28 +U 1 1 68369DE8 +P 8150 2600 +F 0 "U28" H 8150 2500 60 0000 C CNN +F 1 "d_inverter" H 8150 2750 60 0000 C CNN +F 2 "" H 8200 2550 60 0000 C CNN +F 3 "" H 8200 2550 60 0000 C CNN + 1 8150 2600 + 0 1 1 0 +$EndComp +$Comp +L d_and U29 +U 1 1 68369DEE +P 8150 3450 +F 0 "U29" H 8150 3450 60 0000 C CNN +F 1 "d_and" H 8200 3550 60 0000 C CNN +F 2 "" H 8150 3450 60 0000 C CNN +F 3 "" H 8150 3450 60 0000 C CNN + 1 8150 3450 + 0 1 1 0 +$EndComp +$Comp +L d_and U30 +U 1 1 68369DF4 +P 8500 2800 +F 0 "U30" H 8500 2800 60 0000 C CNN +F 1 "d_and" H 8550 2900 60 0000 C CNN +F 2 "" H 8500 2800 60 0000 C CNN +F 3 "" H 8500 2800 60 0000 C CNN + 1 8500 2800 + 0 1 1 0 +$EndComp +$Comp +L d_inverter U33 +U 1 1 68369DFA +P 9000 2650 +F 0 "U33" H 9000 2550 60 0000 C CNN +F 1 "d_inverter" H 9000 2800 60 0000 C CNN +F 2 "" H 9050 2600 60 0000 C CNN +F 3 "" H 9050 2600 60 0000 C CNN + 1 9000 2650 + 0 1 1 0 +$EndComp +$Comp +L d_and U34 +U 1 1 68369E00 +P 9000 3500 +F 0 "U34" H 9000 3500 60 0000 C CNN +F 1 "d_and" H 9050 3600 60 0000 C CNN +F 2 "" H 9000 3500 60 0000 C CNN +F 3 "" H 9000 3500 60 0000 C CNN + 1 9000 3500 + 0 1 1 0 +$EndComp +$Comp +L d_and U35 +U 1 1 68369E06 +P 9300 2800 +F 0 "U35" H 9300 2800 60 0000 C CNN +F 1 "d_and" H 9350 2900 60 0000 C CNN +F 2 "" H 9300 2800 60 0000 C CNN +F 3 "" H 9300 2800 60 0000 C CNN + 1 9300 2800 + 0 1 1 0 +$EndComp +$Comp +L d_inverter U37 +U 1 1 68369E0C +P 9800 2650 +F 0 "U37" H 9800 2550 60 0000 C CNN +F 1 "d_inverter" H 9800 2800 60 0000 C CNN +F 2 "" H 9850 2600 60 0000 C CNN +F 3 "" H 9850 2600 60 0000 C CNN + 1 9800 2650 + 0 1 1 0 +$EndComp +$Comp +L d_and U38 +U 1 1 68369E12 +P 9800 3500 +F 0 "U38" H 9800 3500 60 0000 C CNN +F 1 "d_and" H 9850 3600 60 0000 C CNN +F 2 "" H 9800 3500 60 0000 C CNN +F 3 "" H 9800 3500 60 0000 C CNN + 1 9800 3500 + 0 1 1 0 +$EndComp +$Comp +L d_and U40 +U 1 1 68369E18 +P 10100 2800 +F 0 "U40" H 10100 2800 60 0000 C CNN +F 1 "d_and" H 10150 2900 60 0000 C CNN +F 2 "" H 10100 2800 60 0000 C CNN +F 3 "" H 10100 2800 60 0000 C CNN + 1 10100 2800 + 0 1 1 0 +$EndComp +$Comp +L d_inverter U43 +U 1 1 68369E1E +P 10600 2650 +F 0 "U43" H 10600 2550 60 0000 C CNN +F 1 "d_inverter" H 10600 2800 60 0000 C CNN +F 2 "" H 10650 2600 60 0000 C CNN +F 3 "" H 10650 2600 60 0000 C CNN + 1 10600 2650 + 0 1 1 0 +$EndComp +$Comp +L d_and U44 +U 1 1 68369E24 +P 10600 3500 +F 0 "U44" H 10600 3500 60 0000 C CNN +F 1 "d_and" H 10650 3600 60 0000 C CNN +F 2 "" H 10600 3500 60 0000 C CNN +F 3 "" H 10600 3500 60 0000 C CNN + 1 10600 3500 + 0 1 1 0 +$EndComp +$Comp +L d_or U9 +U 1 1 68369EF4 +P 4650 4300 +F 0 "U9" H 4650 4300 60 0000 C CNN +F 1 "d_or" H 4650 4400 60 0000 C CNN +F 2 "" H 4650 4300 60 0000 C CNN +F 3 "" H 4650 4300 60 0000 C CNN + 1 4650 4300 + 0 1 1 0 +$EndComp +$Comp +L d_or U13 +U 1 1 6836A25D +P 5500 4350 +F 0 "U13" H 5500 4350 60 0000 C CNN +F 1 "d_or" H 5500 4450 60 0000 C CNN +F 2 "" H 5500 4350 60 0000 C CNN +F 3 "" H 5500 4350 60 0000 C CNN + 1 5500 4350 + 0 1 1 0 +$EndComp +$Comp +L d_or U18 +U 1 1 6836A30E +P 6250 4400 +F 0 "U18" H 6250 4400 60 0000 C CNN +F 1 "d_or" H 6250 4500 60 0000 C CNN +F 2 "" H 6250 4400 60 0000 C CNN +F 3 "" H 6250 4400 60 0000 C CNN + 1 6250 4400 + 0 1 1 0 +$EndComp +$Comp +L d_or U22 +U 1 1 6836A392 +P 7050 4400 +F 0 "U22" H 7050 4400 60 0000 C CNN +F 1 "d_or" H 7050 4500 60 0000 C CNN +F 2 "" H 7050 4400 60 0000 C CNN +F 3 "" H 7050 4400 60 0000 C CNN + 1 7050 4400 + 0 1 1 0 +$EndComp +$Comp +L d_or U27 +U 1 1 6836A5B5 +P 7800 4400 +F 0 "U27" H 7800 4400 60 0000 C CNN +F 1 "d_or" H 7800 4500 60 0000 C CNN +F 2 "" H 7800 4400 60 0000 C CNN +F 3 "" H 7800 4400 60 0000 C CNN + 1 7800 4400 + 0 1 1 0 +$EndComp +$Comp +L d_or U31 +U 1 1 6836A5BB +P 8650 4450 +F 0 "U31" H 8650 4450 60 0000 C CNN +F 1 "d_or" H 8650 4550 60 0000 C CNN +F 2 "" H 8650 4450 60 0000 C CNN +F 3 "" H 8650 4450 60 0000 C CNN + 1 8650 4450 + 0 1 1 0 +$EndComp +$Comp +L d_or U36 +U 1 1 6836A5C1 +P 9400 4500 +F 0 "U36" H 9400 4500 60 0000 C CNN +F 1 "d_or" H 9400 4600 60 0000 C CNN +F 2 "" H 9400 4500 60 0000 C CNN +F 3 "" H 9400 4500 60 0000 C CNN + 1 9400 4500 + 0 1 1 0 +$EndComp +$Comp +L d_or U42 +U 1 1 6836A5C7 +P 10200 4500 +F 0 "U42" H 10200 4500 60 0000 C CNN +F 1 "d_or" H 10200 4600 60 0000 C CNN +F 2 "" H 10200 4500 60 0000 C CNN +F 3 "" H 10200 4500 60 0000 C CNN + 1 10200 4500 + 0 1 1 0 +$EndComp +$Comp +L d_buffer U6 +U 1 1 6836B4DF +P 3500 2050 +F 0 "U6" H 3500 2000 60 0000 C CNN +F 1 "d_buffer" H 3500 2100 60 0000 C CNN +F 2 "" H 3500 2050 60 0000 C CNN +F 3 "" H 3500 2050 60 0000 C CNN + 1 3500 2050 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U5 +U 1 1 6836B7A4 +P 3000 6450 +F 0 "U5" H 3000 6350 60 0000 C CNN +F 1 "d_inverter" H 3000 6600 60 0000 C CNN +F 2 "" H 3050 6400 60 0000 C CNN +F 3 "" H 3050 6400 60 0000 C CNN + 1 3000 6450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4150 2050 10600 2050 +Wire Wire Line + 10600 2050 10600 2350 +Wire Wire Line + 4400 2250 4400 2050 +Connection ~ 4400 2050 +Wire Wire Line + 4900 2250 4900 2050 +Connection ~ 4900 2050 +Wire Wire Line + 5750 2300 5750 2050 +Connection ~ 5750 2050 +Wire Wire Line + 6550 2300 6550 2050 +Connection ~ 6550 2050 +Wire Wire Line + 7350 2300 7350 2050 +Connection ~ 7350 2050 +Wire Wire Line + 8150 2300 8150 2050 +Connection ~ 8150 2050 +Wire Wire Line + 9000 2350 9000 2050 +Connection ~ 9000 2050 +Wire Wire Line + 9800 2350 9800 2050 +Connection ~ 9800 2050 +Wire Wire Line + 4450 3150 4450 3850 +Wire Wire Line + 4450 3850 4650 3850 +Wire Wire Line + 4750 3850 4950 3850 +Wire Wire Line + 4900 2850 4900 2950 +Wire Wire Line + 5300 3200 5300 3900 +Wire Wire Line + 5300 3900 5500 3900 +Wire Wire Line + 5600 3900 5800 3900 +Wire Wire Line + 5750 2900 5750 3000 +Wire Wire Line + 6100 3200 6100 3950 +Wire Wire Line + 6100 3950 6250 3950 +$Comp +L risingedge_dflipflop U1 +U 1 1 6836CC04 +P 1150 7250 +F 0 "U1" H 4000 9050 60 0000 C CNN +F 1 "risingedge_dflipflop" H 4000 9250 60 0000 C CNN +F 2 "" H 4000 9200 60 0000 C CNN +F 3 "" H 4000 9200 60 0000 C CNN + 1 1150 7250 + 1 0 0 -1 +$EndComp +$Comp +L risingedge_dflipflop U7 +U 1 1 6836D02E +P 4150 7250 +F 0 "U7" H 7000 9050 60 0000 C CNN +F 1 "risingedge_dflipflop" H 7000 9250 60 0000 C CNN +F 2 "" H 7000 9200 60 0000 C CNN +F 3 "" H 7000 9200 60 0000 C CNN + 1 4150 7250 + 1 0 0 -1 +$EndComp +$Comp +L risingedge_dflipflop U14 +U 1 1 6836D16C +P 5650 7250 +F 0 "U14" H 8500 9050 60 0000 C CNN +F 1 "risingedge_dflipflop" H 8500 9250 60 0000 C CNN +F 2 "" H 8500 9200 60 0000 C CNN +F 3 "" H 8500 9200 60 0000 C CNN + 1 5650 7250 + 1 0 0 -1 +$EndComp +$Comp +L risingedge_dflipflop U23 +U 1 1 6836D2DE +P 7150 7250 +F 0 "U23" H 10000 9050 60 0000 C CNN +F 1 "risingedge_dflipflop" H 10000 9250 60 0000 C CNN +F 2 "" H 10000 9200 60 0000 C CNN +F 3 "" H 10000 9200 60 0000 C CNN + 1 7150 7250 + 1 0 0 -1 +$EndComp +$Comp +L risingedge_dflipflop U32 +U 1 1 6836D4C8 +P 8650 7250 +F 0 "U32" H 11500 9050 60 0000 C CNN +F 1 "risingedge_dflipflop" H 11500 9250 60 0000 C CNN +F 2 "" H 11500 9200 60 0000 C CNN +F 3 "" H 11500 9200 60 0000 C CNN + 1 8650 7250 + 1 0 0 -1 +$EndComp +$Comp +L risingedge_dflipflop U4 +U 1 1 6836D686 +P 2650 7250 +F 0 "U4" H 5500 9050 60 0000 C CNN +F 1 "risingedge_dflipflop" H 5500 9250 60 0000 C CNN +F 2 "" H 5500 9200 60 0000 C CNN +F 3 "" H 5500 9200 60 0000 C CNN + 1 2650 7250 + 1 0 0 -1 +$EndComp +$Comp +L risingedge_dflipflop U41 +U 1 1 6836DC67 +P 10150 7250 +F 0 "U41" H 13000 9050 60 0000 C CNN +F 1 "risingedge_dflipflop" H 13000 9250 60 0000 C CNN +F 2 "" H 13000 9200 60 0000 C CNN +F 3 "" H 13000 9200 60 0000 C CNN + 1 10150 7250 + 1 0 0 -1 +$EndComp +$Comp +L risingedge_dflipflop U39 +U 1 1 6836DF5B +P 10000 6500 +F 0 "U39" H 12850 8300 60 0000 C CNN +F 1 "risingedge_dflipflop" H 12850 8500 60 0000 C CNN +F 2 "" H 12850 8450 60 0000 C CNN +F 3 "" H 12850 8450 60 0000 C CNN + 1 10000 6500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4700 4750 3200 4750 +Wire Wire Line + 3200 4750 3200 5350 +Wire Wire Line + 3200 5350 3300 5350 +Wire Wire Line + 5550 4800 4800 4800 +Wire Wire Line + 4800 4800 4800 5350 +Wire Wire Line + 6300 4850 6300 5350 +Wire Wire Line + 7100 4850 7800 4850 +Wire Wire Line + 7800 4850 7800 5350 +Wire Wire Line + 7850 4850 7850 5100 +Wire Wire Line + 7850 5100 9300 5100 +Wire Wire Line + 9300 5100 9300 5350 +Wire Wire Line + 8700 4900 8700 5050 +Wire Wire Line + 8700 5050 10800 5050 +Wire Wire Line + 10800 5050 10800 5350 +Wire Wire Line + 9450 4950 9450 5000 +Wire Wire Line + 9450 5000 12300 5000 +Wire Wire Line + 12300 5000 12300 5350 +Wire Wire Line + 10250 4950 12000 4950 +Wire Wire Line + 12000 4950 12000 4600 +Wire Wire Line + 12000 4600 12150 4600 +Wire Wire Line + 3300 6450 13850 6450 +Wire Wire Line + 10800 6450 10800 5450 +Wire Wire Line + 9300 5450 9300 6450 +Connection ~ 9300 6450 +Wire Wire Line + 7800 5450 7800 6450 +Connection ~ 7800 6450 +Wire Wire Line + 6300 5450 6300 6450 +Connection ~ 6300 6450 +Wire Wire Line + 4800 5450 4800 6450 +Connection ~ 4800 6450 +Wire Wire Line + 3300 5450 3300 6450 +Wire Wire Line + 5000 2950 5200 2950 +Wire Wire Line + 5200 2950 5200 5050 +Wire Wire Line + 5200 5050 4700 5050 +Wire Wire Line + 4700 5050 4700 6850 +Connection ~ 4700 5350 +Wire Wire Line + 5250 2300 5250 2050 +Connection ~ 5250 2050 +Wire Wire Line + 6050 2300 6050 2050 +Connection ~ 6050 2050 +Wire Wire Line + 6850 2300 6850 2050 +Connection ~ 6850 2050 +Wire Wire Line + 7650 2300 7650 2050 +Connection ~ 7650 2050 +Wire Wire Line + 9300 2350 9300 2050 +Connection ~ 9300 2050 +Wire Wire Line + 10100 2350 10100 2050 +Connection ~ 10100 2050 +Wire Wire Line + 8500 2350 8500 2050 +Wire Wire Line + 8500 2050 8550 2050 +Connection ~ 8550 2050 +Wire Wire Line + 6550 2900 6550 3000 +Wire Wire Line + 7350 2900 7350 3000 +Wire Wire Line + 8150 2900 8150 3000 +Wire Wire Line + 9000 2950 9000 3050 +Wire Wire Line + 9800 2950 9800 3050 +Wire Wire Line + 10600 2950 10600 3050 +Wire Wire Line + 5850 3000 6000 3000 +Wire Wire Line + 6000 3000 6000 5100 +Wire Wire Line + 6000 5100 6200 5100 +Wire Wire Line + 6200 5100 6200 6850 +Connection ~ 6200 5350 +Wire Wire Line + 6600 3900 6350 3900 +Wire Wire Line + 6350 3900 6350 3950 +Wire Wire Line + 6900 3200 6900 3950 +Wire Wire Line + 6900 3950 7050 3950 +Wire Wire Line + 7150 3950 7400 3950 +Wire Wire Line + 7400 3950 7400 3900 +Wire Wire Line + 7700 3200 7700 3950 +Wire Wire Line + 7700 3950 7800 3950 +Wire Wire Line + 7900 3950 8200 3950 +Wire Wire Line + 8200 3950 8200 3900 +Wire Wire Line + 8550 3250 8550 4000 +Wire Wire Line + 8550 4000 8650 4000 +Wire Wire Line + 8750 4000 9050 4000 +Wire Wire Line + 9050 4000 9050 3950 +Wire Wire Line + 9350 3250 9350 4050 +Wire Wire Line + 9350 4050 9400 4050 +Wire Wire Line + 9500 4050 9850 4050 +Wire Wire Line + 9850 4050 9850 3950 +Wire Wire Line + 10150 3250 10150 4050 +Wire Wire Line + 10150 4050 10200 4050 +Wire Wire Line + 10300 4050 10650 4050 +Wire Wire Line + 10650 4050 10650 3950 +Wire Wire Line + 6650 3000 6750 3000 +Wire Wire Line + 6750 3000 6750 5100 +Wire Wire Line + 6750 5100 7700 5100 +Wire Wire Line + 7700 5100 7700 6850 +Wire Wire Line + 7450 3000 7550 3000 +Wire Wire Line + 7550 3000 7550 5000 +Wire Wire Line + 7550 5000 9200 5000 +Wire Wire Line + 9200 5000 9200 6850 +Wire Wire Line + 8250 3000 8250 2900 +Wire Wire Line + 8250 2900 8350 2900 +Wire Wire Line + 8350 2900 8350 4850 +Wire Wire Line + 8350 4850 10700 4850 +Wire Wire Line + 10700 4850 10700 6850 +Wire Wire Line + 9100 3050 9100 3000 +Wire Wire Line + 9100 3000 9250 3000 +Wire Wire Line + 9250 3000 9250 4950 +Wire Wire Line + 9250 4950 10150 4950 +Wire Wire Line + 10150 4950 10150 4900 +Wire Wire Line + 10150 4900 12200 4900 +Wire Wire Line + 12200 4900 12200 6800 +Wire Wire Line + 9900 3050 9900 3000 +Wire Wire Line + 9900 3000 10000 3000 +Wire Wire Line + 10000 3000 10000 4800 +Wire Wire Line + 10000 4800 12250 4800 +Wire Wire Line + 12250 4800 12250 4950 +Wire Wire Line + 12250 4950 13700 4950 +Wire Wire Line + 13700 4950 13700 5800 +Wire Wire Line + 10700 3050 13850 3050 +Connection ~ 9200 5350 +Connection ~ 10700 5350 +Connection ~ 12200 5350 +Wire Wire Line + 13700 5800 13350 5800 +Wire Wire Line + 13350 5800 13350 6800 +Connection ~ 13700 5350 +Wire Wire Line + 13550 4600 14400 4600 +Wire Wire Line + 14400 4600 14400 6800 +$Comp +L PORT U2 +U 1 1 68373509 +P 2000 2050 +F 0 "U2" H 2050 2150 30 0000 C CNN +F 1 "PORT" H 2000 2050 30 0000 C CNN +F 2 "" H 2000 2050 60 0000 C CNN +F 3 "" H 2000 2050 60 0000 C CNN + 1 2000 2050 + 1 0 0 -1 +$EndComp +$Comp +L PORT U2 +U 2 1 68373892 +P 4500 1600 +F 0 "U2" H 4550 1700 30 0000 C CNN +F 1 "PORT" H 4500 1600 30 0000 C CNN +F 2 "" H 4500 1600 60 0000 C CNN +F 3 "" H 4500 1600 60 0000 C CNN + 2 4500 1600 + 0 1 1 0 +$EndComp +$Comp +L PORT U2 +U 3 1 68373B14 +P 5350 1600 +F 0 "U2" H 5400 1700 30 0000 C CNN +F 1 "PORT" H 5350 1600 30 0000 C CNN +F 2 "" H 5350 1600 60 0000 C CNN +F 3 "" H 5350 1600 60 0000 C CNN + 3 5350 1600 + 0 1 1 0 +$EndComp +$Comp +L PORT U2 +U 5 1 68373D3F +P 6950 1600 +F 0 "U2" H 7000 1700 30 0000 C CNN +F 1 "PORT" H 6950 1600 30 0000 C CNN +F 2 "" H 6950 1600 60 0000 C CNN +F 3 "" H 6950 1600 60 0000 C CNN + 5 6950 1600 + 0 1 1 0 +$EndComp +$Comp +L PORT U2 +U 6 1 68374028 +P 7750 1600 +F 0 "U2" H 7800 1700 30 0000 C CNN +F 1 "PORT" H 7750 1600 30 0000 C CNN +F 2 "" H 7750 1600 60 0000 C CNN +F 3 "" H 7750 1600 60 0000 C CNN + 6 7750 1600 + 0 1 1 0 +$EndComp +$Comp +L PORT U2 +U 8 1 68374159 +P 9400 1600 +F 0 "U2" H 9450 1700 30 0000 C CNN +F 1 "PORT" H 9400 1600 30 0000 C CNN +F 2 "" H 9400 1600 60 0000 C CNN +F 3 "" H 9400 1600 60 0000 C CNN + 8 9400 1600 + 0 1 1 0 +$EndComp +$Comp +L PORT U2 +U 9 1 68374345 +P 10150 1650 +F 0 "U2" H 10200 1750 30 0000 C CNN +F 1 "PORT" H 10150 1650 30 0000 C CNN +F 2 "" H 10150 1650 60 0000 C CNN +F 3 "" H 10150 1650 60 0000 C CNN + 9 10150 1650 + 0 1 1 0 +$EndComp +$Comp +L PORT U2 +U 11 1 683744E6 +P 6200 7100 +F 0 "U2" H 6250 7200 30 0000 C CNN +F 1 "PORT" H 6200 7100 30 0000 C CNN +F 2 "" H 6200 7100 60 0000 C CNN +F 3 "" H 6200 7100 60 0000 C CNN + 11 6200 7100 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U2 +U 13 1 683746E7 +P 9200 7100 +F 0 "U2" H 9250 7200 30 0000 C CNN +F 1 "PORT" H 9200 7100 30 0000 C CNN +F 2 "" H 9200 7100 60 0000 C CNN +F 3 "" H 9200 7100 60 0000 C CNN + 13 9200 7100 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U2 +U 14 1 683748F4 +P 10700 7100 +F 0 "U2" H 10750 7200 30 0000 C CNN +F 1 "PORT" H 10700 7100 30 0000 C CNN +F 2 "" H 10700 7100 60 0000 C CNN +F 3 "" H 10700 7100 60 0000 C CNN + 14 10700 7100 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U2 +U 4 1 68374E68 +P 6150 1600 +F 0 "U2" H 6200 1700 30 0000 C CNN +F 1 "PORT" H 6150 1600 30 0000 C CNN +F 2 "" H 6150 1600 60 0000 C CNN +F 3 "" H 6150 1600 60 0000 C CNN + 4 6150 1600 + 0 1 1 0 +$EndComp +$Comp +L PORT U2 +U 7 1 6837525F +P 8600 1650 +F 0 "U2" H 8650 1750 30 0000 C CNN +F 1 "PORT" H 8600 1650 30 0000 C CNN +F 2 "" H 8600 1650 60 0000 C CNN +F 3 "" H 8600 1650 60 0000 C CNN + 7 8600 1650 + 0 1 1 0 +$EndComp +$Comp +L PORT U2 +U 10 1 683754F7 +P 4700 7100 +F 0 "U2" H 4750 7200 30 0000 C CNN +F 1 "PORT" H 4700 7100 30 0000 C CNN +F 2 "" H 4700 7100 60 0000 C CNN +F 3 "" H 4700 7100 60 0000 C CNN + 10 4700 7100 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U2 +U 12 1 68375756 +P 7700 7100 +F 0 "U2" H 7750 7200 30 0000 C CNN +F 1 "PORT" H 7700 7100 30 0000 C CNN +F 2 "" H 7700 7100 60 0000 C CNN +F 3 "" H 7700 7100 60 0000 C CNN + 12 7700 7100 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U2 +U 15 1 68375A74 +P 12200 7050 +F 0 "U2" H 12250 7150 30 0000 C CNN +F 1 "PORT" H 12200 7050 30 0000 C CNN +F 2 "" H 12200 7050 60 0000 C CNN +F 3 "" H 12200 7050 60 0000 C CNN + 15 12200 7050 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U2 +U 16 1 68375D31 +P 13350 7050 +F 0 "U2" H 13400 7150 30 0000 C CNN +F 1 "PORT" H 13350 7050 30 0000 C CNN +F 2 "" H 13350 7050 60 0000 C CNN +F 3 "" H 13350 7050 60 0000 C CNN + 16 13350 7050 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U2 +U 17 1 68375E56 +P 14400 7050 +F 0 "U2" H 14450 7150 30 0000 C CNN +F 1 "PORT" H 14400 7050 30 0000 C CNN +F 2 "" H 14400 7050 60 0000 C CNN +F 3 "" H 14400 7050 60 0000 C CNN + 17 14400 7050 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U2 +U 18 1 683760B1 +P 2250 6450 +F 0 "U2" H 2300 6550 30 0000 C CNN +F 1 "PORT" H 2250 6450 30 0000 C CNN +F 2 "" H 2250 6450 60 0000 C CNN +F 3 "" H 2250 6450 60 0000 C CNN + 18 2250 6450 + 1 0 0 -1 +$EndComp +Connection ~ 7700 5350 +Wire Wire Line + 4500 1850 4500 2250 +Wire Wire Line + 5350 1850 5350 2300 +Wire Wire Line + 6150 1850 6150 2300 +Wire Wire Line + 6950 1850 6950 2300 +Wire Wire Line + 7750 1850 7750 2300 +Wire Wire Line + 8600 1900 8600 2350 +Wire Wire Line + 9400 1850 9400 2350 +Wire Wire Line + 10150 1900 10150 2350 +Wire Wire Line + 10150 2350 10200 2350 +Wire Wire Line + 2250 2050 2350 2050 +Wire Wire Line + 2950 2050 3000 2050 +Wire Wire Line + 2500 6450 2700 6450 +Wire Wire Line + 12300 6450 12300 5450 +Connection ~ 10800 6450 +Wire Wire Line + 13850 6450 13850 5050 +Wire Wire Line + 13850 5050 12100 5050 +Wire Wire Line + 12100 5050 12100 4700 +Wire Wire Line + 12100 4700 12150 4700 +Connection ~ 12300 6450 +Wire Wire Line + 13850 3050 13850 4600 +Connection ~ 13850 4600 +$EndSCHEMATC diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/CD54HC377.sub b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/CD54HC377.sub new file mode 100644 index 000000000..d7715a793 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/CD54HC377.sub @@ -0,0 +1,178 @@ +* Subcircuit CD54HC377 +.subckt CD54HC377 net-_u2-pad1_ net-_u2-pad2_ net-_u12-pad1_ net-_u17-pad1_ net-_u2-pad5_ net-_u2-pad6_ net-_u2-pad7_ net-_u2-pad8_ net-_u2-pad9_ net-_u1-pad3_ net-_u16-pad1_ net-_u2-pad12_ net-_u14-pad3_ net-_u2-pad14_ net-_u2-pad15_ net-_u2-pad16_ net-_u2-pad17_ net-_u2-pad18_ +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\cd54hc377\cd54hc377.cir +* u3 net-_u2-pad1_ net-_u3-pad2_ d_inverter +* u8 net-_u2-pad2_ net-_u10-pad1_ net-_u8-pad3_ d_and +* u10 net-_u10-pad1_ net-_u10-pad2_ d_inverter +* u11 net-_u1-pad3_ net-_u10-pad2_ net-_u11-pad3_ d_and +* u12 net-_u12-pad1_ net-_u10-pad1_ net-_u12-pad3_ d_and +* u15 net-_u10-pad1_ net-_u15-pad2_ d_inverter +* u16 net-_u16-pad1_ net-_u15-pad2_ net-_u13-pad1_ d_and +* u17 net-_u17-pad1_ net-_u10-pad1_ net-_u17-pad3_ d_and +* u19 net-_u10-pad1_ net-_u19-pad2_ d_inverter +* u20 net-_u2-pad12_ net-_u19-pad2_ net-_u18-pad1_ d_and +* u21 net-_u2-pad5_ net-_u10-pad1_ net-_u21-pad3_ d_and +* u24 net-_u10-pad1_ net-_u24-pad2_ d_inverter +* u25 net-_u14-pad3_ net-_u24-pad2_ net-_u22-pad1_ d_and +* u26 net-_u2-pad6_ net-_u10-pad1_ net-_u26-pad3_ d_and +* u28 net-_u10-pad1_ net-_u28-pad2_ d_inverter +* u29 net-_u2-pad14_ net-_u28-pad2_ net-_u27-pad1_ d_and +* u30 net-_u2-pad7_ net-_u10-pad1_ net-_u30-pad3_ d_and +* u33 net-_u10-pad1_ net-_u33-pad2_ d_inverter +* u34 net-_u2-pad15_ net-_u33-pad2_ net-_u31-pad1_ d_and +* u35 net-_u2-pad8_ net-_u10-pad1_ net-_u35-pad3_ d_and +* u37 net-_u10-pad1_ net-_u37-pad2_ d_inverter +* u38 net-_u2-pad16_ net-_u37-pad2_ net-_u36-pad1_ d_and +* u40 net-_u2-pad9_ net-_u10-pad1_ net-_u40-pad3_ d_and +* u43 net-_u10-pad1_ net-_u43-pad2_ d_inverter +* u44 net-_u2-pad17_ net-_u43-pad2_ net-_u42-pad1_ d_and +* u9 net-_u11-pad3_ net-_u8-pad3_ net-_u1-pad1_ d_or +* u13 net-_u13-pad1_ net-_u12-pad3_ net-_u13-pad3_ d_or +* u18 net-_u18-pad1_ net-_u17-pad3_ net-_u18-pad3_ d_or +* u22 net-_u22-pad1_ net-_u21-pad3_ net-_u14-pad1_ d_or +* u27 net-_u27-pad1_ net-_u26-pad3_ net-_u23-pad1_ d_or +* u31 net-_u31-pad1_ net-_u30-pad3_ net-_u31-pad3_ d_or +* u36 net-_u36-pad1_ net-_u35-pad3_ net-_u36-pad3_ d_or +* u42 net-_u42-pad1_ net-_u40-pad3_ net-_u39-pad1_ d_or +* u6 net-_u3-pad2_ net-_u10-pad1_ d_buffer +* u5 net-_u2-pad18_ net-_u1-pad2_ d_inverter +* u1 net-_u1-pad1_ net-_u1-pad2_ net-_u1-pad3_ risingedge_dflipflop +* u7 net-_u18-pad3_ net-_u1-pad2_ net-_u2-pad12_ risingedge_dflipflop +* u14 net-_u14-pad1_ net-_u1-pad2_ net-_u14-pad3_ risingedge_dflipflop +* u23 net-_u23-pad1_ net-_u1-pad2_ net-_u2-pad14_ risingedge_dflipflop +* u32 net-_u31-pad3_ net-_u1-pad2_ net-_u2-pad15_ risingedge_dflipflop +* u4 net-_u13-pad3_ net-_u1-pad2_ net-_u16-pad1_ risingedge_dflipflop +* u41 net-_u36-pad3_ net-_u1-pad2_ net-_u2-pad16_ risingedge_dflipflop +* u39 net-_u39-pad1_ net-_u1-pad2_ net-_u2-pad17_ risingedge_dflipflop +a1 net-_u2-pad1_ net-_u3-pad2_ u3 +a2 [net-_u2-pad2_ net-_u10-pad1_ ] net-_u8-pad3_ u8 +a3 net-_u10-pad1_ net-_u10-pad2_ u10 +a4 [net-_u1-pad3_ net-_u10-pad2_ ] net-_u11-pad3_ u11 +a5 [net-_u12-pad1_ net-_u10-pad1_ ] net-_u12-pad3_ u12 +a6 net-_u10-pad1_ net-_u15-pad2_ u15 +a7 [net-_u16-pad1_ net-_u15-pad2_ ] net-_u13-pad1_ u16 +a8 [net-_u17-pad1_ net-_u10-pad1_ ] net-_u17-pad3_ u17 +a9 net-_u10-pad1_ net-_u19-pad2_ u19 +a10 [net-_u2-pad12_ net-_u19-pad2_ ] net-_u18-pad1_ u20 +a11 [net-_u2-pad5_ net-_u10-pad1_ ] net-_u21-pad3_ u21 +a12 net-_u10-pad1_ net-_u24-pad2_ u24 +a13 [net-_u14-pad3_ net-_u24-pad2_ ] net-_u22-pad1_ u25 +a14 [net-_u2-pad6_ net-_u10-pad1_ ] net-_u26-pad3_ u26 +a15 net-_u10-pad1_ net-_u28-pad2_ u28 +a16 [net-_u2-pad14_ net-_u28-pad2_ ] net-_u27-pad1_ u29 +a17 [net-_u2-pad7_ net-_u10-pad1_ ] net-_u30-pad3_ u30 +a18 net-_u10-pad1_ net-_u33-pad2_ u33 +a19 [net-_u2-pad15_ net-_u33-pad2_ ] net-_u31-pad1_ u34 +a20 [net-_u2-pad8_ net-_u10-pad1_ ] net-_u35-pad3_ u35 +a21 net-_u10-pad1_ net-_u37-pad2_ u37 +a22 [net-_u2-pad16_ net-_u37-pad2_ ] net-_u36-pad1_ u38 +a23 [net-_u2-pad9_ net-_u10-pad1_ ] net-_u40-pad3_ u40 +a24 net-_u10-pad1_ net-_u43-pad2_ u43 +a25 [net-_u2-pad17_ net-_u43-pad2_ ] net-_u42-pad1_ u44 +a26 [net-_u11-pad3_ net-_u8-pad3_ ] net-_u1-pad1_ u9 +a27 [net-_u13-pad1_ net-_u12-pad3_ ] net-_u13-pad3_ u13 +a28 [net-_u18-pad1_ net-_u17-pad3_ ] net-_u18-pad3_ u18 +a29 [net-_u22-pad1_ net-_u21-pad3_ ] net-_u14-pad1_ u22 +a30 [net-_u27-pad1_ net-_u26-pad3_ ] net-_u23-pad1_ u27 +a31 [net-_u31-pad1_ net-_u30-pad3_ ] net-_u31-pad3_ u31 +a32 [net-_u36-pad1_ net-_u35-pad3_ ] net-_u36-pad3_ u36 +a33 [net-_u42-pad1_ net-_u40-pad3_ ] net-_u39-pad1_ u42 +a34 net-_u3-pad2_ net-_u10-pad1_ u6 +a35 net-_u2-pad18_ net-_u1-pad2_ u5 +a36 [net-_u1-pad1_ ] [net-_u1-pad2_ ] [net-_u1-pad3_ ] u1 +a37 [net-_u18-pad3_ ] [net-_u1-pad2_ ] [net-_u2-pad12_ ] u7 +a38 [net-_u14-pad1_ ] [net-_u1-pad2_ ] [net-_u14-pad3_ ] u14 +a39 [net-_u23-pad1_ ] [net-_u1-pad2_ ] [net-_u2-pad14_ ] u23 +a40 [net-_u31-pad3_ ] [net-_u1-pad2_ ] [net-_u2-pad15_ ] u32 +a41 [net-_u13-pad3_ ] [net-_u1-pad2_ ] [net-_u16-pad1_ ] u4 +a42 [net-_u36-pad3_ ] [net-_u1-pad2_ ] [net-_u2-pad16_ ] u41 +a43 [net-_u39-pad1_ ] [net-_u1-pad2_ ] [net-_u2-pad17_ ] u39 +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u3 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u8 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u10 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u11 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u12 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u15 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u16 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u17 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u19 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u20 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u21 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u24 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u25 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u26 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u28 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u29 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u30 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u33 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u34 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u35 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u37 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u38 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u40 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u43 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u44 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_or, NgSpice Name: d_or +.model u9 d_or(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_or, NgSpice Name: d_or +.model u13 d_or(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_or, NgSpice Name: d_or +.model u18 d_or(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_or, NgSpice Name: d_or +.model u22 d_or(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_or, NgSpice Name: d_or +.model u27 d_or(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_or, NgSpice Name: d_or +.model u31 d_or(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_or, NgSpice Name: d_or +.model u36 d_or(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_or, NgSpice Name: d_or +.model u42 d_or(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u6 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u5 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u1 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u7 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u14 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u23 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u32 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u4 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u41 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u39 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Control Statements + +.ends CD54HC377 \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/CD54HC377_Previous_Values.xml b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/CD54HC377_Previous_Values.xml new file mode 100644 index 000000000..124952cf3 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/CD54HC377_Previous_Values.xml @@ -0,0 +1 @@ +truefalsefalseHzHz0Volts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or Amperessecsecsecd_inverterd_andd_inverterd_andd_andd_inverterd_andd_andd_inverterd_andd_andd_inverterd_andd_andd_inverterd_andd_andd_inverterd_andd_andd_inverterd_andd_andd_inverterd_andd_ord_ord_ord_ord_ord_ord_ord_ord_bufferd_inverterrisingedge_dflipfloprisingedge_dflipfloprisingedge_dflipfloprisingedge_dflipfloprisingedge_dflipfloprisingedge_dflipfloprisingedge_dflipfloprisingedge_dflipflop \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/analysis b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/analysis new file mode 100644 index 000000000..ebd5c0a94 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD54HC377/analysis @@ -0,0 +1 @@ +.tran 0e-00 0e-00 0e-00 \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/CD74FCT827T-cache.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/CD74FCT827T-cache.lib new file mode 100644 index 000000000..a896e07fd --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/CD74FCT827T-cache.lib @@ -0,0 +1,90 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# PORT +# +DEF PORT U 0 40 Y Y 26 F N +F0 "U" 50 100 30 H V C CNN +F1 "PORT" 0 0 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 325 225 285 -1421 -1278 0 1 0 N 100 50 150 0 +A 376 -275 356 1294 1408 0 1 0 N 150 0 100 -50 +S -100 50 100 -50 0 1 0 N +X ~ 1 250 0 100 L 30 30 1 1 B +X ~ 2 250 0 100 L 30 30 2 1 B +X ~ 3 250 0 100 L 30 30 3 1 B +X ~ 4 250 0 100 L 30 30 4 1 B +X ~ 5 250 0 100 L 30 30 5 1 B +X ~ 6 250 0 100 L 30 30 6 1 B +X ~ 7 250 0 100 L 30 30 7 1 B +X ~ 8 250 0 100 L 30 30 8 1 B +X ~ 9 250 0 100 L 30 30 9 1 B +X ~ 10 250 0 100 L 30 30 10 1 B +X ~ 11 250 0 100 L 30 30 11 1 B +X ~ 12 250 0 100 L 30 30 12 1 B +X ~ 13 250 0 100 L 30 30 13 1 B +X ~ 14 250 0 100 L 30 30 14 1 B +X ~ 15 250 0 100 L 30 30 15 1 B +X ~ 16 250 0 100 L 30 30 16 1 B +X ~ 17 250 0 100 L 30 30 17 1 B +X ~ 18 250 0 100 L 30 30 18 1 B +X ~ 19 250 0 100 L 30 30 19 1 B +X ~ 20 250 0 100 L 30 30 20 1 B +X ~ 21 250 0 100 L 30 30 21 1 B +X ~ 22 250 0 100 L 30 30 22 1 B +X ~ 23 250 0 100 L 30 30 23 1 B +X ~ 24 250 0 100 L 30 30 24 1 B +X ~ 25 250 0 100 L 30 30 25 1 B +X ~ 26 250 0 100 L 30 30 26 1 B +ENDDRAW +ENDDEF +# +# d_and +# +DEF d_and U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "d_and" 50 100 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 149 50 100 -894 0 0 1 0 N 150 -50 250 50 +A 150 49 100 6 900 0 1 0 N 250 50 150 150 +P 4 0 1 0 150 -50 -250 -50 -250 150 150 150 N +X IN1 1 -450 100 200 R 50 50 1 1 I +X IN2 2 -450 0 200 R 50 50 1 1 I +X OUT 3 450 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# d_inverter +# +DEF d_inverter U 0 40 Y Y 1 F N +F0 "U" 0 -100 60 H V C CNN +F1 "d_inverter" 0 150 60 H V C CNN +F2 "" 50 -50 60 H V C CNN +F3 "" 50 -50 60 H V C CNN +DRAW +P 4 0 1 0 -100 50 -100 -50 100 0 -100 50 N +X ~ 1 -300 0 200 R 50 50 1 1 I +X ~ 2 300 0 200 L 50 50 1 1 O I +ENDDRAW +ENDDEF +# +# one_input_tristate_buffer +# +DEF one_input_tristate_buffer U 0 40 Y Y 1 F N +F0 "U" 2850 1800 60 H V C CNN +F1 "one_input_tristate_buffer" 2850 2000 60 H V C CNN +F2 "" 2850 1950 60 H V C CNN +F3 "" 2850 1950 60 H V C CNN +DRAW +S 2350 2100 3350 1600 0 1 0 N +X A0 1 2150 1900 200 R 50 50 1 1 I +X EN0 2 2150 1800 200 R 50 50 1 1 I +X Y0 3 3550 1900 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +#End Library diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/CD74FCT827T.cir b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/CD74FCT827T.cir new file mode 100644 index 000000000..e9ba28b7b --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/CD74FCT827T.cir @@ -0,0 +1,24 @@ +* C:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\CD74FCT827T\CD74FCT827T.cir + +* EESchema Netlist Version 1.1 (Spice format) creation date: 06/26/25 23:36:08 + +* To exclude a component from the Spice Netlist add [Spice_Netlist_Enabled] user FIELD set to: N +* To reorder the component spice node sequence add [Spice_Node_Sequence] user FIELD and define sequence: 2,1,0 + +* Sheet Name: / +U1 Net-_U1-Pad1_ Net-_U1-Pad2_ Net-_U1-Pad3_ one_input_tristate_buffer +U2 Net-_U14-Pad3_ Net-_U1-Pad2_ Net-_U14-Pad22_ one_input_tristate_buffer +U3 Net-_U14-Pad4_ Net-_U1-Pad2_ Net-_U14-Pad21_ one_input_tristate_buffer +U4 Net-_U14-Pad5_ Net-_U1-Pad2_ Net-_U14-Pad20_ one_input_tristate_buffer +U5 Net-_U14-Pad6_ Net-_U1-Pad2_ Net-_U14-Pad19_ one_input_tristate_buffer +U6 Net-_U14-Pad7_ Net-_U1-Pad2_ Net-_U14-Pad18_ one_input_tristate_buffer +U7 Net-_U14-Pad8_ Net-_U1-Pad2_ Net-_U14-Pad17_ one_input_tristate_buffer +U8 Net-_U14-Pad9_ Net-_U1-Pad2_ Net-_U14-Pad16_ one_input_tristate_buffer +U9 Net-_U14-Pad10_ Net-_U1-Pad2_ Net-_U14-Pad15_ one_input_tristate_buffer +U10 Net-_U10-Pad1_ Net-_U1-Pad2_ Net-_U10-Pad3_ one_input_tristate_buffer +U13 Net-_U11-Pad2_ Net-_U12-Pad2_ Net-_U1-Pad2_ d_and +U11 Net-_U11-Pad1_ Net-_U11-Pad2_ d_inverter +U12 Net-_U12-Pad1_ Net-_U12-Pad2_ d_inverter +U14 Net-_U11-Pad1_ Net-_U1-Pad1_ Net-_U14-Pad3_ Net-_U14-Pad4_ Net-_U14-Pad5_ Net-_U14-Pad6_ Net-_U14-Pad7_ Net-_U14-Pad8_ Net-_U14-Pad9_ Net-_U14-Pad10_ Net-_U10-Pad1_ ? Net-_U12-Pad1_ Net-_U10-Pad3_ Net-_U14-Pad15_ Net-_U14-Pad16_ Net-_U14-Pad17_ Net-_U14-Pad18_ Net-_U14-Pad19_ Net-_U14-Pad20_ Net-_U14-Pad21_ Net-_U14-Pad22_ Net-_U1-Pad3_ ? PORT + +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/CD74FCT827T.cir.out b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/CD74FCT827T.cir.out new file mode 100644 index 000000000..df3bc0573 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/CD74FCT827T.cir.out @@ -0,0 +1,64 @@ +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\cd74fct827t\cd74fct827t.cir + +* u1 net-_u1-pad1_ net-_u1-pad2_ net-_u1-pad3_ one_input_tristate_buffer +* u2 net-_u14-pad3_ net-_u1-pad2_ net-_u14-pad22_ one_input_tristate_buffer +* u3 net-_u14-pad4_ net-_u1-pad2_ net-_u14-pad21_ one_input_tristate_buffer +* u4 net-_u14-pad5_ net-_u1-pad2_ net-_u14-pad20_ one_input_tristate_buffer +* u5 net-_u14-pad6_ net-_u1-pad2_ net-_u14-pad19_ one_input_tristate_buffer +* u6 net-_u14-pad7_ net-_u1-pad2_ net-_u14-pad18_ one_input_tristate_buffer +* u7 net-_u14-pad8_ net-_u1-pad2_ net-_u14-pad17_ one_input_tristate_buffer +* u8 net-_u14-pad9_ net-_u1-pad2_ net-_u14-pad16_ one_input_tristate_buffer +* u9 net-_u14-pad10_ net-_u1-pad2_ net-_u14-pad15_ one_input_tristate_buffer +* u10 net-_u10-pad1_ net-_u1-pad2_ net-_u10-pad3_ one_input_tristate_buffer +* u13 net-_u11-pad2_ net-_u12-pad2_ net-_u1-pad2_ d_and +* u11 net-_u11-pad1_ net-_u11-pad2_ d_inverter +* u12 net-_u12-pad1_ net-_u12-pad2_ d_inverter +* u14 net-_u11-pad1_ net-_u1-pad1_ net-_u14-pad3_ net-_u14-pad4_ net-_u14-pad5_ net-_u14-pad6_ net-_u14-pad7_ net-_u14-pad8_ net-_u14-pad9_ net-_u14-pad10_ net-_u10-pad1_ ? net-_u12-pad1_ net-_u10-pad3_ net-_u14-pad15_ net-_u14-pad16_ net-_u14-pad17_ net-_u14-pad18_ net-_u14-pad19_ net-_u14-pad20_ net-_u14-pad21_ net-_u14-pad22_ net-_u1-pad3_ ? port +a1 [net-_u1-pad1_ ] [net-_u1-pad2_ ] [net-_u1-pad3_ ] u1 +a2 [net-_u14-pad3_ ] [net-_u1-pad2_ ] [net-_u14-pad22_ ] u2 +a3 [net-_u14-pad4_ ] [net-_u1-pad2_ ] [net-_u14-pad21_ ] u3 +a4 [net-_u14-pad5_ ] [net-_u1-pad2_ ] [net-_u14-pad20_ ] u4 +a5 [net-_u14-pad6_ ] [net-_u1-pad2_ ] [net-_u14-pad19_ ] u5 +a6 [net-_u14-pad7_ ] [net-_u1-pad2_ ] [net-_u14-pad18_ ] u6 +a7 [net-_u14-pad8_ ] [net-_u1-pad2_ ] [net-_u14-pad17_ ] u7 +a8 [net-_u14-pad9_ ] [net-_u1-pad2_ ] [net-_u14-pad16_ ] u8 +a9 [net-_u14-pad10_ ] [net-_u1-pad2_ ] [net-_u14-pad15_ ] u9 +a10 [net-_u10-pad1_ ] [net-_u1-pad2_ ] [net-_u10-pad3_ ] u10 +a11 [net-_u11-pad2_ net-_u12-pad2_ ] net-_u1-pad2_ u13 +a12 net-_u11-pad1_ net-_u11-pad2_ u11 +a13 net-_u12-pad1_ net-_u12-pad2_ u12 +* Schematic Name: one_input_tristate_buffer, NgSpice Name: one_input_tristate_buffer +.model u1 one_input_tristate_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: one_input_tristate_buffer, NgSpice Name: one_input_tristate_buffer +.model u2 one_input_tristate_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: one_input_tristate_buffer, NgSpice Name: one_input_tristate_buffer +.model u3 one_input_tristate_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: one_input_tristate_buffer, NgSpice Name: one_input_tristate_buffer +.model u4 one_input_tristate_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: one_input_tristate_buffer, NgSpice Name: one_input_tristate_buffer +.model u5 one_input_tristate_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: one_input_tristate_buffer, NgSpice Name: one_input_tristate_buffer +.model u6 one_input_tristate_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: one_input_tristate_buffer, NgSpice Name: one_input_tristate_buffer +.model u7 one_input_tristate_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: one_input_tristate_buffer, NgSpice Name: one_input_tristate_buffer +.model u8 one_input_tristate_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: one_input_tristate_buffer, NgSpice Name: one_input_tristate_buffer +.model u9 one_input_tristate_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: one_input_tristate_buffer, NgSpice Name: one_input_tristate_buffer +.model u10 one_input_tristate_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u13 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u11 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u12 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +.tran 0e-00 0e-00 0e-00 + +* Control Statements +.control +run +print allv > plot_data_v.txt +print alli > plot_data_i.txt +.endc +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/CD74FCT827T.pro b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/CD74FCT827T.pro new file mode 100644 index 000000000..e27a398be --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/CD74FCT827T.pro @@ -0,0 +1,73 @@ +update=22/05/2015 07:44:53 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=adc-dac +LibName2=memory +LibName3=xilinx +LibName4=microcontrollers +LibName5=dsp +LibName6=microchip +LibName7=analog_switches +LibName8=motorola +LibName9=texas +LibName10=intel +LibName11=audio +LibName12=interface +LibName13=digital-audio +LibName14=philips +LibName15=display +LibName16=cypress +LibName17=siliconi +LibName18=opto +LibName19=atmel +LibName20=contrib +LibName21=power +LibName22=eSim_Plot +LibName23=transistors +LibName24=conn +LibName25=eSim_User +LibName26=regul +LibName27=74xx +LibName28=cmos4000 +LibName29=eSim_Analog +LibName30=eSim_Devices +LibName31=eSim_Digital +LibName32=eSim_Hybrid +LibName33=eSim_Miscellaneous +LibName34=eSim_Power +LibName35=eSim_Sources +LibName36=eSim_Subckt +LibName37=eSim_Nghdl +LibName38=eSim_Ngveri +LibName39=eSim_SKY130 +LibName40=eSim_SKY130_Subckts diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/CD74FCT827T.sch b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/CD74FCT827T.sch new file mode 100644 index 000000000..0185ddf24 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/CD74FCT827T.sch @@ -0,0 +1,552 @@ +EESchema Schematic File Version 2 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:power +LIBS:eSim_Plot +LIBS:transistors +LIBS:conn +LIBS:eSim_User +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:eSim_Analog +LIBS:eSim_Devices +LIBS:eSim_Digital +LIBS:eSim_Hybrid +LIBS:eSim_Miscellaneous +LIBS:eSim_Power +LIBS:eSim_Sources +LIBS:eSim_Subckt +LIBS:eSim_Nghdl +LIBS:eSim_Ngveri +LIBS:eSim_SKY130 +LIBS:eSim_SKY130_Subckts +EELAYER 25 0 +EELAYER END +$Descr A3 16535 11693 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L one_input_tristate_buffer U1 +U 1 1 685D8B3F +P 5350 4000 +F 0 "U1" H 8200 5800 60 0000 C CNN +F 1 "one_input_tristate_buffer" H 8200 6000 60 0000 C CNN +F 2 "" H 8200 5950 60 0000 C CNN +F 3 "" H 8200 5950 60 0000 C CNN + 1 5350 4000 + 1 0 0 -1 +$EndComp +$Comp +L one_input_tristate_buffer U2 +U 1 1 685D8BF4 +P 5350 4650 +F 0 "U2" H 8200 6450 60 0000 C CNN +F 1 "one_input_tristate_buffer" H 8200 6650 60 0000 C CNN +F 2 "" H 8200 6600 60 0000 C CNN +F 3 "" H 8200 6600 60 0000 C CNN + 1 5350 4650 + 1 0 0 -1 +$EndComp +$Comp +L one_input_tristate_buffer U3 +U 1 1 685D8C5A +P 5350 5300 +F 0 "U3" H 8200 7100 60 0000 C CNN +F 1 "one_input_tristate_buffer" H 8200 7300 60 0000 C CNN +F 2 "" H 8200 7250 60 0000 C CNN +F 3 "" H 8200 7250 60 0000 C CNN + 1 5350 5300 + 1 0 0 -1 +$EndComp +$Comp +L one_input_tristate_buffer U4 +U 1 1 685D8C60 +P 5350 5950 +F 0 "U4" H 8200 7750 60 0000 C CNN +F 1 "one_input_tristate_buffer" H 8200 7950 60 0000 C CNN +F 2 "" H 8200 7900 60 0000 C CNN +F 3 "" H 8200 7900 60 0000 C CNN + 1 5350 5950 + 1 0 0 -1 +$EndComp +$Comp +L one_input_tristate_buffer U5 +U 1 1 685D8D5E +P 5350 6600 +F 0 "U5" H 8200 8400 60 0000 C CNN +F 1 "one_input_tristate_buffer" H 8200 8600 60 0000 C CNN +F 2 "" H 8200 8550 60 0000 C CNN +F 3 "" H 8200 8550 60 0000 C CNN + 1 5350 6600 + 1 0 0 -1 +$EndComp +$Comp +L one_input_tristate_buffer U6 +U 1 1 685D8D64 +P 5350 7250 +F 0 "U6" H 8200 9050 60 0000 C CNN +F 1 "one_input_tristate_buffer" H 8200 9250 60 0000 C CNN +F 2 "" H 8200 9200 60 0000 C CNN +F 3 "" H 8200 9200 60 0000 C CNN + 1 5350 7250 + 1 0 0 -1 +$EndComp +$Comp +L one_input_tristate_buffer U7 +U 1 1 685D8D6A +P 5350 7900 +F 0 "U7" H 8200 9700 60 0000 C CNN +F 1 "one_input_tristate_buffer" H 8200 9900 60 0000 C CNN +F 2 "" H 8200 9850 60 0000 C CNN +F 3 "" H 8200 9850 60 0000 C CNN + 1 5350 7900 + 1 0 0 -1 +$EndComp +$Comp +L one_input_tristate_buffer U8 +U 1 1 685D8D70 +P 5350 8550 +F 0 "U8" H 8200 10350 60 0000 C CNN +F 1 "one_input_tristate_buffer" H 8200 10550 60 0000 C CNN +F 2 "" H 8200 10500 60 0000 C CNN +F 3 "" H 8200 10500 60 0000 C CNN + 1 5350 8550 + 1 0 0 -1 +$EndComp +$Comp +L one_input_tristate_buffer U9 +U 1 1 685D8E30 +P 5400 9250 +F 0 "U9" H 8250 11050 60 0000 C CNN +F 1 "one_input_tristate_buffer" H 8250 11250 60 0000 C CNN +F 2 "" H 8250 11200 60 0000 C CNN +F 3 "" H 8250 11200 60 0000 C CNN + 1 5400 9250 + 1 0 0 -1 +$EndComp +$Comp +L one_input_tristate_buffer U10 +U 1 1 685D8E36 +P 5400 9900 +F 0 "U10" H 8250 11700 60 0000 C CNN +F 1 "one_input_tristate_buffer" H 8250 11900 60 0000 C CNN +F 2 "" H 8250 11850 60 0000 C CNN +F 3 "" H 8250 11850 60 0000 C CNN + 1 5400 9900 + 1 0 0 -1 +$EndComp +$Comp +L d_and U13 +U 1 1 685D8E52 +P 6850 8700 +F 0 "U13" H 6850 8700 60 0000 C CNN +F 1 "d_and" H 6900 8800 60 0000 C CNN +F 2 "" H 6850 8700 60 0000 C CNN +F 3 "" H 6850 8700 60 0000 C CNN + 1 6850 8700 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U11 +U 1 1 685D8F33 +P 5900 8550 +F 0 "U11" H 5900 8450 60 0000 C CNN +F 1 "d_inverter" H 5900 8700 60 0000 C CNN +F 2 "" H 5950 8500 60 0000 C CNN +F 3 "" H 5950 8500 60 0000 C CNN + 1 5900 8550 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U12 +U 1 1 685D8F86 +P 5900 8800 +F 0 "U12" H 5900 8700 60 0000 C CNN +F 1 "d_inverter" H 5900 8950 60 0000 C CNN +F 2 "" H 5950 8750 60 0000 C CNN +F 3 "" H 5950 8750 60 0000 C CNN + 1 5900 8800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6200 8550 6400 8550 +Wire Wire Line + 6400 8550 6400 8600 +Wire Wire Line + 6400 8700 6400 8800 +Wire Wire Line + 6400 8800 6200 8800 +Wire Wire Line + 5600 8550 5500 8550 +Wire Wire Line + 5600 8800 5500 8800 +Wire Wire Line + 7350 8650 7300 8650 +Wire Wire Line + 7350 2200 7350 8650 +Wire Wire Line + 7350 2850 7500 2850 +Wire Wire Line + 7500 3500 7350 3500 +Connection ~ 7350 3500 +Wire Wire Line + 7500 4150 7350 4150 +Connection ~ 7350 4150 +Wire Wire Line + 7500 4800 7350 4800 +Connection ~ 7350 4800 +Wire Wire Line + 7500 5450 7350 5450 +Connection ~ 7350 5450 +Wire Wire Line + 7500 6100 7350 6100 +Connection ~ 7350 6100 +Wire Wire Line + 7500 6750 7350 6750 +Connection ~ 7350 6750 +Wire Wire Line + 7550 7450 7350 7450 +Connection ~ 7350 7450 +Wire Wire Line + 7550 8100 7350 8100 +Connection ~ 7350 8100 +Wire Wire Line + 7350 2200 7500 2200 +Connection ~ 7350 2850 +Wire Wire Line + 7550 8000 7250 8000 +Wire Wire Line + 7550 7350 7200 7350 +Wire Wire Line + 7500 6650 7200 6650 +Wire Wire Line + 7500 6000 7150 6000 +Wire Wire Line + 7500 5350 7150 5350 +Wire Wire Line + 7500 4700 7150 4700 +Wire Wire Line + 7500 4050 7150 4050 +Wire Wire Line + 7500 3400 7000 3400 +Wire Wire Line + 7500 2750 7000 2750 +Wire Wire Line + 7500 2100 6950 2100 +Wire Wire Line + 8900 2100 9050 2100 +Wire Wire Line + 8900 2750 9100 2750 +Wire Wire Line + 8900 3400 9050 3400 +Wire Wire Line + 8900 4050 9000 4050 +Wire Wire Line + 8900 4700 9050 4700 +Wire Wire Line + 8900 5350 9050 5350 +Wire Wire Line + 8900 6000 9050 6000 +Wire Wire Line + 8900 6650 9050 6650 +Wire Wire Line + 8950 7350 9100 7350 +Wire Wire Line + 8950 8000 9150 8000 +$Comp +L PORT U14 +U 10 1 685DA750 +P 6950 7350 +F 0 "U14" H 7000 7450 30 0000 C CNN +F 1 "PORT" H 6950 7350 30 0000 C CNN +F 2 "" H 6950 7350 60 0000 C CNN +F 3 "" H 6950 7350 60 0000 C CNN + 10 6950 7350 + 1 0 0 -1 +$EndComp +$Comp +L PORT U14 +U 11 1 685DA813 +P 7000 8000 +F 0 "U14" H 7050 8100 30 0000 C CNN +F 1 "PORT" H 7000 8000 30 0000 C CNN +F 2 "" H 7000 8000 60 0000 C CNN +F 3 "" H 7000 8000 60 0000 C CNN + 11 7000 8000 + 1 0 0 -1 +$EndComp +$Comp +L PORT U14 +U 13 1 685DA862 +P 5250 8800 +F 0 "U14" H 5300 8900 30 0000 C CNN +F 1 "PORT" H 5250 8800 30 0000 C CNN +F 2 "" H 5250 8800 60 0000 C CNN +F 3 "" H 5250 8800 60 0000 C CNN + 13 5250 8800 + 1 0 0 -1 +$EndComp +$Comp +L PORT U14 +U 8 1 685DA89F +P 6900 6000 +F 0 "U14" H 6950 6100 30 0000 C CNN +F 1 "PORT" H 6900 6000 30 0000 C CNN +F 2 "" H 6900 6000 60 0000 C CNN +F 3 "" H 6900 6000 60 0000 C CNN + 8 6900 6000 + 1 0 0 -1 +$EndComp +$Comp +L PORT U14 +U 5 1 685DA96A +P 6900 4050 +F 0 "U14" H 6950 4150 30 0000 C CNN +F 1 "PORT" H 6900 4050 30 0000 C CNN +F 2 "" H 6900 4050 60 0000 C CNN +F 3 "" H 6900 4050 60 0000 C CNN + 5 6900 4050 + 1 0 0 -1 +$EndComp +$Comp +L PORT U14 +U 9 1 685DAA51 +P 6950 6650 +F 0 "U14" H 7000 6750 30 0000 C CNN +F 1 "PORT" H 6950 6650 30 0000 C CNN +F 2 "" H 6950 6650 60 0000 C CNN +F 3 "" H 6950 6650 60 0000 C CNN + 9 6950 6650 + 1 0 0 -1 +$EndComp +$Comp +L PORT U14 +U 12 1 685DAB2C +P 5950 8650 +F 0 "U14" H 6000 8750 30 0000 C CNN +F 1 "PORT" H 5950 8650 30 0000 C CNN +F 2 "" H 5950 8650 60 0000 C CNN +F 3 "" H 5950 8650 60 0000 C CNN + 12 5950 8650 + 1 0 0 -1 +$EndComp +$Comp +L PORT U14 +U 1 1 685DAC35 +P 5250 8550 +F 0 "U14" H 5300 8650 30 0000 C CNN +F 1 "PORT" H 5250 8550 30 0000 C CNN +F 2 "" H 5250 8550 60 0000 C CNN +F 3 "" H 5250 8550 60 0000 C CNN + 1 5250 8550 + 1 0 0 -1 +$EndComp +$Comp +L PORT U14 +U 2 1 685DAD0B +P 6700 2100 +F 0 "U14" H 6750 2200 30 0000 C CNN +F 1 "PORT" H 6700 2100 30 0000 C CNN +F 2 "" H 6700 2100 60 0000 C CNN +F 3 "" H 6700 2100 60 0000 C CNN + 2 6700 2100 + 1 0 0 -1 +$EndComp +$Comp +L PORT U14 +U 3 1 685DAE06 +P 6750 2750 +F 0 "U14" H 6800 2850 30 0000 C CNN +F 1 "PORT" H 6750 2750 30 0000 C CNN +F 2 "" H 6750 2750 60 0000 C CNN +F 3 "" H 6750 2750 60 0000 C CNN + 3 6750 2750 + 1 0 0 -1 +$EndComp +$Comp +L PORT U14 +U 4 1 685DAF37 +P 6750 3400 +F 0 "U14" H 6800 3500 30 0000 C CNN +F 1 "PORT" H 6750 3400 30 0000 C CNN +F 2 "" H 6750 3400 60 0000 C CNN +F 3 "" H 6750 3400 60 0000 C CNN + 4 6750 3400 + 1 0 0 -1 +$EndComp +$Comp +L PORT U14 +U 6 1 685DAFF4 +P 6900 4700 +F 0 "U14" H 6950 4800 30 0000 C CNN +F 1 "PORT" H 6900 4700 30 0000 C CNN +F 2 "" H 6900 4700 60 0000 C CNN +F 3 "" H 6900 4700 60 0000 C CNN + 6 6900 4700 + 1 0 0 -1 +$EndComp +$Comp +L PORT U14 +U 7 1 685DB124 +P 6900 5350 +F 0 "U14" H 6950 5450 30 0000 C CNN +F 1 "PORT" H 6900 5350 30 0000 C CNN +F 2 "" H 6900 5350 60 0000 C CNN +F 3 "" H 6900 5350 60 0000 C CNN + 7 6900 5350 + 1 0 0 -1 +$EndComp +$Comp +L PORT U14 +U 16 1 685DB347 +P 9300 6650 +F 0 "U14" H 9350 6750 30 0000 C CNN +F 1 "PORT" H 9300 6650 30 0000 C CNN +F 2 "" H 9300 6650 60 0000 C CNN +F 3 "" H 9300 6650 60 0000 C CNN + 16 9300 6650 + -1 0 0 -1 +$EndComp +$Comp +L PORT U14 +U 17 1 685DB392 +P 9300 6000 +F 0 "U14" H 9350 6100 30 0000 C CNN +F 1 "PORT" H 9300 6000 30 0000 C CNN +F 2 "" H 9300 6000 60 0000 C CNN +F 3 "" H 9300 6000 60 0000 C CNN + 17 9300 6000 + -1 0 0 -1 +$EndComp +$Comp +L PORT U14 +U 18 1 685DB4DB +P 9300 5350 +F 0 "U14" H 9350 5450 30 0000 C CNN +F 1 "PORT" H 9300 5350 30 0000 C CNN +F 2 "" H 9300 5350 60 0000 C CNN +F 3 "" H 9300 5350 60 0000 C CNN + 18 9300 5350 + -1 0 0 -1 +$EndComp +$Comp +L PORT U14 +U 19 1 685DB601 +P 9300 4700 +F 0 "U14" H 9350 4800 30 0000 C CNN +F 1 "PORT" H 9300 4700 30 0000 C CNN +F 2 "" H 9300 4700 60 0000 C CNN +F 3 "" H 9300 4700 60 0000 C CNN + 19 9300 4700 + -1 0 0 -1 +$EndComp +$Comp +L PORT U14 +U 14 1 685DB6AC +P 9400 8000 +F 0 "U14" H 9450 8100 30 0000 C CNN +F 1 "PORT" H 9400 8000 30 0000 C CNN +F 2 "" H 9400 8000 60 0000 C CNN +F 3 "" H 9400 8000 60 0000 C CNN + 14 9400 8000 + -1 0 0 -1 +$EndComp +$Comp +L PORT U14 +U 15 1 685DB820 +P 9350 7350 +F 0 "U14" H 9400 7450 30 0000 C CNN +F 1 "PORT" H 9350 7350 30 0000 C CNN +F 2 "" H 9350 7350 60 0000 C CNN +F 3 "" H 9350 7350 60 0000 C CNN + 15 9350 7350 + -1 0 0 -1 +$EndComp +$Comp +L PORT U14 +U 23 1 685DBA3D +P 9300 2100 +F 0 "U14" H 9350 2200 30 0000 C CNN +F 1 "PORT" H 9300 2100 30 0000 C CNN +F 2 "" H 9300 2100 60 0000 C CNN +F 3 "" H 9300 2100 60 0000 C CNN + 23 9300 2100 + -1 0 0 -1 +$EndComp +$Comp +L PORT U14 +U 20 1 685DBB39 +P 9250 4050 +F 0 "U14" H 9300 4150 30 0000 C CNN +F 1 "PORT" H 9250 4050 30 0000 C CNN +F 2 "" H 9250 4050 60 0000 C CNN +F 3 "" H 9250 4050 60 0000 C CNN + 20 9250 4050 + -1 0 0 -1 +$EndComp +$Comp +L PORT U14 +U 24 1 685DBC1E +P 6900 8650 +F 0 "U14" H 6950 8750 30 0000 C CNN +F 1 "PORT" H 6900 8650 30 0000 C CNN +F 2 "" H 6900 8650 60 0000 C CNN +F 3 "" H 6900 8650 60 0000 C CNN + 24 6900 8650 + -1 0 0 -1 +$EndComp +$Comp +L PORT U14 +U 21 1 685DBD6E +P 9300 3400 +F 0 "U14" H 9350 3500 30 0000 C CNN +F 1 "PORT" H 9300 3400 30 0000 C CNN +F 2 "" H 9300 3400 60 0000 C CNN +F 3 "" H 9300 3400 60 0000 C CNN + 21 9300 3400 + -1 0 0 -1 +$EndComp +$Comp +L PORT U14 +U 22 1 685DBEEF +P 9350 2750 +F 0 "U14" H 9400 2850 30 0000 C CNN +F 1 "PORT" H 9350 2750 30 0000 C CNN +F 2 "" H 9350 2750 60 0000 C CNN +F 3 "" H 9350 2750 60 0000 C CNN + 22 9350 2750 + -1 0 0 -1 +$EndComp +NoConn ~ 11800 2500 +NoConn ~ 13300 3050 +NoConn ~ 6200 8650 +NoConn ~ 6650 8650 +$EndSCHEMATC diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/CD74FCT827T.sub b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/CD74FCT827T.sub new file mode 100644 index 000000000..94cd08c5e --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/CD74FCT827T.sub @@ -0,0 +1,58 @@ +* Subcircuit CD74FCT827T +.subckt CD74FCT827T net-_u11-pad1_ net-_u1-pad1_ net-_u14-pad3_ net-_u14-pad4_ net-_u14-pad5_ net-_u14-pad6_ net-_u14-pad7_ net-_u14-pad8_ net-_u14-pad9_ net-_u14-pad10_ net-_u10-pad1_ ? net-_u12-pad1_ net-_u10-pad3_ net-_u14-pad15_ net-_u14-pad16_ net-_u14-pad17_ net-_u14-pad18_ net-_u14-pad19_ net-_u14-pad20_ net-_u14-pad21_ net-_u14-pad22_ net-_u1-pad3_ ? +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\cd74fct827t\cd74fct827t.cir +* u1 net-_u1-pad1_ net-_u1-pad2_ net-_u1-pad3_ one_input_tristate_buffer +* u2 net-_u14-pad3_ net-_u1-pad2_ net-_u14-pad22_ one_input_tristate_buffer +* u3 net-_u14-pad4_ net-_u1-pad2_ net-_u14-pad21_ one_input_tristate_buffer +* u4 net-_u14-pad5_ net-_u1-pad2_ net-_u14-pad20_ one_input_tristate_buffer +* u5 net-_u14-pad6_ net-_u1-pad2_ net-_u14-pad19_ one_input_tristate_buffer +* u6 net-_u14-pad7_ net-_u1-pad2_ net-_u14-pad18_ one_input_tristate_buffer +* u7 net-_u14-pad8_ net-_u1-pad2_ net-_u14-pad17_ one_input_tristate_buffer +* u8 net-_u14-pad9_ net-_u1-pad2_ net-_u14-pad16_ one_input_tristate_buffer +* u9 net-_u14-pad10_ net-_u1-pad2_ net-_u14-pad15_ one_input_tristate_buffer +* u10 net-_u10-pad1_ net-_u1-pad2_ net-_u10-pad3_ one_input_tristate_buffer +* u13 net-_u11-pad2_ net-_u12-pad2_ net-_u1-pad2_ d_and +* u11 net-_u11-pad1_ net-_u11-pad2_ d_inverter +* u12 net-_u12-pad1_ net-_u12-pad2_ d_inverter +a1 [net-_u1-pad1_ ] [net-_u1-pad2_ ] [net-_u1-pad3_ ] u1 +a2 [net-_u14-pad3_ ] [net-_u1-pad2_ ] [net-_u14-pad22_ ] u2 +a3 [net-_u14-pad4_ ] [net-_u1-pad2_ ] [net-_u14-pad21_ ] u3 +a4 [net-_u14-pad5_ ] [net-_u1-pad2_ ] [net-_u14-pad20_ ] u4 +a5 [net-_u14-pad6_ ] [net-_u1-pad2_ ] [net-_u14-pad19_ ] u5 +a6 [net-_u14-pad7_ ] [net-_u1-pad2_ ] [net-_u14-pad18_ ] u6 +a7 [net-_u14-pad8_ ] [net-_u1-pad2_ ] [net-_u14-pad17_ ] u7 +a8 [net-_u14-pad9_ ] [net-_u1-pad2_ ] [net-_u14-pad16_ ] u8 +a9 [net-_u14-pad10_ ] [net-_u1-pad2_ ] [net-_u14-pad15_ ] u9 +a10 [net-_u10-pad1_ ] [net-_u1-pad2_ ] [net-_u10-pad3_ ] u10 +a11 [net-_u11-pad2_ net-_u12-pad2_ ] net-_u1-pad2_ u13 +a12 net-_u11-pad1_ net-_u11-pad2_ u11 +a13 net-_u12-pad1_ net-_u12-pad2_ u12 +* Schematic Name: one_input_tristate_buffer, NgSpice Name: one_input_tristate_buffer +.model u1 one_input_tristate_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: one_input_tristate_buffer, NgSpice Name: one_input_tristate_buffer +.model u2 one_input_tristate_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: one_input_tristate_buffer, NgSpice Name: one_input_tristate_buffer +.model u3 one_input_tristate_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: one_input_tristate_buffer, NgSpice Name: one_input_tristate_buffer +.model u4 one_input_tristate_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: one_input_tristate_buffer, NgSpice Name: one_input_tristate_buffer +.model u5 one_input_tristate_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: one_input_tristate_buffer, NgSpice Name: one_input_tristate_buffer +.model u6 one_input_tristate_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: one_input_tristate_buffer, NgSpice Name: one_input_tristate_buffer +.model u7 one_input_tristate_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: one_input_tristate_buffer, NgSpice Name: one_input_tristate_buffer +.model u8 one_input_tristate_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: one_input_tristate_buffer, NgSpice Name: one_input_tristate_buffer +.model u9 one_input_tristate_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: one_input_tristate_buffer, NgSpice Name: one_input_tristate_buffer +.model u10 one_input_tristate_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u13 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u11 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u12 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Control Statements + +.ends CD74FCT827T \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/CD74FCT827T_Previous_Values.xml b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/CD74FCT827T_Previous_Values.xml new file mode 100644 index 000000000..d78c35068 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/CD74FCT827T_Previous_Values.xml @@ -0,0 +1 @@ +one_input_tristate_bufferone_input_tristate_bufferone_input_tristate_bufferone_input_tristate_bufferone_input_tristate_bufferone_input_tristate_bufferone_input_tristate_bufferone_input_tristate_bufferone_input_tristate_bufferone_input_tristate_bufferd_andd_inverterd_invertertruefalsefalseHzHz0Volts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or Amperessecsecsec \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/analysis b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/analysis new file mode 100644 index 000000000..ebd5c0a94 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/CD74FCT827T/analysis @@ -0,0 +1 @@ +.tran 0e-00 0e-00 0e-00 \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/NMOS-180nm.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/NMOS-180nm.lib new file mode 100644 index 000000000..51e9b1196 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/NMOS-180nm.lib @@ -0,0 +1,13 @@ +.model CMOSN NMOS (LEVEL=8 VERSION=3.2 TNOM=27 TOX=4.1E-9 XJ=1E-7 NCH=2.3549E17 VTH0=0.3823463 K1=0.5810697 ++ K2=4.774618E-3 K3=0.0431669 K3B=1.1498346 W0=1E-7 NLX=1.910552E-7 DVT0W=0 DVT1W=0 DVT2W=0 ++ DVT0=1.2894824 DVT1=0.3622063 DVT2=0.0713729 U0=280.633249 UA=-1.208537E-9 UB=2.158625E-18 ++ UC=5.342807E-11 VSAT=9.366802E4 A0=1.7593146 AGS=0.3939741 B0=-6.413949E-9 B1=-1E-7 KETA=-5.180424E-4 ++ A1=0 A2=1 RDSW=105.5517558 PRWG=0.5 PRWB=-0.1998871 WR=1 WINT=7.904732E-10 LINT=1.571424E-8 XL=0 ++ XW=-1E-8 DWG=1.297221E-9 DWB=1.479041E-9 VOFF=-0.0955434 NFACTOR=2.4358891 CIT=0 CDSC=2.4E-4 CDSCD=0 ++ CDSCB=0 ETA0=3.104851E-3 ETAB=-2.512384E-5 DSUB=0.0167075 PCLM=0.8073191 PDIBLC1=0.1666161 PDIBLC2=3.112892E-3 ++ PDIBLCB=-0.1 DROUT=0.7875618 PSCBE1=8E10 PSCBE2=9.213635E-10 PVAG=3.85243E-3 DELTA=0.01 RSH=6.7 MOBMOD=1 ++ PRT=0 UTE=-1.5 KT1=-0.11 KT1L=0 KT2=0.022 UA1=4.31E-9 UB1=-7.61E-18 UC1=-5.6E-11 AT=3.3E4 WL=0 WLN=1 ++ WW=0 WWN=1 WWL=0 LL=0 LLN=1 LW=0 LWN=1 LWL=0 CAPMOD=2 XPART=0.5 CGDO=7.08E-10 CGSO=7.08E-10 CGBO=1E-12 ++ CJ=9.68858E-4 PB=0.8 MJ=0.3864502 CJSW=2.512138E-10 PBSW=0.809286 MJSW=0.1060414 CJSWG=3.3E-10 PBSWG=0.809286 ++ MJSWG=0.1060414 CF=0 PVTH0=-1.192722E-3 PRDSW=-5 PK2=6.450505E-5 WKETA=-4.27294E-4 LKETA=-0.0104078 ++ PU0=6.3268729 PUA=2.226552E-11 PUB=0 PVSAT=969.1480157 PETA0=1E-4 PKETA=-1.049509E-3) diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/PMOS-180nm.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/PMOS-180nm.lib new file mode 100644 index 000000000..032b5b95e --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/PMOS-180nm.lib @@ -0,0 +1,11 @@ +.model CMOSP PMOS (LEVEL=8 VERSION=3.2 TNOM=27 TOX=4.1E-9 XJ=1E-7 NCH=4.1589E17 VTH0=-0.3938813 K1=0.5479015 ++ K2=0.0360586 K3=0.0993095 K3B=5.7086622 W0=1E-6 NLX=1.313191E-7 DVT0W=0 DVT1W=0 DVT2W=0 DVT0=0.4911363 ++ DVT1=0.2227356 DVT2=0.1 U0=115.6852975 UA=1.505832E-9 UB=1E-21 UC=-1E-10 VSAT=1.329694E5 A0=1.7590478 ++ AGS=0.3641621 B0=3.427126E-7 B1=1.062928E-6 KETA=0.0134667 A1=0.6859506 A2=0.3506788 RDSW=168.5705677 ++ PRWG=0.5 PRWB=-0.4987371 WR=1 WINT=0 LINT=3.028832E-8 XL=0 XW=-1E-8 DWG=-2.349633E-8 DWB=-7.152486E-9 ++ VOFF=-0.0994037 NFACTOR=1.9424315 CIT=0 CDSC=2.4E-4 CDSCD=0 CDSCB=0 ETA0=0.0608072 ETAB=-0.0426148 ++ DSUB=0.7343015 PCLM=3.2579974 PDIBLC1=7.229527E-6 PDIBLC2=0.025389 PDIBLCB=-1E-3 DROUT=0 PSCBE1=1.454878E10 ++ PSCBE2=4.202027E-9 PVAG=15 DELTA=0.01 RSH=7.8 MOBMOD=1 PRT=0 UTE=-1.5 KT1=-0.11 KT1L=0 KT2=0.022 UA1=4.31E-9 ++ UB1=-7.61E-18 UC1=-5.6E-11 AT=3.3E4 WL=0 WLN=1 WW=0 WWN=1 WWL=0 LL=0 LLN=1 LW=0 LWN=1 LWL=0 CAPMOD=2 XPART=0.5 ++ CGDO=6.32E-10 CGSO=6.32E-10 CGBO=1E-12 CJ=1.172138E-3 PB=0.8421173 MJ=0.4109788 CJSW=2.242609E-10 PBSW=0.8 + MJSW=0.3752089 CJSWG=4.22E-10 PBSWG=0.8 MJSWG=0.3752089 CF=0 PVTH0=1.888482E-3 PRDSW=11.5315407 PK2=1.559399E-3 ++ WKETA=0.0319301 LKETA=2.955547E-3 PU0=-1.1105313 PUA=-4.62102E-11 PUB=1E-21 PVSAT=50 PETA0=1E-4 PKETA=-4.346368E-3) diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/SN74CBT3306C-cache.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/SN74CBT3306C-cache.lib new file mode 100644 index 000000000..1efb9919a --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/SN74CBT3306C-cache.lib @@ -0,0 +1,156 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# PORT +# +DEF PORT U 0 40 Y Y 26 F N +F0 "U" 50 100 30 H V C CNN +F1 "PORT" 0 0 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 325 225 285 -1421 -1278 0 1 0 N 100 50 150 0 +A 376 -275 356 1294 1408 0 1 0 N 150 0 100 -50 +S -100 50 100 -50 0 1 0 N +X ~ 1 250 0 100 L 30 30 1 1 B +X ~ 2 250 0 100 L 30 30 2 1 B +X ~ 3 250 0 100 L 30 30 3 1 B +X ~ 4 250 0 100 L 30 30 4 1 B +X ~ 5 250 0 100 L 30 30 5 1 B +X ~ 6 250 0 100 L 30 30 6 1 B +X ~ 7 250 0 100 L 30 30 7 1 B +X ~ 8 250 0 100 L 30 30 8 1 B +X ~ 9 250 0 100 L 30 30 9 1 B +X ~ 10 250 0 100 L 30 30 10 1 B +X ~ 11 250 0 100 L 30 30 11 1 B +X ~ 12 250 0 100 L 30 30 12 1 B +X ~ 13 250 0 100 L 30 30 13 1 B +X ~ 14 250 0 100 L 30 30 14 1 B +X ~ 15 250 0 100 L 30 30 15 1 B +X ~ 16 250 0 100 L 30 30 16 1 B +X ~ 17 250 0 100 L 30 30 17 1 B +X ~ 18 250 0 100 L 30 30 18 1 B +X ~ 19 250 0 100 L 30 30 19 1 B +X ~ 20 250 0 100 L 30 30 20 1 B +X ~ 21 250 0 100 L 30 30 21 1 B +X ~ 22 250 0 100 L 30 30 22 1 B +X ~ 23 250 0 100 L 30 30 23 1 B +X ~ 24 250 0 100 L 30 30 24 1 B +X ~ 25 250 0 100 L 30 30 25 1 B +X ~ 26 250 0 100 L 30 30 26 1 B +ENDDRAW +ENDDEF +# +# adc_bridge_1 +# +DEF adc_bridge_1 U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "adc_bridge_1" 0 150 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -400 200 350 -50 0 1 0 N +X IN1 1 -600 50 200 R 50 50 1 1 I +X OUT1 2 550 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# d_buffer +# +DEF d_buffer U 0 40 Y Y 1 F N +F0 "U" 0 -50 60 H V C CNN +F1 "d_buffer" 0 50 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 4 0 1 0 -300 200 -300 -200 450 0 -300 200 N +X IN 1 -500 0 200 R 50 50 1 1 I +X OUT 2 650 0 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# d_inverter +# +DEF d_inverter U 0 40 Y Y 1 F N +F0 "U" 0 -100 60 H V C CNN +F1 "d_inverter" 0 150 60 H V C CNN +F2 "" 50 -50 60 H V C CNN +F3 "" 50 -50 60 H V C CNN +DRAW +P 4 0 1 0 -100 50 -100 -50 100 0 -100 50 N +X ~ 1 -300 0 200 R 50 50 1 1 I +X ~ 2 300 0 200 L 50 50 1 1 O I +ENDDRAW +ENDDEF +# +# dac_bridge_1 +# +DEF dac_bridge_1 U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "dac_bridge_1" 0 150 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -400 200 350 -50 0 1 0 N +X IN1 1 -600 50 200 R 50 50 1 1 I +X OUT1 2 550 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# eSim_MOS_N +# +DEF eSim_MOS_N M 0 0 Y N 1 F N +F0 "M" 0 -150 50 H V R CNN +F1 "eSim_MOS_N" 100 -50 50 H V R CNN +F2 "" 300 -300 29 H V C CNN +F3 "" 100 -200 60 H V C CNN +ALIAS mosfet_n +DRAW +C 150 -200 111 0 1 10 N +P 2 0 1 10 130 -290 130 -250 N +P 2 0 1 0 130 -270 200 -270 N +P 2 0 1 10 130 -220 130 -180 N +P 2 0 1 0 130 -200 200 -200 N +P 2 0 1 10 130 -150 130 -110 N +P 2 0 1 0 130 -130 200 -130 N +P 2 0 1 0 200 -300 200 -270 N +P 2 0 1 0 200 -130 200 -100 N +P 3 0 1 10 110 -275 110 -125 110 -125 N +P 3 0 1 0 200 -200 300 -200 300 -250 N +P 4 0 1 0 140 -200 180 -215 180 -185 140 -200 F +X D 1 200 0 100 D 50 50 1 1 P +X G 2 -100 -200 210 R 50 50 1 1 P +X S 3 200 -400 100 U 50 50 1 1 P +X B 4 300 -350 98 U 47 47 1 1 P +ENDDRAW +ENDDEF +# +# eSim_MOS_P +# +DEF eSim_MOS_P M 0 0 Y N 1 F N +F0 "M" -50 50 50 H V R CNN +F1 "eSim_MOS_P" 50 150 50 H V R CNN +F2 "" 250 100 29 H V C CNN +F3 "" 50 0 60 H V C CNN +ALIAS mosfet_p +DRAW +C 100 0 111 0 1 10 N +P 2 0 1 0 80 -70 150 -70 N +P 2 0 1 10 80 -50 80 -90 N +P 2 0 1 0 80 0 150 0 N +P 2 0 1 10 80 20 80 -20 N +P 2 0 1 0 80 70 150 70 N +P 2 0 1 10 80 90 80 50 N +P 2 0 1 0 150 -70 150 -100 N +P 2 0 1 0 150 100 150 70 N +P 3 0 1 10 60 75 60 -75 60 -75 N +P 3 0 1 0 150 0 250 0 250 -50 N +P 4 0 1 0 140 0 100 -15 100 15 140 0 F +X D 1 150 200 100 D 50 50 1 1 P +X G 2 -150 0 210 R 50 50 1 1 P +X S 3 150 -200 100 U 50 50 1 1 P +X B 4 250 -150 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/SN74CBT3306C.cir b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/SN74CBT3306C.cir new file mode 100644 index 000000000..57e55ab62 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/SN74CBT3306C.cir @@ -0,0 +1,22 @@ +* C:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\SN74CBT3306C\SN74CBT3306C.cir + +* EESchema Netlist Version 1.1 (Spice format) creation date: 06/25/25 17:10:43 + +* To exclude a component from the Spice Netlist add [Spice_Netlist_Enabled] user FIELD set to: N +* To reorder the component spice node sequence add [Spice_Node_Sequence] user FIELD and define sequence: 2,1,0 + +* Sheet Name: / +U3 Net-_U1-Pad2_ Net-_M2-Pad2_ dac_bridge_1 +U1 Net-_U1-Pad1_ Net-_U1-Pad2_ d_inverter +U2 Net-_U2-Pad1_ Net-_U1-Pad1_ adc_bridge_1 +U4 Net-_U2-Pad1_ Net-_M2-Pad1_ Net-_U4-Pad3_ GND Net-_M1-Pad1_ Net-_U4-Pad6_ Net-_M1-Pad2_ VCC PORT +M2 Net-_M2-Pad1_ Net-_M2-Pad2_ Net-_M2-Pad3_ GND mosfet_n +M1 Net-_M1-Pad1_ Net-_M1-Pad2_ Net-_M1-Pad3_ VCC mosfet_p +U5 Net-_U5-Pad1_ Net-_U4-Pad6_ dac_bridge_1 +U7 Net-_U7-Pad1_ Net-_U5-Pad1_ d_buffer +U9 Net-_M1-Pad3_ Net-_U7-Pad1_ adc_bridge_1 +U6 Net-_U6-Pad1_ Net-_U4-Pad3_ dac_bridge_1 +U8 Net-_U10-Pad2_ Net-_U6-Pad1_ d_buffer +U10 Net-_M2-Pad3_ Net-_U10-Pad2_ adc_bridge_1 + +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/SN74CBT3306C.cir.out b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/SN74CBT3306C.cir.out new file mode 100644 index 000000000..98e159fb7 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/SN74CBT3306C.cir.out @@ -0,0 +1,52 @@ +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\sn74cbt3306c\sn74cbt3306c.cir + +.include PMOS-180nm.lib +.include NMOS-180nm.lib +* u3 net-_u1-pad2_ net-_m2-pad2_ dac_bridge_1 +* u1 net-_u1-pad1_ net-_u1-pad2_ d_inverter +* u2 net-_u2-pad1_ net-_u1-pad1_ adc_bridge_1 +* u4 net-_u2-pad1_ net-_m2-pad1_ net-_u4-pad3_ gnd net-_m1-pad1_ net-_u4-pad6_ net-_m1-pad2_ vcc port +m2 net-_m2-pad1_ net-_m2-pad2_ net-_m2-pad3_ gnd CMOSN W=100u L=100u M=1 +m1 net-_m1-pad1_ net-_m1-pad2_ net-_m1-pad3_ vcc CMOSP W=100u L=100u M=1 +* u5 net-_u5-pad1_ net-_u4-pad6_ dac_bridge_1 +* u7 net-_u7-pad1_ net-_u5-pad1_ d_buffer +* u9 net-_m1-pad3_ net-_u7-pad1_ adc_bridge_1 +* u6 net-_u6-pad1_ net-_u4-pad3_ dac_bridge_1 +* u8 net-_u10-pad2_ net-_u6-pad1_ d_buffer +* u10 net-_m2-pad3_ net-_u10-pad2_ adc_bridge_1 +a1 [net-_u1-pad2_ ] [net-_m2-pad2_ ] u3 +a2 net-_u1-pad1_ net-_u1-pad2_ u1 +a3 [net-_u2-pad1_ ] [net-_u1-pad1_ ] u2 +a4 [net-_u5-pad1_ ] [net-_u4-pad6_ ] u5 +a5 net-_u7-pad1_ net-_u5-pad1_ u7 +a6 [net-_m1-pad3_ ] [net-_u7-pad1_ ] u9 +a7 [net-_u6-pad1_ ] [net-_u4-pad3_ ] u6 +a8 net-_u10-pad2_ net-_u6-pad1_ u8 +a9 [net-_m2-pad3_ ] [net-_u10-pad2_ ] u10 +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u3 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u1 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u2 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u5 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u7 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u9 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u6 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u8 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u10 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +.tran 0e-00 0e-00 0e-00 + +* Control Statements +.control +run +print allv > plot_data_v.txt +print alli > plot_data_i.txt +.endc +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/SN74CBT3306C.pro b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/SN74CBT3306C.pro new file mode 100644 index 000000000..e27a398be --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/SN74CBT3306C.pro @@ -0,0 +1,73 @@ +update=22/05/2015 07:44:53 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=adc-dac +LibName2=memory +LibName3=xilinx +LibName4=microcontrollers +LibName5=dsp +LibName6=microchip +LibName7=analog_switches +LibName8=motorola +LibName9=texas +LibName10=intel +LibName11=audio +LibName12=interface +LibName13=digital-audio +LibName14=philips +LibName15=display +LibName16=cypress +LibName17=siliconi +LibName18=opto +LibName19=atmel +LibName20=contrib +LibName21=power +LibName22=eSim_Plot +LibName23=transistors +LibName24=conn +LibName25=eSim_User +LibName26=regul +LibName27=74xx +LibName28=cmos4000 +LibName29=eSim_Analog +LibName30=eSim_Devices +LibName31=eSim_Digital +LibName32=eSim_Hybrid +LibName33=eSim_Miscellaneous +LibName34=eSim_Power +LibName35=eSim_Sources +LibName36=eSim_Subckt +LibName37=eSim_Nghdl +LibName38=eSim_Ngveri +LibName39=eSim_SKY130 +LibName40=eSim_SKY130_Subckts diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/SN74CBT3306C.sch b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/SN74CBT3306C.sch new file mode 100644 index 000000000..aec0f4aff --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/SN74CBT3306C.sch @@ -0,0 +1,316 @@ +EESchema Schematic File Version 2 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:power +LIBS:eSim_Plot +LIBS:transistors +LIBS:conn +LIBS:eSim_User +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:eSim_Analog +LIBS:eSim_Devices +LIBS:eSim_Digital +LIBS:eSim_Hybrid +LIBS:eSim_Miscellaneous +LIBS:eSim_Power +LIBS:eSim_Sources +LIBS:eSim_Subckt +LIBS:eSim_Nghdl +LIBS:eSim_Ngveri +LIBS:eSim_SKY130 +LIBS:eSim_SKY130_Subckts +LIBS:SN74CBT3306C-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +Wire Wire Line + 4350 2350 4550 2350 +Wire Wire Line + 5050 2350 4950 2350 +Text GLabel 5950 3150 0 60 Input ~ 0 +VCC +Text GLabel 5950 3400 0 60 Input ~ 0 +GND +$Comp +L dac_bridge_1 U3 +U 1 1 685BD8DE +P 4200 2850 +F 0 "U3" H 4200 2850 60 0000 C CNN +F 1 "dac_bridge_1" H 4200 3000 60 0000 C CNN +F 2 "" H 4200 2850 60 0000 C CNN +F 3 "" H 4200 2850 60 0000 C CNN + 1 4200 2850 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U1 +U 1 1 685BDB46 +P 3500 3250 +F 0 "U1" H 3500 3150 60 0000 C CNN +F 1 "d_inverter" H 3500 3400 60 0000 C CNN +F 2 "" H 3550 3200 60 0000 C CNN +F 3 "" H 3550 3200 60 0000 C CNN + 1 3500 3250 + 0 -1 -1 0 +$EndComp +Text GLabel 4500 4450 1 60 Input ~ 0 +VCC +Text GLabel 5000 2200 2 60 Input ~ 0 +GND +Wire Wire Line + 4500 4450 4500 4600 +Wire Wire Line + 4750 2650 4750 2800 +Wire Wire Line + 3500 2950 3500 2800 +Wire Wire Line + 3500 2800 3600 2800 +$Comp +L adc_bridge_1 U2 +U 1 1 685BDDD9 +P 4100 3500 +F 0 "U2" H 4100 3500 60 0000 C CNN +F 1 "adc_bridge_1" H 4100 3650 60 0000 C CNN +F 2 "" H 4100 3500 60 0000 C CNN +F 3 "" H 4100 3500 60 0000 C CNN + 1 4100 3500 + -1 0 0 1 +$EndComp +Wire Wire Line + 3550 3550 3500 3550 +Wire Wire Line + 4150 4700 4000 4700 +Wire Wire Line + 4550 4700 4650 4700 +$Comp +L PORT U4 +U 1 1 685BDEB6 +P 5100 3550 +F 0 "U4" H 5150 3650 30 0000 C CNN +F 1 "PORT" H 5100 3550 30 0000 C CNN +F 2 "" H 5100 3550 60 0000 C CNN +F 3 "" H 5100 3550 60 0000 C CNN + 1 5100 3550 + -1 0 0 1 +$EndComp +$Comp +L PORT U4 +U 2 1 685BDF15 +P 4100 2350 +F 0 "U4" H 4150 2450 30 0000 C CNN +F 1 "PORT" H 4100 2350 30 0000 C CNN +F 2 "" H 4100 2350 60 0000 C CNN +F 3 "" H 4100 2350 60 0000 C CNN + 2 4100 2350 + 1 0 0 -1 +$EndComp +$Comp +L PORT U4 +U 3 1 685BDF66 +P 8950 2350 +F 0 "U4" H 9000 2450 30 0000 C CNN +F 1 "PORT" H 8950 2350 30 0000 C CNN +F 2 "" H 8950 2350 60 0000 C CNN +F 3 "" H 8950 2350 60 0000 C CNN + 3 8950 2350 + -1 0 0 1 +$EndComp +$Comp +L PORT U4 +U 4 1 685BDF97 +P 6350 3400 +F 0 "U4" H 6400 3500 30 0000 C CNN +F 1 "PORT" H 6350 3400 30 0000 C CNN +F 2 "" H 6350 3400 60 0000 C CNN +F 3 "" H 6350 3400 60 0000 C CNN + 4 6350 3400 + -1 0 0 1 +$EndComp +$Comp +L PORT U4 +U 5 1 685BDFEC +P 4000 4450 +F 0 "U4" H 4050 4550 30 0000 C CNN +F 1 "PORT" H 4000 4450 30 0000 C CNN +F 2 "" H 4000 4450 60 0000 C CNN +F 3 "" H 4000 4450 60 0000 C CNN + 5 4000 4450 + 0 1 1 0 +$EndComp +$Comp +L PORT U4 +U 7 1 685BE0BE +P 4350 5450 +F 0 "U4" H 4400 5550 30 0000 C CNN +F 1 "PORT" H 4350 5450 30 0000 C CNN +F 2 "" H 4350 5450 60 0000 C CNN +F 3 "" H 4350 5450 60 0000 C CNN + 7 4350 5450 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U4 +U 8 1 685BE0F9 +P 6350 3150 +F 0 "U4" H 6400 3250 30 0000 C CNN +F 1 "PORT" H 6350 3150 30 0000 C CNN +F 2 "" H 6350 3150 60 0000 C CNN +F 3 "" H 6350 3150 60 0000 C CNN + 8 6350 3150 + -1 0 0 1 +$EndComp +Wire Wire Line + 5950 3150 6100 3150 +Wire Wire Line + 4350 5000 4350 5200 +Wire Wire Line + 4700 3550 4850 3550 +$Comp +L mosfet_n M2 +U 1 1 685BDC29 +P 4550 2550 +F 0 "M2" H 4550 2400 50 0000 R CNN +F 1 "mosfet_n" H 4650 2500 50 0000 R CNN +F 2 "" H 4850 2250 29 0000 C CNN +F 3 "" H 4650 2350 60 0000 C CNN + 1 4550 2550 + 0 -1 -1 0 +$EndComp +$Comp +L mosfet_p M1 +U 1 1 685BDA1A +P 4350 4850 +F 0 "M1" H 4300 4900 50 0000 R CNN +F 1 "mosfet_p" H 4400 5000 50 0000 R CNN +F 2 "" H 4600 4950 29 0000 C CNN +F 3 "" H 4400 4850 60 0000 C CNN + 1 4350 4850 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 4900 2250 4900 2200 +Wire Wire Line + 4900 2200 5000 2200 +Wire Wire Line + 6100 3400 5950 3400 +$Comp +L PORT U4 +U 6 1 685BE04D +P 8550 4700 +F 0 "U4" H 8600 4800 30 0000 C CNN +F 1 "PORT" H 8550 4700 30 0000 C CNN +F 2 "" H 8550 4700 60 0000 C CNN +F 3 "" H 8550 4700 60 0000 C CNN + 6 8550 4700 + -1 0 0 1 +$EndComp +$Comp +L dac_bridge_1 U5 +U 1 1 685C05B4 +P 7650 4750 +F 0 "U5" H 7650 4750 60 0000 C CNN +F 1 "dac_bridge_1" H 7650 4900 60 0000 C CNN +F 2 "" H 7650 4750 60 0000 C CNN +F 3 "" H 7650 4750 60 0000 C CNN + 1 7650 4750 + 1 0 0 -1 +$EndComp +$Comp +L d_buffer U7 +U 1 1 685C069C +P 6350 4700 +F 0 "U7" H 6350 4650 60 0000 C CNN +F 1 "d_buffer" H 6350 4750 60 0000 C CNN +F 2 "" H 6350 4700 60 0000 C CNN +F 3 "" H 6350 4700 60 0000 C CNN + 1 6350 4700 + 1 0 0 -1 +$EndComp +$Comp +L adc_bridge_1 U9 +U 1 1 685C07CD +P 5250 4650 +F 0 "U9" H 5250 4650 60 0000 C CNN +F 1 "adc_bridge_1" H 5250 4800 60 0000 C CNN +F 2 "" H 5250 4650 60 0000 C CNN +F 3 "" H 5250 4650 60 0000 C CNN + 1 5250 4650 + 1 0 0 1 +$EndComp +$Comp +L dac_bridge_1 U6 +U 1 1 685C0BC5 +P 8050 2400 +F 0 "U6" H 8050 2400 60 0000 C CNN +F 1 "dac_bridge_1" H 8050 2550 60 0000 C CNN +F 2 "" H 8050 2400 60 0000 C CNN +F 3 "" H 8050 2400 60 0000 C CNN + 1 8050 2400 + 1 0 0 -1 +$EndComp +$Comp +L d_buffer U8 +U 1 1 685C0BCB +P 6750 2350 +F 0 "U8" H 6750 2300 60 0000 C CNN +F 1 "d_buffer" H 6750 2400 60 0000 C CNN +F 2 "" H 6750 2350 60 0000 C CNN +F 3 "" H 6750 2350 60 0000 C CNN + 1 6750 2350 + 1 0 0 -1 +$EndComp +$Comp +L adc_bridge_1 U10 +U 1 1 685C0BD1 +P 5650 2300 +F 0 "U10" H 5650 2300 60 0000 C CNN +F 1 "adc_bridge_1" H 5650 2450 60 0000 C CNN +F 2 "" H 5650 2300 60 0000 C CNN +F 3 "" H 5650 2300 60 0000 C CNN + 1 5650 2300 + 1 0 0 1 +$EndComp +Wire Wire Line + 6200 2350 6250 2350 +Wire Wire Line + 7400 2350 7450 2350 +Wire Wire Line + 8600 2350 8700 2350 +Wire Wire Line + 5800 4700 5850 4700 +Wire Wire Line + 7000 4700 7050 4700 +Wire Wire Line + 8200 4700 8300 4700 +$EndSCHEMATC diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/SN74CBT3306C.sub b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/SN74CBT3306C.sub new file mode 100644 index 000000000..3ce264ec6 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/SN74CBT3306C.sub @@ -0,0 +1,46 @@ +* Subcircuit SN74CBT3306C +.subckt SN74CBT3306C net-_u2-pad1_ net-_m2-pad1_ net-_u4-pad3_ gnd net-_m1-pad1_ net-_u4-pad6_ net-_m1-pad2_ vcc +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\sn74cbt3306c\sn74cbt3306c.cir +.include PMOS-180nm.lib +.include NMOS-180nm.lib +* u3 net-_u1-pad2_ net-_m2-pad2_ dac_bridge_1 +* u1 net-_u1-pad1_ net-_u1-pad2_ d_inverter +* u2 net-_u2-pad1_ net-_u1-pad1_ adc_bridge_1 +m2 net-_m2-pad1_ net-_m2-pad2_ net-_m2-pad3_ gnd CMOSN W=100u L=100u M=1 +m1 net-_m1-pad1_ net-_m1-pad2_ net-_m1-pad3_ vcc CMOSP W=100u L=100u M=1 +* u5 net-_u5-pad1_ net-_u4-pad6_ dac_bridge_1 +* u7 net-_u7-pad1_ net-_u5-pad1_ d_buffer +* u9 net-_m1-pad3_ net-_u7-pad1_ adc_bridge_1 +* u6 net-_u6-pad1_ net-_u4-pad3_ dac_bridge_1 +* u8 net-_u10-pad2_ net-_u6-pad1_ d_buffer +* u10 net-_m2-pad3_ net-_u10-pad2_ adc_bridge_1 +a1 [net-_u1-pad2_ ] [net-_m2-pad2_ ] u3 +a2 net-_u1-pad1_ net-_u1-pad2_ u1 +a3 [net-_u2-pad1_ ] [net-_u1-pad1_ ] u2 +a4 [net-_u5-pad1_ ] [net-_u4-pad6_ ] u5 +a5 net-_u7-pad1_ net-_u5-pad1_ u7 +a6 [net-_m1-pad3_ ] [net-_u7-pad1_ ] u9 +a7 [net-_u6-pad1_ ] [net-_u4-pad3_ ] u6 +a8 net-_u10-pad2_ net-_u6-pad1_ u8 +a9 [net-_m2-pad3_ ] [net-_u10-pad2_ ] u10 +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u3 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u1 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u2 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u5 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u7 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u9 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u6 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u8 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u10 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Control Statements + +.ends SN74CBT3306C \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/SN74CBT3306C_Previous_Values.xml b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/SN74CBT3306C_Previous_Values.xml new file mode 100644 index 000000000..12408bfbb --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/SN74CBT3306C_Previous_Values.xml @@ -0,0 +1 @@ +dac_bridged_inverteradc_bridgedac_bridged_bufferadc_bridgedac_bridged_bufferadc_bridgeC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.libtruefalsefalseHzHz0Volts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or Amperessecsecsec \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/analysis b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/analysis new file mode 100644 index 000000000..ebd5c0a94 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3306C/analysis @@ -0,0 +1 @@ +.tran 0e-00 0e-00 0e-00 \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/NMOS-180nm.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/NMOS-180nm.lib new file mode 100644 index 000000000..51e9b1196 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/NMOS-180nm.lib @@ -0,0 +1,13 @@ +.model CMOSN NMOS (LEVEL=8 VERSION=3.2 TNOM=27 TOX=4.1E-9 XJ=1E-7 NCH=2.3549E17 VTH0=0.3823463 K1=0.5810697 ++ K2=4.774618E-3 K3=0.0431669 K3B=1.1498346 W0=1E-7 NLX=1.910552E-7 DVT0W=0 DVT1W=0 DVT2W=0 ++ DVT0=1.2894824 DVT1=0.3622063 DVT2=0.0713729 U0=280.633249 UA=-1.208537E-9 UB=2.158625E-18 ++ UC=5.342807E-11 VSAT=9.366802E4 A0=1.7593146 AGS=0.3939741 B0=-6.413949E-9 B1=-1E-7 KETA=-5.180424E-4 ++ A1=0 A2=1 RDSW=105.5517558 PRWG=0.5 PRWB=-0.1998871 WR=1 WINT=7.904732E-10 LINT=1.571424E-8 XL=0 ++ XW=-1E-8 DWG=1.297221E-9 DWB=1.479041E-9 VOFF=-0.0955434 NFACTOR=2.4358891 CIT=0 CDSC=2.4E-4 CDSCD=0 ++ CDSCB=0 ETA0=3.104851E-3 ETAB=-2.512384E-5 DSUB=0.0167075 PCLM=0.8073191 PDIBLC1=0.1666161 PDIBLC2=3.112892E-3 ++ PDIBLCB=-0.1 DROUT=0.7875618 PSCBE1=8E10 PSCBE2=9.213635E-10 PVAG=3.85243E-3 DELTA=0.01 RSH=6.7 MOBMOD=1 ++ PRT=0 UTE=-1.5 KT1=-0.11 KT1L=0 KT2=0.022 UA1=4.31E-9 UB1=-7.61E-18 UC1=-5.6E-11 AT=3.3E4 WL=0 WLN=1 ++ WW=0 WWN=1 WWL=0 LL=0 LLN=1 LW=0 LWN=1 LWL=0 CAPMOD=2 XPART=0.5 CGDO=7.08E-10 CGSO=7.08E-10 CGBO=1E-12 ++ CJ=9.68858E-4 PB=0.8 MJ=0.3864502 CJSW=2.512138E-10 PBSW=0.809286 MJSW=0.1060414 CJSWG=3.3E-10 PBSWG=0.809286 ++ MJSWG=0.1060414 CF=0 PVTH0=-1.192722E-3 PRDSW=-5 PK2=6.450505E-5 WKETA=-4.27294E-4 LKETA=-0.0104078 ++ PU0=6.3268729 PUA=2.226552E-11 PUB=0 PVSAT=969.1480157 PETA0=1E-4 PKETA=-1.049509E-3) diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/SN74CBT3384A-cache.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/SN74CBT3384A-cache.lib new file mode 100644 index 000000000..8ff81d329 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/SN74CBT3384A-cache.lib @@ -0,0 +1,128 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# PORT +# +DEF PORT U 0 40 Y Y 26 F N +F0 "U" 50 100 30 H V C CNN +F1 "PORT" 0 0 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 325 225 285 -1421 -1278 0 1 0 N 100 50 150 0 +A 376 -275 356 1294 1408 0 1 0 N 150 0 100 -50 +S -100 50 100 -50 0 1 0 N +X ~ 1 250 0 100 L 30 30 1 1 B +X ~ 2 250 0 100 L 30 30 2 1 B +X ~ 3 250 0 100 L 30 30 3 1 B +X ~ 4 250 0 100 L 30 30 4 1 B +X ~ 5 250 0 100 L 30 30 5 1 B +X ~ 6 250 0 100 L 30 30 6 1 B +X ~ 7 250 0 100 L 30 30 7 1 B +X ~ 8 250 0 100 L 30 30 8 1 B +X ~ 9 250 0 100 L 30 30 9 1 B +X ~ 10 250 0 100 L 30 30 10 1 B +X ~ 11 250 0 100 L 30 30 11 1 B +X ~ 12 250 0 100 L 30 30 12 1 B +X ~ 13 250 0 100 L 30 30 13 1 B +X ~ 14 250 0 100 L 30 30 14 1 B +X ~ 15 250 0 100 L 30 30 15 1 B +X ~ 16 250 0 100 L 30 30 16 1 B +X ~ 17 250 0 100 L 30 30 17 1 B +X ~ 18 250 0 100 L 30 30 18 1 B +X ~ 19 250 0 100 L 30 30 19 1 B +X ~ 20 250 0 100 L 30 30 20 1 B +X ~ 21 250 0 100 L 30 30 21 1 B +X ~ 22 250 0 100 L 30 30 22 1 B +X ~ 23 250 0 100 L 30 30 23 1 B +X ~ 24 250 0 100 L 30 30 24 1 B +X ~ 25 250 0 100 L 30 30 25 1 B +X ~ 26 250 0 100 L 30 30 26 1 B +ENDDRAW +ENDDEF +# +# adc_bridge_1 +# +DEF adc_bridge_1 U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "adc_bridge_1" 0 150 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -400 200 350 -50 0 1 0 N +X IN1 1 -600 50 200 R 50 50 1 1 I +X OUT1 2 550 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# d_buffer +# +DEF d_buffer U 0 40 Y Y 1 F N +F0 "U" 0 -50 60 H V C CNN +F1 "d_buffer" 0 50 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 4 0 1 0 -300 200 -300 -200 450 0 -300 200 N +X IN 1 -500 0 200 R 50 50 1 1 I +X OUT 2 650 0 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# d_inverter +# +DEF d_inverter U 0 40 Y Y 1 F N +F0 "U" 0 -100 60 H V C CNN +F1 "d_inverter" 0 150 60 H V C CNN +F2 "" 50 -50 60 H V C CNN +F3 "" 50 -50 60 H V C CNN +DRAW +P 4 0 1 0 -100 50 -100 -50 100 0 -100 50 N +X ~ 1 -300 0 200 R 50 50 1 1 I +X ~ 2 300 0 200 L 50 50 1 1 O I +ENDDRAW +ENDDEF +# +# dac_bridge_1 +# +DEF dac_bridge_1 U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "dac_bridge_1" 0 150 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -400 200 350 -50 0 1 0 N +X IN1 1 -600 50 200 R 50 50 1 1 I +X OUT1 2 550 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# eSim_MOS_N +# +DEF eSim_MOS_N M 0 0 Y N 1 F N +F0 "M" 0 -150 50 H V R CNN +F1 "eSim_MOS_N" 100 -50 50 H V R CNN +F2 "" 300 -300 29 H V C CNN +F3 "" 100 -200 60 H V C CNN +ALIAS mosfet_n +DRAW +C 150 -200 111 0 1 10 N +P 2 0 1 10 130 -290 130 -250 N +P 2 0 1 0 130 -270 200 -270 N +P 2 0 1 10 130 -220 130 -180 N +P 2 0 1 0 130 -200 200 -200 N +P 2 0 1 10 130 -150 130 -110 N +P 2 0 1 0 130 -130 200 -130 N +P 2 0 1 0 200 -300 200 -270 N +P 2 0 1 0 200 -130 200 -100 N +P 3 0 1 10 110 -275 110 -125 110 -125 N +P 3 0 1 0 200 -200 300 -200 300 -250 N +P 4 0 1 0 140 -200 180 -215 180 -185 140 -200 F +X D 1 200 0 100 D 50 50 1 1 P +X G 2 -100 -200 210 R 50 50 1 1 P +X S 3 200 -400 100 U 50 50 1 1 P +X B 4 300 -350 98 U 47 47 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/SN74CBT3384A.cir b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/SN74CBT3384A.cir new file mode 100644 index 000000000..3da70a8e9 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/SN74CBT3384A.cir @@ -0,0 +1,55 @@ +* C:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\SN74CBT3384A\SN74CBT3384A.cir + +* EESchema Netlist Version 1.1 (Spice format) creation date: 06/25/25 14:51:03 + +* To exclude a component from the Spice Netlist add [Spice_Netlist_Enabled] user FIELD set to: N +* To reorder the component spice node sequence add [Spice_Node_Sequence] user FIELD and define sequence: 2,1,0 + +* Sheet Name: / +M1 Net-_M1-Pad1_ Net-_M1-Pad2_ Net-_M1-Pad3_ GND mosfet_n +M3 Net-_M3-Pad1_ Net-_M1-Pad2_ Net-_M3-Pad3_ GND mosfet_n +M5 Net-_M5-Pad1_ Net-_M1-Pad2_ Net-_M5-Pad3_ GND mosfet_n +M7 Net-_M7-Pad1_ Net-_M1-Pad2_ Net-_M7-Pad3_ GND mosfet_n +M9 Net-_M9-Pad1_ Net-_M1-Pad2_ Net-_M9-Pad3_ GND mosfet_n +M2 Net-_M2-Pad1_ Net-_M10-Pad2_ Net-_M2-Pad3_ GND mosfet_n +M4 Net-_M4-Pad1_ Net-_M10-Pad2_ Net-_M4-Pad3_ GND mosfet_n +M6 Net-_M6-Pad1_ Net-_M10-Pad2_ Net-_M6-Pad3_ GND mosfet_n +M8 Net-_M8-Pad1_ Net-_M10-Pad2_ Net-_M8-Pad3_ GND mosfet_n +M10 Net-_M10-Pad1_ Net-_M10-Pad2_ Net-_M10-Pad3_ GND mosfet_n +U1 Net-_U1-Pad1_ Net-_U1-Pad2_ Net-_M1-Pad1_ Net-_M3-Pad1_ Net-_U1-Pad5_ Net-_U1-Pad6_ Net-_M5-Pad1_ Net-_M7-Pad1_ Net-_U1-Pad9_ Net-_U1-Pad10_ Net-_M9-Pad1_ GND Net-_U1-Pad13_ Net-_M2-Pad1_ Net-_U1-Pad15_ Net-_U1-Pad16_ Net-_M4-Pad1_ Net-_M6-Pad1_ Net-_U1-Pad19_ Net-_U1-Pad20_ Net-_M8-Pad1_ Net-_M10-Pad1_ Net-_U1-Pad23_ ? PORT +U4 Net-_U2-Pad2_ Net-_M1-Pad2_ dac_bridge_1 +U2 Net-_U1-Pad1_ Net-_U2-Pad2_ d_inverter +U5 Net-_U3-Pad2_ Net-_M10-Pad2_ dac_bridge_1 +U3 Net-_U1-Pad13_ Net-_U3-Pad2_ d_inverter +U12 Net-_U12-Pad1_ Net-_U12-Pad2_ d_buffer +U18 Net-_U18-Pad1_ Net-_U18-Pad2_ d_buffer +U20 Net-_U10-Pad2_ Net-_U20-Pad2_ d_buffer +U22 Net-_U13-Pad2_ Net-_U22-Pad2_ d_buffer +U24 Net-_U15-Pad2_ Net-_U24-Pad2_ d_buffer +U17 Net-_U17-Pad1_ Net-_U17-Pad2_ d_buffer +U19 Net-_U19-Pad1_ Net-_U19-Pad2_ d_buffer +U21 Net-_U11-Pad2_ Net-_U21-Pad2_ d_buffer +U23 Net-_U14-Pad2_ Net-_U23-Pad2_ d_buffer +U25 Net-_U16-Pad2_ Net-_U25-Pad2_ d_buffer +U6 Net-_M1-Pad3_ Net-_U12-Pad1_ adc_bridge_1 +U8 Net-_M3-Pad3_ Net-_U18-Pad1_ adc_bridge_1 +U10 Net-_M5-Pad3_ Net-_U10-Pad2_ adc_bridge_1 +U13 Net-_M7-Pad3_ Net-_U13-Pad2_ adc_bridge_1 +U15 Net-_M9-Pad3_ Net-_U15-Pad2_ adc_bridge_1 +U7 Net-_M2-Pad3_ Net-_U17-Pad1_ adc_bridge_1 +U9 Net-_M4-Pad3_ Net-_U19-Pad1_ adc_bridge_1 +U11 Net-_M6-Pad3_ Net-_U11-Pad2_ adc_bridge_1 +U14 Net-_M8-Pad3_ Net-_U14-Pad2_ adc_bridge_1 +U16 Net-_M10-Pad3_ Net-_U16-Pad2_ adc_bridge_1 +U28 Net-_U18-Pad2_ Net-_U1-Pad5_ dac_bridge_1 +U26 Net-_U12-Pad2_ Net-_U1-Pad2_ dac_bridge_1 +U31 Net-_U20-Pad2_ Net-_U1-Pad6_ dac_bridge_1 +U33 Net-_U22-Pad2_ Net-_U1-Pad9_ dac_bridge_1 +U35 Net-_U24-Pad2_ Net-_U1-Pad10_ dac_bridge_1 +U27 Net-_U17-Pad2_ Net-_U1-Pad15_ dac_bridge_1 +U29 Net-_U19-Pad2_ Net-_U1-Pad16_ dac_bridge_1 +U30 Net-_U21-Pad2_ Net-_U1-Pad19_ dac_bridge_1 +U32 Net-_U23-Pad2_ Net-_U1-Pad20_ dac_bridge_1 +U34 Net-_U25-Pad2_ Net-_U1-Pad23_ dac_bridge_1 + +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/SN74CBT3384A.cir.out b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/SN74CBT3384A.cir.out new file mode 100644 index 000000000..b721ac748 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/SN74CBT3384A.cir.out @@ -0,0 +1,159 @@ +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\sn74cbt3384a\sn74cbt3384a.cir + +.include NMOS-180nm.lib +m1 net-_m1-pad1_ net-_m1-pad2_ net-_m1-pad3_ gnd CMOSN W=100u L=100u M=1 +m3 net-_m3-pad1_ net-_m1-pad2_ net-_m3-pad3_ gnd CMOSN W=100u L=100u M=1 +m5 net-_m5-pad1_ net-_m1-pad2_ net-_m5-pad3_ gnd CMOSN W=100u L=100u M=1 +m7 net-_m7-pad1_ net-_m1-pad2_ net-_m7-pad3_ gnd CMOSN W=100u L=100u M=1 +m9 net-_m9-pad1_ net-_m1-pad2_ net-_m9-pad3_ gnd CMOSN W=100u L=100u M=1 +m2 net-_m2-pad1_ net-_m10-pad2_ net-_m2-pad3_ gnd CMOSN W=100u L=100u M=1 +m4 net-_m4-pad1_ net-_m10-pad2_ net-_m4-pad3_ gnd CMOSN W=100u L=100u M=1 +m6 net-_m6-pad1_ net-_m10-pad2_ net-_m6-pad3_ gnd CMOSN W=100u L=100u M=1 +m8 net-_m8-pad1_ net-_m10-pad2_ net-_m8-pad3_ gnd CMOSN W=100u L=100u M=1 +m10 net-_m10-pad1_ net-_m10-pad2_ net-_m10-pad3_ gnd CMOSN W=100u L=100u M=1 +* u1 net-_u1-pad1_ net-_u1-pad2_ net-_m1-pad1_ net-_m3-pad1_ net-_u1-pad5_ net-_u1-pad6_ net-_m5-pad1_ net-_m7-pad1_ net-_u1-pad9_ net-_u1-pad10_ net-_m9-pad1_ gnd net-_u1-pad13_ net-_m2-pad1_ net-_u1-pad15_ net-_u1-pad16_ net-_m4-pad1_ net-_m6-pad1_ net-_u1-pad19_ net-_u1-pad20_ net-_m8-pad1_ net-_m10-pad1_ net-_u1-pad23_ ? port +* u4 net-_u2-pad2_ net-_m1-pad2_ dac_bridge_1 +* u2 net-_u1-pad1_ net-_u2-pad2_ d_inverter +* u5 net-_u3-pad2_ net-_m10-pad2_ dac_bridge_1 +* u3 net-_u1-pad13_ net-_u3-pad2_ d_inverter +* u12 net-_u12-pad1_ net-_u12-pad2_ d_buffer +* u18 net-_u18-pad1_ net-_u18-pad2_ d_buffer +* u20 net-_u10-pad2_ net-_u20-pad2_ d_buffer +* u22 net-_u13-pad2_ net-_u22-pad2_ d_buffer +* u24 net-_u15-pad2_ net-_u24-pad2_ d_buffer +* u17 net-_u17-pad1_ net-_u17-pad2_ d_buffer +* u19 net-_u19-pad1_ net-_u19-pad2_ d_buffer +* u21 net-_u11-pad2_ net-_u21-pad2_ d_buffer +* u23 net-_u14-pad2_ net-_u23-pad2_ d_buffer +* u25 net-_u16-pad2_ net-_u25-pad2_ d_buffer +* u6 net-_m1-pad3_ net-_u12-pad1_ adc_bridge_1 +* u8 net-_m3-pad3_ net-_u18-pad1_ adc_bridge_1 +* u10 net-_m5-pad3_ net-_u10-pad2_ adc_bridge_1 +* u13 net-_m7-pad3_ net-_u13-pad2_ adc_bridge_1 +* u15 net-_m9-pad3_ net-_u15-pad2_ adc_bridge_1 +* u7 net-_m2-pad3_ net-_u17-pad1_ adc_bridge_1 +* u9 net-_m4-pad3_ net-_u19-pad1_ adc_bridge_1 +* u11 net-_m6-pad3_ net-_u11-pad2_ adc_bridge_1 +* u14 net-_m8-pad3_ net-_u14-pad2_ adc_bridge_1 +* u16 net-_m10-pad3_ net-_u16-pad2_ adc_bridge_1 +* u28 net-_u18-pad2_ net-_u1-pad5_ dac_bridge_1 +* u26 net-_u12-pad2_ net-_u1-pad2_ dac_bridge_1 +* u31 net-_u20-pad2_ net-_u1-pad6_ dac_bridge_1 +* u33 net-_u22-pad2_ net-_u1-pad9_ dac_bridge_1 +* u35 net-_u24-pad2_ net-_u1-pad10_ dac_bridge_1 +* u27 net-_u17-pad2_ net-_u1-pad15_ dac_bridge_1 +* u29 net-_u19-pad2_ net-_u1-pad16_ dac_bridge_1 +* u30 net-_u21-pad2_ net-_u1-pad19_ dac_bridge_1 +* u32 net-_u23-pad2_ net-_u1-pad20_ dac_bridge_1 +* u34 net-_u25-pad2_ net-_u1-pad23_ dac_bridge_1 +a1 [net-_u2-pad2_ ] [net-_m1-pad2_ ] u4 +a2 net-_u1-pad1_ net-_u2-pad2_ u2 +a3 [net-_u3-pad2_ ] [net-_m10-pad2_ ] u5 +a4 net-_u1-pad13_ net-_u3-pad2_ u3 +a5 net-_u12-pad1_ net-_u12-pad2_ u12 +a6 net-_u18-pad1_ net-_u18-pad2_ u18 +a7 net-_u10-pad2_ net-_u20-pad2_ u20 +a8 net-_u13-pad2_ net-_u22-pad2_ u22 +a9 net-_u15-pad2_ net-_u24-pad2_ u24 +a10 net-_u17-pad1_ net-_u17-pad2_ u17 +a11 net-_u19-pad1_ net-_u19-pad2_ u19 +a12 net-_u11-pad2_ net-_u21-pad2_ u21 +a13 net-_u14-pad2_ net-_u23-pad2_ u23 +a14 net-_u16-pad2_ net-_u25-pad2_ u25 +a15 [net-_m1-pad3_ ] [net-_u12-pad1_ ] u6 +a16 [net-_m3-pad3_ ] [net-_u18-pad1_ ] u8 +a17 [net-_m5-pad3_ ] [net-_u10-pad2_ ] u10 +a18 [net-_m7-pad3_ ] [net-_u13-pad2_ ] u13 +a19 [net-_m9-pad3_ ] [net-_u15-pad2_ ] u15 +a20 [net-_m2-pad3_ ] [net-_u17-pad1_ ] u7 +a21 [net-_m4-pad3_ ] [net-_u19-pad1_ ] u9 +a22 [net-_m6-pad3_ ] [net-_u11-pad2_ ] u11 +a23 [net-_m8-pad3_ ] [net-_u14-pad2_ ] u14 +a24 [net-_m10-pad3_ ] [net-_u16-pad2_ ] u16 +a25 [net-_u18-pad2_ ] [net-_u1-pad5_ ] u28 +a26 [net-_u12-pad2_ ] [net-_u1-pad2_ ] u26 +a27 [net-_u20-pad2_ ] [net-_u1-pad6_ ] u31 +a28 [net-_u22-pad2_ ] [net-_u1-pad9_ ] u33 +a29 [net-_u24-pad2_ ] [net-_u1-pad10_ ] u35 +a30 [net-_u17-pad2_ ] [net-_u1-pad15_ ] u27 +a31 [net-_u19-pad2_ ] [net-_u1-pad16_ ] u29 +a32 [net-_u21-pad2_ ] [net-_u1-pad19_ ] u30 +a33 [net-_u23-pad2_ ] [net-_u1-pad20_ ] u32 +a34 [net-_u25-pad2_ ] [net-_u1-pad23_ ] u34 +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u4 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u2 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u5 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u3 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u12 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u18 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u20 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u22 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u24 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u17 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u19 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u21 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u23 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u25 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u6 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u8 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u10 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u13 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u15 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u7 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u9 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u11 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u14 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u16 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u28 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u26 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u31 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u33 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u35 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u27 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u29 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u30 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u32 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u34 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +.tran 0e-00 0e-00 0e-00 + +* Control Statements +.control +run +print allv > plot_data_v.txt +print alli > plot_data_i.txt +.endc +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/SN74CBT3384A.pro b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/SN74CBT3384A.pro new file mode 100644 index 000000000..e27a398be --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/SN74CBT3384A.pro @@ -0,0 +1,73 @@ +update=22/05/2015 07:44:53 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=adc-dac +LibName2=memory +LibName3=xilinx +LibName4=microcontrollers +LibName5=dsp +LibName6=microchip +LibName7=analog_switches +LibName8=motorola +LibName9=texas +LibName10=intel +LibName11=audio +LibName12=interface +LibName13=digital-audio +LibName14=philips +LibName15=display +LibName16=cypress +LibName17=siliconi +LibName18=opto +LibName19=atmel +LibName20=contrib +LibName21=power +LibName22=eSim_Plot +LibName23=transistors +LibName24=conn +LibName25=eSim_User +LibName26=regul +LibName27=74xx +LibName28=cmos4000 +LibName29=eSim_Analog +LibName30=eSim_Devices +LibName31=eSim_Digital +LibName32=eSim_Hybrid +LibName33=eSim_Miscellaneous +LibName34=eSim_Power +LibName35=eSim_Sources +LibName36=eSim_Subckt +LibName37=eSim_Nghdl +LibName38=eSim_Ngveri +LibName39=eSim_SKY130 +LibName40=eSim_SKY130_Subckts diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/SN74CBT3384A.sch b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/SN74CBT3384A.sch new file mode 100644 index 000000000..f2edccd28 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/SN74CBT3384A.sch @@ -0,0 +1,994 @@ +EESchema Schematic File Version 2 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:power +LIBS:eSim_Plot +LIBS:transistors +LIBS:conn +LIBS:eSim_User +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:eSim_Analog +LIBS:eSim_Devices +LIBS:eSim_Digital +LIBS:eSim_Hybrid +LIBS:eSim_Miscellaneous +LIBS:eSim_Power +LIBS:eSim_Sources +LIBS:eSim_Subckt +LIBS:eSim_Nghdl +LIBS:eSim_Ngveri +LIBS:eSim_SKY130 +LIBS:eSim_SKY130_Subckts +LIBS:SN74CBT3384A-cache +EELAYER 25 0 +EELAYER END +$Descr A3 16535 11693 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L mosfet_n M1 +U 1 1 685B918C +P 5850 2200 +F 0 "M1" H 5850 2050 50 0000 R CNN +F 1 "mosfet_n" H 5950 2150 50 0000 R CNN +F 2 "" H 6150 1900 29 0000 C CNN +F 3 "" H 5950 2000 60 0000 C CNN + 1 5850 2200 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 6200 1900 6300 1900 +Wire Wire Line + 6300 1900 6300 1850 +$Comp +L mosfet_n M3 +U 1 1 685B920F +P 6250 2600 +F 0 "M3" H 6250 2450 50 0000 R CNN +F 1 "mosfet_n" H 6350 2550 50 0000 R CNN +F 2 "" H 6550 2300 29 0000 C CNN +F 3 "" H 6350 2400 60 0000 C CNN + 1 6250 2600 + 0 -1 -1 0 +$EndComp +$Comp +L mosfet_n M5 +U 1 1 685B9249 +P 6650 3050 +F 0 "M5" H 6650 2900 50 0000 R CNN +F 1 "mosfet_n" H 6750 3000 50 0000 R CNN +F 2 "" H 6950 2750 29 0000 C CNN +F 3 "" H 6750 2850 60 0000 C CNN + 1 6650 3050 + 0 -1 -1 0 +$EndComp +$Comp +L mosfet_n M7 +U 1 1 685B92D3 +P 7000 3500 +F 0 "M7" H 7000 3350 50 0000 R CNN +F 1 "mosfet_n" H 7100 3450 50 0000 R CNN +F 2 "" H 7300 3200 29 0000 C CNN +F 3 "" H 7100 3300 60 0000 C CNN + 1 7000 3500 + 0 -1 -1 0 +$EndComp +$Comp +L mosfet_n M9 +U 1 1 685B9318 +P 7300 3900 +F 0 "M9" H 7300 3750 50 0000 R CNN +F 1 "mosfet_n" H 7400 3850 50 0000 R CNN +F 2 "" H 7600 3600 29 0000 C CNN +F 3 "" H 7400 3700 60 0000 C CNN + 1 7300 3900 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 7500 4400 7500 4000 +Wire Wire Line + 7200 3600 7200 4400 +Connection ~ 7200 4400 +Wire Wire Line + 6850 3150 6850 4400 +Connection ~ 6850 4400 +Wire Wire Line + 6450 2700 6450 4400 +Connection ~ 6450 4400 +Wire Wire Line + 6050 2300 6050 4400 +Connection ~ 6050 4400 +Wire Wire Line + 5850 2000 5100 2000 +Wire Wire Line + 6250 2400 5100 2400 +Wire Wire Line + 6650 2850 5100 2850 +Wire Wire Line + 6600 2200 6600 2300 +Wire Wire Line + 6650 2400 7050 2400 +Wire Wire Line + 7000 2650 7000 2750 +Wire Wire Line + 7050 2850 7300 2850 +Wire Wire Line + 7350 3050 7350 3200 +Wire Wire Line + 7400 3300 7850 3300 +Wire Wire Line + 7650 3500 7650 3600 +Wire Wire Line + 7700 3700 8000 3700 +Wire Wire Line + 7300 3700 5100 3700 +Wire Wire Line + 7000 3300 5150 3300 +$Comp +L mosfet_n M2 +U 1 1 685B9B81 +P 5850 5200 +F 0 "M2" H 5850 5050 50 0000 R CNN +F 1 "mosfet_n" H 5950 5150 50 0000 R CNN +F 2 "" H 6150 4900 29 0000 C CNN +F 3 "" H 5950 5000 60 0000 C CNN + 1 5850 5200 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 6200 4900 6300 4900 +Wire Wire Line + 6300 4900 6300 4850 +$Comp +L mosfet_n M4 +U 1 1 685B9B89 +P 6250 5600 +F 0 "M4" H 6250 5450 50 0000 R CNN +F 1 "mosfet_n" H 6350 5550 50 0000 R CNN +F 2 "" H 6550 5300 29 0000 C CNN +F 3 "" H 6350 5400 60 0000 C CNN + 1 6250 5600 + 0 -1 -1 0 +$EndComp +$Comp +L mosfet_n M6 +U 1 1 685B9B8F +P 6650 6050 +F 0 "M6" H 6650 5900 50 0000 R CNN +F 1 "mosfet_n" H 6750 6000 50 0000 R CNN +F 2 "" H 6950 5750 29 0000 C CNN +F 3 "" H 6750 5850 60 0000 C CNN + 1 6650 6050 + 0 -1 -1 0 +$EndComp +$Comp +L mosfet_n M8 +U 1 1 685B9B95 +P 7000 6500 +F 0 "M8" H 7000 6350 50 0000 R CNN +F 1 "mosfet_n" H 7100 6450 50 0000 R CNN +F 2 "" H 7300 6200 29 0000 C CNN +F 3 "" H 7100 6300 60 0000 C CNN + 1 7000 6500 + 0 -1 -1 0 +$EndComp +$Comp +L mosfet_n M10 +U 1 1 685B9B9B +P 7300 6900 +F 0 "M10" H 7300 6750 50 0000 R CNN +F 1 "mosfet_n" H 7400 6850 50 0000 R CNN +F 2 "" H 7600 6600 29 0000 C CNN +F 3 "" H 7400 6700 60 0000 C CNN + 1 7300 6900 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 7500 7400 7500 7000 +Wire Wire Line + 7200 6600 7200 7400 +Connection ~ 7200 7400 +Wire Wire Line + 6850 6150 6850 7400 +Connection ~ 6850 7400 +Wire Wire Line + 6450 5700 6450 7400 +Connection ~ 6450 7400 +Wire Wire Line + 6050 5300 6050 7400 +Connection ~ 6050 7400 +Wire Wire Line + 5850 5000 5100 5000 +Wire Wire Line + 6250 5400 5100 5400 +Wire Wire Line + 6650 5850 5100 5850 +Wire Wire Line + 6600 5200 6600 5300 +Wire Wire Line + 6250 5000 6950 5000 +Wire Wire Line + 6650 5400 7050 5400 +Wire Wire Line + 7000 5650 7000 5750 +Wire Wire Line + 7050 5850 7300 5850 +Wire Wire Line + 7350 6050 7350 6200 +Wire Wire Line + 7400 6300 7850 6300 +Wire Wire Line + 7650 6500 7650 6600 +Wire Wire Line + 7700 6700 8000 6700 +Wire Wire Line + 7300 6700 5100 6700 +Wire Wire Line + 7000 6300 5150 6300 +Text GLabel 950 1200 0 60 Input ~ 0 +GND +$Comp +L PORT U1 +U 24 1 685B9E3C +P 1450 750 +F 0 "U1" H 1500 850 30 0000 C CNN +F 1 "PORT" H 1450 750 30 0000 C CNN +F 2 "" H 1450 750 60 0000 C CNN +F 3 "" H 1450 750 60 0000 C CNN + 24 1450 750 + -1 0 0 1 +$EndComp +Wire Wire Line + 950 1200 1150 1200 +Text GLabel 6300 1850 2 60 Input ~ 0 +GND +Text GLabel 6600 2200 2 60 Input ~ 0 +GND +Text GLabel 7000 2650 2 60 Input ~ 0 +GND +Text GLabel 7350 3050 2 60 Input ~ 0 +GND +Text GLabel 7650 3500 2 60 Input ~ 0 +GND +$Comp +L PORT U1 +U 3 1 685BA224 +P 4850 2000 +F 0 "U1" H 4900 2100 30 0000 C CNN +F 1 "PORT" H 4850 2000 30 0000 C CNN +F 2 "" H 4850 2000 60 0000 C CNN +F 3 "" H 4850 2000 60 0000 C CNN + 3 4850 2000 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 4 1 685BA30F +P 4850 2400 +F 0 "U1" H 4900 2500 30 0000 C CNN +F 1 "PORT" H 4850 2400 30 0000 C CNN +F 2 "" H 4850 2400 60 0000 C CNN +F 3 "" H 4850 2400 60 0000 C CNN + 4 4850 2400 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 5 1 685BA39B +P 10950 2400 +F 0 "U1" H 11000 2500 30 0000 C CNN +F 1 "PORT" H 10950 2400 30 0000 C CNN +F 2 "" H 10950 2400 60 0000 C CNN +F 3 "" H 10950 2400 60 0000 C CNN + 5 10950 2400 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 11 1 685BA458 +P 4850 3700 +F 0 "U1" H 4900 3800 30 0000 C CNN +F 1 "PORT" H 4850 3700 30 0000 C CNN +F 2 "" H 4850 3700 60 0000 C CNN +F 3 "" H 4850 3700 60 0000 C CNN + 11 4850 3700 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 6 1 685BA50F +P 11300 2850 +F 0 "U1" H 11350 2950 30 0000 C CNN +F 1 "PORT" H 11300 2850 30 0000 C CNN +F 2 "" H 11300 2850 60 0000 C CNN +F 3 "" H 11300 2850 60 0000 C CNN + 6 11300 2850 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 13 1 685BA59A +P 3500 7400 +F 0 "U1" H 3550 7500 30 0000 C CNN +F 1 "PORT" H 3500 7400 30 0000 C CNN +F 2 "" H 3500 7400 60 0000 C CNN +F 3 "" H 3500 7400 60 0000 C CNN + 13 3500 7400 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 15 1 685BA5DD +P 10900 5000 +F 0 "U1" H 10950 5100 30 0000 C CNN +F 1 "PORT" H 10900 5000 30 0000 C CNN +F 2 "" H 10900 5000 60 0000 C CNN +F 3 "" H 10900 5000 60 0000 C CNN + 15 10900 5000 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 17 1 685BA636 +P 4850 5400 +F 0 "U1" H 4900 5500 30 0000 C CNN +F 1 "PORT" H 4850 5400 30 0000 C CNN +F 2 "" H 4850 5400 60 0000 C CNN +F 3 "" H 4850 5400 60 0000 C CNN + 17 4850 5400 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 19 1 685BA691 +P 11250 5850 +F 0 "U1" H 11300 5950 30 0000 C CNN +F 1 "PORT" H 11250 5850 30 0000 C CNN +F 2 "" H 11250 5850 60 0000 C CNN +F 3 "" H 11250 5850 60 0000 C CNN + 19 11250 5850 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 21 1 685BA77C +P 4900 6300 +F 0 "U1" H 4950 6400 30 0000 C CNN +F 1 "PORT" H 4900 6300 30 0000 C CNN +F 2 "" H 4900 6300 60 0000 C CNN +F 3 "" H 4900 6300 60 0000 C CNN + 21 4900 6300 + 1 0 0 -1 +$EndComp +Text GLabel 6300 4850 2 60 Input ~ 0 +GND +Text GLabel 6600 5200 2 60 Input ~ 0 +GND +Text GLabel 7000 5650 2 60 Input ~ 0 +GND +Text GLabel 7350 6050 2 60 Input ~ 0 +GND +Text GLabel 7650 6500 2 60 Input ~ 0 +GND +$Comp +L PORT U1 +U 1 1 685BAE23 +P 3500 4400 +F 0 "U1" H 3550 4500 30 0000 C CNN +F 1 "PORT" H 3500 4400 30 0000 C CNN +F 2 "" H 3500 4400 60 0000 C CNN +F 3 "" H 3500 4400 60 0000 C CNN + 1 3500 4400 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 7 1 685BAEBC +P 4850 2850 +F 0 "U1" H 4900 2950 30 0000 C CNN +F 1 "PORT" H 4850 2850 30 0000 C CNN +F 2 "" H 4850 2850 60 0000 C CNN +F 3 "" H 4850 2850 60 0000 C CNN + 7 4850 2850 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 8 1 685BAF98 +P 4900 3300 +F 0 "U1" H 4950 3400 30 0000 C CNN +F 1 "PORT" H 4900 3300 30 0000 C CNN +F 2 "" H 4900 3300 60 0000 C CNN +F 3 "" H 4900 3300 60 0000 C CNN + 8 4900 3300 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 9 1 685BB06D +P 11850 3300 +F 0 "U1" H 11900 3400 30 0000 C CNN +F 1 "PORT" H 11850 3300 30 0000 C CNN +F 2 "" H 11850 3300 60 0000 C CNN +F 3 "" H 11850 3300 60 0000 C CNN + 9 11850 3300 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 12 1 685BB147 +P 1400 1200 +F 0 "U1" H 1450 1300 30 0000 C CNN +F 1 "PORT" H 1400 1200 30 0000 C CNN +F 2 "" H 1400 1200 60 0000 C CNN +F 3 "" H 1400 1200 60 0000 C CNN + 12 1400 1200 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 10 1 685BB196 +P 12000 3700 +F 0 "U1" H 12050 3800 30 0000 C CNN +F 1 "PORT" H 12000 3700 30 0000 C CNN +F 2 "" H 12000 3700 60 0000 C CNN +F 3 "" H 12000 3700 60 0000 C CNN + 10 12000 3700 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 2 1 685BB261 +P 10500 2000 +F 0 "U1" H 10550 2100 30 0000 C CNN +F 1 "PORT" H 10500 2000 30 0000 C CNN +F 2 "" H 10500 2000 60 0000 C CNN +F 3 "" H 10500 2000 60 0000 C CNN + 2 10500 2000 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 14 1 685BB41E +P 4850 5000 +F 0 "U1" H 4900 5100 30 0000 C CNN +F 1 "PORT" H 4850 5000 30 0000 C CNN +F 2 "" H 4850 5000 60 0000 C CNN +F 3 "" H 4850 5000 60 0000 C CNN + 14 4850 5000 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 16 1 685BB4E4 +P 11050 5400 +F 0 "U1" H 11100 5500 30 0000 C CNN +F 1 "PORT" H 11050 5400 30 0000 C CNN +F 2 "" H 11050 5400 60 0000 C CNN +F 3 "" H 11050 5400 60 0000 C CNN + 16 11050 5400 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 18 1 685BB583 +P 4850 5850 +F 0 "U1" H 4900 5950 30 0000 C CNN +F 1 "PORT" H 4850 5850 30 0000 C CNN +F 2 "" H 4850 5850 60 0000 C CNN +F 3 "" H 4850 5850 60 0000 C CNN + 18 4850 5850 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 20 1 685BB687 +P 11850 6300 +F 0 "U1" H 11900 6400 30 0000 C CNN +F 1 "PORT" H 11850 6300 30 0000 C CNN +F 2 "" H 11850 6300 60 0000 C CNN +F 3 "" H 11850 6300 60 0000 C CNN + 20 11850 6300 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 22 1 685BB79A +P 4850 6700 +F 0 "U1" H 4900 6800 30 0000 C CNN +F 1 "PORT" H 4850 6700 30 0000 C CNN +F 2 "" H 4850 6700 60 0000 C CNN +F 3 "" H 4850 6700 60 0000 C CNN + 22 4850 6700 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 23 1 685BB95B +P 12000 6700 +F 0 "U1" H 12050 6800 30 0000 C CNN +F 1 "PORT" H 12000 6700 30 0000 C CNN +F 2 "" H 12000 6700 60 0000 C CNN +F 3 "" H 12000 6700 60 0000 C CNN + 23 12000 6700 + -1 0 0 1 +$EndComp +NoConn ~ 1200 750 +$Comp +L dac_bridge_1 U4 +U 1 1 685C2A8F +P 5350 4450 +F 0 "U4" H 5350 4450 60 0000 C CNN +F 1 "dac_bridge_1" H 5350 4600 60 0000 C CNN +F 2 "" H 5350 4450 60 0000 C CNN +F 3 "" H 5350 4450 60 0000 C CNN + 1 5350 4450 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U2 +U 1 1 685C2BF2 +P 4200 4400 +F 0 "U2" H 4200 4300 60 0000 C CNN +F 1 "d_inverter" H 4200 4550 60 0000 C CNN +F 2 "" H 4250 4350 60 0000 C CNN +F 3 "" H 4250 4350 60 0000 C CNN + 1 4200 4400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3750 4400 3900 4400 +Wire Wire Line + 4500 4400 4750 4400 +Wire Wire Line + 5900 4400 7500 4400 +$Comp +L dac_bridge_1 U5 +U 1 1 685C3784 +P 5400 7450 +F 0 "U5" H 5400 7450 60 0000 C CNN +F 1 "dac_bridge_1" H 5400 7600 60 0000 C CNN +F 2 "" H 5400 7450 60 0000 C CNN +F 3 "" H 5400 7450 60 0000 C CNN + 1 5400 7450 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U3 +U 1 1 685C378A +P 4250 7400 +F 0 "U3" H 4250 7300 60 0000 C CNN +F 1 "d_inverter" H 4250 7550 60 0000 C CNN +F 2 "" H 4300 7350 60 0000 C CNN +F 3 "" H 4300 7350 60 0000 C CNN + 1 4250 7400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4550 7400 4800 7400 +Wire Wire Line + 3750 7400 3950 7400 +Wire Wire Line + 5950 7400 7500 7400 +$Comp +L d_buffer U12 +U 1 1 685C492D +P 8350 2000 +F 0 "U12" H 8350 1950 60 0000 C CNN +F 1 "d_buffer" H 8350 2050 60 0000 C CNN +F 2 "" H 8350 2000 60 0000 C CNN +F 3 "" H 8350 2000 60 0000 C CNN + 1 8350 2000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7750 2000 7850 2000 +$Comp +L d_buffer U18 +U 1 1 685C5561 +P 8800 2400 +F 0 "U18" H 8800 2350 60 0000 C CNN +F 1 "d_buffer" H 8800 2450 60 0000 C CNN +F 2 "" H 8800 2400 60 0000 C CNN +F 3 "" H 8800 2400 60 0000 C CNN + 1 8800 2400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8200 2400 8300 2400 +$Comp +L d_buffer U20 +U 1 1 685C562E +P 9050 2850 +F 0 "U20" H 9050 2800 60 0000 C CNN +F 1 "d_buffer" H 9050 2900 60 0000 C CNN +F 2 "" H 9050 2850 60 0000 C CNN +F 3 "" H 9050 2850 60 0000 C CNN + 1 9050 2850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8450 2850 8550 2850 +$Comp +L d_buffer U22 +U 1 1 685C563B +P 9600 3300 +F 0 "U22" H 9600 3250 60 0000 C CNN +F 1 "d_buffer" H 9600 3350 60 0000 C CNN +F 2 "" H 9600 3300 60 0000 C CNN +F 3 "" H 9600 3300 60 0000 C CNN + 1 9600 3300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9000 3300 9100 3300 +$Comp +L d_buffer U24 +U 1 1 685C583E +P 9750 3700 +F 0 "U24" H 9750 3650 60 0000 C CNN +F 1 "d_buffer" H 9750 3750 60 0000 C CNN +F 2 "" H 9750 3700 60 0000 C CNN +F 3 "" H 9750 3700 60 0000 C CNN + 1 9750 3700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9150 3700 9250 3700 +$Comp +L d_buffer U17 +U 1 1 685C584B +P 8700 5000 +F 0 "U17" H 8700 4950 60 0000 C CNN +F 1 "d_buffer" H 8700 5050 60 0000 C CNN +F 2 "" H 8700 5000 60 0000 C CNN +F 3 "" H 8700 5000 60 0000 C CNN + 1 8700 5000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8100 5000 8200 5000 +$Comp +L d_buffer U19 +U 1 1 685C5858 +P 8800 5400 +F 0 "U19" H 8800 5350 60 0000 C CNN +F 1 "d_buffer" H 8800 5450 60 0000 C CNN +F 2 "" H 8800 5400 60 0000 C CNN +F 3 "" H 8800 5400 60 0000 C CNN + 1 8800 5400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8200 5400 8300 5400 +$Comp +L d_buffer U21 +U 1 1 685C5865 +P 9050 5850 +F 0 "U21" H 9050 5800 60 0000 C CNN +F 1 "d_buffer" H 9050 5900 60 0000 C CNN +F 2 "" H 9050 5850 60 0000 C CNN +F 3 "" H 9050 5850 60 0000 C CNN + 1 9050 5850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9000 2000 9050 2000 +Wire Wire Line + 9450 2400 9500 2400 +Wire Wire Line + 9700 2850 9850 2850 +Wire Wire Line + 10250 3300 10400 3300 +Wire Wire Line + 10400 3700 10550 3700 +$Comp +L d_buffer U23 +U 1 1 685C7FB6 +P 9600 6300 +F 0 "U23" H 9600 6250 60 0000 C CNN +F 1 "d_buffer" H 9600 6350 60 0000 C CNN +F 2 "" H 9600 6300 60 0000 C CNN +F 3 "" H 9600 6300 60 0000 C CNN + 1 9600 6300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9000 6300 9100 6300 +$Comp +L d_buffer U25 +U 1 1 685C7FC3 +P 9750 6700 +F 0 "U25" H 9750 6650 60 0000 C CNN +F 1 "d_buffer" H 9750 6750 60 0000 C CNN +F 2 "" H 9750 6700 60 0000 C CNN +F 3 "" H 9750 6700 60 0000 C CNN + 1 9750 6700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9150 6700 9250 6700 +Wire Wire Line + 8450 5850 8550 5850 +Wire Wire Line + 9350 5000 9400 5000 +Wire Wire Line + 9550 5400 9450 5400 +Wire Wire Line + 9700 5850 9750 5850 +Wire Wire Line + 10250 6300 10300 6300 +Wire Wire Line + 10400 6700 10450 6700 +Wire Wire Line + 6600 2000 6250 2000 +$Comp +L adc_bridge_1 U6 +U 1 1 685CAA27 +P 7200 2050 +F 0 "U6" H 7200 2050 60 0000 C CNN +F 1 "adc_bridge_1" H 7200 2200 60 0000 C CNN +F 2 "" H 7200 2050 60 0000 C CNN +F 3 "" H 7200 2050 60 0000 C CNN + 1 7200 2050 + 1 0 0 -1 +$EndComp +$Comp +L adc_bridge_1 U8 +U 1 1 685CAAE1 +P 7650 2450 +F 0 "U8" H 7650 2450 60 0000 C CNN +F 1 "adc_bridge_1" H 7650 2600 60 0000 C CNN +F 2 "" H 7650 2450 60 0000 C CNN +F 3 "" H 7650 2450 60 0000 C CNN + 1 7650 2450 + 1 0 0 -1 +$EndComp +$Comp +L adc_bridge_1 U10 +U 1 1 685CAB93 +P 7900 2900 +F 0 "U10" H 7900 2900 60 0000 C CNN +F 1 "adc_bridge_1" H 7900 3050 60 0000 C CNN +F 2 "" H 7900 2900 60 0000 C CNN +F 3 "" H 7900 2900 60 0000 C CNN + 1 7900 2900 + 1 0 0 -1 +$EndComp +$Comp +L adc_bridge_1 U13 +U 1 1 685CAC4A +P 8450 3350 +F 0 "U13" H 8450 3350 60 0000 C CNN +F 1 "adc_bridge_1" H 8450 3500 60 0000 C CNN +F 2 "" H 8450 3350 60 0000 C CNN +F 3 "" H 8450 3350 60 0000 C CNN + 1 8450 3350 + 1 0 0 -1 +$EndComp +$Comp +L adc_bridge_1 U15 +U 1 1 685CAD04 +P 8600 3750 +F 0 "U15" H 8600 3750 60 0000 C CNN +F 1 "adc_bridge_1" H 8600 3900 60 0000 C CNN +F 2 "" H 8600 3750 60 0000 C CNN +F 3 "" H 8600 3750 60 0000 C CNN + 1 8600 3750 + 1 0 0 -1 +$EndComp +$Comp +L adc_bridge_1 U7 +U 1 1 685CADB7 +P 7550 5050 +F 0 "U7" H 7550 5050 60 0000 C CNN +F 1 "adc_bridge_1" H 7550 5200 60 0000 C CNN +F 2 "" H 7550 5050 60 0000 C CNN +F 3 "" H 7550 5050 60 0000 C CNN + 1 7550 5050 + 1 0 0 -1 +$EndComp +$Comp +L adc_bridge_1 U9 +U 1 1 685CAF65 +P 7650 5450 +F 0 "U9" H 7650 5450 60 0000 C CNN +F 1 "adc_bridge_1" H 7650 5600 60 0000 C CNN +F 2 "" H 7650 5450 60 0000 C CNN +F 3 "" H 7650 5450 60 0000 C CNN + 1 7650 5450 + 1 0 0 -1 +$EndComp +$Comp +L adc_bridge_1 U11 +U 1 1 685CB02C +P 7900 5900 +F 0 "U11" H 7900 5900 60 0000 C CNN +F 1 "adc_bridge_1" H 7900 6050 60 0000 C CNN +F 2 "" H 7900 5900 60 0000 C CNN +F 3 "" H 7900 5900 60 0000 C CNN + 1 7900 5900 + 1 0 0 -1 +$EndComp +$Comp +L adc_bridge_1 U14 +U 1 1 685CB27E +P 8450 6350 +F 0 "U14" H 8450 6350 60 0000 C CNN +F 1 "adc_bridge_1" H 8450 6500 60 0000 C CNN +F 2 "" H 8450 6350 60 0000 C CNN +F 3 "" H 8450 6350 60 0000 C CNN + 1 8450 6350 + 1 0 0 -1 +$EndComp +$Comp +L adc_bridge_1 U16 +U 1 1 685CB3F8 +P 8600 6750 +F 0 "U16" H 8600 6750 60 0000 C CNN +F 1 "adc_bridge_1" H 8600 6900 60 0000 C CNN +F 2 "" H 8600 6750 60 0000 C CNN +F 3 "" H 8600 6750 60 0000 C CNN + 1 8600 6750 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U28 +U 1 1 685CC0BE +P 10100 2450 +F 0 "U28" H 10100 2450 60 0000 C CNN +F 1 "dac_bridge_1" H 10100 2600 60 0000 C CNN +F 2 "" H 10100 2450 60 0000 C CNN +F 3 "" H 10100 2450 60 0000 C CNN + 1 10100 2450 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U26 +U 1 1 685CC504 +P 9650 2050 +F 0 "U26" H 9650 2050 60 0000 C CNN +F 1 "dac_bridge_1" H 9650 2200 60 0000 C CNN +F 2 "" H 9650 2050 60 0000 C CNN +F 3 "" H 9650 2050 60 0000 C CNN + 1 9650 2050 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U31 +U 1 1 685CC64C +P 10450 2900 +F 0 "U31" H 10450 2900 60 0000 C CNN +F 1 "dac_bridge_1" H 10450 3050 60 0000 C CNN +F 2 "" H 10450 2900 60 0000 C CNN +F 3 "" H 10450 2900 60 0000 C CNN + 1 10450 2900 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U33 +U 1 1 685CC84C +P 11000 3350 +F 0 "U33" H 11000 3350 60 0000 C CNN +F 1 "dac_bridge_1" H 11000 3500 60 0000 C CNN +F 2 "" H 11000 3350 60 0000 C CNN +F 3 "" H 11000 3350 60 0000 C CNN + 1 11000 3350 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U35 +U 1 1 685CC9DC +P 11150 3750 +F 0 "U35" H 11150 3750 60 0000 C CNN +F 1 "dac_bridge_1" H 11150 3900 60 0000 C CNN +F 2 "" H 11150 3750 60 0000 C CNN +F 3 "" H 11150 3750 60 0000 C CNN + 1 11150 3750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10200 2000 10250 2000 +Wire Wire Line + 10650 2400 10700 2400 +Wire Wire Line + 11050 2850 11000 2850 +Wire Wire Line + 11550 3300 11600 3300 +Wire Wire Line + 11700 3700 11750 3700 +$Comp +L dac_bridge_1 U27 +U 1 1 685CE492 +P 10000 5050 +F 0 "U27" H 10000 5050 60 0000 C CNN +F 1 "dac_bridge_1" H 10000 5200 60 0000 C CNN +F 2 "" H 10000 5050 60 0000 C CNN +F 3 "" H 10000 5050 60 0000 C CNN + 1 10000 5050 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U29 +U 1 1 685CE706 +P 10150 5450 +F 0 "U29" H 10150 5450 60 0000 C CNN +F 1 "dac_bridge_1" H 10150 5600 60 0000 C CNN +F 2 "" H 10150 5450 60 0000 C CNN +F 3 "" H 10150 5450 60 0000 C CNN + 1 10150 5450 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U30 +U 1 1 685CE7E5 +P 10350 5900 +F 0 "U30" H 10350 5900 60 0000 C CNN +F 1 "dac_bridge_1" H 10350 6050 60 0000 C CNN +F 2 "" H 10350 5900 60 0000 C CNN +F 3 "" H 10350 5900 60 0000 C CNN + 1 10350 5900 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U32 +U 1 1 685CE8CF +P 10900 6350 +F 0 "U32" H 10900 6350 60 0000 C CNN +F 1 "dac_bridge_1" H 10900 6500 60 0000 C CNN +F 2 "" H 10900 6350 60 0000 C CNN +F 3 "" H 10900 6350 60 0000 C CNN + 1 10900 6350 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U34 +U 1 1 685CE9BA +P 11050 6750 +F 0 "U34" H 11050 6750 60 0000 C CNN +F 1 "dac_bridge_1" H 11050 6900 60 0000 C CNN +F 2 "" H 11050 6750 60 0000 C CNN +F 3 "" H 11050 6750 60 0000 C CNN + 1 11050 6750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10550 5000 10650 5000 +Wire Wire Line + 10800 5400 10700 5400 +Wire Wire Line + 10900 5850 11000 5850 +Wire Wire Line + 11600 6300 11450 6300 +Wire Wire Line + 11600 6700 11750 6700 +$EndSCHEMATC diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/SN74CBT3384A.sub b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/SN74CBT3384A.sub new file mode 100644 index 000000000..197d5d0e9 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/SN74CBT3384A.sub @@ -0,0 +1,153 @@ +* Subcircuit SN74CBT3384A +.subckt SN74CBT3384A net-_u1-pad1_ net-_u1-pad2_ net-_m1-pad1_ net-_m3-pad1_ net-_u1-pad5_ net-_u1-pad6_ net-_m5-pad1_ net-_m7-pad1_ net-_u1-pad9_ net-_u1-pad10_ net-_m9-pad1_ gnd net-_u1-pad13_ net-_m2-pad1_ net-_u1-pad15_ net-_u1-pad16_ net-_m4-pad1_ net-_m6-pad1_ net-_u1-pad19_ net-_u1-pad20_ net-_m8-pad1_ net-_m10-pad1_ net-_u1-pad23_ ? +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\sn74cbt3384a\sn74cbt3384a.cir +.include NMOS-180nm.lib +m1 net-_m1-pad1_ net-_m1-pad2_ net-_m1-pad3_ gnd CMOSN W=100u L=100u M=1 +m3 net-_m3-pad1_ net-_m1-pad2_ net-_m3-pad3_ gnd CMOSN W=100u L=100u M=1 +m5 net-_m5-pad1_ net-_m1-pad2_ net-_m5-pad3_ gnd CMOSN W=100u L=100u M=1 +m7 net-_m7-pad1_ net-_m1-pad2_ net-_m7-pad3_ gnd CMOSN W=100u L=100u M=1 +m9 net-_m9-pad1_ net-_m1-pad2_ net-_m9-pad3_ gnd CMOSN W=100u L=100u M=1 +m2 net-_m2-pad1_ net-_m10-pad2_ net-_m2-pad3_ gnd CMOSN W=100u L=100u M=1 +m4 net-_m4-pad1_ net-_m10-pad2_ net-_m4-pad3_ gnd CMOSN W=100u L=100u M=1 +m6 net-_m6-pad1_ net-_m10-pad2_ net-_m6-pad3_ gnd CMOSN W=100u L=100u M=1 +m8 net-_m8-pad1_ net-_m10-pad2_ net-_m8-pad3_ gnd CMOSN W=100u L=100u M=1 +m10 net-_m10-pad1_ net-_m10-pad2_ net-_m10-pad3_ gnd CMOSN W=100u L=100u M=1 +* u4 net-_u2-pad2_ net-_m1-pad2_ dac_bridge_1 +* u2 net-_u1-pad1_ net-_u2-pad2_ d_inverter +* u5 net-_u3-pad2_ net-_m10-pad2_ dac_bridge_1 +* u3 net-_u1-pad13_ net-_u3-pad2_ d_inverter +* u12 net-_u12-pad1_ net-_u12-pad2_ d_buffer +* u18 net-_u18-pad1_ net-_u18-pad2_ d_buffer +* u20 net-_u10-pad2_ net-_u20-pad2_ d_buffer +* u22 net-_u13-pad2_ net-_u22-pad2_ d_buffer +* u24 net-_u15-pad2_ net-_u24-pad2_ d_buffer +* u17 net-_u17-pad1_ net-_u17-pad2_ d_buffer +* u19 net-_u19-pad1_ net-_u19-pad2_ d_buffer +* u21 net-_u11-pad2_ net-_u21-pad2_ d_buffer +* u23 net-_u14-pad2_ net-_u23-pad2_ d_buffer +* u25 net-_u16-pad2_ net-_u25-pad2_ d_buffer +* u6 net-_m1-pad3_ net-_u12-pad1_ adc_bridge_1 +* u8 net-_m3-pad3_ net-_u18-pad1_ adc_bridge_1 +* u10 net-_m5-pad3_ net-_u10-pad2_ adc_bridge_1 +* u13 net-_m7-pad3_ net-_u13-pad2_ adc_bridge_1 +* u15 net-_m9-pad3_ net-_u15-pad2_ adc_bridge_1 +* u7 net-_m2-pad3_ net-_u17-pad1_ adc_bridge_1 +* u9 net-_m4-pad3_ net-_u19-pad1_ adc_bridge_1 +* u11 net-_m6-pad3_ net-_u11-pad2_ adc_bridge_1 +* u14 net-_m8-pad3_ net-_u14-pad2_ adc_bridge_1 +* u16 net-_m10-pad3_ net-_u16-pad2_ adc_bridge_1 +* u28 net-_u18-pad2_ net-_u1-pad5_ dac_bridge_1 +* u26 net-_u12-pad2_ net-_u1-pad2_ dac_bridge_1 +* u31 net-_u20-pad2_ net-_u1-pad6_ dac_bridge_1 +* u33 net-_u22-pad2_ net-_u1-pad9_ dac_bridge_1 +* u35 net-_u24-pad2_ net-_u1-pad10_ dac_bridge_1 +* u27 net-_u17-pad2_ net-_u1-pad15_ dac_bridge_1 +* u29 net-_u19-pad2_ net-_u1-pad16_ dac_bridge_1 +* u30 net-_u21-pad2_ net-_u1-pad19_ dac_bridge_1 +* u32 net-_u23-pad2_ net-_u1-pad20_ dac_bridge_1 +* u34 net-_u25-pad2_ net-_u1-pad23_ dac_bridge_1 +a1 [net-_u2-pad2_ ] [net-_m1-pad2_ ] u4 +a2 net-_u1-pad1_ net-_u2-pad2_ u2 +a3 [net-_u3-pad2_ ] [net-_m10-pad2_ ] u5 +a4 net-_u1-pad13_ net-_u3-pad2_ u3 +a5 net-_u12-pad1_ net-_u12-pad2_ u12 +a6 net-_u18-pad1_ net-_u18-pad2_ u18 +a7 net-_u10-pad2_ net-_u20-pad2_ u20 +a8 net-_u13-pad2_ net-_u22-pad2_ u22 +a9 net-_u15-pad2_ net-_u24-pad2_ u24 +a10 net-_u17-pad1_ net-_u17-pad2_ u17 +a11 net-_u19-pad1_ net-_u19-pad2_ u19 +a12 net-_u11-pad2_ net-_u21-pad2_ u21 +a13 net-_u14-pad2_ net-_u23-pad2_ u23 +a14 net-_u16-pad2_ net-_u25-pad2_ u25 +a15 [net-_m1-pad3_ ] [net-_u12-pad1_ ] u6 +a16 [net-_m3-pad3_ ] [net-_u18-pad1_ ] u8 +a17 [net-_m5-pad3_ ] [net-_u10-pad2_ ] u10 +a18 [net-_m7-pad3_ ] [net-_u13-pad2_ ] u13 +a19 [net-_m9-pad3_ ] [net-_u15-pad2_ ] u15 +a20 [net-_m2-pad3_ ] [net-_u17-pad1_ ] u7 +a21 [net-_m4-pad3_ ] [net-_u19-pad1_ ] u9 +a22 [net-_m6-pad3_ ] [net-_u11-pad2_ ] u11 +a23 [net-_m8-pad3_ ] [net-_u14-pad2_ ] u14 +a24 [net-_m10-pad3_ ] [net-_u16-pad2_ ] u16 +a25 [net-_u18-pad2_ ] [net-_u1-pad5_ ] u28 +a26 [net-_u12-pad2_ ] [net-_u1-pad2_ ] u26 +a27 [net-_u20-pad2_ ] [net-_u1-pad6_ ] u31 +a28 [net-_u22-pad2_ ] [net-_u1-pad9_ ] u33 +a29 [net-_u24-pad2_ ] [net-_u1-pad10_ ] u35 +a30 [net-_u17-pad2_ ] [net-_u1-pad15_ ] u27 +a31 [net-_u19-pad2_ ] [net-_u1-pad16_ ] u29 +a32 [net-_u21-pad2_ ] [net-_u1-pad19_ ] u30 +a33 [net-_u23-pad2_ ] [net-_u1-pad20_ ] u32 +a34 [net-_u25-pad2_ ] [net-_u1-pad23_ ] u34 +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u4 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u2 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u5 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u3 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u12 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u18 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u20 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u22 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u24 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u17 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u19 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u21 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u23 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u25 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u6 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u8 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u10 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u13 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u15 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u7 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u9 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u11 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u14 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u16 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u28 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u26 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u31 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u33 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u35 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u27 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u29 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u30 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u32 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u34 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Control Statements + +.ends SN74CBT3384A \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/SN74CBT3384A_Previous_Values.xml b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/SN74CBT3384A_Previous_Values.xml new file mode 100644 index 000000000..35685d87a --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/SN74CBT3384A_Previous_Values.xml @@ -0,0 +1 @@ +d_inverterd_inverterdac_bridgedac_bridgedac_bridged_bufferdac_bridged_bufferdac_bridged_bufferdac_bridged_bufferdac_bridged_bufferdac_bridged_bufferdac_bridged_bufferdac_bridged_bufferdac_bridged_bufferdac_bridged_bufferadc_bridgeadc_bridgeadc_bridgeadc_bridgeadc_bridgeadc_bridgeadc_bridgeadc_bridgeadc_bridgeadc_bridgedac_bridgedac_bridgedac_bridgedac_bridgedac_bridgedac_bridgedac_bridgedac_bridgedac_bridgedac_bridgeC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libtruefalsefalseHzHz0Volts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or Amperessecsecsec \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/analysis b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/analysis new file mode 100644 index 000000000..ebd5c0a94 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBT3384A/analysis @@ -0,0 +1 @@ +.tran 0e-00 0e-00 0e-00 \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/NMOS-180nm.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/NMOS-180nm.lib new file mode 100644 index 000000000..51e9b1196 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/NMOS-180nm.lib @@ -0,0 +1,13 @@ +.model CMOSN NMOS (LEVEL=8 VERSION=3.2 TNOM=27 TOX=4.1E-9 XJ=1E-7 NCH=2.3549E17 VTH0=0.3823463 K1=0.5810697 ++ K2=4.774618E-3 K3=0.0431669 K3B=1.1498346 W0=1E-7 NLX=1.910552E-7 DVT0W=0 DVT1W=0 DVT2W=0 ++ DVT0=1.2894824 DVT1=0.3622063 DVT2=0.0713729 U0=280.633249 UA=-1.208537E-9 UB=2.158625E-18 ++ UC=5.342807E-11 VSAT=9.366802E4 A0=1.7593146 AGS=0.3939741 B0=-6.413949E-9 B1=-1E-7 KETA=-5.180424E-4 ++ A1=0 A2=1 RDSW=105.5517558 PRWG=0.5 PRWB=-0.1998871 WR=1 WINT=7.904732E-10 LINT=1.571424E-8 XL=0 ++ XW=-1E-8 DWG=1.297221E-9 DWB=1.479041E-9 VOFF=-0.0955434 NFACTOR=2.4358891 CIT=0 CDSC=2.4E-4 CDSCD=0 ++ CDSCB=0 ETA0=3.104851E-3 ETAB=-2.512384E-5 DSUB=0.0167075 PCLM=0.8073191 PDIBLC1=0.1666161 PDIBLC2=3.112892E-3 ++ PDIBLCB=-0.1 DROUT=0.7875618 PSCBE1=8E10 PSCBE2=9.213635E-10 PVAG=3.85243E-3 DELTA=0.01 RSH=6.7 MOBMOD=1 ++ PRT=0 UTE=-1.5 KT1=-0.11 KT1L=0 KT2=0.022 UA1=4.31E-9 UB1=-7.61E-18 UC1=-5.6E-11 AT=3.3E4 WL=0 WLN=1 ++ WW=0 WWN=1 WWL=0 LL=0 LLN=1 LW=0 LWN=1 LWL=0 CAPMOD=2 XPART=0.5 CGDO=7.08E-10 CGSO=7.08E-10 CGBO=1E-12 ++ CJ=9.68858E-4 PB=0.8 MJ=0.3864502 CJSW=2.512138E-10 PBSW=0.809286 MJSW=0.1060414 CJSWG=3.3E-10 PBSWG=0.809286 ++ MJSWG=0.1060414 CF=0 PVTH0=-1.192722E-3 PRDSW=-5 PK2=6.450505E-5 WKETA=-4.27294E-4 LKETA=-0.0104078 ++ PU0=6.3268729 PUA=2.226552E-11 PUB=0 PVSAT=969.1480157 PETA0=1E-4 PKETA=-1.049509E-3) diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/PMOS-180nm.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/PMOS-180nm.lib new file mode 100644 index 000000000..032b5b95e --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/PMOS-180nm.lib @@ -0,0 +1,11 @@ +.model CMOSP PMOS (LEVEL=8 VERSION=3.2 TNOM=27 TOX=4.1E-9 XJ=1E-7 NCH=4.1589E17 VTH0=-0.3938813 K1=0.5479015 ++ K2=0.0360586 K3=0.0993095 K3B=5.7086622 W0=1E-6 NLX=1.313191E-7 DVT0W=0 DVT1W=0 DVT2W=0 DVT0=0.4911363 ++ DVT1=0.2227356 DVT2=0.1 U0=115.6852975 UA=1.505832E-9 UB=1E-21 UC=-1E-10 VSAT=1.329694E5 A0=1.7590478 ++ AGS=0.3641621 B0=3.427126E-7 B1=1.062928E-6 KETA=0.0134667 A1=0.6859506 A2=0.3506788 RDSW=168.5705677 ++ PRWG=0.5 PRWB=-0.4987371 WR=1 WINT=0 LINT=3.028832E-8 XL=0 XW=-1E-8 DWG=-2.349633E-8 DWB=-7.152486E-9 ++ VOFF=-0.0994037 NFACTOR=1.9424315 CIT=0 CDSC=2.4E-4 CDSCD=0 CDSCB=0 ETA0=0.0608072 ETAB=-0.0426148 ++ DSUB=0.7343015 PCLM=3.2579974 PDIBLC1=7.229527E-6 PDIBLC2=0.025389 PDIBLCB=-1E-3 DROUT=0 PSCBE1=1.454878E10 ++ PSCBE2=4.202027E-9 PVAG=15 DELTA=0.01 RSH=7.8 MOBMOD=1 PRT=0 UTE=-1.5 KT1=-0.11 KT1L=0 KT2=0.022 UA1=4.31E-9 ++ UB1=-7.61E-18 UC1=-5.6E-11 AT=3.3E4 WL=0 WLN=1 WW=0 WWN=1 WWL=0 LL=0 LLN=1 LW=0 LWN=1 LWL=0 CAPMOD=2 XPART=0.5 ++ CGDO=6.32E-10 CGSO=6.32E-10 CGBO=1E-12 CJ=1.172138E-3 PB=0.8421173 MJ=0.4109788 CJSW=2.242609E-10 PBSW=0.8 + MJSW=0.3752089 CJSWG=4.22E-10 PBSWG=0.8 MJSWG=0.3752089 CF=0 PVTH0=1.888482E-3 PRDSW=11.5315407 PK2=1.559399E-3 ++ WKETA=0.0319301 LKETA=2.955547E-3 PU0=-1.1105313 PUA=-4.62102E-11 PUB=1E-21 PVSAT=50 PETA0=1E-4 PKETA=-4.346368E-3) diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/SN74CBTLV3126-cache.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/SN74CBTLV3126-cache.lib new file mode 100644 index 000000000..1efb9919a --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/SN74CBTLV3126-cache.lib @@ -0,0 +1,156 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# PORT +# +DEF PORT U 0 40 Y Y 26 F N +F0 "U" 50 100 30 H V C CNN +F1 "PORT" 0 0 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 325 225 285 -1421 -1278 0 1 0 N 100 50 150 0 +A 376 -275 356 1294 1408 0 1 0 N 150 0 100 -50 +S -100 50 100 -50 0 1 0 N +X ~ 1 250 0 100 L 30 30 1 1 B +X ~ 2 250 0 100 L 30 30 2 1 B +X ~ 3 250 0 100 L 30 30 3 1 B +X ~ 4 250 0 100 L 30 30 4 1 B +X ~ 5 250 0 100 L 30 30 5 1 B +X ~ 6 250 0 100 L 30 30 6 1 B +X ~ 7 250 0 100 L 30 30 7 1 B +X ~ 8 250 0 100 L 30 30 8 1 B +X ~ 9 250 0 100 L 30 30 9 1 B +X ~ 10 250 0 100 L 30 30 10 1 B +X ~ 11 250 0 100 L 30 30 11 1 B +X ~ 12 250 0 100 L 30 30 12 1 B +X ~ 13 250 0 100 L 30 30 13 1 B +X ~ 14 250 0 100 L 30 30 14 1 B +X ~ 15 250 0 100 L 30 30 15 1 B +X ~ 16 250 0 100 L 30 30 16 1 B +X ~ 17 250 0 100 L 30 30 17 1 B +X ~ 18 250 0 100 L 30 30 18 1 B +X ~ 19 250 0 100 L 30 30 19 1 B +X ~ 20 250 0 100 L 30 30 20 1 B +X ~ 21 250 0 100 L 30 30 21 1 B +X ~ 22 250 0 100 L 30 30 22 1 B +X ~ 23 250 0 100 L 30 30 23 1 B +X ~ 24 250 0 100 L 30 30 24 1 B +X ~ 25 250 0 100 L 30 30 25 1 B +X ~ 26 250 0 100 L 30 30 26 1 B +ENDDRAW +ENDDEF +# +# adc_bridge_1 +# +DEF adc_bridge_1 U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "adc_bridge_1" 0 150 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -400 200 350 -50 0 1 0 N +X IN1 1 -600 50 200 R 50 50 1 1 I +X OUT1 2 550 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# d_buffer +# +DEF d_buffer U 0 40 Y Y 1 F N +F0 "U" 0 -50 60 H V C CNN +F1 "d_buffer" 0 50 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 4 0 1 0 -300 200 -300 -200 450 0 -300 200 N +X IN 1 -500 0 200 R 50 50 1 1 I +X OUT 2 650 0 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# d_inverter +# +DEF d_inverter U 0 40 Y Y 1 F N +F0 "U" 0 -100 60 H V C CNN +F1 "d_inverter" 0 150 60 H V C CNN +F2 "" 50 -50 60 H V C CNN +F3 "" 50 -50 60 H V C CNN +DRAW +P 4 0 1 0 -100 50 -100 -50 100 0 -100 50 N +X ~ 1 -300 0 200 R 50 50 1 1 I +X ~ 2 300 0 200 L 50 50 1 1 O I +ENDDRAW +ENDDEF +# +# dac_bridge_1 +# +DEF dac_bridge_1 U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "dac_bridge_1" 0 150 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -400 200 350 -50 0 1 0 N +X IN1 1 -600 50 200 R 50 50 1 1 I +X OUT1 2 550 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# eSim_MOS_N +# +DEF eSim_MOS_N M 0 0 Y N 1 F N +F0 "M" 0 -150 50 H V R CNN +F1 "eSim_MOS_N" 100 -50 50 H V R CNN +F2 "" 300 -300 29 H V C CNN +F3 "" 100 -200 60 H V C CNN +ALIAS mosfet_n +DRAW +C 150 -200 111 0 1 10 N +P 2 0 1 10 130 -290 130 -250 N +P 2 0 1 0 130 -270 200 -270 N +P 2 0 1 10 130 -220 130 -180 N +P 2 0 1 0 130 -200 200 -200 N +P 2 0 1 10 130 -150 130 -110 N +P 2 0 1 0 130 -130 200 -130 N +P 2 0 1 0 200 -300 200 -270 N +P 2 0 1 0 200 -130 200 -100 N +P 3 0 1 10 110 -275 110 -125 110 -125 N +P 3 0 1 0 200 -200 300 -200 300 -250 N +P 4 0 1 0 140 -200 180 -215 180 -185 140 -200 F +X D 1 200 0 100 D 50 50 1 1 P +X G 2 -100 -200 210 R 50 50 1 1 P +X S 3 200 -400 100 U 50 50 1 1 P +X B 4 300 -350 98 U 47 47 1 1 P +ENDDRAW +ENDDEF +# +# eSim_MOS_P +# +DEF eSim_MOS_P M 0 0 Y N 1 F N +F0 "M" -50 50 50 H V R CNN +F1 "eSim_MOS_P" 50 150 50 H V R CNN +F2 "" 250 100 29 H V C CNN +F3 "" 50 0 60 H V C CNN +ALIAS mosfet_p +DRAW +C 100 0 111 0 1 10 N +P 2 0 1 0 80 -70 150 -70 N +P 2 0 1 10 80 -50 80 -90 N +P 2 0 1 0 80 0 150 0 N +P 2 0 1 10 80 20 80 -20 N +P 2 0 1 0 80 70 150 70 N +P 2 0 1 10 80 90 80 50 N +P 2 0 1 0 150 -70 150 -100 N +P 2 0 1 0 150 100 150 70 N +P 3 0 1 10 60 75 60 -75 60 -75 N +P 3 0 1 0 150 0 250 0 250 -50 N +P 4 0 1 0 140 0 100 -15 100 15 140 0 F +X D 1 150 200 100 D 50 50 1 1 P +X G 2 -150 0 210 R 50 50 1 1 P +X S 3 150 -200 100 U 50 50 1 1 P +X B 4 250 -150 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/SN74CBTLV3126.cir b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/SN74CBTLV3126.cir new file mode 100644 index 000000000..6d956c27d --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/SN74CBTLV3126.cir @@ -0,0 +1,43 @@ +* C:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\SN74CBTLV3126\SN74CBTLV3126.cir + +* EESchema Netlist Version 1.1 (Spice format) creation date: 06/25/25 22:15:21 + +* To exclude a component from the Spice Netlist add [Spice_Netlist_Enabled] user FIELD set to: N +* To reorder the component spice node sequence add [Spice_Node_Sequence] user FIELD and define sequence: 2,1,0 + +* Sheet Name: / +M1 Net-_M1-Pad1_ Net-_M1-Pad2_ Net-_M1-Pad3_ GND mosfet_n +M3 Net-_M1-Pad1_ Net-_M3-Pad2_ Net-_M1-Pad3_ VCC mosfet_p +U1 Net-_U1-Pad1_ Net-_U1-Pad2_ d_inverter +U7 Net-_M1-Pad2_ Net-_U1-Pad1_ adc_bridge_1 +U3 Net-_U1-Pad2_ Net-_M3-Pad2_ dac_bridge_1 +U13 Net-_M1-Pad3_ Net-_U13-Pad2_ adc_bridge_1 +U17 Net-_U13-Pad2_ Net-_U17-Pad2_ d_buffer +U21 Net-_U17-Pad2_ Net-_U21-Pad2_ dac_bridge_1 +M4 Net-_M4-Pad1_ Net-_M4-Pad2_ Net-_M4-Pad3_ GND mosfet_n +M6 Net-_M4-Pad1_ Net-_M6-Pad2_ Net-_M4-Pad3_ VCC mosfet_p +U4 Net-_U11-Pad2_ Net-_U4-Pad2_ d_inverter +U11 Net-_M4-Pad2_ Net-_U11-Pad2_ adc_bridge_1 +U8 Net-_U4-Pad2_ Net-_M6-Pad2_ dac_bridge_1 +U15 Net-_M4-Pad3_ Net-_U15-Pad2_ adc_bridge_1 +U19 Net-_U15-Pad2_ Net-_U19-Pad2_ d_buffer +U23 Net-_U19-Pad2_ Net-_U23-Pad2_ dac_bridge_1 +M7 Net-_M7-Pad1_ Net-_M7-Pad2_ Net-_M7-Pad3_ GND mosfet_n +M8 Net-_M7-Pad1_ Net-_M8-Pad2_ Net-_M7-Pad3_ VCC mosfet_p +U6 Net-_U12-Pad2_ Net-_U10-Pad1_ d_inverter +U12 Net-_M7-Pad2_ Net-_U12-Pad2_ adc_bridge_1 +U10 Net-_U10-Pad1_ Net-_M8-Pad2_ dac_bridge_1 +U16 Net-_M7-Pad3_ Net-_U16-Pad2_ adc_bridge_1 +U20 Net-_U16-Pad2_ Net-_U20-Pad2_ d_buffer +U24 Net-_U20-Pad2_ Net-_U24-Pad2_ dac_bridge_1 +M2 Net-_M2-Pad1_ Net-_M2-Pad2_ Net-_M2-Pad3_ GND mosfet_n +M5 Net-_M2-Pad1_ Net-_M5-Pad2_ Net-_M2-Pad3_ VCC mosfet_p +U2 Net-_U2-Pad1_ Net-_U2-Pad2_ d_inverter +U9 Net-_M2-Pad2_ Net-_U2-Pad1_ adc_bridge_1 +U5 Net-_U2-Pad2_ Net-_M5-Pad2_ dac_bridge_1 +U14 Net-_M2-Pad3_ Net-_U14-Pad2_ adc_bridge_1 +U18 Net-_U14-Pad2_ Net-_U18-Pad2_ d_buffer +U22 Net-_U18-Pad2_ Net-_U22-Pad2_ dac_bridge_1 +U25 Net-_M1-Pad2_ Net-_M1-Pad1_ Net-_U21-Pad2_ Net-_M4-Pad2_ Net-_M4-Pad1_ Net-_U23-Pad2_ GND Net-_U24-Pad2_ Net-_M7-Pad1_ Net-_M7-Pad2_ Net-_U22-Pad2_ Net-_M2-Pad1_ Net-_M2-Pad2_ VCC PORT + +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/SN74CBTLV3126.cir.out b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/SN74CBTLV3126.cir.out new file mode 100644 index 000000000..a8f306ccd --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/SN74CBTLV3126.cir.out @@ -0,0 +1,118 @@ +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\sn74cbtlv3126\sn74cbtlv3126.cir + +.include PMOS-180nm.lib +.include NMOS-180nm.lib +m1 net-_m1-pad1_ net-_m1-pad2_ net-_m1-pad3_ gnd CMOSN W=100u L=100u M=1 +m3 net-_m1-pad1_ net-_m3-pad2_ net-_m1-pad3_ vcc CMOSP W=100u L=100u M=1 +* u1 net-_u1-pad1_ net-_u1-pad2_ d_inverter +* u7 net-_m1-pad2_ net-_u1-pad1_ adc_bridge_1 +* u3 net-_u1-pad2_ net-_m3-pad2_ dac_bridge_1 +* u13 net-_m1-pad3_ net-_u13-pad2_ adc_bridge_1 +* u17 net-_u13-pad2_ net-_u17-pad2_ d_buffer +* u21 net-_u17-pad2_ net-_u21-pad2_ dac_bridge_1 +m4 net-_m4-pad1_ net-_m4-pad2_ net-_m4-pad3_ gnd CMOSN W=100u L=100u M=1 +m6 net-_m4-pad1_ net-_m6-pad2_ net-_m4-pad3_ vcc CMOSP W=100u L=100u M=1 +* u4 net-_u11-pad2_ net-_u4-pad2_ d_inverter +* u11 net-_m4-pad2_ net-_u11-pad2_ adc_bridge_1 +* u8 net-_u4-pad2_ net-_m6-pad2_ dac_bridge_1 +* u15 net-_m4-pad3_ net-_u15-pad2_ adc_bridge_1 +* u19 net-_u15-pad2_ net-_u19-pad2_ d_buffer +* u23 net-_u19-pad2_ net-_u23-pad2_ dac_bridge_1 +m7 net-_m7-pad1_ net-_m7-pad2_ net-_m7-pad3_ gnd CMOSN W=100u L=100u M=1 +m8 net-_m7-pad1_ net-_m8-pad2_ net-_m7-pad3_ vcc CMOSP W=100u L=100u M=1 +* u6 net-_u12-pad2_ net-_u10-pad1_ d_inverter +* u12 net-_m7-pad2_ net-_u12-pad2_ adc_bridge_1 +* u10 net-_u10-pad1_ net-_m8-pad2_ dac_bridge_1 +* u16 net-_m7-pad3_ net-_u16-pad2_ adc_bridge_1 +* u20 net-_u16-pad2_ net-_u20-pad2_ d_buffer +* u24 net-_u20-pad2_ net-_u24-pad2_ dac_bridge_1 +m2 net-_m2-pad1_ net-_m2-pad2_ net-_m2-pad3_ gnd CMOSN W=100u L=100u M=1 +m5 net-_m2-pad1_ net-_m5-pad2_ net-_m2-pad3_ vcc CMOSP W=100u L=100u M=1 +* u2 net-_u2-pad1_ net-_u2-pad2_ d_inverter +* u9 net-_m2-pad2_ net-_u2-pad1_ adc_bridge_1 +* u5 net-_u2-pad2_ net-_m5-pad2_ dac_bridge_1 +* u14 net-_m2-pad3_ net-_u14-pad2_ adc_bridge_1 +* u18 net-_u14-pad2_ net-_u18-pad2_ d_buffer +* u22 net-_u18-pad2_ net-_u22-pad2_ dac_bridge_1 +* u25 net-_m1-pad2_ net-_m1-pad1_ net-_u21-pad2_ net-_m4-pad2_ net-_m4-pad1_ net-_u23-pad2_ gnd net-_u24-pad2_ net-_m7-pad1_ net-_m7-pad2_ net-_u22-pad2_ net-_m2-pad1_ net-_m2-pad2_ vcc port +a1 net-_u1-pad1_ net-_u1-pad2_ u1 +a2 [net-_m1-pad2_ ] [net-_u1-pad1_ ] u7 +a3 [net-_u1-pad2_ ] [net-_m3-pad2_ ] u3 +a4 [net-_m1-pad3_ ] [net-_u13-pad2_ ] u13 +a5 net-_u13-pad2_ net-_u17-pad2_ u17 +a6 [net-_u17-pad2_ ] [net-_u21-pad2_ ] u21 +a7 net-_u11-pad2_ net-_u4-pad2_ u4 +a8 [net-_m4-pad2_ ] [net-_u11-pad2_ ] u11 +a9 [net-_u4-pad2_ ] [net-_m6-pad2_ ] u8 +a10 [net-_m4-pad3_ ] [net-_u15-pad2_ ] u15 +a11 net-_u15-pad2_ net-_u19-pad2_ u19 +a12 [net-_u19-pad2_ ] [net-_u23-pad2_ ] u23 +a13 net-_u12-pad2_ net-_u10-pad1_ u6 +a14 [net-_m7-pad2_ ] [net-_u12-pad2_ ] u12 +a15 [net-_u10-pad1_ ] [net-_m8-pad2_ ] u10 +a16 [net-_m7-pad3_ ] [net-_u16-pad2_ ] u16 +a17 net-_u16-pad2_ net-_u20-pad2_ u20 +a18 [net-_u20-pad2_ ] [net-_u24-pad2_ ] u24 +a19 net-_u2-pad1_ net-_u2-pad2_ u2 +a20 [net-_m2-pad2_ ] [net-_u2-pad1_ ] u9 +a21 [net-_u2-pad2_ ] [net-_m5-pad2_ ] u5 +a22 [net-_m2-pad3_ ] [net-_u14-pad2_ ] u14 +a23 net-_u14-pad2_ net-_u18-pad2_ u18 +a24 [net-_u18-pad2_ ] [net-_u22-pad2_ ] u22 +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u1 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u7 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u3 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u13 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u17 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u21 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u4 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u11 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u8 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u15 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u19 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u23 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u6 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u12 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u10 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u16 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u20 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u24 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u2 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u9 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u5 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u14 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u18 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u22 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +.tran 0e-00 0e-00 0e-00 + +* Control Statements +.control +run +print allv > plot_data_v.txt +print alli > plot_data_i.txt +.endc +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/SN74CBTLV3126.pro b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/SN74CBTLV3126.pro new file mode 100644 index 000000000..e27a398be --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/SN74CBTLV3126.pro @@ -0,0 +1,73 @@ +update=22/05/2015 07:44:53 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=adc-dac +LibName2=memory +LibName3=xilinx +LibName4=microcontrollers +LibName5=dsp +LibName6=microchip +LibName7=analog_switches +LibName8=motorola +LibName9=texas +LibName10=intel +LibName11=audio +LibName12=interface +LibName13=digital-audio +LibName14=philips +LibName15=display +LibName16=cypress +LibName17=siliconi +LibName18=opto +LibName19=atmel +LibName20=contrib +LibName21=power +LibName22=eSim_Plot +LibName23=transistors +LibName24=conn +LibName25=eSim_User +LibName26=regul +LibName27=74xx +LibName28=cmos4000 +LibName29=eSim_Analog +LibName30=eSim_Devices +LibName31=eSim_Digital +LibName32=eSim_Hybrid +LibName33=eSim_Miscellaneous +LibName34=eSim_Power +LibName35=eSim_Sources +LibName36=eSim_Subckt +LibName37=eSim_Nghdl +LibName38=eSim_Ngveri +LibName39=eSim_SKY130 +LibName40=eSim_SKY130_Subckts diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/SN74CBTLV3126.sch b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/SN74CBTLV3126.sch new file mode 100644 index 000000000..b5e00ee72 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/SN74CBTLV3126.sch @@ -0,0 +1,775 @@ +EESchema Schematic File Version 2 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:power +LIBS:eSim_Plot +LIBS:transistors +LIBS:conn +LIBS:eSim_User +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:eSim_Analog +LIBS:eSim_Devices +LIBS:eSim_Digital +LIBS:eSim_Hybrid +LIBS:eSim_Miscellaneous +LIBS:eSim_Power +LIBS:eSim_Sources +LIBS:eSim_Subckt +LIBS:eSim_Nghdl +LIBS:eSim_Ngveri +LIBS:eSim_SKY130 +LIBS:eSim_SKY130_Subckts +LIBS:SN74CBTLV3126-cache +EELAYER 25 0 +EELAYER END +$Descr A2 23386 16535 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L mosfet_n M1 +U 1 1 685C2315 +P 9400 3600 +F 0 "M1" H 9400 3450 50 0000 R CNN +F 1 "mosfet_n" H 9500 3550 50 0000 R CNN +F 2 "" H 9700 3300 29 0000 C CNN +F 3 "" H 9500 3400 60 0000 C CNN + 1 9400 3600 + 0 -1 -1 0 +$EndComp +$Comp +L mosfet_p M3 +U 1 1 685C2394 +P 9600 2850 +F 0 "M3" H 9550 2900 50 0000 R CNN +F 1 "mosfet_p" H 9650 3000 50 0000 R CNN +F 2 "" H 9850 2950 29 0000 C CNN +F 3 "" H 9650 2850 60 0000 C CNN + 1 9600 2850 + 0 -1 1 0 +$EndComp +Wire Wire Line + 9400 3000 9350 3000 +Wire Wire Line + 9350 3000 9350 3400 +Wire Wire Line + 9350 3400 9400 3400 +Wire Wire Line + 9800 3000 9900 3000 +Wire Wire Line + 9900 3000 9900 3400 +Wire Wire Line + 9900 3400 9800 3400 +Text GLabel 6650 700 0 60 Input ~ 0 +VCC +Text GLabel 6650 900 0 60 Input ~ 0 +GND +Text GLabel 9950 3100 2 60 Input ~ 0 +VCC +Text GLabel 9950 3300 2 60 Input ~ 0 +GND +Wire Wire Line + 9750 3100 9950 3100 +Wire Wire Line + 9950 3300 9750 3300 +$Comp +L d_inverter U1 +U 1 1 685C252A +P 8800 3350 +F 0 "U1" H 8800 3250 60 0000 C CNN +F 1 "d_inverter" H 8800 3500 60 0000 C CNN +F 2 "" H 8850 3300 60 0000 C CNN +F 3 "" H 8850 3300 60 0000 C CNN + 1 8800 3350 + 0 -1 -1 0 +$EndComp +$Comp +L adc_bridge_1 U7 +U 1 1 685C258B +P 9350 4000 +F 0 "U7" H 9350 4000 60 0000 C CNN +F 1 "adc_bridge_1" H 9350 4150 60 0000 C CNN +F 2 "" H 9350 4000 60 0000 C CNN +F 3 "" H 9350 4000 60 0000 C CNN + 1 9350 4000 + -1 0 0 1 +$EndComp +$Comp +L dac_bridge_1 U3 +U 1 1 685C25DE +P 9050 2500 +F 0 "U3" H 9050 2500 60 0000 C CNN +F 1 "dac_bridge_1" H 9050 2650 60 0000 C CNN +F 2 "" H 9050 2500 60 0000 C CNN +F 3 "" H 9050 2500 60 0000 C CNN + 1 9050 2500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8450 2450 8400 2450 +Wire Wire Line + 8400 2450 8400 3050 +Wire Wire Line + 8400 3050 8800 3050 +Wire Wire Line + 9600 2450 9600 2700 +Wire Wire Line + 9600 3700 9600 3800 +Wire Wire Line + 9600 3800 10000 3800 +Wire Wire Line + 10000 3800 10000 4350 +$Comp +L adc_bridge_1 U13 +U 1 1 685C26D0 +P 10800 3150 +F 0 "U13" H 10800 3150 60 0000 C CNN +F 1 "adc_bridge_1" H 10800 3300 60 0000 C CNN +F 2 "" H 10800 3150 60 0000 C CNN +F 3 "" H 10800 3150 60 0000 C CNN + 1 10800 3150 + 1 0 0 1 +$EndComp +$Comp +L d_buffer U17 +U 1 1 685C274A +P 11950 3200 +F 0 "U17" H 11950 3150 60 0000 C CNN +F 1 "d_buffer" H 11950 3250 60 0000 C CNN +F 2 "" H 11950 3200 60 0000 C CNN +F 3 "" H 11950 3200 60 0000 C CNN + 1 11950 3200 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U21 +U 1 1 685C277E +P 13250 3250 +F 0 "U21" H 13250 3250 60 0000 C CNN +F 1 "dac_bridge_1" H 13250 3400 60 0000 C CNN +F 2 "" H 13250 3250 60 0000 C CNN +F 3 "" H 13250 3250 60 0000 C CNN + 1 13250 3250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 11350 3200 11450 3200 +Wire Wire Line + 12600 3200 12650 3200 +Wire Wire Line + 13800 3200 13900 3200 +Wire Wire Line + 10200 3200 9900 3200 +Connection ~ 9900 3200 +Wire Wire Line + 9350 3200 9250 3200 +Connection ~ 9350 3200 +Connection ~ 10000 4050 +Wire Wire Line + 9950 4050 10000 4050 +Wire Wire Line + 8800 3650 8800 4050 +$Comp +L mosfet_n M4 +U 1 1 685C2DE3 +P 9700 6000 +F 0 "M4" H 9700 5850 50 0000 R CNN +F 1 "mosfet_n" H 9800 5950 50 0000 R CNN +F 2 "" H 10000 5700 29 0000 C CNN +F 3 "" H 9800 5800 60 0000 C CNN + 1 9700 6000 + 0 -1 -1 0 +$EndComp +$Comp +L mosfet_p M6 +U 1 1 685C2DE9 +P 9900 5250 +F 0 "M6" H 9850 5300 50 0000 R CNN +F 1 "mosfet_p" H 9950 5400 50 0000 R CNN +F 2 "" H 10150 5350 29 0000 C CNN +F 3 "" H 9950 5250 60 0000 C CNN + 1 9900 5250 + 0 -1 1 0 +$EndComp +Wire Wire Line + 9700 5400 9650 5400 +Wire Wire Line + 9650 5400 9650 5800 +Wire Wire Line + 9650 5800 9700 5800 +Wire Wire Line + 10100 5400 10200 5400 +Wire Wire Line + 10200 5400 10200 5800 +Wire Wire Line + 10200 5800 10100 5800 +Text GLabel 10250 5500 2 60 Input ~ 0 +VCC +Text GLabel 10250 5700 2 60 Input ~ 0 +GND +Wire Wire Line + 10050 5500 10250 5500 +Wire Wire Line + 10250 5700 10050 5700 +$Comp +L d_inverter U4 +U 1 1 685C2DF9 +P 9100 5750 +F 0 "U4" H 9100 5650 60 0000 C CNN +F 1 "d_inverter" H 9100 5900 60 0000 C CNN +F 2 "" H 9150 5700 60 0000 C CNN +F 3 "" H 9150 5700 60 0000 C CNN + 1 9100 5750 + 0 -1 -1 0 +$EndComp +$Comp +L adc_bridge_1 U11 +U 1 1 685C2DFF +P 9650 6400 +F 0 "U11" H 9650 6400 60 0000 C CNN +F 1 "adc_bridge_1" H 9650 6550 60 0000 C CNN +F 2 "" H 9650 6400 60 0000 C CNN +F 3 "" H 9650 6400 60 0000 C CNN + 1 9650 6400 + -1 0 0 1 +$EndComp +$Comp +L dac_bridge_1 U8 +U 1 1 685C2E05 +P 9350 4900 +F 0 "U8" H 9350 4900 60 0000 C CNN +F 1 "dac_bridge_1" H 9350 5050 60 0000 C CNN +F 2 "" H 9350 4900 60 0000 C CNN +F 3 "" H 9350 4900 60 0000 C CNN + 1 9350 4900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8750 4850 8700 4850 +Wire Wire Line + 8700 4850 8700 5450 +Wire Wire Line + 8700 5450 9100 5450 +Wire Wire Line + 9900 4850 9900 5100 +Wire Wire Line + 9900 6100 9900 6200 +Wire Wire Line + 9900 6200 10300 6200 +Wire Wire Line + 10300 6200 10300 6750 +$Comp +L adc_bridge_1 U15 +U 1 1 685C2E12 +P 11100 5550 +F 0 "U15" H 11100 5550 60 0000 C CNN +F 1 "adc_bridge_1" H 11100 5700 60 0000 C CNN +F 2 "" H 11100 5550 60 0000 C CNN +F 3 "" H 11100 5550 60 0000 C CNN + 1 11100 5550 + 1 0 0 1 +$EndComp +$Comp +L d_buffer U19 +U 1 1 685C2E18 +P 12250 5600 +F 0 "U19" H 12250 5550 60 0000 C CNN +F 1 "d_buffer" H 12250 5650 60 0000 C CNN +F 2 "" H 12250 5600 60 0000 C CNN +F 3 "" H 12250 5600 60 0000 C CNN + 1 12250 5600 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U23 +U 1 1 685C2E1E +P 13550 5650 +F 0 "U23" H 13550 5650 60 0000 C CNN +F 1 "dac_bridge_1" H 13550 5800 60 0000 C CNN +F 2 "" H 13550 5650 60 0000 C CNN +F 3 "" H 13550 5650 60 0000 C CNN + 1 13550 5650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 11650 5600 11750 5600 +Wire Wire Line + 12900 5600 12950 5600 +Wire Wire Line + 14100 5600 14200 5600 +Wire Wire Line + 10500 5600 10200 5600 +Connection ~ 10200 5600 +Wire Wire Line + 9650 5600 9550 5600 +Connection ~ 9650 5600 +Connection ~ 10300 6450 +Wire Wire Line + 10250 6450 10300 6450 +Wire Wire Line + 9100 6050 9100 6450 +$Comp +L mosfet_n M7 +U 1 1 685C2FB6 +P 9900 8350 +F 0 "M7" H 9900 8200 50 0000 R CNN +F 1 "mosfet_n" H 10000 8300 50 0000 R CNN +F 2 "" H 10200 8050 29 0000 C CNN +F 3 "" H 10000 8150 60 0000 C CNN + 1 9900 8350 + 0 -1 -1 0 +$EndComp +$Comp +L mosfet_p M8 +U 1 1 685C2FBC +P 10100 7600 +F 0 "M8" H 10050 7650 50 0000 R CNN +F 1 "mosfet_p" H 10150 7750 50 0000 R CNN +F 2 "" H 10350 7700 29 0000 C CNN +F 3 "" H 10150 7600 60 0000 C CNN + 1 10100 7600 + 0 -1 1 0 +$EndComp +Wire Wire Line + 9900 7750 9850 7750 +Wire Wire Line + 9850 7750 9850 8150 +Wire Wire Line + 9850 8150 9900 8150 +Wire Wire Line + 10300 7750 10400 7750 +Wire Wire Line + 10400 7750 10400 8150 +Wire Wire Line + 10400 8150 10300 8150 +Text GLabel 10450 7850 2 60 Input ~ 0 +VCC +Text GLabel 10450 8050 2 60 Input ~ 0 +GND +Wire Wire Line + 10250 7850 10450 7850 +Wire Wire Line + 10450 8050 10250 8050 +$Comp +L d_inverter U6 +U 1 1 685C2FCC +P 9300 8100 +F 0 "U6" H 9300 8000 60 0000 C CNN +F 1 "d_inverter" H 9300 8250 60 0000 C CNN +F 2 "" H 9350 8050 60 0000 C CNN +F 3 "" H 9350 8050 60 0000 C CNN + 1 9300 8100 + 0 -1 -1 0 +$EndComp +$Comp +L adc_bridge_1 U12 +U 1 1 685C2FD2 +P 9850 8750 +F 0 "U12" H 9850 8750 60 0000 C CNN +F 1 "adc_bridge_1" H 9850 8900 60 0000 C CNN +F 2 "" H 9850 8750 60 0000 C CNN +F 3 "" H 9850 8750 60 0000 C CNN + 1 9850 8750 + -1 0 0 1 +$EndComp +$Comp +L dac_bridge_1 U10 +U 1 1 685C2FD8 +P 9550 7250 +F 0 "U10" H 9550 7250 60 0000 C CNN +F 1 "dac_bridge_1" H 9550 7400 60 0000 C CNN +F 2 "" H 9550 7250 60 0000 C CNN +F 3 "" H 9550 7250 60 0000 C CNN + 1 9550 7250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8950 7200 8900 7200 +Wire Wire Line + 8900 7200 8900 7800 +Wire Wire Line + 8900 7800 9300 7800 +Wire Wire Line + 10100 7200 10100 7450 +Wire Wire Line + 10100 8450 10100 8550 +Wire Wire Line + 10100 8550 10500 8550 +Wire Wire Line + 10500 8550 10500 9100 +$Comp +L adc_bridge_1 U16 +U 1 1 685C2FE5 +P 11300 7900 +F 0 "U16" H 11300 7900 60 0000 C CNN +F 1 "adc_bridge_1" H 11300 8050 60 0000 C CNN +F 2 "" H 11300 7900 60 0000 C CNN +F 3 "" H 11300 7900 60 0000 C CNN + 1 11300 7900 + 1 0 0 1 +$EndComp +$Comp +L d_buffer U20 +U 1 1 685C2FEB +P 12450 7950 +F 0 "U20" H 12450 7900 60 0000 C CNN +F 1 "d_buffer" H 12450 8000 60 0000 C CNN +F 2 "" H 12450 7950 60 0000 C CNN +F 3 "" H 12450 7950 60 0000 C CNN + 1 12450 7950 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U24 +U 1 1 685C2FF1 +P 13750 8000 +F 0 "U24" H 13750 8000 60 0000 C CNN +F 1 "dac_bridge_1" H 13750 8150 60 0000 C CNN +F 2 "" H 13750 8000 60 0000 C CNN +F 3 "" H 13750 8000 60 0000 C CNN + 1 13750 8000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 11850 7950 11950 7950 +Wire Wire Line + 13100 7950 13150 7950 +Wire Wire Line + 14300 7950 14400 7950 +Wire Wire Line + 10700 7950 10400 7950 +Connection ~ 10400 7950 +Wire Wire Line + 9850 7950 9750 7950 +Connection ~ 9850 7950 +Connection ~ 10500 8800 +Wire Wire Line + 10450 8800 10500 8800 +Wire Wire Line + 9300 8400 9300 8800 +$Comp +L mosfet_n M2 +U 1 1 685C31C1 +P 9500 10600 +F 0 "M2" H 9500 10450 50 0000 R CNN +F 1 "mosfet_n" H 9600 10550 50 0000 R CNN +F 2 "" H 9800 10300 29 0000 C CNN +F 3 "" H 9600 10400 60 0000 C CNN + 1 9500 10600 + 0 -1 -1 0 +$EndComp +$Comp +L mosfet_p M5 +U 1 1 685C31C7 +P 9700 9850 +F 0 "M5" H 9650 9900 50 0000 R CNN +F 1 "mosfet_p" H 9750 10000 50 0000 R CNN +F 2 "" H 9950 9950 29 0000 C CNN +F 3 "" H 9750 9850 60 0000 C CNN + 1 9700 9850 + 0 -1 1 0 +$EndComp +Wire Wire Line + 9500 10000 9450 10000 +Wire Wire Line + 9450 10000 9450 10400 +Wire Wire Line + 9450 10400 9500 10400 +Wire Wire Line + 9900 10000 10000 10000 +Wire Wire Line + 10000 10000 10000 10400 +Wire Wire Line + 10000 10400 9900 10400 +Text GLabel 10050 10100 2 60 Input ~ 0 +VCC +Text GLabel 10050 10300 2 60 Input ~ 0 +GND +Wire Wire Line + 9850 10100 10050 10100 +Wire Wire Line + 10050 10300 9850 10300 +$Comp +L d_inverter U2 +U 1 1 685C31D7 +P 8900 10350 +F 0 "U2" H 8900 10250 60 0000 C CNN +F 1 "d_inverter" H 8900 10500 60 0000 C CNN +F 2 "" H 8950 10300 60 0000 C CNN +F 3 "" H 8950 10300 60 0000 C CNN + 1 8900 10350 + 0 -1 -1 0 +$EndComp +$Comp +L adc_bridge_1 U9 +U 1 1 685C31DD +P 9450 11000 +F 0 "U9" H 9450 11000 60 0000 C CNN +F 1 "adc_bridge_1" H 9450 11150 60 0000 C CNN +F 2 "" H 9450 11000 60 0000 C CNN +F 3 "" H 9450 11000 60 0000 C CNN + 1 9450 11000 + -1 0 0 1 +$EndComp +$Comp +L dac_bridge_1 U5 +U 1 1 685C31E3 +P 9150 9500 +F 0 "U5" H 9150 9500 60 0000 C CNN +F 1 "dac_bridge_1" H 9150 9650 60 0000 C CNN +F 2 "" H 9150 9500 60 0000 C CNN +F 3 "" H 9150 9500 60 0000 C CNN + 1 9150 9500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8550 9450 8500 9450 +Wire Wire Line + 8500 9450 8500 10050 +Wire Wire Line + 8500 10050 8900 10050 +Wire Wire Line + 9700 9450 9700 9700 +Wire Wire Line + 9700 10700 9700 10800 +Wire Wire Line + 9700 10800 10100 10800 +Wire Wire Line + 10100 10800 10100 11350 +$Comp +L adc_bridge_1 U14 +U 1 1 685C31F0 +P 10900 10150 +F 0 "U14" H 10900 10150 60 0000 C CNN +F 1 "adc_bridge_1" H 10900 10300 60 0000 C CNN +F 2 "" H 10900 10150 60 0000 C CNN +F 3 "" H 10900 10150 60 0000 C CNN + 1 10900 10150 + 1 0 0 1 +$EndComp +$Comp +L d_buffer U18 +U 1 1 685C31F6 +P 12050 10200 +F 0 "U18" H 12050 10150 60 0000 C CNN +F 1 "d_buffer" H 12050 10250 60 0000 C CNN +F 2 "" H 12050 10200 60 0000 C CNN +F 3 "" H 12050 10200 60 0000 C CNN + 1 12050 10200 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U22 +U 1 1 685C31FC +P 13350 10250 +F 0 "U22" H 13350 10250 60 0000 C CNN +F 1 "dac_bridge_1" H 13350 10400 60 0000 C CNN +F 2 "" H 13350 10250 60 0000 C CNN +F 3 "" H 13350 10250 60 0000 C CNN + 1 13350 10250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 11450 10200 11550 10200 +Wire Wire Line + 12700 10200 12750 10200 +Wire Wire Line + 10300 10200 10000 10200 +Connection ~ 10000 10200 +Wire Wire Line + 9450 10200 9350 10200 +Connection ~ 9450 10200 +Connection ~ 10100 11050 +Wire Wire Line + 10050 11050 10100 11050 +Wire Wire Line + 8900 10650 8900 11050 +$Comp +L PORT U25 +U 1 1 685C32CF +P 10000 4600 +F 0 "U25" H 10050 4700 30 0000 C CNN +F 1 "PORT" H 10000 4600 30 0000 C CNN +F 2 "" H 10000 4600 60 0000 C CNN +F 3 "" H 10000 4600 60 0000 C CNN + 1 10000 4600 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U25 +U 2 1 685C3401 +P 9000 3200 +F 0 "U25" H 9050 3300 30 0000 C CNN +F 1 "PORT" H 9000 3200 30 0000 C CNN +F 2 "" H 9000 3200 60 0000 C CNN +F 3 "" H 9000 3200 60 0000 C CNN + 2 9000 3200 + 1 0 0 -1 +$EndComp +$Comp +L PORT U25 +U 3 1 685C3472 +P 14150 3200 +F 0 "U25" H 14200 3300 30 0000 C CNN +F 1 "PORT" H 14150 3200 30 0000 C CNN +F 2 "" H 14150 3200 60 0000 C CNN +F 3 "" H 14150 3200 60 0000 C CNN + 3 14150 3200 + -1 0 0 1 +$EndComp +$Comp +L PORT U25 +U 4 1 685C34E9 +P 10300 7000 +F 0 "U25" H 10350 7100 30 0000 C CNN +F 1 "PORT" H 10300 7000 30 0000 C CNN +F 2 "" H 10300 7000 60 0000 C CNN +F 3 "" H 10300 7000 60 0000 C CNN + 4 10300 7000 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U25 +U 5 1 685C3564 +P 9300 5600 +F 0 "U25" H 9350 5700 30 0000 C CNN +F 1 "PORT" H 9300 5600 30 0000 C CNN +F 2 "" H 9300 5600 60 0000 C CNN +F 3 "" H 9300 5600 60 0000 C CNN + 5 9300 5600 + 1 0 0 -1 +$EndComp +$Comp +L PORT U25 +U 6 1 685C36A2 +P 14450 5600 +F 0 "U25" H 14500 5700 30 0000 C CNN +F 1 "PORT" H 14450 5600 30 0000 C CNN +F 2 "" H 14450 5600 60 0000 C CNN +F 3 "" H 14450 5600 60 0000 C CNN + 6 14450 5600 + -1 0 0 1 +$EndComp +$Comp +L PORT U25 +U 7 1 685C3707 +P 7050 900 +F 0 "U25" H 7100 1000 30 0000 C CNN +F 1 "PORT" H 7050 900 30 0000 C CNN +F 2 "" H 7050 900 60 0000 C CNN +F 3 "" H 7050 900 60 0000 C CNN + 7 7050 900 + -1 0 0 1 +$EndComp +$Comp +L PORT U25 +U 8 1 685C3917 +P 14650 7950 +F 0 "U25" H 14700 8050 30 0000 C CNN +F 1 "PORT" H 14650 7950 30 0000 C CNN +F 2 "" H 14650 7950 60 0000 C CNN +F 3 "" H 14650 7950 60 0000 C CNN + 8 14650 7950 + -1 0 0 1 +$EndComp +$Comp +L PORT U25 +U 9 1 685C3A66 +P 9500 7950 +F 0 "U25" H 9550 8050 30 0000 C CNN +F 1 "PORT" H 9500 7950 30 0000 C CNN +F 2 "" H 9500 7950 60 0000 C CNN +F 3 "" H 9500 7950 60 0000 C CNN + 9 9500 7950 + 1 0 0 -1 +$EndComp +$Comp +L PORT U25 +U 10 1 685C3B29 +P 10500 9350 +F 0 "U25" H 10550 9450 30 0000 C CNN +F 1 "PORT" H 10500 9350 30 0000 C CNN +F 2 "" H 10500 9350 60 0000 C CNN +F 3 "" H 10500 9350 60 0000 C CNN + 10 10500 9350 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U25 +U 11 1 685C3C66 +P 14250 10200 +F 0 "U25" H 14300 10300 30 0000 C CNN +F 1 "PORT" H 14250 10200 30 0000 C CNN +F 2 "" H 14250 10200 60 0000 C CNN +F 3 "" H 14250 10200 60 0000 C CNN + 11 14250 10200 + -1 0 0 1 +$EndComp +$Comp +L PORT U25 +U 12 1 685C3E2F +P 9100 10200 +F 0 "U25" H 9150 10300 30 0000 C CNN +F 1 "PORT" H 9100 10200 30 0000 C CNN +F 2 "" H 9100 10200 60 0000 C CNN +F 3 "" H 9100 10200 60 0000 C CNN + 12 9100 10200 + 1 0 0 -1 +$EndComp +$Comp +L PORT U25 +U 13 1 685C3EA8 +P 10100 11600 +F 0 "U25" H 10150 11700 30 0000 C CNN +F 1 "PORT" H 10100 11600 30 0000 C CNN +F 2 "" H 10100 11600 60 0000 C CNN +F 3 "" H 10100 11600 60 0000 C CNN + 13 10100 11600 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U25 +U 14 1 685C3F1F +P 7050 700 +F 0 "U25" H 7100 800 30 0000 C CNN +F 1 "PORT" H 7050 700 30 0000 C CNN +F 2 "" H 7050 700 60 0000 C CNN +F 3 "" H 7050 700 60 0000 C CNN + 14 7050 700 + -1 0 0 1 +$EndComp +Wire Wire Line + 6650 700 6800 700 +Wire Wire Line + 6800 900 6650 900 +Wire Wire Line + 13900 10200 14000 10200 +$EndSCHEMATC diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/SN74CBTLV3126.sub b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/SN74CBTLV3126.sub new file mode 100644 index 000000000..d0d0d3bd0 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/SN74CBTLV3126.sub @@ -0,0 +1,112 @@ +* Subcircuit SN74CBTLV3126 +.subckt SN74CBTLV3126 net-_m1-pad2_ net-_m1-pad1_ net-_u21-pad2_ net-_m4-pad2_ net-_m4-pad1_ net-_u23-pad2_ gnd net-_u24-pad2_ net-_m7-pad1_ net-_m7-pad2_ net-_u22-pad2_ net-_m2-pad1_ net-_m2-pad2_ vcc +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\sn74cbtlv3126\sn74cbtlv3126.cir +.include PMOS-180nm.lib +.include NMOS-180nm.lib +m1 net-_m1-pad1_ net-_m1-pad2_ net-_m1-pad3_ gnd CMOSN W=100u L=100u M=1 +m3 net-_m1-pad1_ net-_m3-pad2_ net-_m1-pad3_ vcc CMOSP W=100u L=100u M=1 +* u1 net-_u1-pad1_ net-_u1-pad2_ d_inverter +* u7 net-_m1-pad2_ net-_u1-pad1_ adc_bridge_1 +* u3 net-_u1-pad2_ net-_m3-pad2_ dac_bridge_1 +* u13 net-_m1-pad3_ net-_u13-pad2_ adc_bridge_1 +* u17 net-_u13-pad2_ net-_u17-pad2_ d_buffer +* u21 net-_u17-pad2_ net-_u21-pad2_ dac_bridge_1 +m4 net-_m4-pad1_ net-_m4-pad2_ net-_m4-pad3_ gnd CMOSN W=100u L=100u M=1 +m6 net-_m4-pad1_ net-_m6-pad2_ net-_m4-pad3_ vcc CMOSP W=100u L=100u M=1 +* u4 net-_u11-pad2_ net-_u4-pad2_ d_inverter +* u11 net-_m4-pad2_ net-_u11-pad2_ adc_bridge_1 +* u8 net-_u4-pad2_ net-_m6-pad2_ dac_bridge_1 +* u15 net-_m4-pad3_ net-_u15-pad2_ adc_bridge_1 +* u19 net-_u15-pad2_ net-_u19-pad2_ d_buffer +* u23 net-_u19-pad2_ net-_u23-pad2_ dac_bridge_1 +m7 net-_m7-pad1_ net-_m7-pad2_ net-_m7-pad3_ gnd CMOSN W=100u L=100u M=1 +m8 net-_m7-pad1_ net-_m8-pad2_ net-_m7-pad3_ vcc CMOSP W=100u L=100u M=1 +* u6 net-_u12-pad2_ net-_u10-pad1_ d_inverter +* u12 net-_m7-pad2_ net-_u12-pad2_ adc_bridge_1 +* u10 net-_u10-pad1_ net-_m8-pad2_ dac_bridge_1 +* u16 net-_m7-pad3_ net-_u16-pad2_ adc_bridge_1 +* u20 net-_u16-pad2_ net-_u20-pad2_ d_buffer +* u24 net-_u20-pad2_ net-_u24-pad2_ dac_bridge_1 +m2 net-_m2-pad1_ net-_m2-pad2_ net-_m2-pad3_ gnd CMOSN W=100u L=100u M=1 +m5 net-_m2-pad1_ net-_m5-pad2_ net-_m2-pad3_ vcc CMOSP W=100u L=100u M=1 +* u2 net-_u2-pad1_ net-_u2-pad2_ d_inverter +* u9 net-_m2-pad2_ net-_u2-pad1_ adc_bridge_1 +* u5 net-_u2-pad2_ net-_m5-pad2_ dac_bridge_1 +* u14 net-_m2-pad3_ net-_u14-pad2_ adc_bridge_1 +* u18 net-_u14-pad2_ net-_u18-pad2_ d_buffer +* u22 net-_u18-pad2_ net-_u22-pad2_ dac_bridge_1 +a1 net-_u1-pad1_ net-_u1-pad2_ u1 +a2 [net-_m1-pad2_ ] [net-_u1-pad1_ ] u7 +a3 [net-_u1-pad2_ ] [net-_m3-pad2_ ] u3 +a4 [net-_m1-pad3_ ] [net-_u13-pad2_ ] u13 +a5 net-_u13-pad2_ net-_u17-pad2_ u17 +a6 [net-_u17-pad2_ ] [net-_u21-pad2_ ] u21 +a7 net-_u11-pad2_ net-_u4-pad2_ u4 +a8 [net-_m4-pad2_ ] [net-_u11-pad2_ ] u11 +a9 [net-_u4-pad2_ ] [net-_m6-pad2_ ] u8 +a10 [net-_m4-pad3_ ] [net-_u15-pad2_ ] u15 +a11 net-_u15-pad2_ net-_u19-pad2_ u19 +a12 [net-_u19-pad2_ ] [net-_u23-pad2_ ] u23 +a13 net-_u12-pad2_ net-_u10-pad1_ u6 +a14 [net-_m7-pad2_ ] [net-_u12-pad2_ ] u12 +a15 [net-_u10-pad1_ ] [net-_m8-pad2_ ] u10 +a16 [net-_m7-pad3_ ] [net-_u16-pad2_ ] u16 +a17 net-_u16-pad2_ net-_u20-pad2_ u20 +a18 [net-_u20-pad2_ ] [net-_u24-pad2_ ] u24 +a19 net-_u2-pad1_ net-_u2-pad2_ u2 +a20 [net-_m2-pad2_ ] [net-_u2-pad1_ ] u9 +a21 [net-_u2-pad2_ ] [net-_m5-pad2_ ] u5 +a22 [net-_m2-pad3_ ] [net-_u14-pad2_ ] u14 +a23 net-_u14-pad2_ net-_u18-pad2_ u18 +a24 [net-_u18-pad2_ ] [net-_u22-pad2_ ] u22 +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u1 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u7 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u3 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u13 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u17 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u21 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u4 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u11 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u8 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u15 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u19 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u23 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u6 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u12 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u10 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u16 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u20 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u24 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u2 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u9 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u5 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u14 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u18 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u22 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Control Statements + +.ends SN74CBTLV3126 \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/SN74CBTLV3126_Previous_Values.xml b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/SN74CBTLV3126_Previous_Values.xml new file mode 100644 index 000000000..21dbdd0ac --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/SN74CBTLV3126_Previous_Values.xml @@ -0,0 +1 @@ +truefalsefalseHzHz0Volts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or Amperessecsecsecd_inverteradc_bridgedac_bridgeadc_bridged_bufferdac_bridged_inverteradc_bridgedac_bridgeadc_bridged_bufferdac_bridged_inverteradc_bridgedac_bridgeadc_bridged_bufferdac_bridged_inverteradc_bridgedac_bridgeadc_bridged_bufferdac_bridgeC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/analysis b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/analysis new file mode 100644 index 000000000..ebd5c0a94 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3126/analysis @@ -0,0 +1 @@ +.tran 0e-00 0e-00 0e-00 \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/NMOS-180nm.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/NMOS-180nm.lib new file mode 100644 index 000000000..51e9b1196 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/NMOS-180nm.lib @@ -0,0 +1,13 @@ +.model CMOSN NMOS (LEVEL=8 VERSION=3.2 TNOM=27 TOX=4.1E-9 XJ=1E-7 NCH=2.3549E17 VTH0=0.3823463 K1=0.5810697 ++ K2=4.774618E-3 K3=0.0431669 K3B=1.1498346 W0=1E-7 NLX=1.910552E-7 DVT0W=0 DVT1W=0 DVT2W=0 ++ DVT0=1.2894824 DVT1=0.3622063 DVT2=0.0713729 U0=280.633249 UA=-1.208537E-9 UB=2.158625E-18 ++ UC=5.342807E-11 VSAT=9.366802E4 A0=1.7593146 AGS=0.3939741 B0=-6.413949E-9 B1=-1E-7 KETA=-5.180424E-4 ++ A1=0 A2=1 RDSW=105.5517558 PRWG=0.5 PRWB=-0.1998871 WR=1 WINT=7.904732E-10 LINT=1.571424E-8 XL=0 ++ XW=-1E-8 DWG=1.297221E-9 DWB=1.479041E-9 VOFF=-0.0955434 NFACTOR=2.4358891 CIT=0 CDSC=2.4E-4 CDSCD=0 ++ CDSCB=0 ETA0=3.104851E-3 ETAB=-2.512384E-5 DSUB=0.0167075 PCLM=0.8073191 PDIBLC1=0.1666161 PDIBLC2=3.112892E-3 ++ PDIBLCB=-0.1 DROUT=0.7875618 PSCBE1=8E10 PSCBE2=9.213635E-10 PVAG=3.85243E-3 DELTA=0.01 RSH=6.7 MOBMOD=1 ++ PRT=0 UTE=-1.5 KT1=-0.11 KT1L=0 KT2=0.022 UA1=4.31E-9 UB1=-7.61E-18 UC1=-5.6E-11 AT=3.3E4 WL=0 WLN=1 ++ WW=0 WWN=1 WWL=0 LL=0 LLN=1 LW=0 LWN=1 LWL=0 CAPMOD=2 XPART=0.5 CGDO=7.08E-10 CGSO=7.08E-10 CGBO=1E-12 ++ CJ=9.68858E-4 PB=0.8 MJ=0.3864502 CJSW=2.512138E-10 PBSW=0.809286 MJSW=0.1060414 CJSWG=3.3E-10 PBSWG=0.809286 ++ MJSWG=0.1060414 CF=0 PVTH0=-1.192722E-3 PRDSW=-5 PK2=6.450505E-5 WKETA=-4.27294E-4 LKETA=-0.0104078 ++ PU0=6.3268729 PUA=2.226552E-11 PUB=0 PVSAT=969.1480157 PETA0=1E-4 PKETA=-1.049509E-3) diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/PMOS-180nm.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/PMOS-180nm.lib new file mode 100644 index 000000000..032b5b95e --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/PMOS-180nm.lib @@ -0,0 +1,11 @@ +.model CMOSP PMOS (LEVEL=8 VERSION=3.2 TNOM=27 TOX=4.1E-9 XJ=1E-7 NCH=4.1589E17 VTH0=-0.3938813 K1=0.5479015 ++ K2=0.0360586 K3=0.0993095 K3B=5.7086622 W0=1E-6 NLX=1.313191E-7 DVT0W=0 DVT1W=0 DVT2W=0 DVT0=0.4911363 ++ DVT1=0.2227356 DVT2=0.1 U0=115.6852975 UA=1.505832E-9 UB=1E-21 UC=-1E-10 VSAT=1.329694E5 A0=1.7590478 ++ AGS=0.3641621 B0=3.427126E-7 B1=1.062928E-6 KETA=0.0134667 A1=0.6859506 A2=0.3506788 RDSW=168.5705677 ++ PRWG=0.5 PRWB=-0.4987371 WR=1 WINT=0 LINT=3.028832E-8 XL=0 XW=-1E-8 DWG=-2.349633E-8 DWB=-7.152486E-9 ++ VOFF=-0.0994037 NFACTOR=1.9424315 CIT=0 CDSC=2.4E-4 CDSCD=0 CDSCB=0 ETA0=0.0608072 ETAB=-0.0426148 ++ DSUB=0.7343015 PCLM=3.2579974 PDIBLC1=7.229527E-6 PDIBLC2=0.025389 PDIBLCB=-1E-3 DROUT=0 PSCBE1=1.454878E10 ++ PSCBE2=4.202027E-9 PVAG=15 DELTA=0.01 RSH=7.8 MOBMOD=1 PRT=0 UTE=-1.5 KT1=-0.11 KT1L=0 KT2=0.022 UA1=4.31E-9 ++ UB1=-7.61E-18 UC1=-5.6E-11 AT=3.3E4 WL=0 WLN=1 WW=0 WWN=1 WWL=0 LL=0 LLN=1 LW=0 LWN=1 LWL=0 CAPMOD=2 XPART=0.5 ++ CGDO=6.32E-10 CGSO=6.32E-10 CGBO=1E-12 CJ=1.172138E-3 PB=0.8421173 MJ=0.4109788 CJSW=2.242609E-10 PBSW=0.8 + MJSW=0.3752089 CJSWG=4.22E-10 PBSWG=0.8 MJSWG=0.3752089 CF=0 PVTH0=1.888482E-3 PRDSW=11.5315407 PK2=1.559399E-3 ++ WKETA=0.0319301 LKETA=2.955547E-3 PU0=-1.1105313 PUA=-4.62102E-11 PUB=1E-21 PVSAT=50 PETA0=1E-4 PKETA=-4.346368E-3) diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/SN74CBTLV3257-cache.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/SN74CBTLV3257-cache.lib new file mode 100644 index 000000000..234336a37 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/SN74CBTLV3257-cache.lib @@ -0,0 +1,189 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# PORT +# +DEF PORT U 0 40 Y Y 26 F N +F0 "U" 50 100 30 H V C CNN +F1 "PORT" 0 0 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 325 225 285 -1421 -1278 0 1 0 N 100 50 150 0 +A 376 -275 356 1294 1408 0 1 0 N 150 0 100 -50 +S -100 50 100 -50 0 1 0 N +X ~ 1 250 0 100 L 30 30 1 1 B +X ~ 2 250 0 100 L 30 30 2 1 B +X ~ 3 250 0 100 L 30 30 3 1 B +X ~ 4 250 0 100 L 30 30 4 1 B +X ~ 5 250 0 100 L 30 30 5 1 B +X ~ 6 250 0 100 L 30 30 6 1 B +X ~ 7 250 0 100 L 30 30 7 1 B +X ~ 8 250 0 100 L 30 30 8 1 B +X ~ 9 250 0 100 L 30 30 9 1 B +X ~ 10 250 0 100 L 30 30 10 1 B +X ~ 11 250 0 100 L 30 30 11 1 B +X ~ 12 250 0 100 L 30 30 12 1 B +X ~ 13 250 0 100 L 30 30 13 1 B +X ~ 14 250 0 100 L 30 30 14 1 B +X ~ 15 250 0 100 L 30 30 15 1 B +X ~ 16 250 0 100 L 30 30 16 1 B +X ~ 17 250 0 100 L 30 30 17 1 B +X ~ 18 250 0 100 L 30 30 18 1 B +X ~ 19 250 0 100 L 30 30 19 1 B +X ~ 20 250 0 100 L 30 30 20 1 B +X ~ 21 250 0 100 L 30 30 21 1 B +X ~ 22 250 0 100 L 30 30 22 1 B +X ~ 23 250 0 100 L 30 30 23 1 B +X ~ 24 250 0 100 L 30 30 24 1 B +X ~ 25 250 0 100 L 30 30 25 1 B +X ~ 26 250 0 100 L 30 30 26 1 B +ENDDRAW +ENDDEF +# +# adc_bridge_1 +# +DEF adc_bridge_1 U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "adc_bridge_1" 0 150 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -400 200 350 -50 0 1 0 N +X IN1 1 -600 50 200 R 50 50 1 1 I +X OUT1 2 550 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# adc_bridge_2 +# +DEF adc_bridge_2 U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "adc_bridge_2" 0 150 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -400 200 350 -100 0 1 0 N +X IN1 1 -600 50 200 R 50 50 1 1 I +X IN2 2 -600 -50 200 R 50 50 1 1 I +X OUT1 3 550 50 200 L 50 50 1 1 O +X OUT2 4 550 -50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# d_and +# +DEF d_and U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "d_and" 50 100 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 149 50 100 -894 0 0 1 0 N 150 -50 250 50 +A 150 49 100 6 900 0 1 0 N 250 50 150 150 +P 4 0 1 0 150 -50 -250 -50 -250 150 150 150 N +X IN1 1 -450 100 200 R 50 50 1 1 I +X IN2 2 -450 0 200 R 50 50 1 1 I +X OUT 3 450 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# d_buffer +# +DEF d_buffer U 0 40 Y Y 1 F N +F0 "U" 0 -50 60 H V C CNN +F1 "d_buffer" 0 50 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 4 0 1 0 -300 200 -300 -200 450 0 -300 200 N +X IN 1 -500 0 200 R 50 50 1 1 I +X OUT 2 650 0 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# d_inverter +# +DEF d_inverter U 0 40 Y Y 1 F N +F0 "U" 0 -100 60 H V C CNN +F1 "d_inverter" 0 150 60 H V C CNN +F2 "" 50 -50 60 H V C CNN +F3 "" 50 -50 60 H V C CNN +DRAW +P 4 0 1 0 -100 50 -100 -50 100 0 -100 50 N +X ~ 1 -300 0 200 R 50 50 1 1 I +X ~ 2 300 0 200 L 50 50 1 1 O I +ENDDRAW +ENDDEF +# +# dac_bridge_1 +# +DEF dac_bridge_1 U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "dac_bridge_1" 0 150 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -400 200 350 -50 0 1 0 N +X IN1 1 -600 50 200 R 50 50 1 1 I +X OUT1 2 550 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# eSim_MOS_N +# +DEF eSim_MOS_N M 0 0 Y N 1 F N +F0 "M" 0 -150 50 H V R CNN +F1 "eSim_MOS_N" 100 -50 50 H V R CNN +F2 "" 300 -300 29 H V C CNN +F3 "" 100 -200 60 H V C CNN +ALIAS mosfet_n +DRAW +C 150 -200 111 0 1 10 N +P 2 0 1 10 130 -290 130 -250 N +P 2 0 1 0 130 -270 200 -270 N +P 2 0 1 10 130 -220 130 -180 N +P 2 0 1 0 130 -200 200 -200 N +P 2 0 1 10 130 -150 130 -110 N +P 2 0 1 0 130 -130 200 -130 N +P 2 0 1 0 200 -300 200 -270 N +P 2 0 1 0 200 -130 200 -100 N +P 3 0 1 10 110 -275 110 -125 110 -125 N +P 3 0 1 0 200 -200 300 -200 300 -250 N +P 4 0 1 0 140 -200 180 -215 180 -185 140 -200 F +X D 1 200 0 100 D 50 50 1 1 P +X G 2 -100 -200 210 R 50 50 1 1 P +X S 3 200 -400 100 U 50 50 1 1 P +X B 4 300 -350 98 U 47 47 1 1 P +ENDDRAW +ENDDEF +# +# eSim_MOS_P +# +DEF eSim_MOS_P M 0 0 Y N 1 F N +F0 "M" -50 50 50 H V R CNN +F1 "eSim_MOS_P" 50 150 50 H V R CNN +F2 "" 250 100 29 H V C CNN +F3 "" 50 0 60 H V C CNN +ALIAS mosfet_p +DRAW +C 100 0 111 0 1 10 N +P 2 0 1 0 80 -70 150 -70 N +P 2 0 1 10 80 -50 80 -90 N +P 2 0 1 0 80 0 150 0 N +P 2 0 1 10 80 20 80 -20 N +P 2 0 1 0 80 70 150 70 N +P 2 0 1 10 80 90 80 50 N +P 2 0 1 0 150 -70 150 -100 N +P 2 0 1 0 150 100 150 70 N +P 3 0 1 10 60 75 60 -75 60 -75 N +P 3 0 1 0 150 0 250 0 250 -50 N +P 4 0 1 0 140 0 100 -15 100 15 140 0 F +X D 1 150 200 100 D 50 50 1 1 P +X G 2 -150 0 210 R 50 50 1 1 P +X S 3 150 -200 100 U 50 50 1 1 P +X B 4 250 -150 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/SN74CBTLV3257.cir b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/SN74CBTLV3257.cir new file mode 100644 index 000000000..789392d00 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/SN74CBTLV3257.cir @@ -0,0 +1,68 @@ +* C:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\SN74CBTLV3257\SN74CBTLV3257.cir + +* EESchema Netlist Version 1.1 (Spice format) creation date: 06/24/25 23:39:48 + +* To exclude a component from the Spice Netlist add [Spice_Netlist_Enabled] user FIELD set to: N +* To reorder the component spice node sequence add [Spice_Node_Sequence] user FIELD and define sequence: 2,1,0 + +* Sheet Name: / +M1 Net-_M1-Pad1_ Net-_M1-Pad2_ Net-_M1-Pad3_ GND mosfet_n +M3 Net-_M1-Pad3_ Net-_M3-Pad2_ Net-_M1-Pad1_ VCC mosfet_p +U1 Net-_U1-Pad1_ Net-_M1-Pad1_ Net-_M11-Pad3_ Net-_U1-Pad4_ Net-_M2-Pad1_ Net-_M10-Pad1_ Net-_U1-Pad7_ GND Net-_U1-Pad9_ Net-_M12-Pad1_ Net-_M4-Pad1_ Net-_U1-Pad12_ Net-_M14-Pad1_ Net-_M6-Pad1_ Net-_U1-Pad15_ VCC PORT +U3 Net-_U13-Pad1_ Net-_U3-Pad2_ d_inverter +U4 Net-_U3-Pad2_ Net-_M3-Pad2_ dac_bridge_1 +U13 Net-_U13-Pad1_ Net-_M1-Pad2_ dac_bridge_1 +M9 Net-_M11-Pad3_ Net-_M9-Pad2_ Net-_M1-Pad3_ GND mosfet_n +M11 Net-_M1-Pad3_ Net-_M11-Pad2_ Net-_M11-Pad3_ VCC mosfet_p +U19 Net-_U18-Pad3_ Net-_U19-Pad2_ d_inverter +U20 Net-_U19-Pad2_ Net-_M11-Pad2_ dac_bridge_1 +U27 Net-_U18-Pad3_ Net-_M9-Pad2_ dac_bridge_1 +M2 Net-_M2-Pad1_ Net-_M2-Pad2_ Net-_M10-Pad3_ GND mosfet_n +M5 Net-_M10-Pad3_ Net-_M5-Pad2_ Net-_M2-Pad1_ VCC mosfet_p +U5 Net-_U13-Pad1_ Net-_U5-Pad2_ d_inverter +U7 Net-_U5-Pad2_ Net-_M5-Pad2_ dac_bridge_1 +U14 Net-_U13-Pad1_ Net-_M2-Pad2_ dac_bridge_1 +M10 Net-_M10-Pad1_ Net-_M10-Pad2_ Net-_M10-Pad3_ GND mosfet_n +M13 Net-_M10-Pad3_ Net-_M13-Pad2_ Net-_M10-Pad1_ VCC mosfet_p +U21 Net-_U18-Pad3_ Net-_U21-Pad2_ d_inverter +U23 Net-_U21-Pad2_ Net-_M13-Pad2_ dac_bridge_1 +U28 Net-_U18-Pad3_ Net-_M10-Pad2_ dac_bridge_1 +M4 Net-_M4-Pad1_ Net-_M4-Pad2_ Net-_M12-Pad3_ GND mosfet_n +M7 Net-_M12-Pad3_ Net-_M7-Pad2_ Net-_M4-Pad1_ VCC mosfet_p +U6 Net-_U13-Pad1_ Net-_U6-Pad2_ d_inverter +U8 Net-_U6-Pad2_ Net-_M7-Pad2_ dac_bridge_1 +U15 Net-_U13-Pad1_ Net-_M4-Pad2_ dac_bridge_1 +M12 Net-_M12-Pad1_ Net-_M12-Pad2_ Net-_M12-Pad3_ GND mosfet_n +M15 Net-_M12-Pad3_ Net-_M15-Pad2_ Net-_M12-Pad1_ VCC mosfet_p +U22 Net-_U18-Pad3_ Net-_U22-Pad2_ d_inverter +U24 Net-_U22-Pad2_ Net-_M15-Pad2_ dac_bridge_1 +U29 Net-_U18-Pad3_ Net-_M12-Pad2_ dac_bridge_1 +M6 Net-_M6-Pad1_ Net-_M6-Pad2_ Net-_M14-Pad3_ GND mosfet_n +M8 Net-_M14-Pad3_ Net-_M8-Pad2_ Net-_M6-Pad1_ VCC mosfet_p +U9 Net-_U13-Pad1_ Net-_U10-Pad1_ d_inverter +U10 Net-_U10-Pad1_ Net-_M8-Pad2_ dac_bridge_1 +U16 Net-_U13-Pad1_ Net-_M6-Pad2_ dac_bridge_1 +M14 Net-_M14-Pad1_ Net-_M14-Pad2_ Net-_M14-Pad3_ GND mosfet_n +M16 Net-_M14-Pad3_ Net-_M16-Pad2_ Net-_M14-Pad1_ VCC mosfet_p +U25 Net-_U18-Pad3_ Net-_U25-Pad2_ d_inverter +U26 Net-_U25-Pad2_ Net-_M16-Pad2_ dac_bridge_1 +U30 Net-_U18-Pad3_ Net-_M14-Pad2_ dac_bridge_1 +U17 Net-_U11-Pad2_ Net-_U12-Pad2_ Net-_U13-Pad1_ d_and +U18 Net-_U11-Pad1_ Net-_U12-Pad2_ Net-_U18-Pad3_ d_and +U11 Net-_U11-Pad1_ Net-_U11-Pad2_ d_inverter +U12 Net-_U12-Pad1_ Net-_U12-Pad2_ d_inverter +U2 Net-_U1-Pad1_ Net-_U1-Pad15_ Net-_U11-Pad1_ Net-_U12-Pad1_ adc_bridge_2 +U35 Net-_U31-Pad2_ Net-_U35-Pad2_ d_buffer +U31 Net-_M1-Pad3_ Net-_U31-Pad2_ adc_bridge_1 +U39 Net-_U35-Pad2_ Net-_U1-Pad4_ dac_bridge_1 +U38 Net-_U34-Pad2_ Net-_U38-Pad2_ d_buffer +U34 Net-_M10-Pad3_ Net-_U34-Pad2_ adc_bridge_1 +U42 Net-_U38-Pad2_ Net-_U1-Pad7_ dac_bridge_1 +U36 Net-_U32-Pad2_ Net-_U36-Pad2_ d_buffer +U32 Net-_M12-Pad3_ Net-_U32-Pad2_ adc_bridge_1 +U40 Net-_U36-Pad2_ Net-_U1-Pad9_ dac_bridge_1 +U37 Net-_U33-Pad2_ Net-_U37-Pad2_ d_buffer +U33 Net-_M14-Pad3_ Net-_U33-Pad2_ adc_bridge_1 +U41 Net-_U37-Pad2_ Net-_U1-Pad12_ dac_bridge_1 + +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/SN74CBTLV3257.cir.out b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/SN74CBTLV3257.cir.out new file mode 100644 index 000000000..fd8c67b72 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/SN74CBTLV3257.cir.out @@ -0,0 +1,194 @@ +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\sn74cbtlv3257\sn74cbtlv3257.cir + +.include PMOS-180nm.lib +.include NMOS-180nm.lib +m1 net-_m1-pad1_ net-_m1-pad2_ net-_m1-pad3_ gnd CMOSN W=100u L=100u M=1 +m3 net-_m1-pad3_ net-_m3-pad2_ net-_m1-pad1_ vcc CMOSP W=100u L=100u M=1 +* u1 net-_u1-pad1_ net-_m1-pad1_ net-_m11-pad3_ net-_u1-pad4_ net-_m2-pad1_ net-_m10-pad1_ net-_u1-pad7_ gnd net-_u1-pad9_ net-_m12-pad1_ net-_m4-pad1_ net-_u1-pad12_ net-_m14-pad1_ net-_m6-pad1_ net-_u1-pad15_ vcc port +* u3 net-_u13-pad1_ net-_u3-pad2_ d_inverter +* u4 net-_u3-pad2_ net-_m3-pad2_ dac_bridge_1 +* u13 net-_u13-pad1_ net-_m1-pad2_ dac_bridge_1 +m9 net-_m11-pad3_ net-_m9-pad2_ net-_m1-pad3_ gnd CMOSN W=100u L=100u M=1 +m11 net-_m1-pad3_ net-_m11-pad2_ net-_m11-pad3_ vcc CMOSP W=100u L=100u M=1 +* u19 net-_u18-pad3_ net-_u19-pad2_ d_inverter +* u20 net-_u19-pad2_ net-_m11-pad2_ dac_bridge_1 +* u27 net-_u18-pad3_ net-_m9-pad2_ dac_bridge_1 +m2 net-_m2-pad1_ net-_m2-pad2_ net-_m10-pad3_ gnd CMOSN W=100u L=100u M=1 +m5 net-_m10-pad3_ net-_m5-pad2_ net-_m2-pad1_ vcc CMOSP W=100u L=100u M=1 +* u5 net-_u13-pad1_ net-_u5-pad2_ d_inverter +* u7 net-_u5-pad2_ net-_m5-pad2_ dac_bridge_1 +* u14 net-_u13-pad1_ net-_m2-pad2_ dac_bridge_1 +m10 net-_m10-pad1_ net-_m10-pad2_ net-_m10-pad3_ gnd CMOSN W=100u L=100u M=1 +m13 net-_m10-pad3_ net-_m13-pad2_ net-_m10-pad1_ vcc CMOSP W=100u L=100u M=1 +* u21 net-_u18-pad3_ net-_u21-pad2_ d_inverter +* u23 net-_u21-pad2_ net-_m13-pad2_ dac_bridge_1 +* u28 net-_u18-pad3_ net-_m10-pad2_ dac_bridge_1 +m4 net-_m4-pad1_ net-_m4-pad2_ net-_m12-pad3_ gnd CMOSN W=100u L=100u M=1 +m7 net-_m12-pad3_ net-_m7-pad2_ net-_m4-pad1_ vcc CMOSP W=100u L=100u M=1 +* u6 net-_u13-pad1_ net-_u6-pad2_ d_inverter +* u8 net-_u6-pad2_ net-_m7-pad2_ dac_bridge_1 +* u15 net-_u13-pad1_ net-_m4-pad2_ dac_bridge_1 +m12 net-_m12-pad1_ net-_m12-pad2_ net-_m12-pad3_ gnd CMOSN W=100u L=100u M=1 +m15 net-_m12-pad3_ net-_m15-pad2_ net-_m12-pad1_ vcc CMOSP W=100u L=100u M=1 +* u22 net-_u18-pad3_ net-_u22-pad2_ d_inverter +* u24 net-_u22-pad2_ net-_m15-pad2_ dac_bridge_1 +* u29 net-_u18-pad3_ net-_m12-pad2_ dac_bridge_1 +m6 net-_m6-pad1_ net-_m6-pad2_ net-_m14-pad3_ gnd CMOSN W=100u L=100u M=1 +m8 net-_m14-pad3_ net-_m8-pad2_ net-_m6-pad1_ vcc CMOSP W=100u L=100u M=1 +* u9 net-_u13-pad1_ net-_u10-pad1_ d_inverter +* u10 net-_u10-pad1_ net-_m8-pad2_ dac_bridge_1 +* u16 net-_u13-pad1_ net-_m6-pad2_ dac_bridge_1 +m14 net-_m14-pad1_ net-_m14-pad2_ net-_m14-pad3_ gnd CMOSN W=100u L=100u M=1 +m16 net-_m14-pad3_ net-_m16-pad2_ net-_m14-pad1_ vcc CMOSP W=100u L=100u M=1 +* u25 net-_u18-pad3_ net-_u25-pad2_ d_inverter +* u26 net-_u25-pad2_ net-_m16-pad2_ dac_bridge_1 +* u30 net-_u18-pad3_ net-_m14-pad2_ dac_bridge_1 +* u17 net-_u11-pad2_ net-_u12-pad2_ net-_u13-pad1_ d_and +* u18 net-_u11-pad1_ net-_u12-pad2_ net-_u18-pad3_ d_and +* u11 net-_u11-pad1_ net-_u11-pad2_ d_inverter +* u12 net-_u12-pad1_ net-_u12-pad2_ d_inverter +* u2 net-_u1-pad1_ net-_u1-pad15_ net-_u11-pad1_ net-_u12-pad1_ adc_bridge_2 +* u35 net-_u31-pad2_ net-_u35-pad2_ d_buffer +* u31 net-_m1-pad3_ net-_u31-pad2_ adc_bridge_1 +* u39 net-_u35-pad2_ net-_u1-pad4_ dac_bridge_1 +* u38 net-_u34-pad2_ net-_u38-pad2_ d_buffer +* u34 net-_m10-pad3_ net-_u34-pad2_ adc_bridge_1 +* u42 net-_u38-pad2_ net-_u1-pad7_ dac_bridge_1 +* u36 net-_u32-pad2_ net-_u36-pad2_ d_buffer +* u32 net-_m12-pad3_ net-_u32-pad2_ adc_bridge_1 +* u40 net-_u36-pad2_ net-_u1-pad9_ dac_bridge_1 +* u37 net-_u33-pad2_ net-_u37-pad2_ d_buffer +* u33 net-_m14-pad3_ net-_u33-pad2_ adc_bridge_1 +* u41 net-_u37-pad2_ net-_u1-pad12_ dac_bridge_1 +a1 net-_u13-pad1_ net-_u3-pad2_ u3 +a2 [net-_u3-pad2_ ] [net-_m3-pad2_ ] u4 +a3 [net-_u13-pad1_ ] [net-_m1-pad2_ ] u13 +a4 net-_u18-pad3_ net-_u19-pad2_ u19 +a5 [net-_u19-pad2_ ] [net-_m11-pad2_ ] u20 +a6 [net-_u18-pad3_ ] [net-_m9-pad2_ ] u27 +a7 net-_u13-pad1_ net-_u5-pad2_ u5 +a8 [net-_u5-pad2_ ] [net-_m5-pad2_ ] u7 +a9 [net-_u13-pad1_ ] [net-_m2-pad2_ ] u14 +a10 net-_u18-pad3_ net-_u21-pad2_ u21 +a11 [net-_u21-pad2_ ] [net-_m13-pad2_ ] u23 +a12 [net-_u18-pad3_ ] [net-_m10-pad2_ ] u28 +a13 net-_u13-pad1_ net-_u6-pad2_ u6 +a14 [net-_u6-pad2_ ] [net-_m7-pad2_ ] u8 +a15 [net-_u13-pad1_ ] [net-_m4-pad2_ ] u15 +a16 net-_u18-pad3_ net-_u22-pad2_ u22 +a17 [net-_u22-pad2_ ] [net-_m15-pad2_ ] u24 +a18 [net-_u18-pad3_ ] [net-_m12-pad2_ ] u29 +a19 net-_u13-pad1_ net-_u10-pad1_ u9 +a20 [net-_u10-pad1_ ] [net-_m8-pad2_ ] u10 +a21 [net-_u13-pad1_ ] [net-_m6-pad2_ ] u16 +a22 net-_u18-pad3_ net-_u25-pad2_ u25 +a23 [net-_u25-pad2_ ] [net-_m16-pad2_ ] u26 +a24 [net-_u18-pad3_ ] [net-_m14-pad2_ ] u30 +a25 [net-_u11-pad2_ net-_u12-pad2_ ] net-_u13-pad1_ u17 +a26 [net-_u11-pad1_ net-_u12-pad2_ ] net-_u18-pad3_ u18 +a27 net-_u11-pad1_ net-_u11-pad2_ u11 +a28 net-_u12-pad1_ net-_u12-pad2_ u12 +a29 [net-_u1-pad1_ net-_u1-pad15_ ] [net-_u11-pad1_ net-_u12-pad1_ ] u2 +a30 net-_u31-pad2_ net-_u35-pad2_ u35 +a31 [net-_m1-pad3_ ] [net-_u31-pad2_ ] u31 +a32 [net-_u35-pad2_ ] [net-_u1-pad4_ ] u39 +a33 net-_u34-pad2_ net-_u38-pad2_ u38 +a34 [net-_m10-pad3_ ] [net-_u34-pad2_ ] u34 +a35 [net-_u38-pad2_ ] [net-_u1-pad7_ ] u42 +a36 net-_u32-pad2_ net-_u36-pad2_ u36 +a37 [net-_m12-pad3_ ] [net-_u32-pad2_ ] u32 +a38 [net-_u36-pad2_ ] [net-_u1-pad9_ ] u40 +a39 net-_u33-pad2_ net-_u37-pad2_ u37 +a40 [net-_m14-pad3_ ] [net-_u33-pad2_ ] u33 +a41 [net-_u37-pad2_ ] [net-_u1-pad12_ ] u41 +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u3 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u4 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u13 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u19 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u20 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u27 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u5 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u7 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u14 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u21 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u23 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u28 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u6 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u8 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u15 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u22 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u24 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u29 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u9 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u10 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u16 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u25 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u26 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u30 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u17 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u18 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u11 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u12 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_2, NgSpice Name: adc_bridge +.model u2 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u35 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u31 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u39 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u38 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u34 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u42 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u36 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u32 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u40 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u37 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u33 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u41 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +.tran 0e-00 0e-00 0e-00 + +* Control Statements +.control +run +print allv > plot_data_v.txt +print alli > plot_data_i.txt +.endc +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/SN74CBTLV3257.pro b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/SN74CBTLV3257.pro new file mode 100644 index 000000000..e27a398be --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/SN74CBTLV3257.pro @@ -0,0 +1,73 @@ +update=22/05/2015 07:44:53 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=adc-dac +LibName2=memory +LibName3=xilinx +LibName4=microcontrollers +LibName5=dsp +LibName6=microchip +LibName7=analog_switches +LibName8=motorola +LibName9=texas +LibName10=intel +LibName11=audio +LibName12=interface +LibName13=digital-audio +LibName14=philips +LibName15=display +LibName16=cypress +LibName17=siliconi +LibName18=opto +LibName19=atmel +LibName20=contrib +LibName21=power +LibName22=eSim_Plot +LibName23=transistors +LibName24=conn +LibName25=eSim_User +LibName26=regul +LibName27=74xx +LibName28=cmos4000 +LibName29=eSim_Analog +LibName30=eSim_Devices +LibName31=eSim_Digital +LibName32=eSim_Hybrid +LibName33=eSim_Miscellaneous +LibName34=eSim_Power +LibName35=eSim_Sources +LibName36=eSim_Subckt +LibName37=eSim_Nghdl +LibName38=eSim_Ngveri +LibName39=eSim_SKY130 +LibName40=eSim_SKY130_Subckts diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/SN74CBTLV3257.sch b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/SN74CBTLV3257.sch new file mode 100644 index 000000000..62eb3d20b --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/SN74CBTLV3257.sch @@ -0,0 +1,1356 @@ +EESchema Schematic File Version 2 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:power +LIBS:eSim_Plot +LIBS:transistors +LIBS:conn +LIBS:eSim_User +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:eSim_Analog +LIBS:eSim_Devices +LIBS:eSim_Digital +LIBS:eSim_Hybrid +LIBS:eSim_Miscellaneous +LIBS:eSim_Power +LIBS:eSim_Sources +LIBS:eSim_Subckt +LIBS:eSim_Nghdl +LIBS:eSim_Ngveri +LIBS:eSim_SKY130 +LIBS:eSim_SKY130_Subckts +LIBS:SN74CBTLV3257-cache +EELAYER 25 0 +EELAYER END +$Descr A2 23386 16535 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L mosfet_n M1 +U 1 1 685ADE26 +P 7200 3550 +F 0 "M1" H 7200 3400 50 0000 R CNN +F 1 "mosfet_n" H 7300 3500 50 0000 R CNN +F 2 "" H 7500 3250 29 0000 C CNN +F 3 "" H 7300 3350 60 0000 C CNN + 1 7200 3550 + 0 -1 -1 0 +$EndComp +$Comp +L mosfet_p M3 +U 1 1 685ADEFF +P 7400 2850 +F 0 "M3" H 7350 2900 50 0000 R CNN +F 1 "mosfet_p" H 7450 3000 50 0000 R CNN +F 2 "" H 7650 2950 29 0000 C CNN +F 3 "" H 7450 2850 60 0000 C CNN + 1 7400 2850 + 0 1 1 0 +$EndComp +Text GLabel 5100 4150 0 60 Input ~ 0 +VCC +$Comp +L PORT U1 +U 1 1 685ADFFF +P 5400 11800 +F 0 "U1" H 5450 11900 30 0000 C CNN +F 1 "PORT" H 5400 11800 30 0000 C CNN +F 2 "" H 5400 11800 60 0000 C CNN +F 3 "" H 5400 11800 60 0000 C CNN + 1 5400 11800 + 1 0 0 -1 +$EndComp +Text GLabel 7100 3100 0 60 Input ~ 0 +VCC +Text GLabel 5050 4450 0 60 Input ~ 0 +GND +$Comp +L PORT U1 +U 2 1 685AE10A +P 6500 3250 +F 0 "U1" H 6550 3350 30 0000 C CNN +F 1 "PORT" H 6500 3250 30 0000 C CNN +F 2 "" H 6500 3250 60 0000 C CNN +F 3 "" H 6500 3250 60 0000 C CNN + 2 6500 3250 + 1 0 0 -1 +$EndComp +Text GLabel 7750 3250 2 60 Input ~ 0 +GND +$Comp +L d_inverter U3 +U 1 1 685AE1E2 +P 6700 3700 +F 0 "U3" H 6700 3600 60 0000 C CNN +F 1 "d_inverter" H 6700 3850 60 0000 C CNN +F 2 "" H 6750 3650 60 0000 C CNN +F 3 "" H 6750 3650 60 0000 C CNN + 1 6700 3700 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 7200 3000 7150 3000 +Wire Wire Line + 7150 3000 7150 3350 +Wire Wire Line + 7150 3350 7200 3350 +Wire Wire Line + 7600 3000 7650 3000 +Wire Wire Line + 7650 3000 7650 3350 +Wire Wire Line + 7650 3350 7600 3350 +Wire Wire Line + 5100 4150 5300 4150 +Wire Wire Line + 7100 3100 7250 3100 +Wire Wire Line + 5050 4450 5300 4450 +Wire Wire Line + 7550 3250 7750 3250 +Wire Wire Line + 7400 2600 7400 2700 +Wire Wire Line + 6250 2600 6200 2600 +Wire Wire Line + 7400 3650 7400 3800 +Connection ~ 7150 3250 +Wire Wire Line + 6200 3400 6700 3400 +Wire Wire Line + 6200 2600 6200 3400 +$Comp +L dac_bridge_1 U4 +U 1 1 685AE24E +P 6850 2650 +F 0 "U4" H 6850 2650 60 0000 C CNN +F 1 "dac_bridge_1" H 6850 2800 60 0000 C CNN +F 2 "" H 6850 2650 60 0000 C CNN +F 3 "" H 6850 2650 60 0000 C CNN + 1 6850 2650 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U13 +U 1 1 685AE2FA +P 7650 4100 +F 0 "U13" H 7650 4100 60 0000 C CNN +F 1 "dac_bridge_1" H 7650 4250 60 0000 C CNN +F 2 "" H 7650 4100 60 0000 C CNN +F 3 "" H 7650 4100 60 0000 C CNN + 1 7650 4100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7400 3800 8200 3800 +Wire Wire Line + 8200 3800 8200 4050 +Wire Wire Line + 6700 4000 6700 4050 +Wire Wire Line + 6200 4050 7050 4050 +$Comp +L mosfet_n M9 +U 1 1 685B0CCD +P 10150 3550 +F 0 "M9" H 10150 3400 50 0000 R CNN +F 1 "mosfet_n" H 10250 3500 50 0000 R CNN +F 2 "" H 10450 3250 29 0000 C CNN +F 3 "" H 10250 3350 60 0000 C CNN + 1 10150 3550 + 0 -1 -1 0 +$EndComp +$Comp +L mosfet_p M11 +U 1 1 685B0CD3 +P 10350 2850 +F 0 "M11" H 10300 2900 50 0000 R CNN +F 1 "mosfet_p" H 10400 3000 50 0000 R CNN +F 2 "" H 10600 2950 29 0000 C CNN +F 3 "" H 10400 2850 60 0000 C CNN + 1 10350 2850 + 0 1 1 0 +$EndComp +Text GLabel 10050 3100 0 60 Input ~ 0 +VCC +Text GLabel 10700 3250 2 60 Input ~ 0 +GND +$Comp +L d_inverter U19 +U 1 1 685B0CDB +P 9650 3700 +F 0 "U19" H 9650 3600 60 0000 C CNN +F 1 "d_inverter" H 9650 3850 60 0000 C CNN +F 2 "" H 9700 3650 60 0000 C CNN +F 3 "" H 9700 3650 60 0000 C CNN + 1 9650 3700 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 10150 3000 10100 3000 +Wire Wire Line + 10100 3000 10100 3350 +Wire Wire Line + 10100 3350 10150 3350 +Wire Wire Line + 10550 3000 10600 3000 +Wire Wire Line + 10600 3000 10600 3350 +Wire Wire Line + 10600 3350 10550 3350 +Wire Wire Line + 10050 3100 10200 3100 +Wire Wire Line + 10500 3250 10700 3250 +Wire Wire Line + 10350 2600 10350 2700 +Wire Wire Line + 9200 2600 9150 2600 +Wire Wire Line + 10350 3650 10350 3800 +Connection ~ 10100 3250 +Wire Wire Line + 9150 3400 9650 3400 +Wire Wire Line + 9150 2600 9150 3400 +$Comp +L dac_bridge_1 U20 +U 1 1 685B0CF0 +P 9800 2650 +F 0 "U20" H 9800 2650 60 0000 C CNN +F 1 "dac_bridge_1" H 9800 2800 60 0000 C CNN +F 2 "" H 9800 2650 60 0000 C CNN +F 3 "" H 9800 2650 60 0000 C CNN + 1 9800 2650 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U27 +U 1 1 685B0CF6 +P 10600 4100 +F 0 "U27" H 10600 4100 60 0000 C CNN +F 1 "dac_bridge_1" H 10600 4250 60 0000 C CNN +F 2 "" H 10600 4100 60 0000 C CNN +F 3 "" H 10600 4100 60 0000 C CNN + 1 10600 4100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10350 3800 11150 3800 +Wire Wire Line + 11150 3800 11150 4050 +Wire Wire Line + 9650 4000 9650 4050 +Wire Wire Line + 9100 4050 10000 4050 +$Comp +L mosfet_n M2 +U 1 1 685B102A +P 7350 5550 +F 0 "M2" H 7350 5400 50 0000 R CNN +F 1 "mosfet_n" H 7450 5500 50 0000 R CNN +F 2 "" H 7650 5250 29 0000 C CNN +F 3 "" H 7450 5350 60 0000 C CNN + 1 7350 5550 + 0 -1 -1 0 +$EndComp +$Comp +L mosfet_p M5 +U 1 1 685B1030 +P 7550 4850 +F 0 "M5" H 7500 4900 50 0000 R CNN +F 1 "mosfet_p" H 7600 5000 50 0000 R CNN +F 2 "" H 7800 4950 29 0000 C CNN +F 3 "" H 7600 4850 60 0000 C CNN + 1 7550 4850 + 0 1 1 0 +$EndComp +Text GLabel 7250 5100 0 60 Input ~ 0 +VCC +Text GLabel 7900 5250 2 60 Input ~ 0 +GND +$Comp +L d_inverter U5 +U 1 1 685B1038 +P 6850 5700 +F 0 "U5" H 6850 5600 60 0000 C CNN +F 1 "d_inverter" H 6850 5850 60 0000 C CNN +F 2 "" H 6900 5650 60 0000 C CNN +F 3 "" H 6900 5650 60 0000 C CNN + 1 6850 5700 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 7350 5000 7300 5000 +Wire Wire Line + 7300 5000 7300 5350 +Wire Wire Line + 7300 5350 7350 5350 +Wire Wire Line + 7750 5000 7800 5000 +Wire Wire Line + 7800 5000 7800 5350 +Wire Wire Line + 7800 5350 7750 5350 +Wire Wire Line + 7250 5100 7400 5100 +Wire Wire Line + 7700 5250 7900 5250 +Wire Wire Line + 7550 4600 7550 4700 +Wire Wire Line + 6400 4600 6350 4600 +Wire Wire Line + 7550 5650 7550 5800 +Connection ~ 7300 5250 +Wire Wire Line + 6350 5400 6850 5400 +Wire Wire Line + 6350 4600 6350 5400 +$Comp +L dac_bridge_1 U7 +U 1 1 685B104D +P 7000 4650 +F 0 "U7" H 7000 4650 60 0000 C CNN +F 1 "dac_bridge_1" H 7000 4800 60 0000 C CNN +F 2 "" H 7000 4650 60 0000 C CNN +F 3 "" H 7000 4650 60 0000 C CNN + 1 7000 4650 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U14 +U 1 1 685B1053 +P 7800 6100 +F 0 "U14" H 7800 6100 60 0000 C CNN +F 1 "dac_bridge_1" H 7800 6250 60 0000 C CNN +F 2 "" H 7800 6100 60 0000 C CNN +F 3 "" H 7800 6100 60 0000 C CNN + 1 7800 6100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7550 5800 8350 5800 +Wire Wire Line + 8350 5800 8350 6050 +Wire Wire Line + 6850 6000 6850 6050 +Wire Wire Line + 6850 6050 7200 6050 +$Comp +L mosfet_n M10 +U 1 1 685B105D +P 10300 5550 +F 0 "M10" H 10300 5400 50 0000 R CNN +F 1 "mosfet_n" H 10400 5500 50 0000 R CNN +F 2 "" H 10600 5250 29 0000 C CNN +F 3 "" H 10400 5350 60 0000 C CNN + 1 10300 5550 + 0 -1 -1 0 +$EndComp +$Comp +L mosfet_p M13 +U 1 1 685B1063 +P 10500 4850 +F 0 "M13" H 10450 4900 50 0000 R CNN +F 1 "mosfet_p" H 10550 5000 50 0000 R CNN +F 2 "" H 10750 4950 29 0000 C CNN +F 3 "" H 10550 4850 60 0000 C CNN + 1 10500 4850 + 0 1 1 0 +$EndComp +Text GLabel 10200 5100 0 60 Input ~ 0 +VCC +Text GLabel 10850 5250 2 60 Input ~ 0 +GND +$Comp +L d_inverter U21 +U 1 1 685B106B +P 9800 5700 +F 0 "U21" H 9800 5600 60 0000 C CNN +F 1 "d_inverter" H 9800 5850 60 0000 C CNN +F 2 "" H 9850 5650 60 0000 C CNN +F 3 "" H 9850 5650 60 0000 C CNN + 1 9800 5700 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 10300 5000 10250 5000 +Wire Wire Line + 10250 5000 10250 5350 +Wire Wire Line + 10250 5350 10300 5350 +Wire Wire Line + 10700 5000 10750 5000 +Wire Wire Line + 10750 5000 10750 5350 +Wire Wire Line + 10750 5350 10700 5350 +Wire Wire Line + 10200 5100 10350 5100 +Wire Wire Line + 10650 5250 10850 5250 +Wire Wire Line + 10500 4600 10500 4700 +Wire Wire Line + 9350 4600 9300 4600 +Wire Wire Line + 10500 5650 10500 5800 +Connection ~ 10250 5250 +Wire Wire Line + 9300 5400 9800 5400 +Wire Wire Line + 9300 4600 9300 5400 +$Comp +L dac_bridge_1 U23 +U 1 1 685B1080 +P 9950 4650 +F 0 "U23" H 9950 4650 60 0000 C CNN +F 1 "dac_bridge_1" H 9950 4800 60 0000 C CNN +F 2 "" H 9950 4650 60 0000 C CNN +F 3 "" H 9950 4650 60 0000 C CNN + 1 9950 4650 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U28 +U 1 1 685B1086 +P 10750 6100 +F 0 "U28" H 10750 6100 60 0000 C CNN +F 1 "dac_bridge_1" H 10750 6250 60 0000 C CNN +F 2 "" H 10750 6100 60 0000 C CNN +F 3 "" H 10750 6100 60 0000 C CNN + 1 10750 6100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10500 5800 11300 5800 +Wire Wire Line + 11300 5800 11300 6050 +Wire Wire Line + 9800 6000 9800 6050 +Wire Wire Line + 9800 6050 10150 6050 +$Comp +L mosfet_n M4 +U 1 1 685B1548 +P 7400 7600 +F 0 "M4" H 7400 7450 50 0000 R CNN +F 1 "mosfet_n" H 7500 7550 50 0000 R CNN +F 2 "" H 7700 7300 29 0000 C CNN +F 3 "" H 7500 7400 60 0000 C CNN + 1 7400 7600 + 0 -1 -1 0 +$EndComp +$Comp +L mosfet_p M7 +U 1 1 685B154E +P 7600 6900 +F 0 "M7" H 7550 6950 50 0000 R CNN +F 1 "mosfet_p" H 7650 7050 50 0000 R CNN +F 2 "" H 7850 7000 29 0000 C CNN +F 3 "" H 7650 6900 60 0000 C CNN + 1 7600 6900 + 0 1 1 0 +$EndComp +Text GLabel 7300 7150 0 60 Input ~ 0 +VCC +Text GLabel 7950 7300 2 60 Input ~ 0 +GND +$Comp +L d_inverter U6 +U 1 1 685B1556 +P 6900 7750 +F 0 "U6" H 6900 7650 60 0000 C CNN +F 1 "d_inverter" H 6900 7900 60 0000 C CNN +F 2 "" H 6950 7700 60 0000 C CNN +F 3 "" H 6950 7700 60 0000 C CNN + 1 6900 7750 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 7400 7050 7350 7050 +Wire Wire Line + 7350 7050 7350 7400 +Wire Wire Line + 7350 7400 7400 7400 +Wire Wire Line + 7800 7050 7850 7050 +Wire Wire Line + 7850 7050 7850 7400 +Wire Wire Line + 7850 7400 7800 7400 +Wire Wire Line + 7300 7150 7450 7150 +Wire Wire Line + 7750 7300 7950 7300 +Wire Wire Line + 7600 6650 7600 6750 +Wire Wire Line + 6450 6650 6400 6650 +Wire Wire Line + 7600 7700 7600 7850 +Connection ~ 7350 7300 +Wire Wire Line + 7350 7300 6950 7300 +Wire Wire Line + 6400 7450 6900 7450 +Wire Wire Line + 6400 6650 6400 7450 +$Comp +L dac_bridge_1 U8 +U 1 1 685B156B +P 7050 6700 +F 0 "U8" H 7050 6700 60 0000 C CNN +F 1 "dac_bridge_1" H 7050 6850 60 0000 C CNN +F 2 "" H 7050 6700 60 0000 C CNN +F 3 "" H 7050 6700 60 0000 C CNN + 1 7050 6700 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U15 +U 1 1 685B1571 +P 7850 8150 +F 0 "U15" H 7850 8150 60 0000 C CNN +F 1 "dac_bridge_1" H 7850 8300 60 0000 C CNN +F 2 "" H 7850 8150 60 0000 C CNN +F 3 "" H 7850 8150 60 0000 C CNN + 1 7850 8150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7600 7850 8400 7850 +Wire Wire Line + 8400 7850 8400 8100 +Wire Wire Line + 6900 8050 6900 8100 +Wire Wire Line + 6900 8100 7250 8100 +$Comp +L mosfet_n M12 +U 1 1 685B157B +P 10350 7600 +F 0 "M12" H 10350 7450 50 0000 R CNN +F 1 "mosfet_n" H 10450 7550 50 0000 R CNN +F 2 "" H 10650 7300 29 0000 C CNN +F 3 "" H 10450 7400 60 0000 C CNN + 1 10350 7600 + 0 -1 -1 0 +$EndComp +$Comp +L mosfet_p M15 +U 1 1 685B1581 +P 10550 6900 +F 0 "M15" H 10500 6950 50 0000 R CNN +F 1 "mosfet_p" H 10600 7050 50 0000 R CNN +F 2 "" H 10800 7000 29 0000 C CNN +F 3 "" H 10600 6900 60 0000 C CNN + 1 10550 6900 + 0 1 1 0 +$EndComp +Text GLabel 10250 7150 0 60 Input ~ 0 +VCC +Text GLabel 10900 7300 2 60 Input ~ 0 +GND +$Comp +L d_inverter U22 +U 1 1 685B1589 +P 9850 7750 +F 0 "U22" H 9850 7650 60 0000 C CNN +F 1 "d_inverter" H 9850 7900 60 0000 C CNN +F 2 "" H 9900 7700 60 0000 C CNN +F 3 "" H 9900 7700 60 0000 C CNN + 1 9850 7750 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 10350 7050 10300 7050 +Wire Wire Line + 10300 7050 10300 7400 +Wire Wire Line + 10300 7400 10350 7400 +Wire Wire Line + 10750 7050 10800 7050 +Wire Wire Line + 10800 7050 10800 7400 +Wire Wire Line + 10800 7400 10750 7400 +Wire Wire Line + 10250 7150 10400 7150 +Wire Wire Line + 10700 7300 10900 7300 +Wire Wire Line + 10550 6650 10550 6750 +Wire Wire Line + 9400 6650 9350 6650 +Wire Wire Line + 10550 7700 10550 7850 +Connection ~ 10300 7300 +Wire Wire Line + 10300 7300 9900 7300 +Wire Wire Line + 9350 7450 9850 7450 +Wire Wire Line + 9350 6650 9350 7450 +$Comp +L dac_bridge_1 U24 +U 1 1 685B159E +P 10000 6700 +F 0 "U24" H 10000 6700 60 0000 C CNN +F 1 "dac_bridge_1" H 10000 6850 60 0000 C CNN +F 2 "" H 10000 6700 60 0000 C CNN +F 3 "" H 10000 6700 60 0000 C CNN + 1 10000 6700 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U29 +U 1 1 685B15A4 +P 10800 8150 +F 0 "U29" H 10800 8150 60 0000 C CNN +F 1 "dac_bridge_1" H 10800 8300 60 0000 C CNN +F 2 "" H 10800 8150 60 0000 C CNN +F 3 "" H 10800 8150 60 0000 C CNN + 1 10800 8150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10550 7850 11350 7850 +Wire Wire Line + 11350 7850 11350 8100 +Wire Wire Line + 9850 8050 9850 8100 +Wire Wire Line + 9850 8100 10200 8100 +$Comp +L mosfet_n M6 +U 1 1 685B15AE +P 7550 9600 +F 0 "M6" H 7550 9450 50 0000 R CNN +F 1 "mosfet_n" H 7650 9550 50 0000 R CNN +F 2 "" H 7850 9300 29 0000 C CNN +F 3 "" H 7650 9400 60 0000 C CNN + 1 7550 9600 + 0 -1 -1 0 +$EndComp +$Comp +L mosfet_p M8 +U 1 1 685B15B4 +P 7750 8900 +F 0 "M8" H 7700 8950 50 0000 R CNN +F 1 "mosfet_p" H 7800 9050 50 0000 R CNN +F 2 "" H 8000 9000 29 0000 C CNN +F 3 "" H 7800 8900 60 0000 C CNN + 1 7750 8900 + 0 1 1 0 +$EndComp +Text GLabel 7450 9150 0 60 Input ~ 0 +VCC +Text GLabel 8100 9300 2 60 Input ~ 0 +GND +$Comp +L d_inverter U9 +U 1 1 685B15BC +P 7050 9750 +F 0 "U9" H 7050 9650 60 0000 C CNN +F 1 "d_inverter" H 7050 9900 60 0000 C CNN +F 2 "" H 7100 9700 60 0000 C CNN +F 3 "" H 7100 9700 60 0000 C CNN + 1 7050 9750 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 7550 9050 7500 9050 +Wire Wire Line + 7500 9050 7500 9400 +Wire Wire Line + 7500 9400 7550 9400 +Wire Wire Line + 7950 9050 8000 9050 +Wire Wire Line + 8000 9050 8000 9400 +Wire Wire Line + 8000 9400 7950 9400 +Wire Wire Line + 7450 9150 7600 9150 +Wire Wire Line + 7900 9300 8100 9300 +Wire Wire Line + 7750 8650 7750 8750 +Wire Wire Line + 6600 8650 6550 8650 +Wire Wire Line + 7750 9700 7750 9850 +Connection ~ 7500 9300 +Wire Wire Line + 7500 9300 7100 9300 +Wire Wire Line + 6550 9450 7050 9450 +Wire Wire Line + 6550 8650 6550 9450 +$Comp +L dac_bridge_1 U10 +U 1 1 685B15D1 +P 7200 8700 +F 0 "U10" H 7200 8700 60 0000 C CNN +F 1 "dac_bridge_1" H 7200 8850 60 0000 C CNN +F 2 "" H 7200 8700 60 0000 C CNN +F 3 "" H 7200 8700 60 0000 C CNN + 1 7200 8700 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U16 +U 1 1 685B15D7 +P 8000 10150 +F 0 "U16" H 8000 10150 60 0000 C CNN +F 1 "dac_bridge_1" H 8000 10300 60 0000 C CNN +F 2 "" H 8000 10150 60 0000 C CNN +F 3 "" H 8000 10150 60 0000 C CNN + 1 8000 10150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7750 9850 8550 9850 +Wire Wire Line + 8550 9850 8550 10100 +Wire Wire Line + 7050 10050 7050 10100 +Wire Wire Line + 7050 10100 7400 10100 +$Comp +L mosfet_n M14 +U 1 1 685B15E1 +P 10500 9600 +F 0 "M14" H 10500 9450 50 0000 R CNN +F 1 "mosfet_n" H 10600 9550 50 0000 R CNN +F 2 "" H 10800 9300 29 0000 C CNN +F 3 "" H 10600 9400 60 0000 C CNN + 1 10500 9600 + 0 -1 -1 0 +$EndComp +$Comp +L mosfet_p M16 +U 1 1 685B15E7 +P 10700 8900 +F 0 "M16" H 10650 8950 50 0000 R CNN +F 1 "mosfet_p" H 10750 9050 50 0000 R CNN +F 2 "" H 10950 9000 29 0000 C CNN +F 3 "" H 10750 8900 60 0000 C CNN + 1 10700 8900 + 0 1 1 0 +$EndComp +Text GLabel 10400 9150 0 60 Input ~ 0 +VCC +Text GLabel 11050 9300 2 60 Input ~ 0 +GND +$Comp +L d_inverter U25 +U 1 1 685B15EF +P 10000 9750 +F 0 "U25" H 10000 9650 60 0000 C CNN +F 1 "d_inverter" H 10000 9900 60 0000 C CNN +F 2 "" H 10050 9700 60 0000 C CNN +F 3 "" H 10050 9700 60 0000 C CNN + 1 10000 9750 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 10500 9050 10450 9050 +Wire Wire Line + 10450 9050 10450 9400 +Wire Wire Line + 10450 9400 10500 9400 +Wire Wire Line + 10900 9050 10950 9050 +Wire Wire Line + 10950 9050 10950 9400 +Wire Wire Line + 10950 9400 10900 9400 +Wire Wire Line + 10400 9150 10550 9150 +Wire Wire Line + 10850 9300 11050 9300 +Wire Wire Line + 10700 8650 10700 8750 +Wire Wire Line + 9550 8650 9500 8650 +Wire Wire Line + 10700 9700 10700 9850 +Connection ~ 10450 9300 +Wire Wire Line + 10450 9300 10050 9300 +Wire Wire Line + 9500 9450 10000 9450 +Wire Wire Line + 9500 8650 9500 9450 +$Comp +L dac_bridge_1 U26 +U 1 1 685B1604 +P 10150 8700 +F 0 "U26" H 10150 8700 60 0000 C CNN +F 1 "dac_bridge_1" H 10150 8850 60 0000 C CNN +F 2 "" H 10150 8700 60 0000 C CNN +F 3 "" H 10150 8700 60 0000 C CNN + 1 10150 8700 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U30 +U 1 1 685B160A +P 10950 10150 +F 0 "U30" H 10950 10150 60 0000 C CNN +F 1 "dac_bridge_1" H 10950 10300 60 0000 C CNN +F 2 "" H 10950 10150 60 0000 C CNN +F 3 "" H 10950 10150 60 0000 C CNN + 1 10950 10150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10700 9850 11500 9850 +Wire Wire Line + 11500 9850 11500 10100 +Wire Wire Line + 10000 10050 10000 10100 +Wire Wire Line + 10000 10100 10350 10100 +$Comp +L d_and U17 +U 1 1 685B173C +P 8550 10950 +F 0 "U17" H 8550 10950 60 0000 C CNN +F 1 "d_and" H 8600 11050 60 0000 C CNN +F 2 "" H 8550 10950 60 0000 C CNN +F 3 "" H 8550 10950 60 0000 C CNN + 1 8550 10950 + 0 -1 -1 0 +$EndComp +$Comp +L d_and U18 +U 1 1 685B18F2 +P 9550 10900 +F 0 "U18" H 9550 10900 60 0000 C CNN +F 1 "d_and" H 9600 11000 60 0000 C CNN +F 2 "" H 9550 10900 60 0000 C CNN +F 3 "" H 9550 10900 60 0000 C CNN + 1 9550 10900 + 0 -1 -1 0 +$EndComp +$Comp +L d_inverter U11 +U 1 1 685B1A2A +P 7600 11600 +F 0 "U11" H 7600 11500 60 0000 C CNN +F 1 "d_inverter" H 7600 11750 60 0000 C CNN +F 2 "" H 7650 11550 60 0000 C CNN +F 3 "" H 7650 11550 60 0000 C CNN + 1 7600 11600 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U12 +U 1 1 685B1C6E +P 7600 12100 +F 0 "U12" H 7600 12000 60 0000 C CNN +F 1 "d_inverter" H 7600 12250 60 0000 C CNN +F 2 "" H 7650 12050 60 0000 C CNN +F 3 "" H 7650 12050 60 0000 C CNN + 1 7600 12100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7900 12100 9550 12100 +Wire Wire Line + 9550 12100 9550 11350 +Wire Wire Line + 8550 11400 8550 12100 +Connection ~ 8550 12100 +Wire Wire Line + 7900 11600 8450 11600 +Wire Wire Line + 8450 11600 8450 11400 +Wire Wire Line + 7050 11600 7300 11600 +Wire Wire Line + 7250 11600 7250 11800 +Wire Wire Line + 7250 11800 9450 11800 +Wire Wire Line + 9450 11800 9450 11350 +Connection ~ 7250 11600 +$Comp +L adc_bridge_2 U2 +U 1 1 685B2D14 +P 6500 11850 +F 0 "U2" H 6500 11850 60 0000 C CNN +F 1 "adc_bridge_2" H 6500 12000 60 0000 C CNN +F 2 "" H 6500 11850 60 0000 C CNN +F 3 "" H 6500 11850 60 0000 C CNN + 1 6500 11850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7050 11800 7050 11600 +Wire Wire Line + 7050 11900 7050 12100 +Wire Wire Line + 7050 12100 7300 12100 +Wire Wire Line + 7250 10100 7250 10500 +Wire Wire Line + 6200 10500 8500 10500 +Connection ~ 7250 10100 +Wire Wire Line + 6200 10500 6200 4050 +Connection ~ 6700 4050 +Connection ~ 7250 10500 +Wire Wire Line + 7000 6050 7000 6250 +Wire Wire Line + 7000 6250 6200 6250 +Connection ~ 6200 6250 +Connection ~ 7000 6050 +Wire Wire Line + 7050 8100 7050 8350 +Wire Wire Line + 7050 8350 6200 8350 +Connection ~ 6200 8350 +Connection ~ 7050 8100 +Wire Wire Line + 9500 10450 9500 9900 +Wire Wire Line + 9500 9900 9100 9900 +Wire Wire Line + 9100 9900 9100 4050 +Connection ~ 9650 4050 +Wire Wire Line + 9900 6050 9900 6250 +Wire Wire Line + 9900 6250 9100 6250 +Connection ~ 9100 6250 +Connection ~ 9900 6050 +Wire Wire Line + 10000 8100 10000 8250 +Wire Wire Line + 10000 8250 9100 8250 +Connection ~ 9100 8250 +Connection ~ 10000 8100 +Wire Wire Line + 10100 10100 10100 10250 +Wire Wire Line + 10100 10250 9500 10250 +Connection ~ 9500 10250 +Connection ~ 10100 10100 +Wire Wire Line + 5900 11800 5650 11800 +Wire Wire Line + 5900 11900 5650 11900 +$Comp +L d_buffer U35 +U 1 1 685B5C93 +P 12750 3100 +F 0 "U35" H 12750 3050 60 0000 C CNN +F 1 "d_buffer" H 12750 3150 60 0000 C CNN +F 2 "" H 12750 3100 60 0000 C CNN +F 3 "" H 12750 3100 60 0000 C CNN + 1 12750 3100 + 1 0 0 -1 +$EndComp +$Comp +L adc_bridge_1 U31 +U 1 1 685B5D63 +P 11650 3150 +F 0 "U31" H 11650 3150 60 0000 C CNN +F 1 "adc_bridge_1" H 11650 3300 60 0000 C CNN +F 2 "" H 11650 3150 60 0000 C CNN +F 3 "" H 11650 3150 60 0000 C CNN + 1 11650 3150 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U39 +U 1 1 685B5DEA +P 14050 3150 +F 0 "U39" H 14050 3150 60 0000 C CNN +F 1 "dac_bridge_1" H 14050 3300 60 0000 C CNN +F 2 "" H 14050 3150 60 0000 C CNN +F 3 "" H 14050 3150 60 0000 C CNN + 1 14050 3150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 12200 3100 12250 3100 +Wire Wire Line + 13400 3100 13450 3100 +$Comp +L d_buffer U38 +U 1 1 685B6D2E +P 12850 5000 +F 0 "U38" H 12850 4950 60 0000 C CNN +F 1 "d_buffer" H 12850 5050 60 0000 C CNN +F 2 "" H 12850 5000 60 0000 C CNN +F 3 "" H 12850 5000 60 0000 C CNN + 1 12850 5000 + 1 0 0 -1 +$EndComp +$Comp +L adc_bridge_1 U34 +U 1 1 685B6D34 +P 11750 5050 +F 0 "U34" H 11750 5050 60 0000 C CNN +F 1 "adc_bridge_1" H 11750 5200 60 0000 C CNN +F 2 "" H 11750 5050 60 0000 C CNN +F 3 "" H 11750 5050 60 0000 C CNN + 1 11750 5050 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U42 +U 1 1 685B6D3A +P 14150 5050 +F 0 "U42" H 14150 5050 60 0000 C CNN +F 1 "dac_bridge_1" H 14150 5200 60 0000 C CNN +F 2 "" H 14150 5050 60 0000 C CNN +F 3 "" H 14150 5050 60 0000 C CNN + 1 14150 5050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 12300 5000 12350 5000 +Wire Wire Line + 13500 5000 13550 5000 +$Comp +L d_buffer U36 +U 1 1 685B7CEC +P 12750 7050 +F 0 "U36" H 12750 7000 60 0000 C CNN +F 1 "d_buffer" H 12750 7100 60 0000 C CNN +F 2 "" H 12750 7050 60 0000 C CNN +F 3 "" H 12750 7050 60 0000 C CNN + 1 12750 7050 + 1 0 0 -1 +$EndComp +$Comp +L adc_bridge_1 U32 +U 1 1 685B7CF2 +P 11650 7100 +F 0 "U32" H 11650 7100 60 0000 C CNN +F 1 "adc_bridge_1" H 11650 7250 60 0000 C CNN +F 2 "" H 11650 7100 60 0000 C CNN +F 3 "" H 11650 7100 60 0000 C CNN + 1 11650 7100 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U40 +U 1 1 685B7CF8 +P 14050 7100 +F 0 "U40" H 14050 7100 60 0000 C CNN +F 1 "dac_bridge_1" H 14050 7250 60 0000 C CNN +F 2 "" H 14050 7100 60 0000 C CNN +F 3 "" H 14050 7100 60 0000 C CNN + 1 14050 7100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 12200 7050 12250 7050 +Wire Wire Line + 13400 7050 13450 7050 +$Comp +L d_buffer U37 +U 1 1 685B816E +P 12800 9050 +F 0 "U37" H 12800 9000 60 0000 C CNN +F 1 "d_buffer" H 12800 9100 60 0000 C CNN +F 2 "" H 12800 9050 60 0000 C CNN +F 3 "" H 12800 9050 60 0000 C CNN + 1 12800 9050 + 1 0 0 -1 +$EndComp +$Comp +L adc_bridge_1 U33 +U 1 1 685B8174 +P 11700 9100 +F 0 "U33" H 11700 9100 60 0000 C CNN +F 1 "adc_bridge_1" H 11700 9250 60 0000 C CNN +F 2 "" H 11700 9100 60 0000 C CNN +F 3 "" H 11700 9100 60 0000 C CNN + 1 11700 9100 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U41 +U 1 1 685B817A +P 14100 9100 +F 0 "U41" H 14100 9100 60 0000 C CNN +F 1 "dac_bridge_1" H 14100 9250 60 0000 C CNN +F 2 "" H 14100 9100 60 0000 C CNN +F 3 "" H 14100 9100 60 0000 C CNN + 1 14100 9100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 12250 9050 12300 9050 +Wire Wire Line + 13450 9050 13500 9050 +Wire Wire Line + 11050 3100 10600 3100 +Connection ~ 10600 3100 +Wire Wire Line + 11150 5000 10950 5000 +Wire Wire Line + 10950 5000 10950 5100 +Wire Wire Line + 10950 5100 10750 5100 +Connection ~ 10750 5100 +Wire Wire Line + 11050 7050 11050 7150 +Wire Wire Line + 11050 7150 10800 7150 +Connection ~ 10800 7150 +Wire Wire Line + 11100 9050 11100 9150 +Wire Wire Line + 11100 9150 10950 9150 +Connection ~ 10950 9150 +Wire Wire Line + 10900 3100 10900 2350 +Wire Wire Line + 10900 2350 7850 2350 +Wire Wire Line + 7850 2350 7850 3150 +Wire Wire Line + 7850 3150 7650 3150 +Connection ~ 7650 3150 +Connection ~ 10900 3100 +Wire Wire Line + 11050 5000 11050 4350 +Wire Wire Line + 11050 4350 8100 4350 +Wire Wire Line + 8100 4350 8100 5100 +Wire Wire Line + 8100 5100 7800 5100 +Connection ~ 7800 5100 +Connection ~ 11050 5000 +Wire Wire Line + 10950 7150 10950 6350 +Wire Wire Line + 10950 6350 8100 6350 +Wire Wire Line + 8100 6350 8100 7150 +Wire Wire Line + 8100 7150 7850 7150 +Connection ~ 7850 7150 +Connection ~ 10950 7150 +Wire Wire Line + 11050 9150 11050 8400 +Wire Wire Line + 11050 8400 8200 8400 +Wire Wire Line + 8200 8400 8200 9150 +Wire Wire Line + 8200 9150 8000 9150 +Connection ~ 8000 9150 +Connection ~ 11050 9150 +Wire Wire Line + 10250 5250 9850 5250 +Wire Wire Line + 7300 5250 6900 5250 +Wire Wire Line + 10100 3250 9700 3250 +Wire Wire Line + 7150 3250 6750 3250 +$Comp +L PORT U1 +U 5 1 685BC890 +P 6650 5250 +F 0 "U1" H 6700 5350 30 0000 C CNN +F 1 "PORT" H 6650 5250 30 0000 C CNN +F 2 "" H 6650 5250 60 0000 C CNN +F 3 "" H 6650 5250 60 0000 C CNN + 5 6650 5250 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 9 1 685BC931 +P 15000 7050 +F 0 "U1" H 15050 7150 30 0000 C CNN +F 1 "PORT" H 15000 7050 30 0000 C CNN +F 2 "" H 15000 7050 60 0000 C CNN +F 3 "" H 15000 7050 60 0000 C CNN + 9 15000 7050 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 6 1 685BCB1F +P 9600 5250 +F 0 "U1" H 9650 5350 30 0000 C CNN +F 1 "PORT" H 9600 5250 30 0000 C CNN +F 2 "" H 9600 5250 60 0000 C CNN +F 3 "" H 9600 5250 60 0000 C CNN + 6 9600 5250 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 10 1 685BCC3C +P 9650 7300 +F 0 "U1" H 9700 7400 30 0000 C CNN +F 1 "PORT" H 9650 7300 30 0000 C CNN +F 2 "" H 9650 7300 60 0000 C CNN +F 3 "" H 9650 7300 60 0000 C CNN + 10 9650 7300 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 7 1 685BCF32 +P 15050 5000 +F 0 "U1" H 15100 5100 30 0000 C CNN +F 1 "PORT" H 15050 5000 30 0000 C CNN +F 2 "" H 15050 5000 60 0000 C CNN +F 3 "" H 15050 5000 60 0000 C CNN + 7 15050 5000 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 11 1 685BD1B5 +P 6700 7300 +F 0 "U1" H 6750 7400 30 0000 C CNN +F 1 "PORT" H 6700 7300 30 0000 C CNN +F 2 "" H 6700 7300 60 0000 C CNN +F 3 "" H 6700 7300 60 0000 C CNN + 11 6700 7300 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 8 1 685BD619 +P 5550 4450 +F 0 "U1" H 5600 4550 30 0000 C CNN +F 1 "PORT" H 5550 4450 30 0000 C CNN +F 2 "" H 5550 4450 60 0000 C CNN +F 3 "" H 5550 4450 60 0000 C CNN + 8 5550 4450 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 12 1 685BD820 +P 15000 9050 +F 0 "U1" H 15050 9150 30 0000 C CNN +F 1 "PORT" H 15000 9050 30 0000 C CNN +F 2 "" H 15000 9050 60 0000 C CNN +F 3 "" H 15000 9050 60 0000 C CNN + 12 15000 9050 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 3 1 685BDC4E +P 9450 3250 +F 0 "U1" H 9500 3350 30 0000 C CNN +F 1 "PORT" H 9450 3250 30 0000 C CNN +F 2 "" H 9450 3250 60 0000 C CNN +F 3 "" H 9450 3250 60 0000 C CNN + 3 9450 3250 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 4 1 685BDE89 +P 14950 3100 +F 0 "U1" H 15000 3200 30 0000 C CNN +F 1 "PORT" H 14950 3100 30 0000 C CNN +F 2 "" H 14950 3100 60 0000 C CNN +F 3 "" H 14950 3100 60 0000 C CNN + 4 14950 3100 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 13 1 685BE422 +P 9800 9300 +F 0 "U1" H 9850 9400 30 0000 C CNN +F 1 "PORT" H 9800 9300 30 0000 C CNN +F 2 "" H 9800 9300 60 0000 C CNN +F 3 "" H 9800 9300 60 0000 C CNN + 13 9800 9300 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 16 1 685BE4EF +P 5550 4150 +F 0 "U1" H 5600 4250 30 0000 C CNN +F 1 "PORT" H 5550 4150 30 0000 C CNN +F 2 "" H 5550 4150 60 0000 C CNN +F 3 "" H 5550 4150 60 0000 C CNN + 16 5550 4150 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 15 1 685BE5C2 +P 5650 12150 +F 0 "U1" H 5700 12250 30 0000 C CNN +F 1 "PORT" H 5650 12150 30 0000 C CNN +F 2 "" H 5650 12150 60 0000 C CNN +F 3 "" H 5650 12150 60 0000 C CNN + 15 5650 12150 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U1 +U 14 1 685BEEF7 +P 6850 9300 +F 0 "U1" H 6900 9400 30 0000 C CNN +F 1 "PORT" H 6850 9300 30 0000 C CNN +F 2 "" H 6850 9300 60 0000 C CNN +F 3 "" H 6850 9300 60 0000 C CNN + 14 6850 9300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 14600 3100 14700 3100 +Wire Wire Line + 14700 5000 14800 5000 +Wire Wire Line + 14600 7050 14750 7050 +Wire Wire Line + 14650 9050 14750 9050 +$EndSCHEMATC diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/SN74CBTLV3257.sub b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/SN74CBTLV3257.sub new file mode 100644 index 000000000..f35f21e40 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/SN74CBTLV3257.sub @@ -0,0 +1,188 @@ +* Subcircuit SN74CBTLV3257 +.subckt SN74CBTLV3257 net-_u1-pad1_ net-_m1-pad1_ net-_m11-pad3_ net-_u1-pad4_ net-_m2-pad1_ net-_m10-pad1_ net-_u1-pad7_ gnd net-_u1-pad9_ net-_m12-pad1_ net-_m4-pad1_ net-_u1-pad12_ net-_m14-pad1_ net-_m6-pad1_ net-_u1-pad15_ vcc +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\sn74cbtlv3257\sn74cbtlv3257.cir +.include PMOS-180nm.lib +.include NMOS-180nm.lib +m1 net-_m1-pad1_ net-_m1-pad2_ net-_m1-pad3_ gnd CMOSN W=100u L=100u M=1 +m3 net-_m1-pad3_ net-_m3-pad2_ net-_m1-pad1_ vcc CMOSP W=100u L=100u M=1 +* u3 net-_u13-pad1_ net-_u3-pad2_ d_inverter +* u4 net-_u3-pad2_ net-_m3-pad2_ dac_bridge_1 +* u13 net-_u13-pad1_ net-_m1-pad2_ dac_bridge_1 +m9 net-_m11-pad3_ net-_m9-pad2_ net-_m1-pad3_ gnd CMOSN W=100u L=100u M=1 +m11 net-_m1-pad3_ net-_m11-pad2_ net-_m11-pad3_ vcc CMOSP W=100u L=100u M=1 +* u19 net-_u18-pad3_ net-_u19-pad2_ d_inverter +* u20 net-_u19-pad2_ net-_m11-pad2_ dac_bridge_1 +* u27 net-_u18-pad3_ net-_m9-pad2_ dac_bridge_1 +m2 net-_m2-pad1_ net-_m2-pad2_ net-_m10-pad3_ gnd CMOSN W=100u L=100u M=1 +m5 net-_m10-pad3_ net-_m5-pad2_ net-_m2-pad1_ vcc CMOSP W=100u L=100u M=1 +* u5 net-_u13-pad1_ net-_u5-pad2_ d_inverter +* u7 net-_u5-pad2_ net-_m5-pad2_ dac_bridge_1 +* u14 net-_u13-pad1_ net-_m2-pad2_ dac_bridge_1 +m10 net-_m10-pad1_ net-_m10-pad2_ net-_m10-pad3_ gnd CMOSN W=100u L=100u M=1 +m13 net-_m10-pad3_ net-_m13-pad2_ net-_m10-pad1_ vcc CMOSP W=100u L=100u M=1 +* u21 net-_u18-pad3_ net-_u21-pad2_ d_inverter +* u23 net-_u21-pad2_ net-_m13-pad2_ dac_bridge_1 +* u28 net-_u18-pad3_ net-_m10-pad2_ dac_bridge_1 +m4 net-_m4-pad1_ net-_m4-pad2_ net-_m12-pad3_ gnd CMOSN W=100u L=100u M=1 +m7 net-_m12-pad3_ net-_m7-pad2_ net-_m4-pad1_ vcc CMOSP W=100u L=100u M=1 +* u6 net-_u13-pad1_ net-_u6-pad2_ d_inverter +* u8 net-_u6-pad2_ net-_m7-pad2_ dac_bridge_1 +* u15 net-_u13-pad1_ net-_m4-pad2_ dac_bridge_1 +m12 net-_m12-pad1_ net-_m12-pad2_ net-_m12-pad3_ gnd CMOSN W=100u L=100u M=1 +m15 net-_m12-pad3_ net-_m15-pad2_ net-_m12-pad1_ vcc CMOSP W=100u L=100u M=1 +* u22 net-_u18-pad3_ net-_u22-pad2_ d_inverter +* u24 net-_u22-pad2_ net-_m15-pad2_ dac_bridge_1 +* u29 net-_u18-pad3_ net-_m12-pad2_ dac_bridge_1 +m6 net-_m6-pad1_ net-_m6-pad2_ net-_m14-pad3_ gnd CMOSN W=100u L=100u M=1 +m8 net-_m14-pad3_ net-_m8-pad2_ net-_m6-pad1_ vcc CMOSP W=100u L=100u M=1 +* u9 net-_u13-pad1_ net-_u10-pad1_ d_inverter +* u10 net-_u10-pad1_ net-_m8-pad2_ dac_bridge_1 +* u16 net-_u13-pad1_ net-_m6-pad2_ dac_bridge_1 +m14 net-_m14-pad1_ net-_m14-pad2_ net-_m14-pad3_ gnd CMOSN W=100u L=100u M=1 +m16 net-_m14-pad3_ net-_m16-pad2_ net-_m14-pad1_ vcc CMOSP W=100u L=100u M=1 +* u25 net-_u18-pad3_ net-_u25-pad2_ d_inverter +* u26 net-_u25-pad2_ net-_m16-pad2_ dac_bridge_1 +* u30 net-_u18-pad3_ net-_m14-pad2_ dac_bridge_1 +* u17 net-_u11-pad2_ net-_u12-pad2_ net-_u13-pad1_ d_and +* u18 net-_u11-pad1_ net-_u12-pad2_ net-_u18-pad3_ d_and +* u11 net-_u11-pad1_ net-_u11-pad2_ d_inverter +* u12 net-_u12-pad1_ net-_u12-pad2_ d_inverter +* u2 net-_u1-pad1_ net-_u1-pad15_ net-_u11-pad1_ net-_u12-pad1_ adc_bridge_2 +* u35 net-_u31-pad2_ net-_u35-pad2_ d_buffer +* u31 net-_m1-pad3_ net-_u31-pad2_ adc_bridge_1 +* u39 net-_u35-pad2_ net-_u1-pad4_ dac_bridge_1 +* u38 net-_u34-pad2_ net-_u38-pad2_ d_buffer +* u34 net-_m10-pad3_ net-_u34-pad2_ adc_bridge_1 +* u42 net-_u38-pad2_ net-_u1-pad7_ dac_bridge_1 +* u36 net-_u32-pad2_ net-_u36-pad2_ d_buffer +* u32 net-_m12-pad3_ net-_u32-pad2_ adc_bridge_1 +* u40 net-_u36-pad2_ net-_u1-pad9_ dac_bridge_1 +* u37 net-_u33-pad2_ net-_u37-pad2_ d_buffer +* u33 net-_m14-pad3_ net-_u33-pad2_ adc_bridge_1 +* u41 net-_u37-pad2_ net-_u1-pad12_ dac_bridge_1 +a1 net-_u13-pad1_ net-_u3-pad2_ u3 +a2 [net-_u3-pad2_ ] [net-_m3-pad2_ ] u4 +a3 [net-_u13-pad1_ ] [net-_m1-pad2_ ] u13 +a4 net-_u18-pad3_ net-_u19-pad2_ u19 +a5 [net-_u19-pad2_ ] [net-_m11-pad2_ ] u20 +a6 [net-_u18-pad3_ ] [net-_m9-pad2_ ] u27 +a7 net-_u13-pad1_ net-_u5-pad2_ u5 +a8 [net-_u5-pad2_ ] [net-_m5-pad2_ ] u7 +a9 [net-_u13-pad1_ ] [net-_m2-pad2_ ] u14 +a10 net-_u18-pad3_ net-_u21-pad2_ u21 +a11 [net-_u21-pad2_ ] [net-_m13-pad2_ ] u23 +a12 [net-_u18-pad3_ ] [net-_m10-pad2_ ] u28 +a13 net-_u13-pad1_ net-_u6-pad2_ u6 +a14 [net-_u6-pad2_ ] [net-_m7-pad2_ ] u8 +a15 [net-_u13-pad1_ ] [net-_m4-pad2_ ] u15 +a16 net-_u18-pad3_ net-_u22-pad2_ u22 +a17 [net-_u22-pad2_ ] [net-_m15-pad2_ ] u24 +a18 [net-_u18-pad3_ ] [net-_m12-pad2_ ] u29 +a19 net-_u13-pad1_ net-_u10-pad1_ u9 +a20 [net-_u10-pad1_ ] [net-_m8-pad2_ ] u10 +a21 [net-_u13-pad1_ ] [net-_m6-pad2_ ] u16 +a22 net-_u18-pad3_ net-_u25-pad2_ u25 +a23 [net-_u25-pad2_ ] [net-_m16-pad2_ ] u26 +a24 [net-_u18-pad3_ ] [net-_m14-pad2_ ] u30 +a25 [net-_u11-pad2_ net-_u12-pad2_ ] net-_u13-pad1_ u17 +a26 [net-_u11-pad1_ net-_u12-pad2_ ] net-_u18-pad3_ u18 +a27 net-_u11-pad1_ net-_u11-pad2_ u11 +a28 net-_u12-pad1_ net-_u12-pad2_ u12 +a29 [net-_u1-pad1_ net-_u1-pad15_ ] [net-_u11-pad1_ net-_u12-pad1_ ] u2 +a30 net-_u31-pad2_ net-_u35-pad2_ u35 +a31 [net-_m1-pad3_ ] [net-_u31-pad2_ ] u31 +a32 [net-_u35-pad2_ ] [net-_u1-pad4_ ] u39 +a33 net-_u34-pad2_ net-_u38-pad2_ u38 +a34 [net-_m10-pad3_ ] [net-_u34-pad2_ ] u34 +a35 [net-_u38-pad2_ ] [net-_u1-pad7_ ] u42 +a36 net-_u32-pad2_ net-_u36-pad2_ u36 +a37 [net-_m12-pad3_ ] [net-_u32-pad2_ ] u32 +a38 [net-_u36-pad2_ ] [net-_u1-pad9_ ] u40 +a39 net-_u33-pad2_ net-_u37-pad2_ u37 +a40 [net-_m14-pad3_ ] [net-_u33-pad2_ ] u33 +a41 [net-_u37-pad2_ ] [net-_u1-pad12_ ] u41 +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u3 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u4 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u13 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u19 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u20 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u27 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u5 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u7 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u14 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u21 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u23 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u28 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u6 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u8 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u15 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u22 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u24 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u29 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u9 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u10 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u16 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u25 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u26 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u30 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u17 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u18 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u11 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u12 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_2, NgSpice Name: adc_bridge +.model u2 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u35 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u31 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u39 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u38 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u34 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u42 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u36 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u32 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u40 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u37 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u33 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u41 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Control Statements + +.ends SN74CBTLV3257 \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/SN74CBTLV3257_Previous_Values.xml b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/SN74CBTLV3257_Previous_Values.xml new file mode 100644 index 000000000..125a6153a --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/SN74CBTLV3257_Previous_Values.xml @@ -0,0 +1 @@ +truefalsefalseHzHz0Volts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or Amperessecsecsecd_inverterdac_bridgedac_bridged_inverterdac_bridgedac_bridged_inverterdac_bridgedac_bridged_inverterdac_bridgedac_bridged_inverterdac_bridgedac_bridged_inverterdac_bridgedac_bridged_inverterdac_bridgedac_bridged_inverterdac_bridgedac_bridged_andd_andd_inverterd_inverteradc_bridged_bufferadc_bridgedac_bridged_bufferadc_bridgedac_bridged_bufferadc_bridgedac_bridged_bufferadc_bridgedac_bridgeC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/analysis b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/analysis new file mode 100644 index 000000000..ebd5c0a94 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74CBTLV3257/analysis @@ -0,0 +1 @@ +.tran 0e-00 0e-00 0e-00 \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/SN74HC377-cache.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/SN74HC377-cache.lib new file mode 100644 index 000000000..c1edd7a32 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/SN74HC377-cache.lib @@ -0,0 +1,123 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# PORT +# +DEF PORT U 0 40 Y Y 26 F N +F0 "U" 50 100 30 H V C CNN +F1 "PORT" 0 0 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 325 225 285 -1421 -1278 0 1 0 N 100 50 150 0 +A 376 -275 356 1294 1408 0 1 0 N 150 0 100 -50 +S -100 50 100 -50 0 1 0 N +X ~ 1 250 0 100 L 30 30 1 1 B +X ~ 2 250 0 100 L 30 30 2 1 B +X ~ 3 250 0 100 L 30 30 3 1 B +X ~ 4 250 0 100 L 30 30 4 1 B +X ~ 5 250 0 100 L 30 30 5 1 B +X ~ 6 250 0 100 L 30 30 6 1 B +X ~ 7 250 0 100 L 30 30 7 1 B +X ~ 8 250 0 100 L 30 30 8 1 B +X ~ 9 250 0 100 L 30 30 9 1 B +X ~ 10 250 0 100 L 30 30 10 1 B +X ~ 11 250 0 100 L 30 30 11 1 B +X ~ 12 250 0 100 L 30 30 12 1 B +X ~ 13 250 0 100 L 30 30 13 1 B +X ~ 14 250 0 100 L 30 30 14 1 B +X ~ 15 250 0 100 L 30 30 15 1 B +X ~ 16 250 0 100 L 30 30 16 1 B +X ~ 17 250 0 100 L 30 30 17 1 B +X ~ 18 250 0 100 L 30 30 18 1 B +X ~ 19 250 0 100 L 30 30 19 1 B +X ~ 20 250 0 100 L 30 30 20 1 B +X ~ 21 250 0 100 L 30 30 21 1 B +X ~ 22 250 0 100 L 30 30 22 1 B +X ~ 23 250 0 100 L 30 30 23 1 B +X ~ 24 250 0 100 L 30 30 24 1 B +X ~ 25 250 0 100 L 30 30 25 1 B +X ~ 26 250 0 100 L 30 30 26 1 B +ENDDRAW +ENDDEF +# +# d_and +# +DEF d_and U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "d_and" 50 100 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 149 50 100 -894 0 0 1 0 N 150 -50 250 50 +A 150 49 100 6 900 0 1 0 N 250 50 150 150 +P 4 0 1 0 150 -50 -250 -50 -250 150 150 150 N +X IN1 1 -450 100 200 R 50 50 1 1 I +X IN2 2 -450 0 200 R 50 50 1 1 I +X OUT 3 450 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# d_buffer +# +DEF d_buffer U 0 40 Y Y 1 F N +F0 "U" 0 -50 60 H V C CNN +F1 "d_buffer" 0 50 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 4 0 1 0 -300 200 -300 -200 450 0 -300 200 N +X IN 1 -500 0 200 R 50 50 1 1 I +X OUT 2 650 0 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# d_inverter +# +DEF d_inverter U 0 40 Y Y 1 F N +F0 "U" 0 -100 60 H V C CNN +F1 "d_inverter" 0 150 60 H V C CNN +F2 "" 50 -50 60 H V C CNN +F3 "" 50 -50 60 H V C CNN +DRAW +P 4 0 1 0 -100 50 -100 -50 100 0 -100 50 N +X ~ 1 -300 0 200 R 50 50 1 1 I +X ~ 2 300 0 200 L 50 50 1 1 O I +ENDDRAW +ENDDEF +# +# d_nor +# +DEF d_nor U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "d_nor" 50 100 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A -450 50 224 266 -266 0 1 0 N -250 150 -250 -50 +A -25 -124 325 574 323 0 1 0 N 150 150 250 50 +A 74 125 191 -665 -231 0 1 0 N 150 -50 250 50 +P 2 0 1 0 -250 -50 150 -50 N +P 2 0 1 0 -250 150 150 150 N +X IN1 1 -450 100 215 R 50 50 1 1 I +X IN2 2 -450 0 215 R 50 50 1 1 I +X OUT 3 450 50 200 L 50 50 1 1 O I +ENDDRAW +ENDDEF +# +# risingedge_dflipflop +# +DEF risingedge_dflipflop U 0 40 Y Y 1 F N +F0 "U" 2850 1800 60 H V C CNN +F1 "risingedge_dflipflop" 2850 2000 60 H V C CNN +F2 "" 2850 1950 60 H V C CNN +F3 "" 2850 1950 60 H V C CNN +DRAW +S 2350 2100 3350 1600 0 1 0 N +X D0 1 2150 1900 200 R 50 50 1 1 I +X clk0 2 2150 1800 200 R 50 50 1 1 I +X Q0 3 3550 1900 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +#End Library diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/SN74HC377.cir b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/SN74HC377.cir new file mode 100644 index 000000000..574327140 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/SN74HC377.cir @@ -0,0 +1,26 @@ +* C:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\SN74HC377\SN74HC377.cir + +* EESchema Netlist Version 1.1 (Spice format) creation date: 06/02/25 14:55:03 + +* To exclude a component from the Spice Netlist add [Spice_Netlist_Enabled] user FIELD set to: N +* To reorder the component spice node sequence add [Spice_Node_Sequence] user FIELD and define sequence: 2,1,0 + +* Sheet Name: / +U10 Net-_U1-Pad1_ Net-_U10-Pad2_ d_inverter +U12 Net-_U10-Pad2_ Net-_U12-Pad2_ d_inverter +U14 Net-_U12-Pad2_ Net-_U14-Pad2_ Net-_U14-Pad3_ d_nor +U11 Net-_U1-Pad18_ Net-_U11-Pad2_ d_inverter +U13 Net-_U11-Pad2_ Net-_U13-Pad2_ d_buffer +U15 Net-_U14-Pad3_ Net-_U13-Pad2_ Net-_U14-Pad2_ d_nor +U16 Net-_U14-Pad3_ Net-_U1-Pad18_ Net-_U16-Pad3_ d_and +U2 Net-_U1-Pad2_ Net-_U16-Pad3_ Net-_U1-Pad17_ risingedge_dflipflop +U3 Net-_U1-Pad3_ Net-_U16-Pad3_ Net-_U1-Pad16_ risingedge_dflipflop +U4 Net-_U1-Pad4_ Net-_U16-Pad3_ Net-_U1-Pad15_ risingedge_dflipflop +U5 Net-_U1-Pad5_ Net-_U16-Pad3_ Net-_U1-Pad14_ risingedge_dflipflop +U6 Net-_U1-Pad6_ Net-_U16-Pad3_ Net-_U1-Pad13_ risingedge_dflipflop +U7 Net-_U1-Pad7_ Net-_U16-Pad3_ Net-_U1-Pad12_ risingedge_dflipflop +U8 Net-_U1-Pad8_ Net-_U16-Pad3_ Net-_U1-Pad11_ risingedge_dflipflop +U9 Net-_U1-Pad9_ Net-_U16-Pad3_ Net-_U1-Pad10_ risingedge_dflipflop +U1 Net-_U1-Pad1_ Net-_U1-Pad2_ Net-_U1-Pad3_ Net-_U1-Pad4_ Net-_U1-Pad5_ Net-_U1-Pad6_ Net-_U1-Pad7_ Net-_U1-Pad8_ Net-_U1-Pad9_ Net-_U1-Pad10_ Net-_U1-Pad11_ Net-_U1-Pad12_ Net-_U1-Pad13_ Net-_U1-Pad14_ Net-_U1-Pad15_ Net-_U1-Pad16_ Net-_U1-Pad17_ Net-_U1-Pad18_ PORT + +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/SN74HC377.cir.out b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/SN74HC377.cir.out new file mode 100644 index 000000000..23a4f2852 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/SN74HC377.cir.out @@ -0,0 +1,72 @@ +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\sn74hc377\sn74hc377.cir + +* u10 net-_u1-pad1_ net-_u10-pad2_ d_inverter +* u12 net-_u10-pad2_ net-_u12-pad2_ d_inverter +* u14 net-_u12-pad2_ net-_u14-pad2_ net-_u14-pad3_ d_nor +* u11 net-_u1-pad18_ net-_u11-pad2_ d_inverter +* u13 net-_u11-pad2_ net-_u13-pad2_ d_buffer +* u15 net-_u14-pad3_ net-_u13-pad2_ net-_u14-pad2_ d_nor +* u16 net-_u14-pad3_ net-_u1-pad18_ net-_u16-pad3_ d_and +* u2 net-_u1-pad2_ net-_u16-pad3_ net-_u1-pad17_ risingedge_dflipflop +* u3 net-_u1-pad3_ net-_u16-pad3_ net-_u1-pad16_ risingedge_dflipflop +* u4 net-_u1-pad4_ net-_u16-pad3_ net-_u1-pad15_ risingedge_dflipflop +* u5 net-_u1-pad5_ net-_u16-pad3_ net-_u1-pad14_ risingedge_dflipflop +* u6 net-_u1-pad6_ net-_u16-pad3_ net-_u1-pad13_ risingedge_dflipflop +* u7 net-_u1-pad7_ net-_u16-pad3_ net-_u1-pad12_ risingedge_dflipflop +* u8 net-_u1-pad8_ net-_u16-pad3_ net-_u1-pad11_ risingedge_dflipflop +* u9 net-_u1-pad9_ net-_u16-pad3_ net-_u1-pad10_ risingedge_dflipflop +* u1 net-_u1-pad1_ net-_u1-pad2_ net-_u1-pad3_ net-_u1-pad4_ net-_u1-pad5_ net-_u1-pad6_ net-_u1-pad7_ net-_u1-pad8_ net-_u1-pad9_ net-_u1-pad10_ net-_u1-pad11_ net-_u1-pad12_ net-_u1-pad13_ net-_u1-pad14_ net-_u1-pad15_ net-_u1-pad16_ net-_u1-pad17_ net-_u1-pad18_ port +a1 net-_u1-pad1_ net-_u10-pad2_ u10 +a2 net-_u10-pad2_ net-_u12-pad2_ u12 +a3 [net-_u12-pad2_ net-_u14-pad2_ ] net-_u14-pad3_ u14 +a4 net-_u1-pad18_ net-_u11-pad2_ u11 +a5 net-_u11-pad2_ net-_u13-pad2_ u13 +a6 [net-_u14-pad3_ net-_u13-pad2_ ] net-_u14-pad2_ u15 +a7 [net-_u14-pad3_ net-_u1-pad18_ ] net-_u16-pad3_ u16 +a8 [net-_u1-pad2_ ] [net-_u16-pad3_ ] [net-_u1-pad17_ ] u2 +a9 [net-_u1-pad3_ ] [net-_u16-pad3_ ] [net-_u1-pad16_ ] u3 +a10 [net-_u1-pad4_ ] [net-_u16-pad3_ ] [net-_u1-pad15_ ] u4 +a11 [net-_u1-pad5_ ] [net-_u16-pad3_ ] [net-_u1-pad14_ ] u5 +a12 [net-_u1-pad6_ ] [net-_u16-pad3_ ] [net-_u1-pad13_ ] u6 +a13 [net-_u1-pad7_ ] [net-_u16-pad3_ ] [net-_u1-pad12_ ] u7 +a14 [net-_u1-pad8_ ] [net-_u16-pad3_ ] [net-_u1-pad11_ ] u8 +a15 [net-_u1-pad9_ ] [net-_u16-pad3_ ] [net-_u1-pad10_ ] u9 +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u10 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u12 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u14 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u11 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u13 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u15 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u16 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u2 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u3 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u4 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u5 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u6 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u7 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u8 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u9 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +.tran 0e-00 0e-00 0e-00 + +* Control Statements +.control +run +print allv > plot_data_v.txt +print alli > plot_data_i.txt +.endc +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/SN74HC377.pro b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/SN74HC377.pro new file mode 100644 index 000000000..e27a398be --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/SN74HC377.pro @@ -0,0 +1,73 @@ +update=22/05/2015 07:44:53 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=adc-dac +LibName2=memory +LibName3=xilinx +LibName4=microcontrollers +LibName5=dsp +LibName6=microchip +LibName7=analog_switches +LibName8=motorola +LibName9=texas +LibName10=intel +LibName11=audio +LibName12=interface +LibName13=digital-audio +LibName14=philips +LibName15=display +LibName16=cypress +LibName17=siliconi +LibName18=opto +LibName19=atmel +LibName20=contrib +LibName21=power +LibName22=eSim_Plot +LibName23=transistors +LibName24=conn +LibName25=eSim_User +LibName26=regul +LibName27=74xx +LibName28=cmos4000 +LibName29=eSim_Analog +LibName30=eSim_Devices +LibName31=eSim_Digital +LibName32=eSim_Hybrid +LibName33=eSim_Miscellaneous +LibName34=eSim_Power +LibName35=eSim_Sources +LibName36=eSim_Subckt +LibName37=eSim_Nghdl +LibName38=eSim_Ngveri +LibName39=eSim_SKY130 +LibName40=eSim_SKY130_Subckts diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/SN74HC377.sch b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/SN74HC377.sch new file mode 100644 index 000000000..ee033d08e --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/SN74HC377.sch @@ -0,0 +1,530 @@ +EESchema Schematic File Version 2 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:power +LIBS:eSim_Plot +LIBS:transistors +LIBS:conn +LIBS:eSim_User +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:eSim_Analog +LIBS:eSim_Devices +LIBS:eSim_Digital +LIBS:eSim_Hybrid +LIBS:eSim_Miscellaneous +LIBS:eSim_Power +LIBS:eSim_Sources +LIBS:eSim_Subckt +LIBS:eSim_Nghdl +LIBS:eSim_Ngveri +LIBS:eSim_SKY130 +LIBS:eSim_SKY130_Subckts +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L d_inverter U10 +U 1 1 683D649F +P 3200 700 +F 0 "U10" H 3200 600 60 0000 C CNN +F 1 "d_inverter" H 3200 850 60 0000 C CNN +F 2 "" H 3250 650 60 0000 C CNN +F 3 "" H 3250 650 60 0000 C CNN + 1 3200 700 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U12 +U 1 1 683D64E2 +P 4000 700 +F 0 "U12" H 4000 600 60 0000 C CNN +F 1 "d_inverter" H 4000 850 60 0000 C CNN +F 2 "" H 4050 650 60 0000 C CNN +F 3 "" H 4050 650 60 0000 C CNN + 1 4000 700 + 1 0 0 -1 +$EndComp +$Comp +L d_nor U14 +U 1 1 683D650C +P 5350 800 +F 0 "U14" H 5350 800 60 0000 C CNN +F 1 "d_nor" H 5400 900 60 0000 C CNN +F 2 "" H 5350 800 60 0000 C CNN +F 3 "" H 5350 800 60 0000 C CNN + 1 5350 800 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U11 +U 1 1 683D6572 +P 3250 1750 +F 0 "U11" H 3250 1650 60 0000 C CNN +F 1 "d_inverter" H 3250 1900 60 0000 C CNN +F 2 "" H 3300 1700 60 0000 C CNN +F 3 "" H 3300 1700 60 0000 C CNN + 1 3250 1750 + 1 0 0 -1 +$EndComp +$Comp +L d_buffer U13 +U 1 1 683D65CE +P 4250 1750 +F 0 "U13" H 4250 1700 60 0000 C CNN +F 1 "d_buffer" H 4250 1800 60 0000 C CNN +F 2 "" H 4250 1750 60 0000 C CNN +F 3 "" H 4250 1750 60 0000 C CNN + 1 4250 1750 + 1 0 0 -1 +$EndComp +$Comp +L d_nor U15 +U 1 1 683D6644 +P 5750 1750 +F 0 "U15" H 5750 1750 60 0000 C CNN +F 1 "d_nor" H 5800 1850 60 0000 C CNN +F 2 "" H 5750 1750 60 0000 C CNN +F 3 "" H 5750 1750 60 0000 C CNN + 1 5750 1750 + 1 0 0 -1 +$EndComp +$Comp +L d_and U16 +U 1 1 683D66AA +P 6750 850 +F 0 "U16" H 6750 850 60 0000 C CNN +F 1 "d_and" H 6800 950 60 0000 C CNN +F 2 "" H 6750 850 60 0000 C CNN +F 3 "" H 6750 850 60 0000 C CNN + 1 6750 850 + 1 0 0 -1 +$EndComp +$Comp +L risingedge_dflipflop U2 +U 1 1 683D692D +P 2450 4350 +F 0 "U2" H 5300 6150 60 0000 C CNN +F 1 "risingedge_dflipflop" H 5300 6350 60 0000 C CNN +F 2 "" H 5300 6300 60 0000 C CNN +F 3 "" H 5300 6300 60 0000 C CNN + 1 2450 4350 + 1 0 0 -1 +$EndComp +$Comp +L risingedge_dflipflop U3 +U 1 1 683D6A64 +P 2450 4900 +F 0 "U3" H 5300 6700 60 0000 C CNN +F 1 "risingedge_dflipflop" H 5300 6900 60 0000 C CNN +F 2 "" H 5300 6850 60 0000 C CNN +F 3 "" H 5300 6850 60 0000 C CNN + 1 2450 4900 + 1 0 0 -1 +$EndComp +$Comp +L risingedge_dflipflop U4 +U 1 1 683D6AAF +P 2450 5450 +F 0 "U4" H 5300 7250 60 0000 C CNN +F 1 "risingedge_dflipflop" H 5300 7450 60 0000 C CNN +F 2 "" H 5300 7400 60 0000 C CNN +F 3 "" H 5300 7400 60 0000 C CNN + 1 2450 5450 + 1 0 0 -1 +$EndComp +$Comp +L risingedge_dflipflop U5 +U 1 1 683D6B63 +P 2450 6000 +F 0 "U5" H 5300 7800 60 0000 C CNN +F 1 "risingedge_dflipflop" H 5300 8000 60 0000 C CNN +F 2 "" H 5300 7950 60 0000 C CNN +F 3 "" H 5300 7950 60 0000 C CNN + 1 2450 6000 + 1 0 0 -1 +$EndComp +$Comp +L risingedge_dflipflop U6 +U 1 1 683D6F0D +P 2450 6600 +F 0 "U6" H 5300 8400 60 0000 C CNN +F 1 "risingedge_dflipflop" H 5300 8600 60 0000 C CNN +F 2 "" H 5300 8550 60 0000 C CNN +F 3 "" H 5300 8550 60 0000 C CNN + 1 2450 6600 + 1 0 0 -1 +$EndComp +$Comp +L risingedge_dflipflop U7 +U 1 1 683D6F13 +P 2450 7150 +F 0 "U7" H 5300 8950 60 0000 C CNN +F 1 "risingedge_dflipflop" H 5300 9150 60 0000 C CNN +F 2 "" H 5300 9100 60 0000 C CNN +F 3 "" H 5300 9100 60 0000 C CNN + 1 2450 7150 + 1 0 0 -1 +$EndComp +$Comp +L risingedge_dflipflop U8 +U 1 1 683D6F19 +P 2450 7700 +F 0 "U8" H 5300 9500 60 0000 C CNN +F 1 "risingedge_dflipflop" H 5300 9700 60 0000 C CNN +F 2 "" H 5300 9650 60 0000 C CNN +F 3 "" H 5300 9650 60 0000 C CNN + 1 2450 7700 + 1 0 0 -1 +$EndComp +$Comp +L risingedge_dflipflop U9 +U 1 1 683D6F1F +P 2450 8250 +F 0 "U9" H 5300 10050 60 0000 C CNN +F 1 "risingedge_dflipflop" H 5300 10250 60 0000 C CNN +F 2 "" H 5300 10200 60 0000 C CNN +F 3 "" H 5300 10200 60 0000 C CNN + 1 2450 8250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3500 700 3700 700 +Wire Wire Line + 4300 700 4900 700 +Wire Wire Line + 3550 1750 3750 1750 +Wire Wire Line + 4900 1750 5300 1750 +Wire Wire Line + 4900 800 4650 800 +Wire Wire Line + 4650 800 4650 1300 +Wire Wire Line + 4650 1300 6250 1300 +Wire Wire Line + 6250 1300 6250 1700 +Wire Wire Line + 6250 1700 6200 1700 +Wire Wire Line + 5800 750 6300 750 +Wire Wire Line + 5300 1650 5000 1650 +Wire Wire Line + 5000 1650 5000 1050 +Wire Wire Line + 5000 1050 6000 1050 +Wire Wire Line + 6000 1050 6000 750 +Connection ~ 6000 750 +Wire Wire Line + 7200 800 7200 2150 +Wire Wire Line + 7200 2150 4300 2150 +Wire Wire Line + 4300 2150 4300 6450 +Wire Wire Line + 4600 5350 4300 5350 +Connection ~ 4300 5350 +Wire Wire Line + 4600 4800 4300 4800 +Connection ~ 4300 4800 +Wire Wire Line + 4600 4200 4300 4200 +Connection ~ 4300 4200 +Wire Wire Line + 4600 3650 4300 3650 +Connection ~ 4300 3650 +Wire Wire Line + 4600 3100 4300 3100 +Connection ~ 4300 3100 +Wire Wire Line + 4600 2550 4300 2550 +Connection ~ 4300 2550 +Wire Wire Line + 4300 6450 4600 6450 +Wire Wire Line + 4600 5900 4300 5900 +Connection ~ 4300 5900 +$Comp +L PORT U1 +U 1 1 683D7938 +P 2350 700 +F 0 "U1" H 2400 800 30 0000 C CNN +F 1 "PORT" H 2350 700 30 0000 C CNN +F 2 "" H 2350 700 60 0000 C CNN +F 3 "" H 2350 700 60 0000 C CNN + 1 2350 700 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 2 1 683D79D9 +P 3550 2450 +F 0 "U1" H 3600 2550 30 0000 C CNN +F 1 "PORT" H 3550 2450 30 0000 C CNN +F 2 "" H 3550 2450 60 0000 C CNN +F 3 "" H 3550 2450 60 0000 C CNN + 2 3550 2450 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 7 1 683D7A72 +P 3500 5250 +F 0 "U1" H 3550 5350 30 0000 C CNN +F 1 "PORT" H 3500 5250 30 0000 C CNN +F 2 "" H 3500 5250 60 0000 C CNN +F 3 "" H 3500 5250 60 0000 C CNN + 7 3500 5250 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 8 1 683D7AD5 +P 3500 5850 +F 0 "U1" H 3550 5950 30 0000 C CNN +F 1 "PORT" H 3500 5850 30 0000 C CNN +F 2 "" H 3500 5850 60 0000 C CNN +F 3 "" H 3500 5850 60 0000 C CNN + 8 3500 5850 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 9 1 683D7B26 +P 3500 6350 +F 0 "U1" H 3550 6450 30 0000 C CNN +F 1 "PORT" H 3500 6350 30 0000 C CNN +F 2 "" H 3500 6350 60 0000 C CNN +F 3 "" H 3500 6350 60 0000 C CNN + 9 3500 6350 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 10 1 683D7BF7 +P 6550 6350 +F 0 "U1" H 6600 6450 30 0000 C CNN +F 1 "PORT" H 6550 6350 30 0000 C CNN +F 2 "" H 6550 6350 60 0000 C CNN +F 3 "" H 6550 6350 60 0000 C CNN + 10 6550 6350 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 3 1 683D7CD7 +P 3550 2950 +F 0 "U1" H 3600 3050 30 0000 C CNN +F 1 "PORT" H 3550 2950 30 0000 C CNN +F 2 "" H 3550 2950 60 0000 C CNN +F 3 "" H 3550 2950 60 0000 C CNN + 3 3550 2950 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 4 1 683D7DFC +P 3550 3550 +F 0 "U1" H 3600 3650 30 0000 C CNN +F 1 "PORT" H 3550 3550 30 0000 C CNN +F 2 "" H 3550 3550 60 0000 C CNN +F 3 "" H 3550 3550 60 0000 C CNN + 4 3550 3550 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 5 1 683D8010 +P 3550 4100 +F 0 "U1" H 3600 4200 30 0000 C CNN +F 1 "PORT" H 3550 4100 30 0000 C CNN +F 2 "" H 3550 4100 60 0000 C CNN +F 3 "" H 3550 4100 60 0000 C CNN + 5 3550 4100 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 6 1 683D8063 +P 3500 4700 +F 0 "U1" H 3550 4800 30 0000 C CNN +F 1 "PORT" H 3500 4700 30 0000 C CNN +F 2 "" H 3500 4700 60 0000 C CNN +F 3 "" H 3500 4700 60 0000 C CNN + 6 3500 4700 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 11 1 683D828E +P 6600 5800 +F 0 "U1" H 6650 5900 30 0000 C CNN +F 1 "PORT" H 6600 5800 30 0000 C CNN +F 2 "" H 6600 5800 60 0000 C CNN +F 3 "" H 6600 5800 60 0000 C CNN + 11 6600 5800 + -1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 17 1 683D8353 +P 6550 2450 +F 0 "U1" H 6600 2550 30 0000 C CNN +F 1 "PORT" H 6550 2450 30 0000 C CNN +F 2 "" H 6550 2450 60 0000 C CNN +F 3 "" H 6550 2450 60 0000 C CNN + 17 6550 2450 + -1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 12 1 683D83B4 +P 6550 5250 +F 0 "U1" H 6600 5350 30 0000 C CNN +F 1 "PORT" H 6550 5250 30 0000 C CNN +F 2 "" H 6550 5250 60 0000 C CNN +F 3 "" H 6550 5250 60 0000 C CNN + 12 6550 5250 + -1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 13 1 683D8437 +P 6550 4700 +F 0 "U1" H 6600 4800 30 0000 C CNN +F 1 "PORT" H 6550 4700 30 0000 C CNN +F 2 "" H 6550 4700 60 0000 C CNN +F 3 "" H 6550 4700 60 0000 C CNN + 13 6550 4700 + -1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 14 1 683D84D8 +P 6550 4100 +F 0 "U1" H 6600 4200 30 0000 C CNN +F 1 "PORT" H 6550 4100 30 0000 C CNN +F 2 "" H 6550 4100 60 0000 C CNN +F 3 "" H 6550 4100 60 0000 C CNN + 14 6550 4100 + -1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 15 1 683D8681 +P 6550 3550 +F 0 "U1" H 6600 3650 30 0000 C CNN +F 1 "PORT" H 6550 3550 30 0000 C CNN +F 2 "" H 6550 3550 60 0000 C CNN +F 3 "" H 6550 3550 60 0000 C CNN + 15 6550 3550 + -1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 18 1 683D87A4 +P 2500 1750 +F 0 "U1" H 2550 1850 30 0000 C CNN +F 1 "PORT" H 2500 1750 30 0000 C CNN +F 2 "" H 2500 1750 60 0000 C CNN +F 3 "" H 2500 1750 60 0000 C CNN + 18 2500 1750 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 16 1 683D8833 +P 6600 3000 +F 0 "U1" H 6650 3100 30 0000 C CNN +F 1 "PORT" H 6600 3000 30 0000 C CNN +F 2 "" H 6600 3000 60 0000 C CNN +F 3 "" H 6600 3000 60 0000 C CNN + 16 6600 3000 + -1 0 0 -1 +$EndComp +Wire Wire Line + 2600 700 2900 700 +Wire Wire Line + 2750 1750 2950 1750 +Wire Wire Line + 3800 2450 4600 2450 +Wire Wire Line + 3800 2950 4600 2950 +Wire Wire Line + 4600 2950 4600 3000 +Wire Wire Line + 3800 3550 4600 3550 +Wire Wire Line + 3800 4100 4600 4100 +Wire Wire Line + 3750 4700 4600 4700 +Wire Wire Line + 3750 5250 4600 5250 +Wire Wire Line + 3750 5850 4600 5850 +Wire Wire Line + 4600 5850 4600 5800 +Wire Wire Line + 3750 6350 4600 6350 +Wire Wire Line + 6000 6350 6300 6350 +Wire Wire Line + 6000 5800 6350 5800 +Wire Wire Line + 6000 5250 6300 5250 +Wire Wire Line + 6000 4700 6300 4700 +Wire Wire Line + 6000 4100 6300 4100 +Wire Wire Line + 6000 3550 6300 3550 +Wire Wire Line + 6000 3000 6350 3000 +Wire Wire Line + 6000 2450 6300 2450 +Wire Wire Line + 6300 850 6150 850 +Wire Wire Line + 6150 850 6150 1200 +Wire Wire Line + 6150 1200 6400 1200 +Wire Wire Line + 6400 1200 6400 2050 +Wire Wire Line + 6400 2050 2850 2050 +Wire Wire Line + 2850 2050 2850 1750 +Connection ~ 2850 1750 +$EndSCHEMATC diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/SN74HC377.sub b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/SN74HC377.sub new file mode 100644 index 000000000..3be61862e --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/SN74HC377.sub @@ -0,0 +1,66 @@ +* Subcircuit SN74HC377 +.subckt SN74HC377 net-_u1-pad1_ net-_u1-pad2_ net-_u1-pad3_ net-_u1-pad4_ net-_u1-pad5_ net-_u1-pad6_ net-_u1-pad7_ net-_u1-pad8_ net-_u1-pad9_ net-_u1-pad10_ net-_u1-pad11_ net-_u1-pad12_ net-_u1-pad13_ net-_u1-pad14_ net-_u1-pad15_ net-_u1-pad16_ net-_u1-pad17_ net-_u1-pad18_ +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\sn74hc377\sn74hc377.cir +* u10 net-_u1-pad1_ net-_u10-pad2_ d_inverter +* u12 net-_u10-pad2_ net-_u12-pad2_ d_inverter +* u14 net-_u12-pad2_ net-_u14-pad2_ net-_u14-pad3_ d_nor +* u11 net-_u1-pad18_ net-_u11-pad2_ d_inverter +* u13 net-_u11-pad2_ net-_u13-pad2_ d_buffer +* u15 net-_u14-pad3_ net-_u13-pad2_ net-_u14-pad2_ d_nor +* u16 net-_u14-pad3_ net-_u1-pad18_ net-_u16-pad3_ d_and +* u2 net-_u1-pad2_ net-_u16-pad3_ net-_u1-pad17_ risingedge_dflipflop +* u3 net-_u1-pad3_ net-_u16-pad3_ net-_u1-pad16_ risingedge_dflipflop +* u4 net-_u1-pad4_ net-_u16-pad3_ net-_u1-pad15_ risingedge_dflipflop +* u5 net-_u1-pad5_ net-_u16-pad3_ net-_u1-pad14_ risingedge_dflipflop +* u6 net-_u1-pad6_ net-_u16-pad3_ net-_u1-pad13_ risingedge_dflipflop +* u7 net-_u1-pad7_ net-_u16-pad3_ net-_u1-pad12_ risingedge_dflipflop +* u8 net-_u1-pad8_ net-_u16-pad3_ net-_u1-pad11_ risingedge_dflipflop +* u9 net-_u1-pad9_ net-_u16-pad3_ net-_u1-pad10_ risingedge_dflipflop +a1 net-_u1-pad1_ net-_u10-pad2_ u10 +a2 net-_u10-pad2_ net-_u12-pad2_ u12 +a3 [net-_u12-pad2_ net-_u14-pad2_ ] net-_u14-pad3_ u14 +a4 net-_u1-pad18_ net-_u11-pad2_ u11 +a5 net-_u11-pad2_ net-_u13-pad2_ u13 +a6 [net-_u14-pad3_ net-_u13-pad2_ ] net-_u14-pad2_ u15 +a7 [net-_u14-pad3_ net-_u1-pad18_ ] net-_u16-pad3_ u16 +a8 [net-_u1-pad2_ ] [net-_u16-pad3_ ] [net-_u1-pad17_ ] u2 +a9 [net-_u1-pad3_ ] [net-_u16-pad3_ ] [net-_u1-pad16_ ] u3 +a10 [net-_u1-pad4_ ] [net-_u16-pad3_ ] [net-_u1-pad15_ ] u4 +a11 [net-_u1-pad5_ ] [net-_u16-pad3_ ] [net-_u1-pad14_ ] u5 +a12 [net-_u1-pad6_ ] [net-_u16-pad3_ ] [net-_u1-pad13_ ] u6 +a13 [net-_u1-pad7_ ] [net-_u16-pad3_ ] [net-_u1-pad12_ ] u7 +a14 [net-_u1-pad8_ ] [net-_u16-pad3_ ] [net-_u1-pad11_ ] u8 +a15 [net-_u1-pad9_ ] [net-_u16-pad3_ ] [net-_u1-pad10_ ] u9 +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u10 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u12 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u14 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u11 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u13 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u15 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u16 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u2 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u3 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u4 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u5 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u6 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u7 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u8 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u9 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Control Statements + +.ends SN74HC377 \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/SN74HC377_Previous_Values.xml b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/SN74HC377_Previous_Values.xml new file mode 100644 index 000000000..6abcc2117 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/SN74HC377_Previous_Values.xml @@ -0,0 +1 @@ +truefalsefalseHzHz0Volts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or Amperessecsecsecd_inverterd_inverterd_nord_inverterd_bufferd_nord_andrisingedge_dflipfloprisingedge_dflipfloprisingedge_dflipfloprisingedge_dflipfloprisingedge_dflipfloprisingedge_dflipfloprisingedge_dflipfloprisingedge_dflipflop \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/analysis b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/analysis new file mode 100644 index 000000000..ebd5c0a94 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74HC377/analysis @@ -0,0 +1 @@ +.tran 0e-00 0e-00 0e-00 \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/SN74LS298-cache.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/SN74LS298-cache.lib new file mode 100644 index 000000000..2a7c785ed --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/SN74LS298-cache.lib @@ -0,0 +1,168 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# PORT +# +DEF PORT U 0 40 Y Y 26 F N +F0 "U" 50 100 30 H V C CNN +F1 "PORT" 0 0 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 325 225 285 -1421 -1278 0 1 0 N 100 50 150 0 +A 376 -275 356 1294 1408 0 1 0 N 150 0 100 -50 +S -100 50 100 -50 0 1 0 N +X ~ 1 250 0 100 L 30 30 1 1 B +X ~ 2 250 0 100 L 30 30 2 1 B +X ~ 3 250 0 100 L 30 30 3 1 B +X ~ 4 250 0 100 L 30 30 4 1 B +X ~ 5 250 0 100 L 30 30 5 1 B +X ~ 6 250 0 100 L 30 30 6 1 B +X ~ 7 250 0 100 L 30 30 7 1 B +X ~ 8 250 0 100 L 30 30 8 1 B +X ~ 9 250 0 100 L 30 30 9 1 B +X ~ 10 250 0 100 L 30 30 10 1 B +X ~ 11 250 0 100 L 30 30 11 1 B +X ~ 12 250 0 100 L 30 30 12 1 B +X ~ 13 250 0 100 L 30 30 13 1 B +X ~ 14 250 0 100 L 30 30 14 1 B +X ~ 15 250 0 100 L 30 30 15 1 B +X ~ 16 250 0 100 L 30 30 16 1 B +X ~ 17 250 0 100 L 30 30 17 1 B +X ~ 18 250 0 100 L 30 30 18 1 B +X ~ 19 250 0 100 L 30 30 19 1 B +X ~ 20 250 0 100 L 30 30 20 1 B +X ~ 21 250 0 100 L 30 30 21 1 B +X ~ 22 250 0 100 L 30 30 22 1 B +X ~ 23 250 0 100 L 30 30 23 1 B +X ~ 24 250 0 100 L 30 30 24 1 B +X ~ 25 250 0 100 L 30 30 25 1 B +X ~ 26 250 0 100 L 30 30 26 1 B +ENDDRAW +ENDDEF +# +# adc_bridge_2 +# +DEF adc_bridge_2 U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "adc_bridge_2" 0 150 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -400 200 350 -100 0 1 0 N +X IN1 1 -600 50 200 R 50 50 1 1 I +X IN2 2 -600 -50 200 R 50 50 1 1 I +X OUT1 3 550 50 200 L 50 50 1 1 O +X OUT2 4 550 -50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# adc_bridge_8 +# +DEF adc_bridge_8 U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "adc_bridge_8" 0 150 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -400 200 350 -700 0 1 0 N +X IN1 1 -600 50 200 R 50 50 1 1 I +X IN2 2 -600 -50 200 R 50 50 1 1 I +X IN3 3 -600 -150 200 R 50 50 1 1 I +X IN4 4 -600 -250 200 R 50 50 1 1 I +X IN5 5 -600 -350 200 R 50 50 1 1 I +X IN6 6 -600 -450 200 R 50 50 1 1 I +X IN7 7 -600 -550 200 R 50 50 1 1 I +X IN8 8 -600 -650 200 R 50 50 1 1 I +X OUT1 9 550 50 200 L 50 50 1 1 O +X OUT2 10 550 -50 200 L 50 50 1 1 O +X OUT3 11 550 -150 200 L 50 50 1 1 O +X OUT4 12 550 -250 200 L 50 50 1 1 O +X OUT5 13 550 -350 200 L 50 50 1 1 O +X OUT6 14 550 -450 200 L 50 50 1 1 O +X OUT7 15 550 -550 200 L 50 50 1 1 O +X OUT8 16 550 -650 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# d_and +# +DEF d_and U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "d_and" 50 100 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 149 50 100 -894 0 0 1 0 N 150 -50 250 50 +A 150 49 100 6 900 0 1 0 N 250 50 150 150 +P 4 0 1 0 150 -50 -250 -50 -250 150 150 150 N +X IN1 1 -450 100 200 R 50 50 1 1 I +X IN2 2 -450 0 200 R 50 50 1 1 I +X OUT 3 450 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# d_inverter +# +DEF d_inverter U 0 40 Y Y 1 F N +F0 "U" 0 -100 60 H V C CNN +F1 "d_inverter" 0 150 60 H V C CNN +F2 "" 50 -50 60 H V C CNN +F3 "" 50 -50 60 H V C CNN +DRAW +P 4 0 1 0 -100 50 -100 -50 100 0 -100 50 N +X ~ 1 -300 0 200 R 50 50 1 1 I +X ~ 2 300 0 200 L 50 50 1 1 O I +ENDDRAW +ENDDEF +# +# d_nor +# +DEF d_nor U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "d_nor" 50 100 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A -450 50 224 266 -266 0 1 0 N -250 150 -250 -50 +A -25 -124 325 574 323 0 1 0 N 150 150 250 50 +A 74 125 191 -665 -231 0 1 0 N 150 -50 250 50 +P 2 0 1 0 -250 -50 150 -50 N +P 2 0 1 0 -250 150 150 150 N +X IN1 1 -450 100 215 R 50 50 1 1 I +X IN2 2 -450 0 215 R 50 50 1 1 I +X OUT 3 450 50 200 L 50 50 1 1 O I +ENDDRAW +ENDDEF +# +# dac_bridge_1 +# +DEF dac_bridge_1 U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "dac_bridge_1" 0 150 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -400 200 350 -50 0 1 0 N +X IN1 1 -600 50 200 R 50 50 1 1 I +X OUT1 2 550 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# sr_flipflop +# +DEF sr_flipflop U 0 40 Y Y 1 F N +F0 "U" 2850 1800 60 H V C CNN +F1 "sr_flipflop" 2850 2000 60 H V C CNN +F2 "" 2850 1950 60 H V C CNN +F3 "" 2850 1950 60 H V C CNN +DRAW +S 2350 2100 3350 1500 0 1 0 N +X clk0 1 2150 1900 200 R 50 50 1 1 I +X S0 2 2150 1800 200 R 50 50 1 1 I +X R0 3 2150 1700 200 R 50 50 1 1 I +X Q0 4 3550 1900 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +#End Library diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/SN74LS298.cir b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/SN74LS298.cir new file mode 100644 index 000000000..30392135f --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/SN74LS298.cir @@ -0,0 +1,44 @@ +* C:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\SN74LS298\SN74LS298.cir + +* EESchema Netlist Version 1.1 (Spice format) creation date: 06/25/25 16:07:06 + +* To exclude a component from the Spice Netlist add [Spice_Netlist_Enabled] user FIELD set to: N +* To reorder the component spice node sequence add [Spice_Node_Sequence] user FIELD and define sequence: 2,1,0 + +* Sheet Name: / +U8 Net-_U3-Pad10_ Net-_U10-Pad2_ Net-_U19-Pad1_ d_and +U9 Net-_U11-Pad1_ Net-_U3-Pad11_ Net-_U19-Pad2_ d_and +U19 Net-_U19-Pad1_ Net-_U19-Pad2_ Net-_U15-Pad3_ d_nor +U23 Net-_U15-Pad3_ Net-_U15-Pad2_ d_inverter +U15 Net-_U14-Pad1_ Net-_U15-Pad2_ Net-_U15-Pad3_ Net-_U15-Pad4_ sr_flipflop +U6 Net-_U3-Pad12_ Net-_U10-Pad2_ Net-_U18-Pad1_ d_and +U7 Net-_U11-Pad1_ Net-_U3-Pad13_ Net-_U18-Pad2_ d_and +U18 Net-_U18-Pad1_ Net-_U18-Pad2_ Net-_U14-Pad3_ d_nor +U22 Net-_U14-Pad3_ Net-_U14-Pad2_ d_inverter +U14 Net-_U14-Pad1_ Net-_U14-Pad2_ Net-_U14-Pad3_ Net-_U14-Pad4_ sr_flipflop +U12 Net-_U12-Pad1_ Net-_U10-Pad2_ Net-_U12-Pad3_ d_and +U13 Net-_U11-Pad1_ Net-_U13-Pad2_ Net-_U13-Pad3_ d_and +U21 Net-_U12-Pad3_ Net-_U13-Pad3_ Net-_U17-Pad3_ d_nor +U25 Net-_U17-Pad3_ Net-_U17-Pad2_ d_inverter +U17 Net-_U14-Pad1_ Net-_U17-Pad2_ Net-_U17-Pad3_ Net-_U17-Pad4_ sr_flipflop +U10 Net-_U10-Pad1_ Net-_U10-Pad2_ Net-_U10-Pad3_ d_and +U11 Net-_U11-Pad1_ Net-_U11-Pad2_ Net-_U11-Pad3_ d_and +U20 Net-_U10-Pad3_ Net-_U11-Pad3_ Net-_U16-Pad3_ d_nor +U24 Net-_U16-Pad3_ Net-_U16-Pad2_ d_inverter +U16 Net-_U14-Pad1_ Net-_U16-Pad2_ Net-_U16-Pad3_ Net-_U16-Pad4_ sr_flipflop +U5 Net-_U3-Pad9_ Net-_U10-Pad2_ d_inverter +U4 Net-_U10-Pad2_ Net-_U11-Pad1_ d_inverter +U27 Net-_U27-Pad1_ Net-_U1-Pad15_ dac_bridge_1 +U26 Net-_U26-Pad1_ Net-_U1-Pad14_ dac_bridge_1 +U28 Net-_U28-Pad1_ Net-_U1-Pad13_ dac_bridge_1 +U29 Net-_U29-Pad1_ Net-_U1-Pad12_ dac_bridge_1 +U3 Net-_U1-Pad10_ Net-_U1-Pad2_ Net-_U1-Pad3_ Net-_U1-Pad1_ Net-_U1-Pad4_ Net-_U1-Pad5_ Net-_U1-Pad9_ Net-_U1-Pad6_ Net-_U3-Pad9_ Net-_U3-Pad10_ Net-_U3-Pad11_ Net-_U3-Pad12_ Net-_U3-Pad13_ Net-_U12-Pad1_ Net-_U13-Pad2_ Net-_U10-Pad1_ adc_bridge_8 +U2 Net-_U1-Pad7_ Net-_U1-Pad11_ Net-_U11-Pad2_ Net-_U2-Pad4_ adc_bridge_2 +U1 Net-_U1-Pad1_ Net-_U1-Pad2_ Net-_U1-Pad3_ Net-_U1-Pad4_ Net-_U1-Pad5_ Net-_U1-Pad6_ Net-_U1-Pad7_ ? Net-_U1-Pad9_ Net-_U1-Pad10_ Net-_U1-Pad11_ Net-_U1-Pad12_ Net-_U1-Pad13_ Net-_U1-Pad14_ Net-_U1-Pad15_ ? PORT +U30 Net-_U2-Pad4_ Net-_U14-Pad1_ d_inverter +U32 Net-_U15-Pad4_ Net-_U27-Pad1_ d_inverter +U31 Net-_U14-Pad4_ Net-_U26-Pad1_ d_inverter +U33 Net-_U17-Pad4_ Net-_U28-Pad1_ d_inverter +U34 Net-_U16-Pad4_ Net-_U29-Pad1_ d_inverter + +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/SN74LS298.cir.out b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/SN74LS298.cir.out new file mode 100644 index 000000000..81be7a72f --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/SN74LS298.cir.out @@ -0,0 +1,144 @@ +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\sn74ls298\sn74ls298.cir + +* u8 net-_u3-pad10_ net-_u10-pad2_ net-_u19-pad1_ d_and +* u9 net-_u11-pad1_ net-_u3-pad11_ net-_u19-pad2_ d_and +* u19 net-_u19-pad1_ net-_u19-pad2_ net-_u15-pad3_ d_nor +* u23 net-_u15-pad3_ net-_u15-pad2_ d_inverter +* u15 net-_u14-pad1_ net-_u15-pad2_ net-_u15-pad3_ net-_u15-pad4_ sr_flipflop +* u6 net-_u3-pad12_ net-_u10-pad2_ net-_u18-pad1_ d_and +* u7 net-_u11-pad1_ net-_u3-pad13_ net-_u18-pad2_ d_and +* u18 net-_u18-pad1_ net-_u18-pad2_ net-_u14-pad3_ d_nor +* u22 net-_u14-pad3_ net-_u14-pad2_ d_inverter +* u14 net-_u14-pad1_ net-_u14-pad2_ net-_u14-pad3_ net-_u14-pad4_ sr_flipflop +* u12 net-_u12-pad1_ net-_u10-pad2_ net-_u12-pad3_ d_and +* u13 net-_u11-pad1_ net-_u13-pad2_ net-_u13-pad3_ d_and +* u21 net-_u12-pad3_ net-_u13-pad3_ net-_u17-pad3_ d_nor +* u25 net-_u17-pad3_ net-_u17-pad2_ d_inverter +* u17 net-_u14-pad1_ net-_u17-pad2_ net-_u17-pad3_ net-_u17-pad4_ sr_flipflop +* u10 net-_u10-pad1_ net-_u10-pad2_ net-_u10-pad3_ d_and +* u11 net-_u11-pad1_ net-_u11-pad2_ net-_u11-pad3_ d_and +* u20 net-_u10-pad3_ net-_u11-pad3_ net-_u16-pad3_ d_nor +* u24 net-_u16-pad3_ net-_u16-pad2_ d_inverter +* u16 net-_u14-pad1_ net-_u16-pad2_ net-_u16-pad3_ net-_u16-pad4_ sr_flipflop +* u5 net-_u3-pad9_ net-_u10-pad2_ d_inverter +* u4 net-_u10-pad2_ net-_u11-pad1_ d_inverter +* u27 net-_u27-pad1_ net-_u1-pad15_ dac_bridge_1 +* u26 net-_u26-pad1_ net-_u1-pad14_ dac_bridge_1 +* u28 net-_u28-pad1_ net-_u1-pad13_ dac_bridge_1 +* u29 net-_u29-pad1_ net-_u1-pad12_ dac_bridge_1 +* u3 net-_u1-pad10_ net-_u1-pad2_ net-_u1-pad3_ net-_u1-pad1_ net-_u1-pad4_ net-_u1-pad5_ net-_u1-pad9_ net-_u1-pad6_ net-_u3-pad9_ net-_u3-pad10_ net-_u3-pad11_ net-_u3-pad12_ net-_u3-pad13_ net-_u12-pad1_ net-_u13-pad2_ net-_u10-pad1_ adc_bridge_8 +* u2 net-_u1-pad7_ net-_u1-pad11_ net-_u11-pad2_ net-_u2-pad4_ adc_bridge_2 +* u1 net-_u1-pad1_ net-_u1-pad2_ net-_u1-pad3_ net-_u1-pad4_ net-_u1-pad5_ net-_u1-pad6_ net-_u1-pad7_ ? net-_u1-pad9_ net-_u1-pad10_ net-_u1-pad11_ net-_u1-pad12_ net-_u1-pad13_ net-_u1-pad14_ net-_u1-pad15_ ? port +* u30 net-_u2-pad4_ net-_u14-pad1_ d_inverter +* u32 net-_u15-pad4_ net-_u27-pad1_ d_inverter +* u31 net-_u14-pad4_ net-_u26-pad1_ d_inverter +* u33 net-_u17-pad4_ net-_u28-pad1_ d_inverter +* u34 net-_u16-pad4_ net-_u29-pad1_ d_inverter +a1 [net-_u3-pad10_ net-_u10-pad2_ ] net-_u19-pad1_ u8 +a2 [net-_u11-pad1_ net-_u3-pad11_ ] net-_u19-pad2_ u9 +a3 [net-_u19-pad1_ net-_u19-pad2_ ] net-_u15-pad3_ u19 +a4 net-_u15-pad3_ net-_u15-pad2_ u23 +a5 [net-_u14-pad1_ ] [net-_u15-pad2_ ] [net-_u15-pad3_ ] [net-_u15-pad4_ ] u15 +a6 [net-_u3-pad12_ net-_u10-pad2_ ] net-_u18-pad1_ u6 +a7 [net-_u11-pad1_ net-_u3-pad13_ ] net-_u18-pad2_ u7 +a8 [net-_u18-pad1_ net-_u18-pad2_ ] net-_u14-pad3_ u18 +a9 net-_u14-pad3_ net-_u14-pad2_ u22 +a10 [net-_u14-pad1_ ] [net-_u14-pad2_ ] [net-_u14-pad3_ ] [net-_u14-pad4_ ] u14 +a11 [net-_u12-pad1_ net-_u10-pad2_ ] net-_u12-pad3_ u12 +a12 [net-_u11-pad1_ net-_u13-pad2_ ] net-_u13-pad3_ u13 +a13 [net-_u12-pad3_ net-_u13-pad3_ ] net-_u17-pad3_ u21 +a14 net-_u17-pad3_ net-_u17-pad2_ u25 +a15 [net-_u14-pad1_ ] [net-_u17-pad2_ ] [net-_u17-pad3_ ] [net-_u17-pad4_ ] u17 +a16 [net-_u10-pad1_ net-_u10-pad2_ ] net-_u10-pad3_ u10 +a17 [net-_u11-pad1_ net-_u11-pad2_ ] net-_u11-pad3_ u11 +a18 [net-_u10-pad3_ net-_u11-pad3_ ] net-_u16-pad3_ u20 +a19 net-_u16-pad3_ net-_u16-pad2_ u24 +a20 [net-_u14-pad1_ ] [net-_u16-pad2_ ] [net-_u16-pad3_ ] [net-_u16-pad4_ ] u16 +a21 net-_u3-pad9_ net-_u10-pad2_ u5 +a22 net-_u10-pad2_ net-_u11-pad1_ u4 +a23 [net-_u27-pad1_ ] [net-_u1-pad15_ ] u27 +a24 [net-_u26-pad1_ ] [net-_u1-pad14_ ] u26 +a25 [net-_u28-pad1_ ] [net-_u1-pad13_ ] u28 +a26 [net-_u29-pad1_ ] [net-_u1-pad12_ ] u29 +a27 [net-_u1-pad10_ net-_u1-pad2_ net-_u1-pad3_ net-_u1-pad1_ net-_u1-pad4_ net-_u1-pad5_ net-_u1-pad9_ net-_u1-pad6_ ] [net-_u3-pad9_ net-_u3-pad10_ net-_u3-pad11_ net-_u3-pad12_ net-_u3-pad13_ net-_u12-pad1_ net-_u13-pad2_ net-_u10-pad1_ ] u3 +a28 [net-_u1-pad7_ net-_u1-pad11_ ] [net-_u11-pad2_ net-_u2-pad4_ ] u2 +a29 net-_u2-pad4_ net-_u14-pad1_ u30 +a30 net-_u15-pad4_ net-_u27-pad1_ u32 +a31 net-_u14-pad4_ net-_u26-pad1_ u31 +a32 net-_u17-pad4_ net-_u28-pad1_ u33 +a33 net-_u16-pad4_ net-_u29-pad1_ u34 +* Schematic Name: d_and, NgSpice Name: d_and +.model u8 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u9 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u19 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u23 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: sr_flipflop, NgSpice Name: sr_flipflop +.model u15 sr_flipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u6 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u7 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u18 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u22 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: sr_flipflop, NgSpice Name: sr_flipflop +.model u14 sr_flipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u12 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u13 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u21 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u25 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: sr_flipflop, NgSpice Name: sr_flipflop +.model u17 sr_flipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u10 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u11 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u20 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u24 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: sr_flipflop, NgSpice Name: sr_flipflop +.model u16 sr_flipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u5 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u4 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u27 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u26 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u28 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u29 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: adc_bridge_8, NgSpice Name: adc_bridge +.model u3 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: adc_bridge_2, NgSpice Name: adc_bridge +.model u2 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u30 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u32 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u31 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u33 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u34 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +.tran 0e-00 0e-00 0e-00 + +* Control Statements +.control +run +print allv > plot_data_v.txt +print alli > plot_data_i.txt +.endc +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/SN74LS298.pro b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/SN74LS298.pro new file mode 100644 index 000000000..e27a398be --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/SN74LS298.pro @@ -0,0 +1,73 @@ +update=22/05/2015 07:44:53 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=adc-dac +LibName2=memory +LibName3=xilinx +LibName4=microcontrollers +LibName5=dsp +LibName6=microchip +LibName7=analog_switches +LibName8=motorola +LibName9=texas +LibName10=intel +LibName11=audio +LibName12=interface +LibName13=digital-audio +LibName14=philips +LibName15=display +LibName16=cypress +LibName17=siliconi +LibName18=opto +LibName19=atmel +LibName20=contrib +LibName21=power +LibName22=eSim_Plot +LibName23=transistors +LibName24=conn +LibName25=eSim_User +LibName26=regul +LibName27=74xx +LibName28=cmos4000 +LibName29=eSim_Analog +LibName30=eSim_Devices +LibName31=eSim_Digital +LibName32=eSim_Hybrid +LibName33=eSim_Miscellaneous +LibName34=eSim_Power +LibName35=eSim_Sources +LibName36=eSim_Subckt +LibName37=eSim_Nghdl +LibName38=eSim_Ngveri +LibName39=eSim_SKY130 +LibName40=eSim_SKY130_Subckts diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/SN74LS298.sch b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/SN74LS298.sch new file mode 100644 index 000000000..dd2e23b03 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/SN74LS298.sch @@ -0,0 +1,846 @@ +EESchema Schematic File Version 2 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:power +LIBS:eSim_Plot +LIBS:transistors +LIBS:conn +LIBS:eSim_User +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:eSim_Analog +LIBS:eSim_Devices +LIBS:eSim_Digital +LIBS:eSim_Hybrid +LIBS:eSim_Miscellaneous +LIBS:eSim_Power +LIBS:eSim_Sources +LIBS:eSim_Subckt +LIBS:eSim_Nghdl +LIBS:eSim_Ngveri +LIBS:eSim_SKY130 +LIBS:eSim_SKY130_Subckts +LIBS:SN74LS298-cache +EELAYER 25 0 +EELAYER END +$Descr A3 16535 11693 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L d_and U8 +U 1 1 685BC0E5 +P 6450 2250 +F 0 "U8" H 6450 2250 60 0000 C CNN +F 1 "d_and" H 6500 2350 60 0000 C CNN +F 2 "" H 6450 2250 60 0000 C CNN +F 3 "" H 6450 2250 60 0000 C CNN + 1 6450 2250 + 1 0 0 -1 +$EndComp +$Comp +L d_and U9 +U 1 1 685BC14D +P 6450 2700 +F 0 "U9" H 6450 2700 60 0000 C CNN +F 1 "d_and" H 6500 2800 60 0000 C CNN +F 2 "" H 6450 2700 60 0000 C CNN +F 3 "" H 6450 2700 60 0000 C CNN + 1 6450 2700 + 1 0 0 -1 +$EndComp +$Comp +L d_nor U19 +U 1 1 685BC16B +P 7550 2450 +F 0 "U19" H 7550 2450 60 0000 C CNN +F 1 "d_nor" H 7600 2550 60 0000 C CNN +F 2 "" H 7550 2450 60 0000 C CNN +F 3 "" H 7550 2450 60 0000 C CNN + 1 7550 2450 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U23 +U 1 1 685BC1AE +P 8450 2400 +F 0 "U23" H 8450 2300 60 0000 C CNN +F 1 "d_inverter" H 8450 2550 60 0000 C CNN +F 2 "" H 8500 2350 60 0000 C CNN +F 3 "" H 8500 2350 60 0000 C CNN + 1 8450 2400 + 1 0 0 -1 +$EndComp +$Comp +L sr_flipflop U15 +U 1 1 685BC1EF +P 6850 4300 +F 0 "U15" H 9700 6100 60 0000 C CNN +F 1 "sr_flipflop" H 9700 6300 60 0000 C CNN +F 2 "" H 9700 6250 60 0000 C CNN +F 3 "" H 9700 6250 60 0000 C CNN + 1 6850 4300 + 1 0 0 -1 +$EndComp +$Comp +L d_and U6 +U 1 1 685BC6D0 +P 6400 3800 +F 0 "U6" H 6400 3800 60 0000 C CNN +F 1 "d_and" H 6450 3900 60 0000 C CNN +F 2 "" H 6400 3800 60 0000 C CNN +F 3 "" H 6400 3800 60 0000 C CNN + 1 6400 3800 + 1 0 0 -1 +$EndComp +$Comp +L d_and U7 +U 1 1 685BC6D6 +P 6400 4250 +F 0 "U7" H 6400 4250 60 0000 C CNN +F 1 "d_and" H 6450 4350 60 0000 C CNN +F 2 "" H 6400 4250 60 0000 C CNN +F 3 "" H 6400 4250 60 0000 C CNN + 1 6400 4250 + 1 0 0 -1 +$EndComp +$Comp +L d_nor U18 +U 1 1 685BC6DC +P 7500 4000 +F 0 "U18" H 7500 4000 60 0000 C CNN +F 1 "d_nor" H 7550 4100 60 0000 C CNN +F 2 "" H 7500 4000 60 0000 C CNN +F 3 "" H 7500 4000 60 0000 C CNN + 1 7500 4000 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U22 +U 1 1 685BC6E2 +P 8400 3950 +F 0 "U22" H 8400 3850 60 0000 C CNN +F 1 "d_inverter" H 8400 4100 60 0000 C CNN +F 2 "" H 8450 3900 60 0000 C CNN +F 3 "" H 8450 3900 60 0000 C CNN + 1 8400 3950 + 1 0 0 -1 +$EndComp +$Comp +L sr_flipflop U14 +U 1 1 685BC6E8 +P 6800 5850 +F 0 "U14" H 9650 7650 60 0000 C CNN +F 1 "sr_flipflop" H 9650 7850 60 0000 C CNN +F 2 "" H 9650 7800 60 0000 C CNN +F 3 "" H 9650 7800 60 0000 C CNN + 1 6800 5850 + 1 0 0 -1 +$EndComp +$Comp +L d_and U12 +U 1 1 685BC86B +P 6500 5200 +F 0 "U12" H 6500 5200 60 0000 C CNN +F 1 "d_and" H 6550 5300 60 0000 C CNN +F 2 "" H 6500 5200 60 0000 C CNN +F 3 "" H 6500 5200 60 0000 C CNN + 1 6500 5200 + 1 0 0 -1 +$EndComp +$Comp +L d_and U13 +U 1 1 685BC871 +P 6500 5650 +F 0 "U13" H 6500 5650 60 0000 C CNN +F 1 "d_and" H 6550 5750 60 0000 C CNN +F 2 "" H 6500 5650 60 0000 C CNN +F 3 "" H 6500 5650 60 0000 C CNN + 1 6500 5650 + 1 0 0 -1 +$EndComp +$Comp +L d_nor U21 +U 1 1 685BC877 +P 7600 5400 +F 0 "U21" H 7600 5400 60 0000 C CNN +F 1 "d_nor" H 7650 5500 60 0000 C CNN +F 2 "" H 7600 5400 60 0000 C CNN +F 3 "" H 7600 5400 60 0000 C CNN + 1 7600 5400 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U25 +U 1 1 685BC87D +P 8500 5350 +F 0 "U25" H 8500 5250 60 0000 C CNN +F 1 "d_inverter" H 8500 5500 60 0000 C CNN +F 2 "" H 8550 5300 60 0000 C CNN +F 3 "" H 8550 5300 60 0000 C CNN + 1 8500 5350 + 1 0 0 -1 +$EndComp +$Comp +L sr_flipflop U17 +U 1 1 685BC883 +P 6900 7250 +F 0 "U17" H 9750 9050 60 0000 C CNN +F 1 "sr_flipflop" H 9750 9250 60 0000 C CNN +F 2 "" H 9750 9200 60 0000 C CNN +F 3 "" H 9750 9200 60 0000 C CNN + 1 6900 7250 + 1 0 0 -1 +$EndComp +$Comp +L d_and U10 +U 1 1 685BC894 +P 6450 6750 +F 0 "U10" H 6450 6750 60 0000 C CNN +F 1 "d_and" H 6500 6850 60 0000 C CNN +F 2 "" H 6450 6750 60 0000 C CNN +F 3 "" H 6450 6750 60 0000 C CNN + 1 6450 6750 + 1 0 0 -1 +$EndComp +$Comp +L d_and U11 +U 1 1 685BC89A +P 6450 7200 +F 0 "U11" H 6450 7200 60 0000 C CNN +F 1 "d_and" H 6500 7300 60 0000 C CNN +F 2 "" H 6450 7200 60 0000 C CNN +F 3 "" H 6450 7200 60 0000 C CNN + 1 6450 7200 + 1 0 0 -1 +$EndComp +$Comp +L d_nor U20 +U 1 1 685BC8A0 +P 7550 6950 +F 0 "U20" H 7550 6950 60 0000 C CNN +F 1 "d_nor" H 7600 7050 60 0000 C CNN +F 2 "" H 7550 6950 60 0000 C CNN +F 3 "" H 7550 6950 60 0000 C CNN + 1 7550 6950 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U24 +U 1 1 685BC8A6 +P 8450 6900 +F 0 "U24" H 8450 6800 60 0000 C CNN +F 1 "d_inverter" H 8450 7050 60 0000 C CNN +F 2 "" H 8500 6850 60 0000 C CNN +F 3 "" H 8500 6850 60 0000 C CNN + 1 8450 6900 + 1 0 0 -1 +$EndComp +$Comp +L sr_flipflop U16 +U 1 1 685BC8AC +P 6850 8800 +F 0 "U16" H 9700 10600 60 0000 C CNN +F 1 "sr_flipflop" H 9700 10800 60 0000 C CNN +F 2 "" H 9700 10750 60 0000 C CNN +F 3 "" H 9700 10750 60 0000 C CNN + 1 6850 8800 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U5 +U 1 1 685BCDA9 +P 4950 2200 +F 0 "U5" H 4950 2100 60 0000 C CNN +F 1 "d_inverter" H 4950 2350 60 0000 C CNN +F 2 "" H 5000 2150 60 0000 C CNN +F 3 "" H 5000 2150 60 0000 C CNN + 1 4950 2200 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U4 +U 1 1 685BCEFD +P 4900 2550 +F 0 "U4" H 4900 2450 60 0000 C CNN +F 1 "d_inverter" H 4900 2700 60 0000 C CNN +F 2 "" H 4950 2500 60 0000 C CNN +F 3 "" H 4950 2500 60 0000 C CNN + 1 4900 2550 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U27 +U 1 1 685BE3C3 +P 11850 2450 +F 0 "U27" H 11850 2450 60 0000 C CNN +F 1 "dac_bridge_1" H 11850 2600 60 0000 C CNN +F 2 "" H 11850 2450 60 0000 C CNN +F 3 "" H 11850 2450 60 0000 C CNN + 1 11850 2450 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U26 +U 1 1 685BE52F +P 11800 4000 +F 0 "U26" H 11800 4000 60 0000 C CNN +F 1 "dac_bridge_1" H 11800 4150 60 0000 C CNN +F 2 "" H 11800 4000 60 0000 C CNN +F 3 "" H 11800 4000 60 0000 C CNN + 1 11800 4000 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U28 +U 1 1 685BE621 +P 11850 5400 +F 0 "U28" H 11850 5400 60 0000 C CNN +F 1 "dac_bridge_1" H 11850 5550 60 0000 C CNN +F 2 "" H 11850 5400 60 0000 C CNN +F 3 "" H 11850 5400 60 0000 C CNN + 1 11850 5400 + 1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U29 +U 1 1 685BE694 +P 11900 6950 +F 0 "U29" H 11900 6950 60 0000 C CNN +F 1 "dac_bridge_1" H 11900 7100 60 0000 C CNN +F 2 "" H 11900 6950 60 0000 C CNN +F 3 "" H 11900 6950 60 0000 C CNN + 1 11900 6950 + 1 0 0 -1 +$EndComp +$Comp +L adc_bridge_8 U3 +U 1 1 685BF3AE +P 3600 3250 +F 0 "U3" H 3600 3250 60 0000 C CNN +F 1 "adc_bridge_8" H 3600 3400 60 0000 C CNN +F 2 "" H 3600 3250 60 0000 C CNN +F 3 "" H 3600 3250 60 0000 C CNN + 1 3600 3250 + 1 0 0 -1 +$EndComp +$Comp +L adc_bridge_2 U2 +U 1 1 685BF616 +P 3400 6700 +F 0 "U2" H 3400 6700 60 0000 C CNN +F 1 "adc_bridge_2" H 3400 6850 60 0000 C CNN +F 2 "" H 3400 6700 60 0000 C CNN +F 3 "" H 3400 6700 60 0000 C CNN + 1 3400 6700 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 7 1 685C07E2 +P 2500 6650 +F 0 "U1" H 2550 6750 30 0000 C CNN +F 1 "PORT" H 2500 6650 30 0000 C CNN +F 2 "" H 2500 6650 60 0000 C CNN +F 3 "" H 2500 6650 60 0000 C CNN + 7 2500 6650 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 2 1 685C08EF +P 2700 3300 +F 0 "U1" H 2750 3400 30 0000 C CNN +F 1 "PORT" H 2700 3300 30 0000 C CNN +F 2 "" H 2700 3300 60 0000 C CNN +F 3 "" H 2700 3300 60 0000 C CNN + 2 2700 3300 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 8 1 685C095E +P 13750 900 +F 0 "U1" H 13800 1000 30 0000 C CNN +F 1 "PORT" H 13750 900 30 0000 C CNN +F 2 "" H 13750 900 60 0000 C CNN +F 3 "" H 13750 900 60 0000 C CNN + 8 13750 900 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 3 1 685C09D1 +P 2450 3400 +F 0 "U1" H 2500 3500 30 0000 C CNN +F 1 "PORT" H 2450 3400 30 0000 C CNN +F 2 "" H 2450 3400 60 0000 C CNN +F 3 "" H 2450 3400 60 0000 C CNN + 3 2450 3400 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 9 1 685C0A4A +P 2450 3800 +F 0 "U1" H 2500 3900 30 0000 C CNN +F 1 "PORT" H 2450 3800 30 0000 C CNN +F 2 "" H 2450 3800 60 0000 C CNN +F 3 "" H 2450 3800 60 0000 C CNN + 9 2450 3800 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 4 1 685C0AC3 +P 2450 3600 +F 0 "U1" H 2500 3700 30 0000 C CNN +F 1 "PORT" H 2450 3600 30 0000 C CNN +F 2 "" H 2450 3600 60 0000 C CNN +F 3 "" H 2450 3600 60 0000 C CNN + 4 2450 3600 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 10 1 685C0B3E +P 2450 3200 +F 0 "U1" H 2500 3300 30 0000 C CNN +F 1 "PORT" H 2450 3200 30 0000 C CNN +F 2 "" H 2450 3200 60 0000 C CNN +F 3 "" H 2450 3200 60 0000 C CNN + 10 2450 3200 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 5 1 685C0BBF +P 2700 3700 +F 0 "U1" H 2750 3800 30 0000 C CNN +F 1 "PORT" H 2700 3700 30 0000 C CNN +F 2 "" H 2700 3700 60 0000 C CNN +F 3 "" H 2700 3700 60 0000 C CNN + 5 2700 3700 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 6 1 685C0D4F +P 2700 3900 +F 0 "U1" H 2750 4000 30 0000 C CNN +F 1 "PORT" H 2700 3900 30 0000 C CNN +F 2 "" H 2700 3900 60 0000 C CNN +F 3 "" H 2700 3900 60 0000 C CNN + 6 2700 3900 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 15 1 685C108E +P 12900 2400 +F 0 "U1" H 12950 2500 30 0000 C CNN +F 1 "PORT" H 12900 2400 30 0000 C CNN +F 2 "" H 12900 2400 60 0000 C CNN +F 3 "" H 12900 2400 60 0000 C CNN + 15 12900 2400 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 13 1 685C132F +P 12750 5350 +F 0 "U1" H 12800 5450 30 0000 C CNN +F 1 "PORT" H 12750 5350 30 0000 C CNN +F 2 "" H 12750 5350 60 0000 C CNN +F 3 "" H 12750 5350 60 0000 C CNN + 13 12750 5350 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 12 1 685C14E0 +P 12800 6900 +F 0 "U1" H 12850 7000 30 0000 C CNN +F 1 "PORT" H 12800 6900 30 0000 C CNN +F 2 "" H 12800 6900 60 0000 C CNN +F 3 "" H 12800 6900 60 0000 C CNN + 12 12800 6900 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 14 1 685C154B +P 12800 3950 +F 0 "U1" H 12850 4050 30 0000 C CNN +F 1 "PORT" H 12800 3950 30 0000 C CNN +F 2 "" H 12800 3950 60 0000 C CNN +F 3 "" H 12800 3950 60 0000 C CNN + 14 12800 3950 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 11 1 685C15CA +P 2250 6750 +F 0 "U1" H 2300 6850 30 0000 C CNN +F 1 "PORT" H 2250 6750 30 0000 C CNN +F 2 "" H 2250 6750 60 0000 C CNN +F 3 "" H 2250 6750 60 0000 C CNN + 11 2250 6750 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 16 1 685C1657 +P 13750 1150 +F 0 "U1" H 13800 1250 30 0000 C CNN +F 1 "PORT" H 13750 1150 30 0000 C CNN +F 2 "" H 13750 1150 60 0000 C CNN +F 3 "" H 13750 1150 60 0000 C CNN + 16 13750 1150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6900 2200 7100 2200 +Wire Wire Line + 7100 2200 7100 2350 +Wire Wire Line + 7100 2450 7100 2650 +Wire Wire Line + 7100 2650 6900 2650 +Wire Wire Line + 8000 2400 8150 2400 +Wire Wire Line + 8750 2400 8850 2400 +Wire Wire Line + 8850 2400 8850 2500 +Wire Wire Line + 8850 2500 9000 2500 +Wire Wire Line + 9000 2600 8100 2600 +Wire Wire Line + 8100 2600 8100 2400 +Connection ~ 8100 2400 +Wire Wire Line + 6850 3750 7050 3750 +Wire Wire Line + 7050 3750 7050 3900 +Wire Wire Line + 7050 4000 7050 4200 +Wire Wire Line + 7050 4200 6850 4200 +Wire Wire Line + 7950 3950 8100 3950 +Wire Wire Line + 8700 3950 8800 3950 +Wire Wire Line + 8800 3950 8800 4050 +Wire Wire Line + 8800 4050 8950 4050 +Wire Wire Line + 8950 4150 8050 4150 +Wire Wire Line + 8050 4150 8050 3950 +Connection ~ 8050 3950 +Wire Wire Line + 6950 5150 7150 5150 +Wire Wire Line + 7150 5150 7150 5300 +Wire Wire Line + 7150 5400 7150 5600 +Wire Wire Line + 7150 5600 6950 5600 +Wire Wire Line + 8050 5350 8200 5350 +Wire Wire Line + 8800 5350 8900 5350 +Wire Wire Line + 8900 5350 8900 5450 +Wire Wire Line + 8900 5450 9050 5450 +Wire Wire Line + 9050 5550 8150 5550 +Wire Wire Line + 8150 5550 8150 5350 +Connection ~ 8150 5350 +Wire Wire Line + 6900 6700 7100 6700 +Wire Wire Line + 7100 6700 7100 6850 +Wire Wire Line + 7100 6950 7100 7150 +Wire Wire Line + 7100 7150 6900 7150 +Wire Wire Line + 8000 6900 8150 6900 +Wire Wire Line + 8750 6900 8850 6900 +Wire Wire Line + 8850 6900 8850 7000 +Wire Wire Line + 8850 7000 9000 7000 +Wire Wire Line + 9000 7100 8100 7100 +Wire Wire Line + 8100 7100 8100 6900 +Connection ~ 8100 6900 +Wire Wire Line + 5250 2200 6000 2200 +Wire Wire Line + 6000 2200 6000 2250 +Wire Wire Line + 5200 2550 6000 2550 +Wire Wire Line + 6000 2550 6000 2600 +Wire Wire Line + 5800 2200 5800 6750 +Wire Wire Line + 5800 6750 6000 6750 +Connection ~ 5800 2200 +Wire Wire Line + 5700 2550 5700 7100 +Wire Wire Line + 5700 7100 6000 7100 +Connection ~ 5700 2550 +Wire Wire Line + 5950 3800 5800 3800 +Connection ~ 5800 3800 +Wire Wire Line + 5950 4150 5700 4150 +Connection ~ 5700 4150 +Wire Wire Line + 6050 5200 5800 5200 +Connection ~ 5800 5200 +Wire Wire Line + 6050 5550 5700 5550 +Connection ~ 5700 5550 +Wire Wire Line + 9000 2400 8900 2400 +Wire Wire Line + 8900 2400 8900 5250 +Wire Wire Line + 8900 5250 8950 5250 +Wire Wire Line + 8950 5250 8950 7450 +Wire Wire Line + 8950 6900 9000 6900 +Wire Wire Line + 9050 5350 8950 5350 +Connection ~ 8950 5350 +Wire Wire Line + 8950 3950 8900 3950 +Connection ~ 8900 3950 +Wire Wire Line + 10400 2400 10550 2400 +Wire Wire Line + 10500 3950 10350 3950 +Wire Wire Line + 10450 5350 10550 5350 +Wire Wire Line + 10400 6900 10600 6900 +Wire Wire Line + 4650 2200 4150 2200 +Wire Wire Line + 4150 2200 4150 3200 +Wire Wire Line + 4250 3300 4150 3300 +Wire Wire Line + 4150 3400 5500 3400 +Wire Wire Line + 6000 2700 5500 2700 +Wire Wire Line + 4150 3500 5950 3500 +Wire Wire Line + 4950 3600 4950 4250 +Wire Wire Line + 4950 3600 4150 3600 +Wire Wire Line + 4150 3700 4850 3700 +Wire Wire Line + 4850 3700 4850 5100 +Wire Wire Line + 4150 3800 4700 3800 +Wire Wire Line + 4700 3800 4700 5650 +Wire Wire Line + 4500 3900 4500 6650 +Wire Wire Line + 4500 3900 4150 3900 +Wire Wire Line + 3950 6750 3950 7550 +Wire Wire Line + 5300 2200 5300 2450 +Wire Wire Line + 5300 2450 4550 2450 +Wire Wire Line + 4550 2450 4550 2550 +Wire Wire Line + 4550 2550 4600 2550 +Connection ~ 5300 2200 +Wire Wire Line + 6000 2150 5400 2150 +Wire Wire Line + 5400 2150 5400 2700 +Wire Wire Line + 5400 2700 4250 2700 +Wire Wire Line + 4250 2700 4250 3300 +Wire Wire Line + 5500 2700 5500 3400 +Wire Wire Line + 5950 3500 5950 3700 +Wire Wire Line + 4950 4250 5950 4250 +Wire Wire Line + 4850 5100 6050 5100 +Wire Wire Line + 4700 5650 6050 5650 +Wire Wire Line + 4500 6650 6000 6650 +Wire Wire Line + 3950 6650 4400 6650 +Wire Wire Line + 4400 6650 4400 7200 +Wire Wire Line + 4400 7200 6000 7200 +Connection ~ 8950 6900 +$Comp +L PORT U1 +U 1 1 685C7AA8 +P 2700 3500 +F 0 "U1" H 2750 3600 30 0000 C CNN +F 1 "PORT" H 2700 3500 30 0000 C CNN +F 2 "" H 2700 3500 60 0000 C CNN +F 3 "" H 2700 3500 60 0000 C CNN + 1 2700 3500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2700 3200 3000 3200 +Wire Wire Line + 3000 3300 2950 3300 +Wire Wire Line + 2700 3400 3000 3400 +Wire Wire Line + 3000 3500 2950 3500 +Wire Wire Line + 2700 3600 3000 3600 +Wire Wire Line + 2950 3700 3000 3700 +Wire Wire Line + 3000 3800 2700 3800 +Wire Wire Line + 2950 3900 3000 3900 +Wire Wire Line + 2750 6650 2800 6650 +Wire Wire Line + 2800 6750 2500 6750 +Wire Wire Line + 12400 2400 12650 2400 +Wire Wire Line + 12350 3950 12550 3950 +Wire Wire Line + 12400 5350 12500 5350 +Wire Wire Line + 12450 6900 12550 6900 +NoConn ~ 14000 900 +NoConn ~ 14000 1150 +$Comp +L d_inverter U30 +U 1 1 685BD322 +P 5750 7550 +F 0 "U30" H 5750 7450 60 0000 C CNN +F 1 "d_inverter" H 5750 7700 60 0000 C CNN +F 2 "" H 5800 7500 60 0000 C CNN +F 3 "" H 5800 7500 60 0000 C CNN + 1 5750 7550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3950 7550 5450 7550 +Wire Wire Line + 8950 7450 6150 7450 +Wire Wire Line + 6150 7450 6150 7550 +Wire Wire Line + 6150 7550 6050 7550 +$Comp +L d_inverter U32 +U 1 1 685BE5B2 +P 10850 2400 +F 0 "U32" H 10850 2300 60 0000 C CNN +F 1 "d_inverter" H 10850 2550 60 0000 C CNN +F 2 "" H 10900 2350 60 0000 C CNN +F 3 "" H 10900 2350 60 0000 C CNN + 1 10850 2400 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U31 +U 1 1 685BE816 +P 10800 3950 +F 0 "U31" H 10800 3850 60 0000 C CNN +F 1 "d_inverter" H 10800 4100 60 0000 C CNN +F 2 "" H 10850 3900 60 0000 C CNN +F 3 "" H 10850 3900 60 0000 C CNN + 1 10800 3950 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U33 +U 1 1 685BEA5B +P 10850 5350 +F 0 "U33" H 10850 5250 60 0000 C CNN +F 1 "d_inverter" H 10850 5500 60 0000 C CNN +F 2 "" H 10900 5300 60 0000 C CNN +F 3 "" H 10900 5300 60 0000 C CNN + 1 10850 5350 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U34 +U 1 1 685BECDF +P 10900 6900 +F 0 "U34" H 10900 6800 60 0000 C CNN +F 1 "d_inverter" H 10900 7050 60 0000 C CNN +F 2 "" H 10950 6850 60 0000 C CNN +F 3 "" H 10950 6850 60 0000 C CNN + 1 10900 6900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 11200 6900 11300 6900 +Wire Wire Line + 11150 5350 11250 5350 +Wire Wire Line + 11100 3950 11200 3950 +Wire Wire Line + 11150 2400 11250 2400 +$EndSCHEMATC diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/SN74LS298.sub b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/SN74LS298.sub new file mode 100644 index 000000000..d1877e925 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/SN74LS298.sub @@ -0,0 +1,138 @@ +* Subcircuit SN74LS298 +.subckt SN74LS298 net-_u1-pad1_ net-_u1-pad2_ net-_u1-pad3_ net-_u1-pad4_ net-_u1-pad5_ net-_u1-pad6_ net-_u1-pad7_ ? net-_u1-pad9_ net-_u1-pad10_ net-_u1-pad11_ net-_u1-pad12_ net-_u1-pad13_ net-_u1-pad14_ net-_u1-pad15_ ? +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\sn74ls298\sn74ls298.cir +* u8 net-_u3-pad10_ net-_u10-pad2_ net-_u19-pad1_ d_and +* u9 net-_u11-pad1_ net-_u3-pad11_ net-_u19-pad2_ d_and +* u19 net-_u19-pad1_ net-_u19-pad2_ net-_u15-pad3_ d_nor +* u23 net-_u15-pad3_ net-_u15-pad2_ d_inverter +* u15 net-_u14-pad1_ net-_u15-pad2_ net-_u15-pad3_ net-_u15-pad4_ sr_flipflop +* u6 net-_u3-pad12_ net-_u10-pad2_ net-_u18-pad1_ d_and +* u7 net-_u11-pad1_ net-_u3-pad13_ net-_u18-pad2_ d_and +* u18 net-_u18-pad1_ net-_u18-pad2_ net-_u14-pad3_ d_nor +* u22 net-_u14-pad3_ net-_u14-pad2_ d_inverter +* u14 net-_u14-pad1_ net-_u14-pad2_ net-_u14-pad3_ net-_u14-pad4_ sr_flipflop +* u12 net-_u12-pad1_ net-_u10-pad2_ net-_u12-pad3_ d_and +* u13 net-_u11-pad1_ net-_u13-pad2_ net-_u13-pad3_ d_and +* u21 net-_u12-pad3_ net-_u13-pad3_ net-_u17-pad3_ d_nor +* u25 net-_u17-pad3_ net-_u17-pad2_ d_inverter +* u17 net-_u14-pad1_ net-_u17-pad2_ net-_u17-pad3_ net-_u17-pad4_ sr_flipflop +* u10 net-_u10-pad1_ net-_u10-pad2_ net-_u10-pad3_ d_and +* u11 net-_u11-pad1_ net-_u11-pad2_ net-_u11-pad3_ d_and +* u20 net-_u10-pad3_ net-_u11-pad3_ net-_u16-pad3_ d_nor +* u24 net-_u16-pad3_ net-_u16-pad2_ d_inverter +* u16 net-_u14-pad1_ net-_u16-pad2_ net-_u16-pad3_ net-_u16-pad4_ sr_flipflop +* u5 net-_u3-pad9_ net-_u10-pad2_ d_inverter +* u4 net-_u10-pad2_ net-_u11-pad1_ d_inverter +* u27 net-_u27-pad1_ net-_u1-pad15_ dac_bridge_1 +* u26 net-_u26-pad1_ net-_u1-pad14_ dac_bridge_1 +* u28 net-_u28-pad1_ net-_u1-pad13_ dac_bridge_1 +* u29 net-_u29-pad1_ net-_u1-pad12_ dac_bridge_1 +* u3 net-_u1-pad10_ net-_u1-pad2_ net-_u1-pad3_ net-_u1-pad1_ net-_u1-pad4_ net-_u1-pad5_ net-_u1-pad9_ net-_u1-pad6_ net-_u3-pad9_ net-_u3-pad10_ net-_u3-pad11_ net-_u3-pad12_ net-_u3-pad13_ net-_u12-pad1_ net-_u13-pad2_ net-_u10-pad1_ adc_bridge_8 +* u2 net-_u1-pad7_ net-_u1-pad11_ net-_u11-pad2_ net-_u2-pad4_ adc_bridge_2 +* u30 net-_u2-pad4_ net-_u14-pad1_ d_inverter +* u32 net-_u15-pad4_ net-_u27-pad1_ d_inverter +* u31 net-_u14-pad4_ net-_u26-pad1_ d_inverter +* u33 net-_u17-pad4_ net-_u28-pad1_ d_inverter +* u34 net-_u16-pad4_ net-_u29-pad1_ d_inverter +a1 [net-_u3-pad10_ net-_u10-pad2_ ] net-_u19-pad1_ u8 +a2 [net-_u11-pad1_ net-_u3-pad11_ ] net-_u19-pad2_ u9 +a3 [net-_u19-pad1_ net-_u19-pad2_ ] net-_u15-pad3_ u19 +a4 net-_u15-pad3_ net-_u15-pad2_ u23 +a5 [net-_u14-pad1_ ] [net-_u15-pad2_ ] [net-_u15-pad3_ ] [net-_u15-pad4_ ] u15 +a6 [net-_u3-pad12_ net-_u10-pad2_ ] net-_u18-pad1_ u6 +a7 [net-_u11-pad1_ net-_u3-pad13_ ] net-_u18-pad2_ u7 +a8 [net-_u18-pad1_ net-_u18-pad2_ ] net-_u14-pad3_ u18 +a9 net-_u14-pad3_ net-_u14-pad2_ u22 +a10 [net-_u14-pad1_ ] [net-_u14-pad2_ ] [net-_u14-pad3_ ] [net-_u14-pad4_ ] u14 +a11 [net-_u12-pad1_ net-_u10-pad2_ ] net-_u12-pad3_ u12 +a12 [net-_u11-pad1_ net-_u13-pad2_ ] net-_u13-pad3_ u13 +a13 [net-_u12-pad3_ net-_u13-pad3_ ] net-_u17-pad3_ u21 +a14 net-_u17-pad3_ net-_u17-pad2_ u25 +a15 [net-_u14-pad1_ ] [net-_u17-pad2_ ] [net-_u17-pad3_ ] [net-_u17-pad4_ ] u17 +a16 [net-_u10-pad1_ net-_u10-pad2_ ] net-_u10-pad3_ u10 +a17 [net-_u11-pad1_ net-_u11-pad2_ ] net-_u11-pad3_ u11 +a18 [net-_u10-pad3_ net-_u11-pad3_ ] net-_u16-pad3_ u20 +a19 net-_u16-pad3_ net-_u16-pad2_ u24 +a20 [net-_u14-pad1_ ] [net-_u16-pad2_ ] [net-_u16-pad3_ ] [net-_u16-pad4_ ] u16 +a21 net-_u3-pad9_ net-_u10-pad2_ u5 +a22 net-_u10-pad2_ net-_u11-pad1_ u4 +a23 [net-_u27-pad1_ ] [net-_u1-pad15_ ] u27 +a24 [net-_u26-pad1_ ] [net-_u1-pad14_ ] u26 +a25 [net-_u28-pad1_ ] [net-_u1-pad13_ ] u28 +a26 [net-_u29-pad1_ ] [net-_u1-pad12_ ] u29 +a27 [net-_u1-pad10_ net-_u1-pad2_ net-_u1-pad3_ net-_u1-pad1_ net-_u1-pad4_ net-_u1-pad5_ net-_u1-pad9_ net-_u1-pad6_ ] [net-_u3-pad9_ net-_u3-pad10_ net-_u3-pad11_ net-_u3-pad12_ net-_u3-pad13_ net-_u12-pad1_ net-_u13-pad2_ net-_u10-pad1_ ] u3 +a28 [net-_u1-pad7_ net-_u1-pad11_ ] [net-_u11-pad2_ net-_u2-pad4_ ] u2 +a29 net-_u2-pad4_ net-_u14-pad1_ u30 +a30 net-_u15-pad4_ net-_u27-pad1_ u32 +a31 net-_u14-pad4_ net-_u26-pad1_ u31 +a32 net-_u17-pad4_ net-_u28-pad1_ u33 +a33 net-_u16-pad4_ net-_u29-pad1_ u34 +* Schematic Name: d_and, NgSpice Name: d_and +.model u8 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u9 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u19 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u23 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: sr_flipflop, NgSpice Name: sr_flipflop +.model u15 sr_flipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u6 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u7 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u18 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u22 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: sr_flipflop, NgSpice Name: sr_flipflop +.model u14 sr_flipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u12 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u13 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u21 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u25 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: sr_flipflop, NgSpice Name: sr_flipflop +.model u17 sr_flipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u10 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u11 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_nor, NgSpice Name: d_nor +.model u20 d_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u24 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: sr_flipflop, NgSpice Name: sr_flipflop +.model u16 sr_flipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u5 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u4 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u27 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u26 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u28 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u29 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: adc_bridge_8, NgSpice Name: adc_bridge +.model u3 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: adc_bridge_2, NgSpice Name: adc_bridge +.model u2 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u30 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u32 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u31 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u33 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u34 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Control Statements + +.ends SN74LS298 \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/SN74LS298_Previous_Values.xml b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/SN74LS298_Previous_Values.xml new file mode 100644 index 000000000..9485f655d --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/SN74LS298_Previous_Values.xml @@ -0,0 +1 @@ +d_andd_andd_nord_invertersr_flipflopd_andd_andd_nord_invertersr_flipflopd_andd_andd_nord_invertersr_flipflopd_andd_andd_nord_invertersr_flipflopd_inverterd_inverterdac_bridgedac_bridgedac_bridgedac_bridgeadc_bridgeadc_bridged_inverterd_inverterd_inverterd_inverterd_invertertruefalsefalseHzHz0Volts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or Amperessecsecsec \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/analysis b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/analysis new file mode 100644 index 000000000..ebd5c0a94 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS298/analysis @@ -0,0 +1 @@ +.tran 0e-00 0e-00 0e-00 \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/3_and-cache.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/3_and-cache.lib new file mode 100644 index 000000000..af0586415 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/3_and-cache.lib @@ -0,0 +1,61 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# PORT +# +DEF PORT U 0 40 Y Y 26 F N +F0 "U" 50 100 30 H V C CNN +F1 "PORT" 0 0 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 325 225 285 -1421 -1278 0 1 0 N 100 50 150 0 +A 376 -275 356 1294 1408 0 1 0 N 150 0 100 -50 +S -100 50 100 -50 0 1 0 N +X ~ 1 250 0 100 L 30 30 1 1 B +X ~ 2 250 0 100 L 30 30 2 1 B +X ~ 3 250 0 100 L 30 30 3 1 B +X ~ 4 250 0 100 L 30 30 4 1 B +X ~ 5 250 0 100 L 30 30 5 1 B +X ~ 6 250 0 100 L 30 30 6 1 B +X ~ 7 250 0 100 L 30 30 7 1 B +X ~ 8 250 0 100 L 30 30 8 1 B +X ~ 9 250 0 100 L 30 30 9 1 B +X ~ 10 250 0 100 L 30 30 10 1 B +X ~ 11 250 0 100 L 30 30 11 1 B +X ~ 12 250 0 100 L 30 30 12 1 B +X ~ 13 250 0 100 L 30 30 13 1 B +X ~ 14 250 0 100 L 30 30 14 1 B +X ~ 15 250 0 100 L 30 30 15 1 B +X ~ 16 250 0 100 L 30 30 16 1 B +X ~ 17 250 0 100 L 30 30 17 1 B +X ~ 18 250 0 100 L 30 30 18 1 B +X ~ 19 250 0 100 L 30 30 19 1 B +X ~ 20 250 0 100 L 30 30 20 1 B +X ~ 21 250 0 100 L 30 30 21 1 B +X ~ 22 250 0 100 L 30 30 22 1 B +X ~ 23 250 0 100 L 30 30 23 1 B +X ~ 24 250 0 100 L 30 30 24 1 B +X ~ 25 250 0 100 L 30 30 25 1 B +X ~ 26 250 0 100 L 30 30 26 1 B +ENDDRAW +ENDDEF +# +# d_and +# +DEF d_and U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "d_and" 50 100 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 149 50 100 -894 0 0 1 0 N 150 -50 250 50 +A 150 49 100 6 900 0 1 0 N 250 50 150 150 +P 4 0 1 0 150 -50 -250 -50 -250 150 150 150 N +X IN1 1 -450 100 200 R 50 50 1 1 I +X IN2 2 -450 0 200 R 50 50 1 1 I +X OUT 3 450 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +#End Library diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/3_and.cir b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/3_and.cir new file mode 100644 index 000000000..ba296cf01 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/3_and.cir @@ -0,0 +1,13 @@ +* C:\Users\malli\eSim\src\SubcircuitLibrary\3_and\3_and.cir + +* EESchema Netlist Version 1.1 (Spice format) creation date: 03/26/19 18:42:57 + +* To exclude a component from the Spice Netlist add [Spice_Netlist_Enabled] user FIELD set to: N +* To reorder the component spice node sequence add [Spice_Node_Sequence] user FIELD and define sequence: 2,1,0 + +* Sheet Name: / +U2 Net-_U1-Pad1_ Net-_U1-Pad2_ Net-_U2-Pad3_ d_and +U3 Net-_U2-Pad3_ Net-_U1-Pad3_ Net-_U1-Pad4_ d_and +U1 Net-_U1-Pad1_ Net-_U1-Pad2_ Net-_U1-Pad3_ Net-_U1-Pad4_ PORT + +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/3_and.cir.out b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/3_and.cir.out new file mode 100644 index 000000000..d7cf79a07 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/3_and.cir.out @@ -0,0 +1,20 @@ +* c:\users\malli\esim\src\subcircuitlibrary\3_and\3_and.cir + +* u2 net-_u1-pad1_ net-_u1-pad2_ net-_u2-pad3_ d_and +* u3 net-_u2-pad3_ net-_u1-pad3_ net-_u1-pad4_ d_and +* u1 net-_u1-pad1_ net-_u1-pad2_ net-_u1-pad3_ net-_u1-pad4_ port +a1 [net-_u1-pad1_ net-_u1-pad2_ ] net-_u2-pad3_ u2 +a2 [net-_u2-pad3_ net-_u1-pad3_ ] net-_u1-pad4_ u3 +* Schematic Name: d_and, NgSpice Name: d_and +.model u2 d_and(fall_delay=1.0e-9 input_load=1.0e-12 rise_delay=1.0e-9 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u3 d_and(fall_delay=1.0e-9 input_load=1.0e-12 rise_delay=1.0e-9 ) +.tran 0e-00 0e-00 0e-00 + +* Control Statements +.control +run +print allv > plot_data_v.txt +print alli > plot_data_i.txt +.endc +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/3_and.pro b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/3_and.pro new file mode 100644 index 000000000..00597a5ad --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/3_and.pro @@ -0,0 +1,43 @@ +update=05/31/19 15:26:09 +version=1 +last_client=eeschema +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir=../../../kicadSchematicLibrary +[eeschema/libraries] +LibName1=eSim_Analog +LibName2=eSim_Devices +LibName3=eSim_Digital +LibName4=eSim_Hybrid +LibName5=eSim_Miscellaneous +LibName6=eSim_Plot +LibName7=eSim_Power +LibName8=eSim_User +LibName9=eSim_Sources +LibName10=eSim_Subckt diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/3_and.sch b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/3_and.sch new file mode 100644 index 000000000..d6ac89f95 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/3_and.sch @@ -0,0 +1,130 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:eSim_Analog +LIBS:eSim_Devices +LIBS:eSim_Digital +LIBS:eSim_Hybrid +LIBS:eSim_Miscellaneous +LIBS:eSim_Plot +LIBS:eSim_Power +LIBS:eSim_PSpice +LIBS:eSim_Sources +LIBS:eSim_Subckt +LIBS:eSim_User +LIBS:3_and-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L d_and U2 +U 1 1 5C9A24D8 +P 4250 2700 +F 0 "U2" H 4250 2700 60 0000 C CNN +F 1 "d_and" H 4300 2800 60 0000 C CNN +F 2 "" H 4250 2700 60 0000 C CNN +F 3 "" H 4250 2700 60 0000 C CNN + 1 4250 2700 + 1 0 0 -1 +$EndComp +$Comp +L d_and U3 +U 1 1 5C9A2538 +P 5150 2900 +F 0 "U3" H 5150 2900 60 0000 C CNN +F 1 "d_and" H 5200 3000 60 0000 C CNN +F 2 "" H 5150 2900 60 0000 C CNN +F 3 "" H 5150 2900 60 0000 C CNN + 1 5150 2900 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 1 1 5C9A259A +P 3050 2600 +F 0 "U1" H 3100 2700 30 0000 C CNN +F 1 "PORT" H 3050 2600 30 0000 C CNN +F 2 "" H 3050 2600 60 0000 C CNN +F 3 "" H 3050 2600 60 0000 C CNN + 1 3050 2600 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 2 1 5C9A25D9 +P 3050 2800 +F 0 "U1" H 3100 2900 30 0000 C CNN +F 1 "PORT" H 3050 2800 30 0000 C CNN +F 2 "" H 3050 2800 60 0000 C CNN +F 3 "" H 3050 2800 60 0000 C CNN + 2 3050 2800 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 3 1 5C9A260A +P 3050 3100 +F 0 "U1" H 3100 3200 30 0000 C CNN +F 1 "PORT" H 3050 3100 30 0000 C CNN +F 2 "" H 3050 3100 60 0000 C CNN +F 3 "" H 3050 3100 60 0000 C CNN + 3 3050 3100 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 4 1 5C9A2637 +P 6900 2850 +F 0 "U1" H 6950 2950 30 0000 C CNN +F 1 "PORT" H 6900 2850 30 0000 C CNN +F 2 "" H 6900 2850 60 0000 C CNN +F 3 "" H 6900 2850 60 0000 C CNN + 4 6900 2850 + -1 0 0 1 +$EndComp +Wire Wire Line + 4700 2650 4700 2800 +Wire Wire Line + 5600 2850 6650 2850 +Wire Wire Line + 3800 2600 3300 2600 +Wire Wire Line + 3800 2700 3300 2700 +Wire Wire Line + 3300 2700 3300 2800 +Wire Wire Line + 3300 3100 4700 3100 +Wire Wire Line + 4700 3100 4700 2900 +Text Notes 3500 2600 0 60 ~ 12 +in1 +Text Notes 3450 2800 0 60 ~ 12 +in2\n +Text Notes 3500 3100 0 60 ~ 12 +in3 +Text Notes 6100 2850 0 60 ~ 12 +out +$EndSCHEMATC diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/3_and.sub b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/3_and.sub new file mode 100644 index 000000000..3d9120bb6 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/3_and.sub @@ -0,0 +1,14 @@ +* Subcircuit 3_and +.subckt 3_and net-_u1-pad1_ net-_u1-pad2_ net-_u1-pad3_ net-_u1-pad4_ +* c:\users\malli\esim\src\subcircuitlibrary\3_and\3_and.cir +* u2 net-_u1-pad1_ net-_u1-pad2_ net-_u2-pad3_ d_and +* u3 net-_u2-pad3_ net-_u1-pad3_ net-_u1-pad4_ d_and +a1 [net-_u1-pad1_ net-_u1-pad2_ ] net-_u2-pad3_ u2 +a2 [net-_u2-pad3_ net-_u1-pad3_ ] net-_u1-pad4_ u3 +* Schematic Name: d_and, NgSpice Name: d_and +.model u2 d_and(fall_delay=1.0e-9 input_load=1.0e-12 rise_delay=1.0e-9 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u3 d_and(fall_delay=1.0e-9 input_load=1.0e-12 rise_delay=1.0e-9 ) +* Control Statements + +.ends 3_and \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/3_and_Previous_Values.xml b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/3_and_Previous_Values.xml new file mode 100644 index 000000000..abc5faaae --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/3_and_Previous_Values.xml @@ -0,0 +1 @@ +d_andd_andtruefalsefalseHzHz0Volts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesSecSecSec \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/4_OR-cache.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/4_OR-cache.lib new file mode 100644 index 000000000..155f5e601 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/4_OR-cache.lib @@ -0,0 +1,63 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# PORT +# +DEF PORT U 0 40 Y Y 26 F N +F0 "U" 50 100 30 H V C CNN +F1 "PORT" 0 0 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 325 225 285 -1421 -1278 0 1 0 N 100 50 150 0 +A 376 -275 356 1294 1408 0 1 0 N 150 0 100 -50 +S -100 50 100 -50 0 1 0 N +X ~ 1 250 0 100 L 30 30 1 1 B +X ~ 2 250 0 100 L 30 30 2 1 B +X ~ 3 250 0 100 L 30 30 3 1 B +X ~ 4 250 0 100 L 30 30 4 1 B +X ~ 5 250 0 100 L 30 30 5 1 B +X ~ 6 250 0 100 L 30 30 6 1 B +X ~ 7 250 0 100 L 30 30 7 1 B +X ~ 8 250 0 100 L 30 30 8 1 B +X ~ 9 250 0 100 L 30 30 9 1 B +X ~ 10 250 0 100 L 30 30 10 1 B +X ~ 11 250 0 100 L 30 30 11 1 B +X ~ 12 250 0 100 L 30 30 12 1 B +X ~ 13 250 0 100 L 30 30 13 1 B +X ~ 14 250 0 100 L 30 30 14 1 B +X ~ 15 250 0 100 L 30 30 15 1 B +X ~ 16 250 0 100 L 30 30 16 1 B +X ~ 17 250 0 100 L 30 30 17 1 B +X ~ 18 250 0 100 L 30 30 18 1 B +X ~ 19 250 0 100 L 30 30 19 1 B +X ~ 20 250 0 100 L 30 30 20 1 B +X ~ 21 250 0 100 L 30 30 21 1 B +X ~ 22 250 0 100 L 30 30 22 1 B +X ~ 23 250 0 100 L 30 30 23 1 B +X ~ 24 250 0 100 L 30 30 24 1 B +X ~ 25 250 0 100 L 30 30 25 1 B +X ~ 26 250 0 100 L 30 30 26 1 B +ENDDRAW +ENDDEF +# +# d_or +# +DEF d_or U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "d_or" 0 100 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A -450 50 224 266 -266 0 1 0 N -250 150 -250 -50 +A -25 -124 325 574 323 0 1 0 N 150 150 250 50 +A 74 125 191 -665 -231 0 1 0 N 150 -50 250 50 +P 2 0 1 0 -250 -50 150 -50 N +P 2 0 1 0 -250 150 150 150 N +X IN1 1 -450 100 215 R 50 50 1 1 I +X IN2 2 -450 0 215 R 50 50 1 1 I +X OUT 3 450 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +#End Library diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/4_OR.cir b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/4_OR.cir new file mode 100644 index 000000000..b338b7b5f --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/4_OR.cir @@ -0,0 +1,14 @@ +* C:\Users\malli\eSim\src\SubcircuitLibrary\4_OR\4_OR.cir + +* EESchema Netlist Version 1.1 (Spice format) creation date: 03/28/19 22:47:12 + +* To exclude a component from the Spice Netlist add [Spice_Netlist_Enabled] user FIELD set to: N +* To reorder the component spice node sequence add [Spice_Node_Sequence] user FIELD and define sequence: 2,1,0 + +* Sheet Name: / +U2 Net-_U1-Pad1_ Net-_U1-Pad2_ Net-_U2-Pad3_ d_or +U3 Net-_U1-Pad3_ Net-_U1-Pad4_ Net-_U3-Pad3_ d_or +U4 Net-_U2-Pad3_ Net-_U3-Pad3_ Net-_U1-Pad5_ d_or +U1 Net-_U1-Pad1_ Net-_U1-Pad2_ Net-_U1-Pad3_ Net-_U1-Pad4_ Net-_U1-Pad5_ PORT + +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/4_OR.cir.out b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/4_OR.cir.out new file mode 100644 index 000000000..adb6b01be --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/4_OR.cir.out @@ -0,0 +1,24 @@ +* c:\users\malli\esim\src\subcircuitlibrary\4_or\4_or.cir + +* u2 net-_u1-pad1_ net-_u1-pad2_ net-_u2-pad3_ d_or +* u3 net-_u1-pad3_ net-_u1-pad4_ net-_u3-pad3_ d_or +* u4 net-_u2-pad3_ net-_u3-pad3_ net-_u1-pad5_ d_or +* u1 net-_u1-pad1_ net-_u1-pad2_ net-_u1-pad3_ net-_u1-pad4_ net-_u1-pad5_ port +a1 [net-_u1-pad1_ net-_u1-pad2_ ] net-_u2-pad3_ u2 +a2 [net-_u1-pad3_ net-_u1-pad4_ ] net-_u3-pad3_ u3 +a3 [net-_u2-pad3_ net-_u3-pad3_ ] net-_u1-pad5_ u4 +* Schematic Name: d_or, NgSpice Name: d_or +.model u2 d_or(fall_delay=1.0e-9 input_load=1.0e-12 rise_delay=1.0e-9 ) +* Schematic Name: d_or, NgSpice Name: d_or +.model u3 d_or(fall_delay=1.0e-9 input_load=1.0e-12 rise_delay=1.0e-9 ) +* Schematic Name: d_or, NgSpice Name: d_or +.model u4 d_or(fall_delay=1.0e-9 input_load=1.0e-12 rise_delay=1.0e-9 ) +.tran 0e-00 0e-00 0e-00 + +* Control Statements +.control +run +print allv > plot_data_v.txt +print alli > plot_data_i.txt +.endc +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/4_OR.pro b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/4_OR.pro new file mode 100644 index 000000000..881563ebd --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/4_OR.pro @@ -0,0 +1,44 @@ +update=06/01/19 12:36:09 +version=1 +last_client=eeschema +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir=../../../kicadSchematicLibrary +[eeschema/libraries] +LibName1=power +LibName2=eSim_Analog +LibName3=eSim_Devices +LibName4=eSim_Digital +LibName5=eSim_Hybrid +LibName6=eSim_Miscellaneous +LibName7=eSim_Plot +LibName8=eSim_Power +LibName9=eSim_User +LibName10=eSim_Sources +LibName11=eSim_Subckt diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/4_OR.sch b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/4_OR.sch new file mode 100644 index 000000000..118968656 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/4_OR.sch @@ -0,0 +1,150 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:eSim_Analog +LIBS:eSim_Devices +LIBS:eSim_Digital +LIBS:eSim_Hybrid +LIBS:eSim_Miscellaneous +LIBS:eSim_Plot +LIBS:eSim_Power +LIBS:eSim_PSpice +LIBS:eSim_Sources +LIBS:eSim_Subckt +LIBS:eSim_User +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L d_or U2 +U 1 1 5C9D00E1 +P 4300 2950 +F 0 "U2" H 4300 2950 60 0000 C CNN +F 1 "d_or" H 4300 3050 60 0000 C CNN +F 2 "" H 4300 2950 60 0000 C CNN +F 3 "" H 4300 2950 60 0000 C CNN + 1 4300 2950 + 1 0 0 -1 +$EndComp +$Comp +L d_or U3 +U 1 1 5C9D011F +P 4300 3350 +F 0 "U3" H 4300 3350 60 0000 C CNN +F 1 "d_or" H 4300 3450 60 0000 C CNN +F 2 "" H 4300 3350 60 0000 C CNN +F 3 "" H 4300 3350 60 0000 C CNN + 1 4300 3350 + 1 0 0 -1 +$EndComp +$Comp +L d_or U4 +U 1 1 5C9D0141 +P 5250 3150 +F 0 "U4" H 5250 3150 60 0000 C CNN +F 1 "d_or" H 5250 3250 60 0000 C CNN +F 2 "" H 5250 3150 60 0000 C CNN +F 3 "" H 5250 3150 60 0000 C CNN + 1 5250 3150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4800 3050 4800 2900 +Wire Wire Line + 4800 2900 4750 2900 +Wire Wire Line + 4800 3150 4800 3300 +Wire Wire Line + 4800 3300 4750 3300 +Wire Wire Line + 3350 2850 3850 2850 +Wire Wire Line + 3850 2950 3600 2950 +Wire Wire Line + 3850 3250 3350 3250 +Wire Wire Line + 3600 2950 3600 3000 +Wire Wire Line + 3600 3000 3350 3000 +Wire Wire Line + 3850 3350 3850 3400 +Wire Wire Line + 3850 3400 3350 3400 +Wire Wire Line + 5700 3100 6200 3100 +$Comp +L PORT U1 +U 1 1 5C9D01F4 +P 3100 2850 +F 0 "U1" H 3150 2950 30 0000 C CNN +F 1 "PORT" H 3100 2850 30 0000 C CNN +F 2 "" H 3100 2850 60 0000 C CNN +F 3 "" H 3100 2850 60 0000 C CNN + 1 3100 2850 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 2 1 5C9D022F +P 3100 3000 +F 0 "U1" H 3150 3100 30 0000 C CNN +F 1 "PORT" H 3100 3000 30 0000 C CNN +F 2 "" H 3100 3000 60 0000 C CNN +F 3 "" H 3100 3000 60 0000 C CNN + 2 3100 3000 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 3 1 5C9D0271 +P 3100 3250 +F 0 "U1" H 3150 3350 30 0000 C CNN +F 1 "PORT" H 3100 3250 30 0000 C CNN +F 2 "" H 3100 3250 60 0000 C CNN +F 3 "" H 3100 3250 60 0000 C CNN + 3 3100 3250 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 4 1 5C9D0299 +P 3100 3400 +F 0 "U1" H 3150 3500 30 0000 C CNN +F 1 "PORT" H 3100 3400 30 0000 C CNN +F 2 "" H 3100 3400 60 0000 C CNN +F 3 "" H 3100 3400 60 0000 C CNN + 4 3100 3400 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 5 1 5C9D02C2 +P 6450 3100 +F 0 "U1" H 6500 3200 30 0000 C CNN +F 1 "PORT" H 6450 3100 30 0000 C CNN +F 2 "" H 6450 3100 60 0000 C CNN +F 3 "" H 6450 3100 60 0000 C CNN + 5 6450 3100 + -1 0 0 1 +$EndComp +Text Notes 3450 2850 0 60 ~ 12 +in1 +Text Notes 3450 3000 0 60 ~ 12 +in2 +Text Notes 3450 3250 0 60 ~ 12 +in3 +Text Notes 3450 3400 0 60 ~ 12 +in4 +Text Notes 5800 3100 0 60 ~ 12 +out +$EndSCHEMATC diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/4_OR.sub b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/4_OR.sub new file mode 100644 index 000000000..d1fd3a241 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/4_OR.sub @@ -0,0 +1,18 @@ +* Subcircuit 4_OR +.subckt 4_OR net-_u1-pad1_ net-_u1-pad2_ net-_u1-pad3_ net-_u1-pad4_ net-_u1-pad5_ +* c:\users\malli\esim\src\subcircuitlibrary\4_or\4_or.cir +* u2 net-_u1-pad1_ net-_u1-pad2_ net-_u2-pad3_ d_or +* u3 net-_u1-pad3_ net-_u1-pad4_ net-_u3-pad3_ d_or +* u4 net-_u2-pad3_ net-_u3-pad3_ net-_u1-pad5_ d_or +a1 [net-_u1-pad1_ net-_u1-pad2_ ] net-_u2-pad3_ u2 +a2 [net-_u1-pad3_ net-_u1-pad4_ ] net-_u3-pad3_ u3 +a3 [net-_u2-pad3_ net-_u3-pad3_ ] net-_u1-pad5_ u4 +* Schematic Name: d_or, NgSpice Name: d_or +.model u2 d_or(fall_delay=1.0e-9 input_load=1.0e-12 rise_delay=1.0e-9 ) +* Schematic Name: d_or, NgSpice Name: d_or +.model u3 d_or(fall_delay=1.0e-9 input_load=1.0e-12 rise_delay=1.0e-9 ) +* Schematic Name: d_or, NgSpice Name: d_or +.model u4 d_or(fall_delay=1.0e-9 input_load=1.0e-12 rise_delay=1.0e-9 ) +* Control Statements + +.ends 4_OR \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/4_OR_Previous_Values.xml b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/4_OR_Previous_Values.xml new file mode 100644 index 000000000..0683d9eb6 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/4_OR_Previous_Values.xml @@ -0,0 +1 @@ +d_ord_ord_ortruefalsefalseHzHz0Volts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesSecSecSec \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/SN74LS299-cache.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/SN74LS299-cache.lib new file mode 100644 index 000000000..6303687dd --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/SN74LS299-cache.lib @@ -0,0 +1,146 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# 3_and +# +DEF 3_and X 0 40 Y Y 1 F N +F0 "X" 100 -50 60 H V C CNN +F1 "3_and" 150 150 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 150 50 158 716 -716 0 1 0 N 200 200 200 -100 +P 2 0 1 0 -150 200 200 200 N +P 3 0 1 0 -150 200 -150 -100 200 -100 N +X in1 1 -350 150 200 R 50 50 1 1 I +X in2 2 -350 50 200 R 50 50 1 1 I +X in3 3 -350 -50 200 R 50 50 1 1 I +X out 4 500 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# 4_OR +# +DEF 4_OR X 0 40 Y Y 1 F N +F0 "X" 150 -100 60 H V C CNN +F1 "4_OR" 150 100 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A -800 0 650 226 -226 0 1 0 N -200 250 -200 -250 +A -73 134 444 -599 -176 0 1 0 N 150 -250 350 0 +A -30 -99 393 627 146 0 1 0 N 150 250 350 0 +P 2 0 1 0 -200 -250 150 -250 N +P 2 0 1 0 -200 250 150 250 N +X in1 1 -350 150 200 R 50 50 1 1 I +X in2 2 -350 50 200 R 50 50 1 1 I +X in3 3 -350 -50 200 R 50 50 1 1 I +X in4 4 -350 -150 200 R 50 50 1 1 I +X out 5 550 0 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# PORT +# +DEF PORT U 0 40 Y Y 26 F N +F0 "U" 50 100 30 H V C CNN +F1 "PORT" 0 0 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 325 225 285 -1421 -1278 0 1 0 N 100 50 150 0 +A 376 -275 356 1294 1408 0 1 0 N 150 0 100 -50 +S -100 50 100 -50 0 1 0 N +X ~ 1 250 0 100 L 30 30 1 1 B +X ~ 2 250 0 100 L 30 30 2 1 B +X ~ 3 250 0 100 L 30 30 3 1 B +X ~ 4 250 0 100 L 30 30 4 1 B +X ~ 5 250 0 100 L 30 30 5 1 B +X ~ 6 250 0 100 L 30 30 6 1 B +X ~ 7 250 0 100 L 30 30 7 1 B +X ~ 8 250 0 100 L 30 30 8 1 B +X ~ 9 250 0 100 L 30 30 9 1 B +X ~ 10 250 0 100 L 30 30 10 1 B +X ~ 11 250 0 100 L 30 30 11 1 B +X ~ 12 250 0 100 L 30 30 12 1 B +X ~ 13 250 0 100 L 30 30 13 1 B +X ~ 14 250 0 100 L 30 30 14 1 B +X ~ 15 250 0 100 L 30 30 15 1 B +X ~ 16 250 0 100 L 30 30 16 1 B +X ~ 17 250 0 100 L 30 30 17 1 B +X ~ 18 250 0 100 L 30 30 18 1 B +X ~ 19 250 0 100 L 30 30 19 1 B +X ~ 20 250 0 100 L 30 30 20 1 B +X ~ 21 250 0 100 L 30 30 21 1 B +X ~ 22 250 0 100 L 30 30 22 1 B +X ~ 23 250 0 100 L 30 30 23 1 B +X ~ 24 250 0 100 L 30 30 24 1 B +X ~ 25 250 0 100 L 30 30 25 1 B +X ~ 26 250 0 100 L 30 30 26 1 B +ENDDRAW +ENDDEF +# +# buffer_test +# +DEF buffer_test U 0 40 Y Y 1 F N +F0 "U" 2850 1800 60 H V C CNN +F1 "buffer_test" 2850 2000 60 H V C CNN +F2 "" 2850 1950 60 H V C CNN +F3 "" 2850 1950 60 H V C CNN +DRAW +S 2350 2100 3350 1600 0 1 0 N +X A0 1 2150 1900 200 R 50 50 1 1 I +X EN0 2 2150 1800 200 R 50 50 1 1 I +X Y0 3 3550 1900 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# d_and +# +DEF d_and U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "d_and" 50 100 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 149 50 100 -894 0 0 1 0 N 150 -50 250 50 +A 150 49 100 6 900 0 1 0 N 250 50 150 150 +P 4 0 1 0 150 -50 -250 -50 -250 150 150 150 N +X IN1 1 -450 100 200 R 50 50 1 1 I +X IN2 2 -450 0 200 R 50 50 1 1 I +X OUT 3 450 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# d_flip_flop +# +DEF d_flip_flop U 0 40 Y Y 1 F N +F0 "U" 2850 1800 60 H V C CNN +F1 "d_flip_flop" 2850 2000 60 H V C CNN +F2 "" 2850 1950 60 H V C CNN +F3 "" 2850 1950 60 H V C CNN +DRAW +S 2350 2100 3350 1500 0 1 0 N +X clk0 1 2150 1900 200 R 50 50 1 1 I +X d0 2 2150 1800 200 R 50 50 1 1 I +X reset0 3 2150 1700 200 R 50 50 1 1 I +X q0 4 3550 1900 200 L 50 50 1 1 O +X q_bar0 5 3550 1800 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# d_inverter +# +DEF d_inverter U 0 40 Y Y 1 F N +F0 "U" 0 -100 60 H V C CNN +F1 "d_inverter" 0 150 60 H V C CNN +F2 "" 50 -50 60 H V C CNN +F3 "" 50 -50 60 H V C CNN +DRAW +P 4 0 1 0 -100 50 -100 -50 100 0 -100 50 N +X ~ 1 -300 0 200 R 50 50 1 1 I +X ~ 2 300 0 200 L 50 50 1 1 O I +ENDDRAW +ENDDEF +# +#End Library diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/SN74LS299.cir b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/SN74LS299.cir new file mode 100644 index 000000000..b0e629f10 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/SN74LS299.cir @@ -0,0 +1,77 @@ +* C:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\SN74LS299\SN74LS299.cir + +* EESchema Netlist Version 1.1 (Spice format) creation date: 06/05/25 16:04:03 + +* To exclude a component from the Spice Netlist add [Spice_Netlist_Enabled] user FIELD set to: N +* To reorder the component spice node sequence add [Spice_Node_Sequence] user FIELD and define sequence: 2,1,0 + +* Sheet Name: / +X2 Net-_U8-Pad2_ Net-_U12-Pad2_ Net-_U1-Pad7_ Net-_X2-Pad4_ 3_and +X3 Net-_U13-Pad4_ Net-_U11-Pad2_ Net-_U9-Pad2_ Net-_X3-Pad4_ 3_and +X5 Net-_U1-Pad9_ Net-_U12-Pad2_ Net-_U9-Pad2_ Net-_X4-Pad2_ 3_and +X6 Net-_U1-Pad8_ Net-_U11-Pad2_ Net-_U8-Pad2_ Net-_X4-Pad1_ 3_and +X4 Net-_X4-Pad1_ Net-_X4-Pad2_ Net-_X3-Pad4_ Net-_X2-Pad4_ Net-_U2-Pad2_ 4_OR +U2 Net-_U1-Pad3_ Net-_U2-Pad2_ Net-_U13-Pad3_ Net-_U1-Pad8_ ? d_flip_flop +U3 Net-_U1-Pad8_ Net-_U14-Pad2_ Net-_U1-Pad9_ buffer_test +U8 Net-_U1-Pad2_ Net-_U8-Pad2_ d_inverter +U9 Net-_U8-Pad2_ Net-_U9-Pad2_ d_inverter +U11 Net-_U1-Pad1_ Net-_U11-Pad2_ d_inverter +U12 Net-_U11-Pad2_ Net-_U12-Pad2_ d_inverter +X7 Net-_U8-Pad2_ Net-_U12-Pad2_ Net-_U1-Pad8_ Net-_X7-Pad4_ 3_and +X8 Net-_U15-Pad4_ Net-_U11-Pad2_ Net-_U9-Pad2_ Net-_X8-Pad4_ 3_and +X10 Net-_U1-Pad10_ Net-_U12-Pad2_ Net-_U9-Pad2_ Net-_X10-Pad4_ 3_and +X11 Net-_U13-Pad4_ Net-_U11-Pad2_ Net-_U8-Pad2_ Net-_X11-Pad4_ 3_and +X9 Net-_X11-Pad4_ Net-_X10-Pad4_ Net-_X8-Pad4_ Net-_X7-Pad4_ Net-_U13-Pad2_ 4_OR +U13 Net-_U1-Pad3_ Net-_U13-Pad2_ Net-_U13-Pad3_ Net-_U13-Pad4_ ? d_flip_flop +U14 Net-_U13-Pad4_ Net-_U14-Pad2_ Net-_U1-Pad10_ buffer_test +X12 Net-_U8-Pad2_ Net-_U12-Pad2_ Net-_U13-Pad4_ Net-_X12-Pad4_ 3_and +X13 Net-_U17-Pad4_ Net-_U11-Pad2_ Net-_U9-Pad2_ Net-_X13-Pad4_ 3_and +X15 Net-_U1-Pad11_ Net-_U12-Pad2_ Net-_U9-Pad2_ Net-_X14-Pad2_ 3_and +X16 Net-_U15-Pad4_ Net-_U11-Pad2_ Net-_U8-Pad2_ Net-_X14-Pad1_ 3_and +X14 Net-_X14-Pad1_ Net-_X14-Pad2_ Net-_X13-Pad4_ Net-_X12-Pad4_ Net-_U15-Pad2_ 4_OR +U15 Net-_U1-Pad3_ Net-_U15-Pad2_ Net-_U13-Pad3_ Net-_U15-Pad4_ ? d_flip_flop +U16 Net-_U15-Pad4_ Net-_U14-Pad2_ Net-_U1-Pad11_ buffer_test +X17 Net-_U8-Pad2_ Net-_U12-Pad2_ Net-_U15-Pad4_ Net-_X17-Pad4_ 3_and +X18 Net-_U19-Pad4_ Net-_U11-Pad2_ Net-_U9-Pad2_ Net-_X18-Pad4_ 3_and +X20 Net-_U1-Pad12_ Net-_U12-Pad2_ Net-_U9-Pad2_ Net-_X19-Pad2_ 3_and +X21 Net-_U17-Pad4_ Net-_U11-Pad2_ Net-_U8-Pad2_ Net-_X19-Pad1_ 3_and +X19 Net-_X19-Pad1_ Net-_X19-Pad2_ Net-_X18-Pad4_ Net-_X17-Pad4_ Net-_U17-Pad2_ 4_OR +U17 Net-_U1-Pad3_ Net-_U17-Pad2_ Net-_U13-Pad3_ Net-_U17-Pad4_ ? d_flip_flop +U18 Net-_U17-Pad4_ Net-_U14-Pad2_ Net-_U1-Pad12_ buffer_test +X22 Net-_U8-Pad2_ Net-_U12-Pad2_ Net-_U17-Pad4_ Net-_X22-Pad4_ 3_and +X23 Net-_U21-Pad4_ Net-_U11-Pad2_ Net-_U9-Pad2_ Net-_X23-Pad4_ 3_and +X25 Net-_U1-Pad13_ Net-_U12-Pad2_ Net-_U9-Pad2_ Net-_X24-Pad2_ 3_and +X26 Net-_U19-Pad4_ Net-_U11-Pad2_ Net-_U8-Pad2_ Net-_X24-Pad1_ 3_and +X24 Net-_X24-Pad1_ Net-_X24-Pad2_ Net-_X23-Pad4_ Net-_X22-Pad4_ Net-_U19-Pad2_ 4_OR +U19 Net-_U1-Pad3_ Net-_U19-Pad2_ Net-_U13-Pad3_ Net-_U19-Pad4_ ? d_flip_flop +U20 Net-_U19-Pad4_ Net-_U14-Pad2_ Net-_U1-Pad13_ buffer_test +X27 Net-_U8-Pad2_ Net-_U12-Pad2_ Net-_U19-Pad4_ Net-_X27-Pad4_ 3_and +X28 Net-_U23-Pad4_ Net-_U11-Pad2_ Net-_U9-Pad2_ Net-_X28-Pad4_ 3_and +X30 Net-_U1-Pad14_ Net-_U12-Pad2_ Net-_U9-Pad2_ Net-_X29-Pad2_ 3_and +X31 Net-_U21-Pad4_ Net-_U11-Pad2_ Net-_U8-Pad2_ Net-_X29-Pad1_ 3_and +X29 Net-_X29-Pad1_ Net-_X29-Pad2_ Net-_X28-Pad4_ Net-_X27-Pad4_ Net-_U21-Pad2_ 4_OR +U21 Net-_U1-Pad3_ Net-_U21-Pad2_ Net-_U13-Pad3_ Net-_U21-Pad4_ ? d_flip_flop +U22 Net-_U21-Pad4_ Net-_U14-Pad2_ Net-_U1-Pad14_ buffer_test +X32 Net-_U8-Pad2_ Net-_U12-Pad2_ Net-_U21-Pad4_ Net-_X32-Pad4_ 3_and +X33 Net-_U1-Pad17_ Net-_U11-Pad2_ Net-_U9-Pad2_ Net-_X33-Pad4_ 3_and +X35 Net-_U1-Pad15_ Net-_U12-Pad2_ Net-_U9-Pad2_ Net-_X34-Pad2_ 3_and +X36 Net-_U23-Pad4_ Net-_U11-Pad2_ Net-_U8-Pad2_ Net-_X34-Pad1_ 3_and +X34 Net-_X34-Pad1_ Net-_X34-Pad2_ Net-_X33-Pad4_ Net-_X32-Pad4_ Net-_U23-Pad2_ 4_OR +U23 Net-_U1-Pad3_ Net-_U23-Pad2_ Net-_U13-Pad3_ Net-_U23-Pad4_ ? d_flip_flop +U24 Net-_U23-Pad4_ Net-_U14-Pad2_ Net-_U1-Pad15_ buffer_test +X37 Net-_U8-Pad2_ Net-_U12-Pad2_ Net-_U23-Pad4_ Net-_X37-Pad4_ 3_and +X38 Net-_U1-Pad18_ Net-_U11-Pad2_ Net-_U9-Pad2_ Net-_X38-Pad4_ 3_and +X40 Net-_U1-Pad16_ Net-_U12-Pad2_ Net-_U9-Pad2_ Net-_X39-Pad2_ 3_and +X41 Net-_U1-Pad17_ Net-_U11-Pad2_ Net-_U8-Pad2_ Net-_X39-Pad1_ 3_and +X39 Net-_X39-Pad1_ Net-_X39-Pad2_ Net-_X38-Pad4_ Net-_X37-Pad4_ Net-_U25-Pad2_ 4_OR +U25 Net-_U1-Pad3_ Net-_U25-Pad2_ Net-_U13-Pad3_ Net-_U1-Pad17_ ? d_flip_flop +U26 Net-_U1-Pad17_ Net-_U14-Pad2_ Net-_U1-Pad16_ buffer_test +U7 Net-_U1-Pad6_ Net-_U13-Pad3_ d_inverter +X1 Net-_U4-Pad2_ Net-_U5-Pad2_ Net-_U6-Pad2_ Net-_U14-Pad2_ 3_and +U6 Net-_U1-Pad5_ Net-_U6-Pad2_ d_inverter +U5 Net-_U1-Pad4_ Net-_U5-Pad2_ d_inverter +U4 Net-_U10-Pad3_ Net-_U4-Pad2_ d_inverter +U10 Net-_U1-Pad1_ Net-_U1-Pad2_ Net-_U10-Pad3_ d_and +U1 Net-_U1-Pad1_ Net-_U1-Pad2_ Net-_U1-Pad3_ Net-_U1-Pad4_ Net-_U1-Pad5_ Net-_U1-Pad6_ Net-_U1-Pad7_ Net-_U1-Pad8_ Net-_U1-Pad9_ Net-_U1-Pad10_ Net-_U1-Pad11_ Net-_U1-Pad12_ Net-_U1-Pad13_ Net-_U1-Pad14_ Net-_U1-Pad15_ Net-_U1-Pad16_ Net-_U1-Pad17_ Net-_U1-Pad18_ PORT + +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/SN74LS299.cir.out b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/SN74LS299.cir.out new file mode 100644 index 000000000..212a75ac1 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/SN74LS299.cir.out @@ -0,0 +1,155 @@ +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\sn74ls299\sn74ls299.cir + +.include 3_and.sub +.include 4_OR.sub +x2 net-_u8-pad2_ net-_u12-pad2_ net-_u1-pad7_ net-_x2-pad4_ 3_and +x3 net-_u13-pad4_ net-_u11-pad2_ net-_u9-pad2_ net-_x3-pad4_ 3_and +x5 net-_u1-pad9_ net-_u12-pad2_ net-_u9-pad2_ net-_x4-pad2_ 3_and +x6 net-_u1-pad8_ net-_u11-pad2_ net-_u8-pad2_ net-_x4-pad1_ 3_and +x4 net-_x4-pad1_ net-_x4-pad2_ net-_x3-pad4_ net-_x2-pad4_ net-_u2-pad2_ 4_OR +* u2 net-_u1-pad3_ net-_u2-pad2_ net-_u13-pad3_ net-_u1-pad8_ ? d_flip_flop +* u3 net-_u1-pad8_ net-_u14-pad2_ net-_u1-pad9_ buffer_test +* u8 net-_u1-pad2_ net-_u8-pad2_ d_inverter +* u9 net-_u8-pad2_ net-_u9-pad2_ d_inverter +* u11 net-_u1-pad1_ net-_u11-pad2_ d_inverter +* u12 net-_u11-pad2_ net-_u12-pad2_ d_inverter +x7 net-_u8-pad2_ net-_u12-pad2_ net-_u1-pad8_ net-_x7-pad4_ 3_and +x8 net-_u15-pad4_ net-_u11-pad2_ net-_u9-pad2_ net-_x8-pad4_ 3_and +x10 net-_u1-pad10_ net-_u12-pad2_ net-_u9-pad2_ net-_x10-pad4_ 3_and +x11 net-_u13-pad4_ net-_u11-pad2_ net-_u8-pad2_ net-_x11-pad4_ 3_and +x9 net-_x11-pad4_ net-_x10-pad4_ net-_x8-pad4_ net-_x7-pad4_ net-_u13-pad2_ 4_OR +* u13 net-_u1-pad3_ net-_u13-pad2_ net-_u13-pad3_ net-_u13-pad4_ ? d_flip_flop +* u14 net-_u13-pad4_ net-_u14-pad2_ net-_u1-pad10_ buffer_test +x12 net-_u8-pad2_ net-_u12-pad2_ net-_u13-pad4_ net-_x12-pad4_ 3_and +x13 net-_u17-pad4_ net-_u11-pad2_ net-_u9-pad2_ net-_x13-pad4_ 3_and +x15 net-_u1-pad11_ net-_u12-pad2_ net-_u9-pad2_ net-_x14-pad2_ 3_and +x16 net-_u15-pad4_ net-_u11-pad2_ net-_u8-pad2_ net-_x14-pad1_ 3_and +x14 net-_x14-pad1_ net-_x14-pad2_ net-_x13-pad4_ net-_x12-pad4_ net-_u15-pad2_ 4_OR +* u15 net-_u1-pad3_ net-_u15-pad2_ net-_u13-pad3_ net-_u15-pad4_ ? d_flip_flop +* u16 net-_u15-pad4_ net-_u14-pad2_ net-_u1-pad11_ buffer_test +x17 net-_u8-pad2_ net-_u12-pad2_ net-_u15-pad4_ net-_x17-pad4_ 3_and +x18 net-_u19-pad4_ net-_u11-pad2_ net-_u9-pad2_ net-_x18-pad4_ 3_and +x20 net-_u1-pad12_ net-_u12-pad2_ net-_u9-pad2_ net-_x19-pad2_ 3_and +x21 net-_u17-pad4_ net-_u11-pad2_ net-_u8-pad2_ net-_x19-pad1_ 3_and +x19 net-_x19-pad1_ net-_x19-pad2_ net-_x18-pad4_ net-_x17-pad4_ net-_u17-pad2_ 4_OR +* u17 net-_u1-pad3_ net-_u17-pad2_ net-_u13-pad3_ net-_u17-pad4_ ? d_flip_flop +* u18 net-_u17-pad4_ net-_u14-pad2_ net-_u1-pad12_ buffer_test +x22 net-_u8-pad2_ net-_u12-pad2_ net-_u17-pad4_ net-_x22-pad4_ 3_and +x23 net-_u21-pad4_ net-_u11-pad2_ net-_u9-pad2_ net-_x23-pad4_ 3_and +x25 net-_u1-pad13_ net-_u12-pad2_ net-_u9-pad2_ net-_x24-pad2_ 3_and +x26 net-_u19-pad4_ net-_u11-pad2_ net-_u8-pad2_ net-_x24-pad1_ 3_and +x24 net-_x24-pad1_ net-_x24-pad2_ net-_x23-pad4_ net-_x22-pad4_ net-_u19-pad2_ 4_OR +* u19 net-_u1-pad3_ net-_u19-pad2_ net-_u13-pad3_ net-_u19-pad4_ ? d_flip_flop +* u20 net-_u19-pad4_ net-_u14-pad2_ net-_u1-pad13_ buffer_test +x27 net-_u8-pad2_ net-_u12-pad2_ net-_u19-pad4_ net-_x27-pad4_ 3_and +x28 net-_u23-pad4_ net-_u11-pad2_ net-_u9-pad2_ net-_x28-pad4_ 3_and +x30 net-_u1-pad14_ net-_u12-pad2_ net-_u9-pad2_ net-_x29-pad2_ 3_and +x31 net-_u21-pad4_ net-_u11-pad2_ net-_u8-pad2_ net-_x29-pad1_ 3_and +x29 net-_x29-pad1_ net-_x29-pad2_ net-_x28-pad4_ net-_x27-pad4_ net-_u21-pad2_ 4_OR +* u21 net-_u1-pad3_ net-_u21-pad2_ net-_u13-pad3_ net-_u21-pad4_ ? d_flip_flop +* u22 net-_u21-pad4_ net-_u14-pad2_ net-_u1-pad14_ buffer_test +x32 net-_u8-pad2_ net-_u12-pad2_ net-_u21-pad4_ net-_x32-pad4_ 3_and +x33 net-_u1-pad17_ net-_u11-pad2_ net-_u9-pad2_ net-_x33-pad4_ 3_and +x35 net-_u1-pad15_ net-_u12-pad2_ net-_u9-pad2_ net-_x34-pad2_ 3_and +x36 net-_u23-pad4_ net-_u11-pad2_ net-_u8-pad2_ net-_x34-pad1_ 3_and +x34 net-_x34-pad1_ net-_x34-pad2_ net-_x33-pad4_ net-_x32-pad4_ net-_u23-pad2_ 4_OR +* u23 net-_u1-pad3_ net-_u23-pad2_ net-_u13-pad3_ net-_u23-pad4_ ? d_flip_flop +* u24 net-_u23-pad4_ net-_u14-pad2_ net-_u1-pad15_ buffer_test +x37 net-_u8-pad2_ net-_u12-pad2_ net-_u23-pad4_ net-_x37-pad4_ 3_and +x38 net-_u1-pad18_ net-_u11-pad2_ net-_u9-pad2_ net-_x38-pad4_ 3_and +x40 net-_u1-pad16_ net-_u12-pad2_ net-_u9-pad2_ net-_x39-pad2_ 3_and +x41 net-_u1-pad17_ net-_u11-pad2_ net-_u8-pad2_ net-_x39-pad1_ 3_and +x39 net-_x39-pad1_ net-_x39-pad2_ net-_x38-pad4_ net-_x37-pad4_ net-_u25-pad2_ 4_OR +* u25 net-_u1-pad3_ net-_u25-pad2_ net-_u13-pad3_ net-_u1-pad17_ ? d_flip_flop +* u26 net-_u1-pad17_ net-_u14-pad2_ net-_u1-pad16_ buffer_test +* u7 net-_u1-pad6_ net-_u13-pad3_ d_inverter +x1 net-_u4-pad2_ net-_u5-pad2_ net-_u6-pad2_ net-_u14-pad2_ 3_and +* u6 net-_u1-pad5_ net-_u6-pad2_ d_inverter +* u5 net-_u1-pad4_ net-_u5-pad2_ d_inverter +* u4 net-_u10-pad3_ net-_u4-pad2_ d_inverter +* u10 net-_u1-pad1_ net-_u1-pad2_ net-_u10-pad3_ d_and +* u1 net-_u1-pad1_ net-_u1-pad2_ net-_u1-pad3_ net-_u1-pad4_ net-_u1-pad5_ net-_u1-pad6_ net-_u1-pad7_ net-_u1-pad8_ net-_u1-pad9_ net-_u1-pad10_ net-_u1-pad11_ net-_u1-pad12_ net-_u1-pad13_ net-_u1-pad14_ net-_u1-pad15_ net-_u1-pad16_ net-_u1-pad17_ net-_u1-pad18_ port +a1 [net-_u1-pad3_ ] [net-_u2-pad2_ ] [net-_u13-pad3_ ] [net-_u1-pad8_ ] [? ] u2 +a2 [net-_u1-pad8_ ] [net-_u14-pad2_ ] [net-_u1-pad9_ ] u3 +a3 net-_u1-pad2_ net-_u8-pad2_ u8 +a4 net-_u8-pad2_ net-_u9-pad2_ u9 +a5 net-_u1-pad1_ net-_u11-pad2_ u11 +a6 net-_u11-pad2_ net-_u12-pad2_ u12 +a7 [net-_u1-pad3_ ] [net-_u13-pad2_ ] [net-_u13-pad3_ ] [net-_u13-pad4_ ] [? ] u13 +a8 [net-_u13-pad4_ ] [net-_u14-pad2_ ] [net-_u1-pad10_ ] u14 +a9 [net-_u1-pad3_ ] [net-_u15-pad2_ ] [net-_u13-pad3_ ] [net-_u15-pad4_ ] [? ] u15 +a10 [net-_u15-pad4_ ] [net-_u14-pad2_ ] [net-_u1-pad11_ ] u16 +a11 [net-_u1-pad3_ ] [net-_u17-pad2_ ] [net-_u13-pad3_ ] [net-_u17-pad4_ ] [? ] u17 +a12 [net-_u17-pad4_ ] [net-_u14-pad2_ ] [net-_u1-pad12_ ] u18 +a13 [net-_u1-pad3_ ] [net-_u19-pad2_ ] [net-_u13-pad3_ ] [net-_u19-pad4_ ] [? ] u19 +a14 [net-_u19-pad4_ ] [net-_u14-pad2_ ] [net-_u1-pad13_ ] u20 +a15 [net-_u1-pad3_ ] [net-_u21-pad2_ ] [net-_u13-pad3_ ] [net-_u21-pad4_ ] [? ] u21 +a16 [net-_u21-pad4_ ] [net-_u14-pad2_ ] [net-_u1-pad14_ ] u22 +a17 [net-_u1-pad3_ ] [net-_u23-pad2_ ] [net-_u13-pad3_ ] [net-_u23-pad4_ ] [? ] u23 +a18 [net-_u23-pad4_ ] [net-_u14-pad2_ ] [net-_u1-pad15_ ] u24 +a19 [net-_u1-pad3_ ] [net-_u25-pad2_ ] [net-_u13-pad3_ ] [net-_u1-pad17_ ] [? ] u25 +a20 [net-_u1-pad17_ ] [net-_u14-pad2_ ] [net-_u1-pad16_ ] u26 +a21 net-_u1-pad6_ net-_u13-pad3_ u7 +a22 net-_u1-pad5_ net-_u6-pad2_ u6 +a23 net-_u1-pad4_ net-_u5-pad2_ u5 +a24 net-_u10-pad3_ net-_u4-pad2_ u4 +a25 [net-_u1-pad1_ net-_u1-pad2_ ] net-_u10-pad3_ u10 +* Schematic Name: d_flip_flop, NgSpice Name: d_flip_flop +.model u2 d_flip_flop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: buffer_test, NgSpice Name: buffer_test +.model u3 buffer_test(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u8 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u9 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u11 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u12 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_flip_flop, NgSpice Name: d_flip_flop +.model u13 d_flip_flop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: buffer_test, NgSpice Name: buffer_test +.model u14 buffer_test(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_flip_flop, NgSpice Name: d_flip_flop +.model u15 d_flip_flop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: buffer_test, NgSpice Name: buffer_test +.model u16 buffer_test(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_flip_flop, NgSpice Name: d_flip_flop +.model u17 d_flip_flop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: buffer_test, NgSpice Name: buffer_test +.model u18 buffer_test(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_flip_flop, NgSpice Name: d_flip_flop +.model u19 d_flip_flop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: buffer_test, NgSpice Name: buffer_test +.model u20 buffer_test(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_flip_flop, NgSpice Name: d_flip_flop +.model u21 d_flip_flop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: buffer_test, NgSpice Name: buffer_test +.model u22 buffer_test(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_flip_flop, NgSpice Name: d_flip_flop +.model u23 d_flip_flop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: buffer_test, NgSpice Name: buffer_test +.model u24 buffer_test(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_flip_flop, NgSpice Name: d_flip_flop +.model u25 d_flip_flop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: buffer_test, NgSpice Name: buffer_test +.model u26 buffer_test(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u7 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u6 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u5 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u4 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u10 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +.tran 0e-00 0e-00 0e-00 + +* Control Statements +.control +run +print allv > plot_data_v.txt +print alli > plot_data_i.txt +.endc +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/SN74LS299.pro b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/SN74LS299.pro new file mode 100644 index 000000000..e27a398be --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/SN74LS299.pro @@ -0,0 +1,73 @@ +update=22/05/2015 07:44:53 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=adc-dac +LibName2=memory +LibName3=xilinx +LibName4=microcontrollers +LibName5=dsp +LibName6=microchip +LibName7=analog_switches +LibName8=motorola +LibName9=texas +LibName10=intel +LibName11=audio +LibName12=interface +LibName13=digital-audio +LibName14=philips +LibName15=display +LibName16=cypress +LibName17=siliconi +LibName18=opto +LibName19=atmel +LibName20=contrib +LibName21=power +LibName22=eSim_Plot +LibName23=transistors +LibName24=conn +LibName25=eSim_User +LibName26=regul +LibName27=74xx +LibName28=cmos4000 +LibName29=eSim_Analog +LibName30=eSim_Devices +LibName31=eSim_Digital +LibName32=eSim_Hybrid +LibName33=eSim_Miscellaneous +LibName34=eSim_Power +LibName35=eSim_Sources +LibName36=eSim_Subckt +LibName37=eSim_Nghdl +LibName38=eSim_Ngveri +LibName39=eSim_SKY130 +LibName40=eSim_SKY130_Subckts diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/SN74LS299.sch b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/SN74LS299.sch new file mode 100644 index 000000000..2b27ed698 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/SN74LS299.sch @@ -0,0 +1,1941 @@ +EESchema Schematic File Version 2 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:power +LIBS:eSim_Plot +LIBS:transistors +LIBS:conn +LIBS:eSim_User +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:eSim_Analog +LIBS:eSim_Devices +LIBS:eSim_Digital +LIBS:eSim_Hybrid +LIBS:eSim_Miscellaneous +LIBS:eSim_Power +LIBS:eSim_Sources +LIBS:eSim_Subckt +LIBS:eSim_Nghdl +LIBS:eSim_Ngveri +LIBS:eSim_SKY130 +LIBS:eSim_SKY130_Subckts +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L 3_and X2 +U 1 1 68415E95 +P 2000 2350 +F 0 "X2" H 2100 2300 60 0000 C CNN +F 1 "3_and" H 2150 2500 60 0000 C CNN +F 2 "" H 2000 2350 60 0000 C CNN +F 3 "" H 2000 2350 60 0000 C CNN + 1 2000 2350 + 0 1 1 0 +$EndComp +$Comp +L 3_and X3 +U 1 1 68415F1F +P 2400 2350 +F 0 "X3" H 2500 2300 60 0000 C CNN +F 1 "3_and" H 2550 2500 60 0000 C CNN +F 2 "" H 2400 2350 60 0000 C CNN +F 3 "" H 2400 2350 60 0000 C CNN + 1 2400 2350 + 0 1 1 0 +$EndComp +$Comp +L 3_and X5 +U 1 1 68415F3F +P 2800 2350 +F 0 "X5" H 2900 2300 60 0000 C CNN +F 1 "3_and" H 2950 2500 60 0000 C CNN +F 2 "" H 2800 2350 60 0000 C CNN +F 3 "" H 2800 2350 60 0000 C CNN + 1 2800 2350 + 0 1 1 0 +$EndComp +$Comp +L 3_and X6 +U 1 1 68415F66 +P 3200 2350 +F 0 "X6" H 3300 2300 60 0000 C CNN +F 1 "3_and" H 3350 2500 60 0000 C CNN +F 2 "" H 3200 2350 60 0000 C CNN +F 3 "" H 3200 2350 60 0000 C CNN + 1 3200 2350 + 0 1 1 0 +$EndComp +$Comp +L 4_OR X4 +U 1 1 68415FB0 +P 2650 3550 +F 0 "X4" H 2800 3450 60 0000 C CNN +F 1 "4_OR" H 2800 3650 60 0000 C CNN +F 2 "" H 2650 3550 60 0000 C CNN +F 3 "" H 2650 3550 60 0000 C CNN + 1 2650 3550 + 0 1 1 0 +$EndComp +$Comp +L d_flip_flop U2 +U 1 1 6841603D +P -150 6450 +F 0 "U2" H 2700 8250 60 0000 C CNN +F 1 "d_flip_flop" H 2700 8450 60 0000 C CNN +F 2 "" H 2700 8400 60 0000 C CNN +F 3 "" H 2700 8400 60 0000 C CNN + 1 -150 6450 + 1 0 0 -1 +$EndComp +$Comp +L buffer_test U3 +U 1 1 68416248 +P -150 7300 +F 0 "U3" H 2700 9100 60 0000 C CNN +F 1 "buffer_test" H 2700 9300 60 0000 C CNN +F 2 "" H 2700 9250 60 0000 C CNN +F 3 "" H 2700 9250 60 0000 C CNN + 1 -150 7300 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U8 +U 1 1 6841639D +P 900 650 +F 0 "U8" H 900 550 60 0000 C CNN +F 1 "d_inverter" H 900 800 60 0000 C CNN +F 2 "" H 950 600 60 0000 C CNN +F 3 "" H 950 600 60 0000 C CNN + 1 900 650 + 0 1 1 0 +$EndComp +$Comp +L d_inverter U9 +U 1 1 68416406 +P 900 1400 +F 0 "U9" H 900 1300 60 0000 C CNN +F 1 "d_inverter" H 900 1550 60 0000 C CNN +F 2 "" H 950 1350 60 0000 C CNN +F 3 "" H 950 1350 60 0000 C CNN + 1 900 1400 + 0 1 1 0 +$EndComp +$Comp +L d_inverter U11 +U 1 1 68416449 +P 1250 450 +F 0 "U11" H 1250 350 60 0000 C CNN +F 1 "d_inverter" H 1250 600 60 0000 C CNN +F 2 "" H 1300 400 60 0000 C CNN +F 3 "" H 1300 400 60 0000 C CNN + 1 1250 450 + 0 1 1 0 +$EndComp +$Comp +L d_inverter U12 +U 1 1 6841647D +P 1250 1200 +F 0 "U12" H 1250 1100 60 0000 C CNN +F 1 "d_inverter" H 1250 1350 60 0000 C CNN +F 2 "" H 1300 1150 60 0000 C CNN +F 3 "" H 1300 1150 60 0000 C CNN + 1 1250 1200 + 0 1 1 0 +$EndComp +$Comp +L 3_and X7 +U 1 1 684172FC +P 4250 2350 +F 0 "X7" H 4350 2300 60 0000 C CNN +F 1 "3_and" H 4400 2500 60 0000 C CNN +F 2 "" H 4250 2350 60 0000 C CNN +F 3 "" H 4250 2350 60 0000 C CNN + 1 4250 2350 + 0 1 1 0 +$EndComp +$Comp +L 3_and X8 +U 1 1 68417302 +P 4650 2350 +F 0 "X8" H 4750 2300 60 0000 C CNN +F 1 "3_and" H 4800 2500 60 0000 C CNN +F 2 "" H 4650 2350 60 0000 C CNN +F 3 "" H 4650 2350 60 0000 C CNN + 1 4650 2350 + 0 1 1 0 +$EndComp +$Comp +L 3_and X10 +U 1 1 68417308 +P 5050 2350 +F 0 "X10" H 5150 2300 60 0000 C CNN +F 1 "3_and" H 5200 2500 60 0000 C CNN +F 2 "" H 5050 2350 60 0000 C CNN +F 3 "" H 5050 2350 60 0000 C CNN + 1 5050 2350 + 0 1 1 0 +$EndComp +$Comp +L 3_and X11 +U 1 1 6841730E +P 5450 2350 +F 0 "X11" H 5550 2300 60 0000 C CNN +F 1 "3_and" H 5600 2500 60 0000 C CNN +F 2 "" H 5450 2350 60 0000 C CNN +F 3 "" H 5450 2350 60 0000 C CNN + 1 5450 2350 + 0 1 1 0 +$EndComp +$Comp +L 4_OR X9 +U 1 1 68417314 +P 4900 3550 +F 0 "X9" H 5050 3450 60 0000 C CNN +F 1 "4_OR" H 5050 3650 60 0000 C CNN +F 2 "" H 4900 3550 60 0000 C CNN +F 3 "" H 4900 3550 60 0000 C CNN + 1 4900 3550 + 0 1 1 0 +$EndComp +$Comp +L d_flip_flop U13 +U 1 1 6841731A +P 2100 6450 +F 0 "U13" H 4950 8250 60 0000 C CNN +F 1 "d_flip_flop" H 4950 8450 60 0000 C CNN +F 2 "" H 4950 8400 60 0000 C CNN +F 3 "" H 4950 8400 60 0000 C CNN + 1 2100 6450 + 1 0 0 -1 +$EndComp +$Comp +L buffer_test U14 +U 1 1 68417320 +P 2100 7300 +F 0 "U14" H 4950 9100 60 0000 C CNN +F 1 "buffer_test" H 4950 9300 60 0000 C CNN +F 2 "" H 4950 9250 60 0000 C CNN +F 3 "" H 4950 9250 60 0000 C CNN + 1 2100 7300 + 1 0 0 -1 +$EndComp +$Comp +L 3_and X12 +U 1 1 68417FCD +P 6650 2350 +F 0 "X12" H 6750 2300 60 0000 C CNN +F 1 "3_and" H 6800 2500 60 0000 C CNN +F 2 "" H 6650 2350 60 0000 C CNN +F 3 "" H 6650 2350 60 0000 C CNN + 1 6650 2350 + 0 1 1 0 +$EndComp +$Comp +L 3_and X13 +U 1 1 68417FD3 +P 7050 2350 +F 0 "X13" H 7150 2300 60 0000 C CNN +F 1 "3_and" H 7200 2500 60 0000 C CNN +F 2 "" H 7050 2350 60 0000 C CNN +F 3 "" H 7050 2350 60 0000 C CNN + 1 7050 2350 + 0 1 1 0 +$EndComp +$Comp +L 3_and X15 +U 1 1 68417FD9 +P 7450 2350 +F 0 "X15" H 7550 2300 60 0000 C CNN +F 1 "3_and" H 7600 2500 60 0000 C CNN +F 2 "" H 7450 2350 60 0000 C CNN +F 3 "" H 7450 2350 60 0000 C CNN + 1 7450 2350 + 0 1 1 0 +$EndComp +$Comp +L 3_and X16 +U 1 1 68417FDF +P 7850 2350 +F 0 "X16" H 7950 2300 60 0000 C CNN +F 1 "3_and" H 8000 2500 60 0000 C CNN +F 2 "" H 7850 2350 60 0000 C CNN +F 3 "" H 7850 2350 60 0000 C CNN + 1 7850 2350 + 0 1 1 0 +$EndComp +$Comp +L 4_OR X14 +U 1 1 68417FE5 +P 7300 3550 +F 0 "X14" H 7450 3450 60 0000 C CNN +F 1 "4_OR" H 7450 3650 60 0000 C CNN +F 2 "" H 7300 3550 60 0000 C CNN +F 3 "" H 7300 3550 60 0000 C CNN + 1 7300 3550 + 0 1 1 0 +$EndComp +$Comp +L d_flip_flop U15 +U 1 1 68417FEB +P 4500 6450 +F 0 "U15" H 7350 8250 60 0000 C CNN +F 1 "d_flip_flop" H 7350 8450 60 0000 C CNN +F 2 "" H 7350 8400 60 0000 C CNN +F 3 "" H 7350 8400 60 0000 C CNN + 1 4500 6450 + 1 0 0 -1 +$EndComp +$Comp +L buffer_test U16 +U 1 1 68417FF1 +P 4500 7300 +F 0 "U16" H 7350 9100 60 0000 C CNN +F 1 "buffer_test" H 7350 9300 60 0000 C CNN +F 2 "" H 7350 9250 60 0000 C CNN +F 3 "" H 7350 9250 60 0000 C CNN + 1 4500 7300 + 1 0 0 -1 +$EndComp +$Comp +L 3_and X17 +U 1 1 68418027 +P 8900 2350 +F 0 "X17" H 9000 2300 60 0000 C CNN +F 1 "3_and" H 9050 2500 60 0000 C CNN +F 2 "" H 8900 2350 60 0000 C CNN +F 3 "" H 8900 2350 60 0000 C CNN + 1 8900 2350 + 0 1 1 0 +$EndComp +$Comp +L 3_and X18 +U 1 1 6841802D +P 9300 2350 +F 0 "X18" H 9400 2300 60 0000 C CNN +F 1 "3_and" H 9450 2500 60 0000 C CNN +F 2 "" H 9300 2350 60 0000 C CNN +F 3 "" H 9300 2350 60 0000 C CNN + 1 9300 2350 + 0 1 1 0 +$EndComp +$Comp +L 3_and X20 +U 1 1 68418033 +P 9700 2350 +F 0 "X20" H 9800 2300 60 0000 C CNN +F 1 "3_and" H 9850 2500 60 0000 C CNN +F 2 "" H 9700 2350 60 0000 C CNN +F 3 "" H 9700 2350 60 0000 C CNN + 1 9700 2350 + 0 1 1 0 +$EndComp +$Comp +L 3_and X21 +U 1 1 68418039 +P 10100 2350 +F 0 "X21" H 10200 2300 60 0000 C CNN +F 1 "3_and" H 10250 2500 60 0000 C CNN +F 2 "" H 10100 2350 60 0000 C CNN +F 3 "" H 10100 2350 60 0000 C CNN + 1 10100 2350 + 0 1 1 0 +$EndComp +$Comp +L 4_OR X19 +U 1 1 6841803F +P 9550 3550 +F 0 "X19" H 9700 3450 60 0000 C CNN +F 1 "4_OR" H 9700 3650 60 0000 C CNN +F 2 "" H 9550 3550 60 0000 C CNN +F 3 "" H 9550 3550 60 0000 C CNN + 1 9550 3550 + 0 1 1 0 +$EndComp +$Comp +L d_flip_flop U17 +U 1 1 68418045 +P 6750 6450 +F 0 "U17" H 9600 8250 60 0000 C CNN +F 1 "d_flip_flop" H 9600 8450 60 0000 C CNN +F 2 "" H 9600 8400 60 0000 C CNN +F 3 "" H 9600 8400 60 0000 C CNN + 1 6750 6450 + 1 0 0 -1 +$EndComp +$Comp +L buffer_test U18 +U 1 1 6841804B +P 6750 7300 +F 0 "U18" H 9600 9100 60 0000 C CNN +F 1 "buffer_test" H 9600 9300 60 0000 C CNN +F 2 "" H 9600 9250 60 0000 C CNN +F 3 "" H 9600 9250 60 0000 C CNN + 1 6750 7300 + 1 0 0 -1 +$EndComp +$Comp +L 3_and X22 +U 1 1 68419061 +P 11300 2350 +F 0 "X22" H 11400 2300 60 0000 C CNN +F 1 "3_and" H 11450 2500 60 0000 C CNN +F 2 "" H 11300 2350 60 0000 C CNN +F 3 "" H 11300 2350 60 0000 C CNN + 1 11300 2350 + 0 1 1 0 +$EndComp +$Comp +L 3_and X23 +U 1 1 68419067 +P 11700 2350 +F 0 "X23" H 11800 2300 60 0000 C CNN +F 1 "3_and" H 11850 2500 60 0000 C CNN +F 2 "" H 11700 2350 60 0000 C CNN +F 3 "" H 11700 2350 60 0000 C CNN + 1 11700 2350 + 0 1 1 0 +$EndComp +$Comp +L 3_and X25 +U 1 1 6841906D +P 12100 2350 +F 0 "X25" H 12200 2300 60 0000 C CNN +F 1 "3_and" H 12250 2500 60 0000 C CNN +F 2 "" H 12100 2350 60 0000 C CNN +F 3 "" H 12100 2350 60 0000 C CNN + 1 12100 2350 + 0 1 1 0 +$EndComp +$Comp +L 3_and X26 +U 1 1 68419073 +P 12500 2350 +F 0 "X26" H 12600 2300 60 0000 C CNN +F 1 "3_and" H 12650 2500 60 0000 C CNN +F 2 "" H 12500 2350 60 0000 C CNN +F 3 "" H 12500 2350 60 0000 C CNN + 1 12500 2350 + 0 1 1 0 +$EndComp +$Comp +L 4_OR X24 +U 1 1 68419079 +P 11950 3550 +F 0 "X24" H 12100 3450 60 0000 C CNN +F 1 "4_OR" H 12100 3650 60 0000 C CNN +F 2 "" H 11950 3550 60 0000 C CNN +F 3 "" H 11950 3550 60 0000 C CNN + 1 11950 3550 + 0 1 1 0 +$EndComp +$Comp +L d_flip_flop U19 +U 1 1 6841907F +P 9150 6450 +F 0 "U19" H 12000 8250 60 0000 C CNN +F 1 "d_flip_flop" H 12000 8450 60 0000 C CNN +F 2 "" H 12000 8400 60 0000 C CNN +F 3 "" H 12000 8400 60 0000 C CNN + 1 9150 6450 + 1 0 0 -1 +$EndComp +$Comp +L buffer_test U20 +U 1 1 68419085 +P 9150 7300 +F 0 "U20" H 12000 9100 60 0000 C CNN +F 1 "buffer_test" H 12000 9300 60 0000 C CNN +F 2 "" H 12000 9250 60 0000 C CNN +F 3 "" H 12000 9250 60 0000 C CNN + 1 9150 7300 + 1 0 0 -1 +$EndComp +$Comp +L 3_and X27 +U 1 1 684190BB +P 13550 2350 +F 0 "X27" H 13650 2300 60 0000 C CNN +F 1 "3_and" H 13700 2500 60 0000 C CNN +F 2 "" H 13550 2350 60 0000 C CNN +F 3 "" H 13550 2350 60 0000 C CNN + 1 13550 2350 + 0 1 1 0 +$EndComp +$Comp +L 3_and X28 +U 1 1 684190C1 +P 13950 2350 +F 0 "X28" H 14050 2300 60 0000 C CNN +F 1 "3_and" H 14100 2500 60 0000 C CNN +F 2 "" H 13950 2350 60 0000 C CNN +F 3 "" H 13950 2350 60 0000 C CNN + 1 13950 2350 + 0 1 1 0 +$EndComp +$Comp +L 3_and X30 +U 1 1 684190C7 +P 14350 2350 +F 0 "X30" H 14450 2300 60 0000 C CNN +F 1 "3_and" H 14500 2500 60 0000 C CNN +F 2 "" H 14350 2350 60 0000 C CNN +F 3 "" H 14350 2350 60 0000 C CNN + 1 14350 2350 + 0 1 1 0 +$EndComp +$Comp +L 3_and X31 +U 1 1 684190CD +P 14750 2350 +F 0 "X31" H 14850 2300 60 0000 C CNN +F 1 "3_and" H 14900 2500 60 0000 C CNN +F 2 "" H 14750 2350 60 0000 C CNN +F 3 "" H 14750 2350 60 0000 C CNN + 1 14750 2350 + 0 1 1 0 +$EndComp +$Comp +L 4_OR X29 +U 1 1 684190D3 +P 14200 3550 +F 0 "X29" H 14350 3450 60 0000 C CNN +F 1 "4_OR" H 14350 3650 60 0000 C CNN +F 2 "" H 14200 3550 60 0000 C CNN +F 3 "" H 14200 3550 60 0000 C CNN + 1 14200 3550 + 0 1 1 0 +$EndComp +$Comp +L d_flip_flop U21 +U 1 1 684190D9 +P 11400 6450 +F 0 "U21" H 14250 8250 60 0000 C CNN +F 1 "d_flip_flop" H 14250 8450 60 0000 C CNN +F 2 "" H 14250 8400 60 0000 C CNN +F 3 "" H 14250 8400 60 0000 C CNN + 1 11400 6450 + 1 0 0 -1 +$EndComp +$Comp +L buffer_test U22 +U 1 1 684190DF +P 11400 7300 +F 0 "U22" H 14250 9100 60 0000 C CNN +F 1 "buffer_test" H 14250 9300 60 0000 C CNN +F 2 "" H 14250 9250 60 0000 C CNN +F 3 "" H 14250 9250 60 0000 C CNN + 1 11400 7300 + 1 0 0 -1 +$EndComp +$Comp +L 3_and X32 +U 1 1 68419115 +P 15950 2350 +F 0 "X32" H 16050 2300 60 0000 C CNN +F 1 "3_and" H 16100 2500 60 0000 C CNN +F 2 "" H 15950 2350 60 0000 C CNN +F 3 "" H 15950 2350 60 0000 C CNN + 1 15950 2350 + 0 1 1 0 +$EndComp +$Comp +L 3_and X33 +U 1 1 6841911B +P 16350 2350 +F 0 "X33" H 16450 2300 60 0000 C CNN +F 1 "3_and" H 16500 2500 60 0000 C CNN +F 2 "" H 16350 2350 60 0000 C CNN +F 3 "" H 16350 2350 60 0000 C CNN + 1 16350 2350 + 0 1 1 0 +$EndComp +$Comp +L 3_and X35 +U 1 1 68419121 +P 16750 2350 +F 0 "X35" H 16850 2300 60 0000 C CNN +F 1 "3_and" H 16900 2500 60 0000 C CNN +F 2 "" H 16750 2350 60 0000 C CNN +F 3 "" H 16750 2350 60 0000 C CNN + 1 16750 2350 + 0 1 1 0 +$EndComp +$Comp +L 3_and X36 +U 1 1 68419127 +P 17150 2350 +F 0 "X36" H 17250 2300 60 0000 C CNN +F 1 "3_and" H 17300 2500 60 0000 C CNN +F 2 "" H 17150 2350 60 0000 C CNN +F 3 "" H 17150 2350 60 0000 C CNN + 1 17150 2350 + 0 1 1 0 +$EndComp +$Comp +L 4_OR X34 +U 1 1 6841912D +P 16600 3550 +F 0 "X34" H 16750 3450 60 0000 C CNN +F 1 "4_OR" H 16750 3650 60 0000 C CNN +F 2 "" H 16600 3550 60 0000 C CNN +F 3 "" H 16600 3550 60 0000 C CNN + 1 16600 3550 + 0 1 1 0 +$EndComp +$Comp +L d_flip_flop U23 +U 1 1 68419133 +P 13800 6450 +F 0 "U23" H 16650 8250 60 0000 C CNN +F 1 "d_flip_flop" H 16650 8450 60 0000 C CNN +F 2 "" H 16650 8400 60 0000 C CNN +F 3 "" H 16650 8400 60 0000 C CNN + 1 13800 6450 + 1 0 0 -1 +$EndComp +$Comp +L buffer_test U24 +U 1 1 68419139 +P 13800 7300 +F 0 "U24" H 16650 9100 60 0000 C CNN +F 1 "buffer_test" H 16650 9300 60 0000 C CNN +F 2 "" H 16650 9250 60 0000 C CNN +F 3 "" H 16650 9250 60 0000 C CNN + 1 13800 7300 + 1 0 0 -1 +$EndComp +$Comp +L 3_and X37 +U 1 1 6841916F +P 18200 2350 +F 0 "X37" H 18300 2300 60 0000 C CNN +F 1 "3_and" H 18350 2500 60 0000 C CNN +F 2 "" H 18200 2350 60 0000 C CNN +F 3 "" H 18200 2350 60 0000 C CNN + 1 18200 2350 + 0 1 1 0 +$EndComp +$Comp +L 3_and X38 +U 1 1 68419175 +P 18600 2350 +F 0 "X38" H 18700 2300 60 0000 C CNN +F 1 "3_and" H 18750 2500 60 0000 C CNN +F 2 "" H 18600 2350 60 0000 C CNN +F 3 "" H 18600 2350 60 0000 C CNN + 1 18600 2350 + 0 1 1 0 +$EndComp +$Comp +L 3_and X40 +U 1 1 6841917B +P 19000 2350 +F 0 "X40" H 19100 2300 60 0000 C CNN +F 1 "3_and" H 19150 2500 60 0000 C CNN +F 2 "" H 19000 2350 60 0000 C CNN +F 3 "" H 19000 2350 60 0000 C CNN + 1 19000 2350 + 0 1 1 0 +$EndComp +$Comp +L 3_and X41 +U 1 1 68419181 +P 19400 2350 +F 0 "X41" H 19500 2300 60 0000 C CNN +F 1 "3_and" H 19550 2500 60 0000 C CNN +F 2 "" H 19400 2350 60 0000 C CNN +F 3 "" H 19400 2350 60 0000 C CNN + 1 19400 2350 + 0 1 1 0 +$EndComp +$Comp +L 4_OR X39 +U 1 1 68419187 +P 18850 3550 +F 0 "X39" H 19000 3450 60 0000 C CNN +F 1 "4_OR" H 19000 3650 60 0000 C CNN +F 2 "" H 18850 3550 60 0000 C CNN +F 3 "" H 18850 3550 60 0000 C CNN + 1 18850 3550 + 0 1 1 0 +$EndComp +$Comp +L d_flip_flop U25 +U 1 1 6841918D +P 16050 6450 +F 0 "U25" H 18900 8250 60 0000 C CNN +F 1 "d_flip_flop" H 18900 8450 60 0000 C CNN +F 2 "" H 18900 8400 60 0000 C CNN +F 3 "" H 18900 8400 60 0000 C CNN + 1 16050 6450 + 1 0 0 -1 +$EndComp +$Comp +L buffer_test U26 +U 1 1 68419193 +P 16050 7300 +F 0 "U26" H 18900 9100 60 0000 C CNN +F 1 "buffer_test" H 18900 9300 60 0000 C CNN +F 2 "" H 18900 9250 60 0000 C CNN +F 3 "" H 18900 9250 60 0000 C CNN + 1 16050 7300 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U7 +U 1 1 6842AEF1 +P 850 5050 +F 0 "U7" H 850 4950 60 0000 C CNN +F 1 "d_inverter" H 850 5200 60 0000 C CNN +F 2 "" H 900 5000 60 0000 C CNN +F 3 "" H 900 5000 60 0000 C CNN + 1 850 5050 + 1 0 0 -1 +$EndComp +$Comp +L 3_and X1 +U 1 1 6842E7FE +P 1400 6250 +F 0 "X1" H 1500 6200 60 0000 C CNN +F 1 "3_and" H 1550 6400 60 0000 C CNN +F 2 "" H 1400 6250 60 0000 C CNN +F 3 "" H 1400 6250 60 0000 C CNN + 1 1400 6250 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U6 +U 1 1 6842EA4B +P 650 6300 +F 0 "U6" H 650 6200 60 0000 C CNN +F 1 "d_inverter" H 650 6450 60 0000 C CNN +F 2 "" H 700 6250 60 0000 C CNN +F 3 "" H 700 6250 60 0000 C CNN + 1 650 6300 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U5 +U 1 1 6842EB38 +P 650 6200 +F 0 "U5" H 650 6100 60 0000 C CNN +F 1 "d_inverter" H 650 6350 60 0000 C CNN +F 2 "" H 700 6150 60 0000 C CNN +F 3 "" H 700 6150 60 0000 C CNN + 1 650 6200 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U4 +U 1 1 6842EC0C +P 650 6100 +F 0 "U4" H 650 6000 60 0000 C CNN +F 1 "d_inverter" H 650 6250 60 0000 C CNN +F 2 "" H 700 6050 60 0000 C CNN +F 3 "" H 700 6050 60 0000 C CNN + 1 650 6100 + 1 0 0 -1 +$EndComp +$Comp +L d_and U10 +U 1 1 68430CCA +P 1100 2300 +F 0 "U10" H 1100 2300 60 0000 C CNN +F 1 "d_and" H 1150 2400 60 0000 C CNN +F 2 "" H 1100 2300 60 0000 C CNN +F 3 "" H 1100 2300 60 0000 C CNN + 1 1100 2300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1250 750 1250 900 +Wire Wire Line + 900 950 900 1100 +Wire Wire Line + 1250 1500 19050 1500 +Wire Wire Line + 1250 850 1550 850 +Wire Wire Line + 1550 850 1550 1600 +Wire Wire Line + 1550 1600 19450 1600 +Connection ~ 1250 850 +Wire Wire Line + 900 1050 1100 1050 +Wire Wire Line + 1100 1050 1100 1700 +Wire Wire Line + 1100 1700 19350 1700 +Connection ~ 900 1050 +Wire Wire Line + 900 1700 900 1800 +Wire Wire Line + 900 1800 18950 1800 +Wire Wire Line + 2050 2850 2050 3150 +Wire Wire Line + 2050 3150 2500 3150 +Wire Wire Line + 2500 3150 2500 3200 +Wire Wire Line + 2450 2850 2450 3000 +Wire Wire Line + 2450 3000 2600 3000 +Wire Wire Line + 2600 3000 2600 3200 +Wire Wire Line + 2700 3200 2700 2950 +Wire Wire Line + 2700 2950 2850 2950 +Wire Wire Line + 2850 2950 2850 2850 +Wire Wire Line + 2800 3200 3250 3200 +Wire Wire Line + 3250 3200 3250 2850 +Wire Wire Line + 2050 2000 2050 1500 +Connection ~ 2050 1500 +Wire Wire Line + 2150 2000 2150 1700 +Connection ~ 2150 1700 +Wire Wire Line + 2350 2000 2350 1800 +Connection ~ 2350 1800 +Wire Wire Line + 2450 2000 2450 1600 +Connection ~ 2450 1600 +Wire Wire Line + 2750 2000 2750 1800 +Connection ~ 2750 1800 +Wire Wire Line + 2850 2000 2850 1500 +Connection ~ 2850 1500 +Wire Wire Line + 3150 2000 3150 1700 +Connection ~ 3150 1700 +Wire Wire Line + 3250 2000 3250 1600 +Connection ~ 3250 1600 +Wire Wire Line + 2650 4100 1800 4100 +Wire Wire Line + 1800 4100 1800 4650 +Wire Wire Line + 1800 4650 2000 4650 +Wire Wire Line + 3400 5400 3550 5400 +Wire Wire Line + 3550 5400 3550 6050 +Wire Wire Line + 3550 6050 2600 6050 +Wire Wire Line + 2600 6050 2600 6600 +Wire Wire Line + 2950 2000 2950 1900 +Wire Wire Line + 2950 1900 3700 1900 +Wire Wire Line + 3700 1900 3700 5750 +Wire Wire Line + 3700 5750 3550 5750 +Connection ~ 3550 5750 +Wire Wire Line + 3400 4550 3550 4550 +Wire Wire Line + 3550 4550 3550 5100 +Wire Wire Line + 3550 5100 1950 5100 +Wire Wire Line + 1950 5100 1950 5400 +Wire Wire Line + 1950 5400 2000 5400 +Wire Wire Line + 4300 2850 4300 3150 +Wire Wire Line + 4300 3150 4750 3150 +Wire Wire Line + 4750 3150 4750 3200 +Wire Wire Line + 4700 2850 4700 3000 +Wire Wire Line + 4700 3000 4850 3000 +Wire Wire Line + 4850 3000 4850 3200 +Wire Wire Line + 4950 3200 4950 2950 +Wire Wire Line + 4950 2950 5100 2950 +Wire Wire Line + 5100 2950 5100 2850 +Wire Wire Line + 5050 3200 5500 3200 +Wire Wire Line + 5500 3200 5500 2850 +Wire Wire Line + 4300 2000 4300 1500 +Connection ~ 4300 1500 +Wire Wire Line + 4400 2000 4400 1700 +Connection ~ 4400 1700 +Wire Wire Line + 4600 2000 4600 1800 +Connection ~ 4600 1800 +Wire Wire Line + 4700 2000 4700 1600 +Connection ~ 4700 1600 +Wire Wire Line + 5000 2000 5000 1800 +Connection ~ 5000 1800 +Wire Wire Line + 5100 2000 5100 1500 +Connection ~ 5100 1500 +Wire Wire Line + 5400 2000 5400 1700 +Connection ~ 5400 1700 +Wire Wire Line + 5500 2000 5500 1600 +Connection ~ 5500 1600 +Wire Wire Line + 4900 4100 4050 4100 +Wire Wire Line + 4050 4650 4250 4650 +Wire Wire Line + 5650 5400 5800 5400 +Wire Wire Line + 5800 5400 5800 6050 +Wire Wire Line + 5800 6050 4850 6050 +Wire Wire Line + 4850 6050 4850 6600 +Wire Wire Line + 5200 2000 5200 1900 +Wire Wire Line + 5200 1900 5950 1900 +Wire Wire Line + 5950 1900 5950 5750 +Wire Wire Line + 5950 5750 5800 5750 +Connection ~ 5800 5750 +Wire Wire Line + 5650 4550 5800 4550 +Wire Wire Line + 5800 5100 4200 5100 +Wire Wire Line + 4200 5100 4200 5400 +Wire Wire Line + 4200 5400 4250 5400 +Wire Wire Line + 4050 4100 4050 4650 +Wire Wire Line + 6700 2850 6700 3150 +Wire Wire Line + 6700 3150 7150 3150 +Wire Wire Line + 7150 3150 7150 3200 +Wire Wire Line + 7100 2850 7100 3000 +Wire Wire Line + 7100 3000 7250 3000 +Wire Wire Line + 7250 3000 7250 3200 +Wire Wire Line + 7350 3200 7350 2950 +Wire Wire Line + 7350 2950 7500 2950 +Wire Wire Line + 7500 2950 7500 2850 +Wire Wire Line + 7450 3200 7900 3200 +Wire Wire Line + 7900 3200 7900 2850 +Wire Wire Line + 6700 2000 6700 1500 +Connection ~ 6700 1500 +Wire Wire Line + 6800 2000 6800 1700 +Connection ~ 6800 1700 +Wire Wire Line + 7000 2000 7000 1800 +Connection ~ 7000 1800 +Wire Wire Line + 7100 2000 7100 1600 +Connection ~ 7100 1600 +Wire Wire Line + 7400 2000 7400 1800 +Connection ~ 7400 1800 +Wire Wire Line + 7500 2000 7500 1500 +Connection ~ 7500 1500 +Wire Wire Line + 7800 2000 7800 1700 +Connection ~ 7800 1700 +Wire Wire Line + 7900 2000 7900 1600 +Connection ~ 7900 1600 +Wire Wire Line + 7300 4100 6450 4100 +Wire Wire Line + 6450 4100 6450 4650 +Wire Wire Line + 6450 4650 6650 4650 +Wire Wire Line + 8050 5400 8200 5400 +Wire Wire Line + 8200 5400 8200 6050 +Wire Wire Line + 8200 6050 7250 6050 +Wire Wire Line + 7250 6050 7250 6600 +Wire Wire Line + 7600 2000 7600 1900 +Wire Wire Line + 7600 1900 8350 1900 +Wire Wire Line + 8350 1900 8350 5750 +Wire Wire Line + 8350 5750 8200 5750 +Connection ~ 8200 5750 +Wire Wire Line + 8050 4550 8200 4550 +Wire Wire Line + 8200 4550 8200 5100 +Wire Wire Line + 8200 5100 6600 5100 +Wire Wire Line + 6600 5100 6600 5400 +Wire Wire Line + 6600 5400 6650 5400 +Wire Wire Line + 8950 2850 8950 3150 +Wire Wire Line + 8950 3150 9400 3150 +Wire Wire Line + 9400 3150 9400 3200 +Wire Wire Line + 9350 2850 9350 3000 +Wire Wire Line + 9350 3000 9500 3000 +Wire Wire Line + 9500 3000 9500 3200 +Wire Wire Line + 9600 3200 9600 2950 +Wire Wire Line + 9600 2950 9750 2950 +Wire Wire Line + 9750 2950 9750 2850 +Wire Wire Line + 9700 3200 10150 3200 +Wire Wire Line + 10150 3200 10150 2850 +Wire Wire Line + 8950 2000 8950 1500 +Connection ~ 8950 1500 +Wire Wire Line + 9050 2000 9050 1700 +Connection ~ 9050 1700 +Wire Wire Line + 9250 2000 9250 1800 +Connection ~ 9250 1800 +Wire Wire Line + 9350 2000 9350 1600 +Connection ~ 9350 1600 +Wire Wire Line + 9650 2000 9650 1800 +Connection ~ 9650 1800 +Wire Wire Line + 9750 2000 9750 1500 +Connection ~ 9750 1500 +Wire Wire Line + 10050 2000 10050 1700 +Connection ~ 10050 1700 +Wire Wire Line + 10150 2000 10150 1600 +Connection ~ 10150 1600 +Wire Wire Line + 9550 4100 8700 4100 +Wire Wire Line + 8700 4650 8900 4650 +Wire Wire Line + 10300 5400 10450 5400 +Wire Wire Line + 10450 5400 10450 6050 +Wire Wire Line + 10450 6050 9500 6050 +Wire Wire Line + 9500 6050 9500 6600 +Wire Wire Line + 9850 2000 9850 1900 +Wire Wire Line + 9850 1900 10600 1900 +Wire Wire Line + 10600 1900 10600 5750 +Wire Wire Line + 10600 5750 10450 5750 +Connection ~ 10450 5750 +Wire Wire Line + 10300 4550 10450 4550 +Wire Wire Line + 10450 4550 10450 5100 +Wire Wire Line + 10450 5100 8850 5100 +Wire Wire Line + 8850 5100 8850 5400 +Wire Wire Line + 8850 5400 8900 5400 +Wire Wire Line + 8700 4100 8700 4650 +Wire Wire Line + 11350 2850 11350 3150 +Wire Wire Line + 11350 3150 11800 3150 +Wire Wire Line + 11800 3150 11800 3200 +Wire Wire Line + 11750 2850 11750 3000 +Wire Wire Line + 11750 3000 11900 3000 +Wire Wire Line + 11900 3000 11900 3200 +Wire Wire Line + 12000 3200 12000 2950 +Wire Wire Line + 12000 2950 12150 2950 +Wire Wire Line + 12150 2950 12150 2850 +Wire Wire Line + 12100 3200 12550 3200 +Wire Wire Line + 12550 3200 12550 2850 +Wire Wire Line + 11350 2000 11350 1500 +Connection ~ 11350 1500 +Wire Wire Line + 11450 2000 11450 1700 +Connection ~ 11450 1700 +Wire Wire Line + 11650 2000 11650 1800 +Connection ~ 11650 1800 +Wire Wire Line + 11750 2000 11750 1600 +Connection ~ 11750 1600 +Wire Wire Line + 12050 2000 12050 1800 +Connection ~ 12050 1800 +Wire Wire Line + 12150 2000 12150 1500 +Connection ~ 12150 1500 +Wire Wire Line + 12450 2000 12450 1700 +Connection ~ 12450 1700 +Wire Wire Line + 12550 2000 12550 1600 +Connection ~ 12550 1600 +Wire Wire Line + 11950 4100 11100 4100 +Wire Wire Line + 11100 4100 11100 4650 +Wire Wire Line + 11100 4650 11300 4650 +Wire Wire Line + 12700 5400 12850 5400 +Wire Wire Line + 12850 5400 12850 6050 +Wire Wire Line + 12850 6050 11900 6050 +Wire Wire Line + 11900 6050 11900 6600 +Wire Wire Line + 12250 2000 12250 1900 +Wire Wire Line + 12250 1900 13000 1900 +Wire Wire Line + 13000 1900 13000 5750 +Wire Wire Line + 13000 5750 12850 5750 +Connection ~ 12850 5750 +Wire Wire Line + 12700 4550 12850 4550 +Wire Wire Line + 12850 4550 12850 5100 +Wire Wire Line + 12850 5100 11250 5100 +Wire Wire Line + 11250 5100 11250 5400 +Wire Wire Line + 11250 5400 11300 5400 +Wire Wire Line + 13600 2850 13600 3150 +Wire Wire Line + 13600 3150 14050 3150 +Wire Wire Line + 14050 3150 14050 3200 +Wire Wire Line + 14000 2850 14000 3000 +Wire Wire Line + 14000 3000 14150 3000 +Wire Wire Line + 14150 3000 14150 3200 +Wire Wire Line + 14250 3200 14250 2950 +Wire Wire Line + 14250 2950 14400 2950 +Wire Wire Line + 14400 2950 14400 2850 +Wire Wire Line + 14350 3200 14800 3200 +Wire Wire Line + 14800 3200 14800 2850 +Wire Wire Line + 13600 2000 13600 1500 +Connection ~ 13600 1500 +Wire Wire Line + 13700 2000 13700 1700 +Connection ~ 13700 1700 +Wire Wire Line + 13900 2000 13900 1800 +Connection ~ 13900 1800 +Wire Wire Line + 14000 2000 14000 1600 +Connection ~ 14000 1600 +Wire Wire Line + 14300 2000 14300 1800 +Connection ~ 14300 1800 +Wire Wire Line + 14400 2000 14400 1500 +Connection ~ 14400 1500 +Wire Wire Line + 14700 2000 14700 1700 +Connection ~ 14700 1700 +Wire Wire Line + 14800 2000 14800 1600 +Connection ~ 14800 1600 +Wire Wire Line + 14200 4100 13350 4100 +Wire Wire Line + 13350 4650 13550 4650 +Wire Wire Line + 14950 5400 15100 5400 +Wire Wire Line + 15100 5400 15100 6050 +Wire Wire Line + 15100 6050 14150 6050 +Wire Wire Line + 14150 6050 14150 6600 +Wire Wire Line + 14500 2000 14500 1900 +Wire Wire Line + 14500 1900 15250 1900 +Wire Wire Line + 15250 1900 15250 5750 +Wire Wire Line + 15250 5750 15100 5750 +Connection ~ 15100 5750 +Wire Wire Line + 14950 4550 15100 4550 +Wire Wire Line + 15100 4550 15100 5100 +Wire Wire Line + 15100 5100 13500 5100 +Wire Wire Line + 13500 5100 13500 5400 +Wire Wire Line + 13500 5400 13550 5400 +Wire Wire Line + 13350 4100 13350 4650 +Wire Wire Line + 16000 2850 16000 3150 +Wire Wire Line + 16000 3150 16450 3150 +Wire Wire Line + 16450 3150 16450 3200 +Wire Wire Line + 16400 2850 16400 3000 +Wire Wire Line + 16400 3000 16550 3000 +Wire Wire Line + 16550 3000 16550 3200 +Wire Wire Line + 16650 3200 16650 2950 +Wire Wire Line + 16650 2950 16800 2950 +Wire Wire Line + 16800 2950 16800 2850 +Wire Wire Line + 16750 3200 17200 3200 +Wire Wire Line + 17200 3200 17200 2850 +Wire Wire Line + 16000 2000 16000 1500 +Connection ~ 16000 1500 +Wire Wire Line + 16100 2000 16100 1700 +Connection ~ 16100 1700 +Wire Wire Line + 16300 2000 16300 1800 +Connection ~ 16300 1800 +Wire Wire Line + 16400 2000 16400 1600 +Connection ~ 16400 1600 +Wire Wire Line + 16700 2000 16700 1800 +Connection ~ 16700 1800 +Wire Wire Line + 16800 2000 16800 1500 +Connection ~ 16800 1500 +Wire Wire Line + 17100 2000 17100 1700 +Connection ~ 17100 1700 +Wire Wire Line + 17200 2000 17200 1600 +Connection ~ 17200 1600 +Wire Wire Line + 16600 4100 15750 4100 +Wire Wire Line + 15750 4100 15750 4650 +Wire Wire Line + 15750 4650 15950 4650 +Wire Wire Line + 17350 5400 17500 5400 +Wire Wire Line + 17500 5400 17500 6050 +Wire Wire Line + 17500 6050 16550 6050 +Wire Wire Line + 16550 6050 16550 6600 +Wire Wire Line + 16900 2000 16900 1900 +Wire Wire Line + 16900 1900 17650 1900 +Wire Wire Line + 17650 1900 17650 5750 +Wire Wire Line + 17650 5750 17500 5750 +Connection ~ 17500 5750 +Wire Wire Line + 17350 4550 17500 4550 +Wire Wire Line + 17500 4550 17500 5100 +Wire Wire Line + 17500 5100 15900 5100 +Wire Wire Line + 15900 5100 15900 5400 +Wire Wire Line + 15900 5400 15950 5400 +Wire Wire Line + 18250 2850 18250 3150 +Wire Wire Line + 18250 3150 18700 3150 +Wire Wire Line + 18700 3150 18700 3200 +Wire Wire Line + 18650 2850 18650 3000 +Wire Wire Line + 18650 3000 18800 3000 +Wire Wire Line + 18800 3000 18800 3200 +Wire Wire Line + 18900 3200 18900 2950 +Wire Wire Line + 18900 2950 19050 2950 +Wire Wire Line + 19050 2950 19050 2850 +Wire Wire Line + 19000 3200 19450 3200 +Wire Wire Line + 19450 3200 19450 2850 +Wire Wire Line + 18350 2000 18350 1700 +Connection ~ 18350 1700 +Wire Wire Line + 18550 2000 18550 1800 +Connection ~ 18550 1800 +Wire Wire Line + 18950 1800 18950 2000 +Wire Wire Line + 19050 1500 19050 2000 +Wire Wire Line + 19350 1700 19350 2000 +Wire Wire Line + 19450 1600 19450 2000 +Wire Wire Line + 18850 4100 18000 4100 +Wire Wire Line + 18000 4650 18200 4650 +Wire Wire Line + 19600 5400 19750 5400 +Wire Wire Line + 19750 5400 19750 6050 +Wire Wire Line + 19750 6050 18800 6050 +Wire Wire Line + 18800 6050 18800 6600 +Wire Wire Line + 19150 2000 19150 1900 +Wire Wire Line + 19150 1900 19900 1900 +Wire Wire Line + 19900 1900 19900 5750 +Wire Wire Line + 19900 5750 19750 5750 +Connection ~ 19750 5750 +Wire Wire Line + 19600 4550 19750 4550 +Wire Wire Line + 19750 4550 19750 5100 +Wire Wire Line + 19750 5100 18150 5100 +Wire Wire Line + 18150 5100 18150 5400 +Wire Wire Line + 18150 5400 18200 5400 +Wire Wire Line + 18000 4100 18000 4650 +Wire Wire Line + 18250 2000 18250 1500 +Connection ~ 18250 1500 +Wire Wire Line + 18650 2000 18650 1600 +Connection ~ 18650 1600 +Wire Wire Line + 3350 2000 3350 1950 +Wire Wire Line + 3350 1950 4200 1950 +Wire Wire Line + 4200 1950 4200 2000 +Wire Wire Line + 5600 2000 5600 1950 +Wire Wire Line + 5600 1950 6600 1950 +Wire Wire Line + 6600 1950 6600 2000 +Wire Wire Line + 8000 2000 8000 1950 +Wire Wire Line + 8000 1950 8850 1950 +Wire Wire Line + 8850 1950 8850 2000 +Wire Wire Line + 10250 2000 10250 1950 +Wire Wire Line + 10250 1950 11250 1950 +Wire Wire Line + 11250 1950 11250 2000 +Wire Wire Line + 12650 2000 12650 1950 +Wire Wire Line + 12650 1950 13500 1950 +Wire Wire Line + 13500 1950 13500 2000 +Wire Wire Line + 14900 2000 14900 1950 +Wire Wire Line + 14900 1950 15900 1950 +Wire Wire Line + 15900 1950 15900 2000 +Wire Wire Line + 17300 2000 17300 1950 +Wire Wire Line + 17300 1950 18150 1950 +Wire Wire Line + 18150 1950 18150 2000 +Wire Wire Line + 2550 2000 2550 1850 +Wire Wire Line + 2550 1850 3800 1850 +Wire Wire Line + 3800 1850 3800 5000 +Wire Wire Line + 3800 5000 6100 5000 +Wire Wire Line + 6100 5000 6100 1950 +Connection ~ 6100 1950 +Wire Wire Line + 5800 4550 5800 5100 +Connection ~ 5800 5000 +Wire Wire Line + 4800 2000 4800 1850 +Wire Wire Line + 4800 1850 6250 1850 +Wire Wire Line + 6250 1850 6250 5000 +Wire Wire Line + 10700 5000 10700 1950 +Connection ~ 10700 1950 +Wire Wire Line + 9450 1850 9450 2000 +Wire Wire Line + 9450 1850 10900 1850 +Wire Wire Line + 10900 1850 10900 5050 +Wire Wire Line + 10900 5050 13150 5050 +Wire Wire Line + 13150 5050 13150 1950 +Connection ~ 13150 1950 +Wire Wire Line + 11850 2000 11850 1850 +Wire Wire Line + 11850 1850 13250 1850 +Wire Wire Line + 13250 1850 13250 5050 +Wire Wire Line + 13250 5050 15400 5050 +Wire Wire Line + 15400 5050 15400 1950 +Connection ~ 15400 1950 +Wire Wire Line + 14100 2000 14100 1850 +Wire Wire Line + 14100 1850 15600 1850 +Wire Wire Line + 15600 1850 15600 5050 +Wire Wire Line + 15600 5050 17800 5050 +Wire Wire Line + 17800 5050 17800 1950 +Connection ~ 17800 1950 +Wire Wire Line + 18750 2000 18750 1850 +Wire Wire Line + 18750 1850 20450 1850 +Wire Wire Line + 16500 2000 16500 1850 +Wire Wire Line + 16500 1850 17900 1850 +Wire Wire Line + 17900 1850 17900 5000 +Wire Wire Line + 17900 5000 20400 5000 +Wire Wire Line + 19550 2000 19550 1950 +Wire Wire Line + 19550 1950 19800 1950 +Wire Wire Line + 19800 1950 19800 5000 +Connection ~ 19800 5000 +Connection ~ 8200 5000 +Connection ~ 10450 5000 +Connection ~ 12850 5050 +Connection ~ 15100 5050 +Connection ~ 17500 5050 +Connection ~ 19750 5000 +Wire Wire Line + 100 4200 18200 4200 +Wire Wire Line + 18200 4200 18200 4550 +Wire Wire Line + 15950 4550 15850 4550 +Wire Wire Line + 15850 4550 15850 4200 +Connection ~ 15850 4200 +Wire Wire Line + 13550 4550 13450 4550 +Wire Wire Line + 13450 4550 13450 4200 +Connection ~ 13450 4200 +Wire Wire Line + 11300 4550 11250 4550 +Wire Wire Line + 11250 4550 11250 4200 +Connection ~ 11250 4200 +Wire Wire Line + 8900 4550 8800 4550 +Wire Wire Line + 8800 4550 8800 4200 +Connection ~ 8800 4200 +Wire Wire Line + 6650 4550 6550 4550 +Wire Wire Line + 6550 4550 6550 4200 +Connection ~ 6550 4200 +Wire Wire Line + 4250 4550 4150 4550 +Wire Wire Line + 4150 4550 4150 4200 +Connection ~ 4150 4200 +Wire Wire Line + 2000 4550 1950 4550 +Wire Wire Line + 1950 4550 1950 4200 +Connection ~ 1950 4200 +Wire Wire Line + 550 5050 150 5050 +Wire Wire Line + 1150 5050 10800 5050 +Wire Wire Line + 10800 5050 10800 5150 +Wire Wire Line + 10800 5150 18050 5150 +Wire Wire Line + 18050 5150 18050 4750 +Wire Wire Line + 18050 4750 18200 4750 +Wire Wire Line + 15950 4750 15750 4750 +Wire Wire Line + 15750 4750 15750 5150 +Connection ~ 15750 5150 +Wire Wire Line + 13550 4750 13350 4750 +Wire Wire Line + 13350 4750 13350 5150 +Connection ~ 13350 5150 +Wire Wire Line + 11300 4750 11050 4750 +Wire Wire Line + 11050 4750 11050 5150 +Connection ~ 11050 5150 +Wire Wire Line + 8900 4750 8700 4750 +Wire Wire Line + 8700 4750 8700 5050 +Connection ~ 8700 5050 +Wire Wire Line + 6650 4750 6400 4750 +Wire Wire Line + 6400 4750 6400 5050 +Connection ~ 6400 5050 +Wire Wire Line + 4250 4750 4050 4750 +Wire Wire Line + 4050 4750 4050 5050 +Connection ~ 4050 5050 +Wire Wire Line + 2000 4750 1850 4750 +Wire Wire Line + 1850 4750 1850 5050 +Connection ~ 1850 5050 +Wire Wire Line + 1950 2000 -400 2000 +Wire Wire Line + 950 6100 1050 6100 +Wire Wire Line + 1050 6200 950 6200 +Wire Wire Line + 950 6300 1050 6300 +Wire Wire Line + 900 350 900 -50 +Wire Wire Line + 1250 150 1250 -50 +Wire Wire Line + 650 2300 300 2300 +Wire Wire Line + 300 2300 300 200 +Wire Wire Line + 300 200 900 200 +Connection ~ 900 200 +Wire Wire Line + 650 2200 650 50 +Wire Wire Line + 650 50 1250 50 +Connection ~ 1250 50 +Wire Wire Line + 350 6100 100 6100 +Wire Wire Line + 100 6100 100 5450 +Wire Wire Line + 100 5450 1550 5450 +Wire Wire Line + 1550 5450 1550 2250 +Wire Wire Line + 350 6200 -350 6200 +Wire Wire Line + 350 6300 -350 6300 +Wire Wire Line + 1900 6200 18200 6200 +Wire Wire Line + 18200 6200 18200 5500 +Wire Wire Line + 15950 5500 15950 6200 +Connection ~ 15950 6200 +Wire Wire Line + 13550 5500 13550 6200 +Connection ~ 13550 6200 +Wire Wire Line + 11300 5500 11150 5500 +Wire Wire Line + 11150 5500 11150 6200 +Connection ~ 11150 6200 +Wire Wire Line + 8900 5500 8700 5500 +Wire Wire Line + 8700 5500 8700 6200 +Connection ~ 8700 6200 +Wire Wire Line + 6650 5500 6450 5500 +Wire Wire Line + 6450 5500 6450 6200 +Connection ~ 6450 6200 +Wire Wire Line + 4250 5500 4100 5500 +Wire Wire Line + 4100 5500 4100 6200 +Connection ~ 4100 6200 +Wire Wire Line + 2000 5500 2000 6200 +Connection ~ 2000 6200 +Wire Wire Line + 3600 1950 3600 5000 +Wire Wire Line + 3600 5000 1250 5000 +Wire Wire Line + 1250 5000 1250 4800 +Wire Wire Line + 1250 4800 150 4800 +Connection ~ 3600 1950 +Connection ~ 3550 5000 +NoConn ~ 3400 4650 +NoConn ~ 5650 4650 +NoConn ~ 8050 4650 +NoConn ~ 10300 4650 +NoConn ~ 12700 4650 +NoConn ~ 14950 4650 +NoConn ~ 17350 4650 +NoConn ~ 19600 4650 +$Comp +L PORT U1 +U 7 1 6843B39D +P -650 2000 +F 0 "U1" H -600 2100 30 0000 C CNN +F 1 "PORT" H -650 2000 30 0000 C CNN +F 2 "" H -650 2000 60 0000 C CNN +F 3 "" H -650 2000 60 0000 C CNN + 7 -650 2000 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 8 1 6843B5FF +P -100 4800 +F 0 "U1" H -50 4900 30 0000 C CNN +F 1 "PORT" H -100 4800 30 0000 C CNN +F 2 "" H -100 4800 60 0000 C CNN +F 3 "" H -100 4800 60 0000 C CNN + 8 -100 4800 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 1 1 6843BA70 +P 1250 -300 +F 0 "U1" H 1300 -200 30 0000 C CNN +F 1 "PORT" H 1250 -300 30 0000 C CNN +F 2 "" H 1250 -300 60 0000 C CNN +F 3 "" H 1250 -300 60 0000 C CNN + 1 1250 -300 + 0 1 1 0 +$EndComp +$Comp +L PORT U1 +U 4 1 6843BF71 +P -600 6200 +F 0 "U1" H -550 6300 30 0000 C CNN +F 1 "PORT" H -600 6200 30 0000 C CNN +F 2 "" H -600 6200 60 0000 C CNN +F 3 "" H -600 6200 60 0000 C CNN + 4 -600 6200 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 5 1 6843C06A +P -600 6400 +F 0 "U1" H -550 6500 30 0000 C CNN +F 1 "PORT" H -600 6400 30 0000 C CNN +F 2 "" H -600 6400 60 0000 C CNN +F 3 "" H -600 6400 60 0000 C CNN + 5 -600 6400 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 6 1 6843C25F +P -100 5050 +F 0 "U1" H -50 5150 30 0000 C CNN +F 1 "PORT" H -100 5050 30 0000 C CNN +F 2 "" H -100 5050 60 0000 C CNN +F 3 "" H -100 5050 60 0000 C CNN + 6 -100 5050 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 2 1 6843C504 +P 900 -300 +F 0 "U1" H 950 -200 30 0000 C CNN +F 1 "PORT" H 900 -300 30 0000 C CNN +F 2 "" H 900 -300 60 0000 C CNN +F 3 "" H 900 -300 60 0000 C CNN + 2 900 -300 + 0 1 1 0 +$EndComp +$Comp +L PORT U1 +U 3 1 6843C5BD +P -150 4200 +F 0 "U1" H -100 4300 30 0000 C CNN +F 1 "PORT" H -150 4200 30 0000 C CNN +F 2 "" H -150 4200 60 0000 C CNN +F 3 "" H -150 4200 60 0000 C CNN + 3 -150 4200 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 9 1 6843CDA8 +P 2600 6850 +F 0 "U1" H 2650 6950 30 0000 C CNN +F 1 "PORT" H 2600 6850 30 0000 C CNN +F 2 "" H 2600 6850 60 0000 C CNN +F 3 "" H 2600 6850 60 0000 C CNN + 9 2600 6850 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U1 +U 10 1 6843CE63 +P 4850 6850 +F 0 "U1" H 4900 6950 30 0000 C CNN +F 1 "PORT" H 4850 6850 30 0000 C CNN +F 2 "" H 4850 6850 60 0000 C CNN +F 3 "" H 4850 6850 60 0000 C CNN + 10 4850 6850 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U1 +U 11 1 6843D1F8 +P 7250 6850 +F 0 "U1" H 7300 6950 30 0000 C CNN +F 1 "PORT" H 7250 6850 30 0000 C CNN +F 2 "" H 7250 6850 60 0000 C CNN +F 3 "" H 7250 6850 60 0000 C CNN + 11 7250 6850 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U1 +U 12 1 6843D8C1 +P 9500 6850 +F 0 "U1" H 9550 6950 30 0000 C CNN +F 1 "PORT" H 9500 6850 30 0000 C CNN +F 2 "" H 9500 6850 60 0000 C CNN +F 3 "" H 9500 6850 60 0000 C CNN + 12 9500 6850 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U1 +U 13 1 6843DCDE +P 11900 6850 +F 0 "U1" H 11950 6950 30 0000 C CNN +F 1 "PORT" H 11900 6850 30 0000 C CNN +F 2 "" H 11900 6850 60 0000 C CNN +F 3 "" H 11900 6850 60 0000 C CNN + 13 11900 6850 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U1 +U 14 1 6843DF2A +P 14150 6850 +F 0 "U1" H 14200 6950 30 0000 C CNN +F 1 "PORT" H 14150 6850 30 0000 C CNN +F 2 "" H 14150 6850 60 0000 C CNN +F 3 "" H 14150 6850 60 0000 C CNN + 14 14150 6850 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U1 +U 15 1 6843E181 +P 16550 6850 +F 0 "U1" H 16600 6950 30 0000 C CNN +F 1 "PORT" H 16550 6850 30 0000 C CNN +F 2 "" H 16550 6850 60 0000 C CNN +F 3 "" H 16550 6850 60 0000 C CNN + 15 16550 6850 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U1 +U 16 1 6843E333 +P 18800 6850 +F 0 "U1" H 18850 6950 30 0000 C CNN +F 1 "PORT" H 18800 6850 30 0000 C CNN +F 2 "" H 18800 6850 60 0000 C CNN +F 3 "" H 18800 6850 60 0000 C CNN + 16 18800 6850 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U1 +U 17 1 6843E74E +P 20650 5000 +F 0 "U1" H 20700 5100 30 0000 C CNN +F 1 "PORT" H 20650 5000 30 0000 C CNN +F 2 "" H 20650 5000 60 0000 C CNN +F 3 "" H 20650 5000 60 0000 C CNN + 17 20650 5000 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 18 1 6843EE3A +P 20700 1850 +F 0 "U1" H 20750 1950 30 0000 C CNN +F 1 "PORT" H 20700 1850 30 0000 C CNN +F 2 "" H 20700 1850 60 0000 C CNN +F 3 "" H 20700 1850 60 0000 C CNN + 18 20700 1850 + -1 0 0 1 +$EndComp +Wire Wire Line + -350 6300 -350 6400 +Wire Wire Line + 6250 5000 8450 5000 +Wire Wire Line + 8450 5000 8450 1950 +Connection ~ 8450 1950 +Wire Wire Line + 7200 1850 8550 1850 +Wire Wire Line + 8550 1850 8550 5000 +Wire Wire Line + 8550 5000 10700 5000 +Wire Wire Line + 7200 2000 7200 1850 +$EndSCHEMATC diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/SN74LS299.sub b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/SN74LS299.sub new file mode 100644 index 000000000..e3cf980ae --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/SN74LS299.sub @@ -0,0 +1,149 @@ +* Subcircuit SN74LS299 +.subckt SN74LS299 net-_u1-pad1_ net-_u1-pad2_ net-_u1-pad3_ net-_u1-pad4_ net-_u1-pad5_ net-_u1-pad6_ net-_u1-pad7_ net-_u1-pad8_ net-_u1-pad9_ net-_u1-pad10_ net-_u1-pad11_ net-_u1-pad12_ net-_u1-pad13_ net-_u1-pad14_ net-_u1-pad15_ net-_u1-pad16_ net-_u1-pad17_ net-_u1-pad18_ +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\sn74ls299\sn74ls299.cir +.include 3_and.sub +.include 4_OR.sub +x2 net-_u8-pad2_ net-_u12-pad2_ net-_u1-pad7_ net-_x2-pad4_ 3_and +x3 net-_u13-pad4_ net-_u11-pad2_ net-_u9-pad2_ net-_x3-pad4_ 3_and +x5 net-_u1-pad9_ net-_u12-pad2_ net-_u9-pad2_ net-_x4-pad2_ 3_and +x6 net-_u1-pad8_ net-_u11-pad2_ net-_u8-pad2_ net-_x4-pad1_ 3_and +x4 net-_x4-pad1_ net-_x4-pad2_ net-_x3-pad4_ net-_x2-pad4_ net-_u2-pad2_ 4_OR +* u2 net-_u1-pad3_ net-_u2-pad2_ net-_u13-pad3_ net-_u1-pad8_ ? d_flip_flop +* u3 net-_u1-pad8_ net-_u14-pad2_ net-_u1-pad9_ buffer_test +* u8 net-_u1-pad2_ net-_u8-pad2_ d_inverter +* u9 net-_u8-pad2_ net-_u9-pad2_ d_inverter +* u11 net-_u1-pad1_ net-_u11-pad2_ d_inverter +* u12 net-_u11-pad2_ net-_u12-pad2_ d_inverter +x7 net-_u8-pad2_ net-_u12-pad2_ net-_u1-pad8_ net-_x7-pad4_ 3_and +x8 net-_u15-pad4_ net-_u11-pad2_ net-_u9-pad2_ net-_x8-pad4_ 3_and +x10 net-_u1-pad10_ net-_u12-pad2_ net-_u9-pad2_ net-_x10-pad4_ 3_and +x11 net-_u13-pad4_ net-_u11-pad2_ net-_u8-pad2_ net-_x11-pad4_ 3_and +x9 net-_x11-pad4_ net-_x10-pad4_ net-_x8-pad4_ net-_x7-pad4_ net-_u13-pad2_ 4_OR +* u13 net-_u1-pad3_ net-_u13-pad2_ net-_u13-pad3_ net-_u13-pad4_ ? d_flip_flop +* u14 net-_u13-pad4_ net-_u14-pad2_ net-_u1-pad10_ buffer_test +x12 net-_u8-pad2_ net-_u12-pad2_ net-_u13-pad4_ net-_x12-pad4_ 3_and +x13 net-_u17-pad4_ net-_u11-pad2_ net-_u9-pad2_ net-_x13-pad4_ 3_and +x15 net-_u1-pad11_ net-_u12-pad2_ net-_u9-pad2_ net-_x14-pad2_ 3_and +x16 net-_u15-pad4_ net-_u11-pad2_ net-_u8-pad2_ net-_x14-pad1_ 3_and +x14 net-_x14-pad1_ net-_x14-pad2_ net-_x13-pad4_ net-_x12-pad4_ net-_u15-pad2_ 4_OR +* u15 net-_u1-pad3_ net-_u15-pad2_ net-_u13-pad3_ net-_u15-pad4_ ? d_flip_flop +* u16 net-_u15-pad4_ net-_u14-pad2_ net-_u1-pad11_ buffer_test +x17 net-_u8-pad2_ net-_u12-pad2_ net-_u15-pad4_ net-_x17-pad4_ 3_and +x18 net-_u19-pad4_ net-_u11-pad2_ net-_u9-pad2_ net-_x18-pad4_ 3_and +x20 net-_u1-pad12_ net-_u12-pad2_ net-_u9-pad2_ net-_x19-pad2_ 3_and +x21 net-_u17-pad4_ net-_u11-pad2_ net-_u8-pad2_ net-_x19-pad1_ 3_and +x19 net-_x19-pad1_ net-_x19-pad2_ net-_x18-pad4_ net-_x17-pad4_ net-_u17-pad2_ 4_OR +* u17 net-_u1-pad3_ net-_u17-pad2_ net-_u13-pad3_ net-_u17-pad4_ ? d_flip_flop +* u18 net-_u17-pad4_ net-_u14-pad2_ net-_u1-pad12_ buffer_test +x22 net-_u8-pad2_ net-_u12-pad2_ net-_u17-pad4_ net-_x22-pad4_ 3_and +x23 net-_u21-pad4_ net-_u11-pad2_ net-_u9-pad2_ net-_x23-pad4_ 3_and +x25 net-_u1-pad13_ net-_u12-pad2_ net-_u9-pad2_ net-_x24-pad2_ 3_and +x26 net-_u19-pad4_ net-_u11-pad2_ net-_u8-pad2_ net-_x24-pad1_ 3_and +x24 net-_x24-pad1_ net-_x24-pad2_ net-_x23-pad4_ net-_x22-pad4_ net-_u19-pad2_ 4_OR +* u19 net-_u1-pad3_ net-_u19-pad2_ net-_u13-pad3_ net-_u19-pad4_ ? d_flip_flop +* u20 net-_u19-pad4_ net-_u14-pad2_ net-_u1-pad13_ buffer_test +x27 net-_u8-pad2_ net-_u12-pad2_ net-_u19-pad4_ net-_x27-pad4_ 3_and +x28 net-_u23-pad4_ net-_u11-pad2_ net-_u9-pad2_ net-_x28-pad4_ 3_and +x30 net-_u1-pad14_ net-_u12-pad2_ net-_u9-pad2_ net-_x29-pad2_ 3_and +x31 net-_u21-pad4_ net-_u11-pad2_ net-_u8-pad2_ net-_x29-pad1_ 3_and +x29 net-_x29-pad1_ net-_x29-pad2_ net-_x28-pad4_ net-_x27-pad4_ net-_u21-pad2_ 4_OR +* u21 net-_u1-pad3_ net-_u21-pad2_ net-_u13-pad3_ net-_u21-pad4_ ? d_flip_flop +* u22 net-_u21-pad4_ net-_u14-pad2_ net-_u1-pad14_ buffer_test +x32 net-_u8-pad2_ net-_u12-pad2_ net-_u21-pad4_ net-_x32-pad4_ 3_and +x33 net-_u1-pad17_ net-_u11-pad2_ net-_u9-pad2_ net-_x33-pad4_ 3_and +x35 net-_u1-pad15_ net-_u12-pad2_ net-_u9-pad2_ net-_x34-pad2_ 3_and +x36 net-_u23-pad4_ net-_u11-pad2_ net-_u8-pad2_ net-_x34-pad1_ 3_and +x34 net-_x34-pad1_ net-_x34-pad2_ net-_x33-pad4_ net-_x32-pad4_ net-_u23-pad2_ 4_OR +* u23 net-_u1-pad3_ net-_u23-pad2_ net-_u13-pad3_ net-_u23-pad4_ ? d_flip_flop +* u24 net-_u23-pad4_ net-_u14-pad2_ net-_u1-pad15_ buffer_test +x37 net-_u8-pad2_ net-_u12-pad2_ net-_u23-pad4_ net-_x37-pad4_ 3_and +x38 net-_u1-pad18_ net-_u11-pad2_ net-_u9-pad2_ net-_x38-pad4_ 3_and +x40 net-_u1-pad16_ net-_u12-pad2_ net-_u9-pad2_ net-_x39-pad2_ 3_and +x41 net-_u1-pad17_ net-_u11-pad2_ net-_u8-pad2_ net-_x39-pad1_ 3_and +x39 net-_x39-pad1_ net-_x39-pad2_ net-_x38-pad4_ net-_x37-pad4_ net-_u25-pad2_ 4_OR +* u25 net-_u1-pad3_ net-_u25-pad2_ net-_u13-pad3_ net-_u1-pad17_ ? d_flip_flop +* u26 net-_u1-pad17_ net-_u14-pad2_ net-_u1-pad16_ buffer_test +* u7 net-_u1-pad6_ net-_u13-pad3_ d_inverter +x1 net-_u4-pad2_ net-_u5-pad2_ net-_u6-pad2_ net-_u14-pad2_ 3_and +* u6 net-_u1-pad5_ net-_u6-pad2_ d_inverter +* u5 net-_u1-pad4_ net-_u5-pad2_ d_inverter +* u4 net-_u10-pad3_ net-_u4-pad2_ d_inverter +* u10 net-_u1-pad1_ net-_u1-pad2_ net-_u10-pad3_ d_and +a1 [net-_u1-pad3_ ] [net-_u2-pad2_ ] [net-_u13-pad3_ ] [net-_u1-pad8_ ] [? ] u2 +a2 [net-_u1-pad8_ ] [net-_u14-pad2_ ] [net-_u1-pad9_ ] u3 +a3 net-_u1-pad2_ net-_u8-pad2_ u8 +a4 net-_u8-pad2_ net-_u9-pad2_ u9 +a5 net-_u1-pad1_ net-_u11-pad2_ u11 +a6 net-_u11-pad2_ net-_u12-pad2_ u12 +a7 [net-_u1-pad3_ ] [net-_u13-pad2_ ] [net-_u13-pad3_ ] [net-_u13-pad4_ ] [? ] u13 +a8 [net-_u13-pad4_ ] [net-_u14-pad2_ ] [net-_u1-pad10_ ] u14 +a9 [net-_u1-pad3_ ] [net-_u15-pad2_ ] [net-_u13-pad3_ ] [net-_u15-pad4_ ] [? ] u15 +a10 [net-_u15-pad4_ ] [net-_u14-pad2_ ] [net-_u1-pad11_ ] u16 +a11 [net-_u1-pad3_ ] [net-_u17-pad2_ ] [net-_u13-pad3_ ] [net-_u17-pad4_ ] [? ] u17 +a12 [net-_u17-pad4_ ] [net-_u14-pad2_ ] [net-_u1-pad12_ ] u18 +a13 [net-_u1-pad3_ ] [net-_u19-pad2_ ] [net-_u13-pad3_ ] [net-_u19-pad4_ ] [? ] u19 +a14 [net-_u19-pad4_ ] [net-_u14-pad2_ ] [net-_u1-pad13_ ] u20 +a15 [net-_u1-pad3_ ] [net-_u21-pad2_ ] [net-_u13-pad3_ ] [net-_u21-pad4_ ] [? ] u21 +a16 [net-_u21-pad4_ ] [net-_u14-pad2_ ] [net-_u1-pad14_ ] u22 +a17 [net-_u1-pad3_ ] [net-_u23-pad2_ ] [net-_u13-pad3_ ] [net-_u23-pad4_ ] [? ] u23 +a18 [net-_u23-pad4_ ] [net-_u14-pad2_ ] [net-_u1-pad15_ ] u24 +a19 [net-_u1-pad3_ ] [net-_u25-pad2_ ] [net-_u13-pad3_ ] [net-_u1-pad17_ ] [? ] u25 +a20 [net-_u1-pad17_ ] [net-_u14-pad2_ ] [net-_u1-pad16_ ] u26 +a21 net-_u1-pad6_ net-_u13-pad3_ u7 +a22 net-_u1-pad5_ net-_u6-pad2_ u6 +a23 net-_u1-pad4_ net-_u5-pad2_ u5 +a24 net-_u10-pad3_ net-_u4-pad2_ u4 +a25 [net-_u1-pad1_ net-_u1-pad2_ ] net-_u10-pad3_ u10 +* Schematic Name: d_flip_flop, NgSpice Name: d_flip_flop +.model u2 d_flip_flop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: buffer_test, NgSpice Name: buffer_test +.model u3 buffer_test(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u8 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u9 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u11 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u12 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_flip_flop, NgSpice Name: d_flip_flop +.model u13 d_flip_flop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: buffer_test, NgSpice Name: buffer_test +.model u14 buffer_test(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_flip_flop, NgSpice Name: d_flip_flop +.model u15 d_flip_flop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: buffer_test, NgSpice Name: buffer_test +.model u16 buffer_test(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_flip_flop, NgSpice Name: d_flip_flop +.model u17 d_flip_flop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: buffer_test, NgSpice Name: buffer_test +.model u18 buffer_test(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_flip_flop, NgSpice Name: d_flip_flop +.model u19 d_flip_flop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: buffer_test, NgSpice Name: buffer_test +.model u20 buffer_test(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_flip_flop, NgSpice Name: d_flip_flop +.model u21 d_flip_flop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: buffer_test, NgSpice Name: buffer_test +.model u22 buffer_test(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_flip_flop, NgSpice Name: d_flip_flop +.model u23 d_flip_flop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: buffer_test, NgSpice Name: buffer_test +.model u24 buffer_test(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_flip_flop, NgSpice Name: d_flip_flop +.model u25 d_flip_flop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: buffer_test, NgSpice Name: buffer_test +.model u26 buffer_test(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u7 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u6 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u5 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u4 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u10 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Control Statements + +.ends SN74LS299 \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/SN74LS299_Previous_Values.xml b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/SN74LS299_Previous_Values.xml new file mode 100644 index 000000000..fc7d628df --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/SN74LS299_Previous_Values.xml @@ -0,0 +1 @@ +truefalsefalseHzHz0Volts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or Amperessecsecsecd_flip_flopbuffer_testd_inverterd_inverterd_inverterd_inverterd_flip_flopbuffer_testd_flip_flopbuffer_testd_flip_flopbuffer_testd_flip_flopbuffer_testd_flip_flopbuffer_testd_flip_flopbuffer_testd_flip_flopbuffer_testd_inverterd_inverterd_inverterd_inverterd_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\4_ORC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\4_ORC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\4_ORC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\4_ORC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\4_ORC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\4_ORC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\4_ORC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_andC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\4_ORC:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\3_and \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/analysis b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/analysis new file mode 100644 index 000000000..ebd5c0a94 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS299/analysis @@ -0,0 +1 @@ +.tran 0e-00 0e-00 0e-00 \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/D.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/D.lib new file mode 100644 index 000000000..f53bf3e03 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/D.lib @@ -0,0 +1,2 @@ +.model 1N4148 D(is=2.495E-09 rs=4.755E-01 n=1.679E+00 tt=3.030E-09 cjo=1.700E-12 vj=1 m=1.959E-01 bv=1.000E+02 ibv=1.000E-04) + diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/NPN.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/NPN.lib new file mode 100644 index 000000000..be5f3073a --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/NPN.lib @@ -0,0 +1,4 @@ +.model Q2N2222 NPN( Is=14.34f Xti=3 Eg=1.11 Vaf=74.03 Bf=400 Ne=1.307 ++ Ise=14.34f Ikf=0.2847 Xtb=1.5 Br=6.092 Nc=2 Isc=0 Ikr=0 Rc=1 Cjc=7.306p ++ Mjc=0.3416 Vjc=0.75 Fc=0.5 Cje=22.01p Mje=0.377 Vje=0.75 Tr=46.91n Tf=411.1p ++ Itf=0.6 Vtf=1.7 Xtf=3 Rb=10) diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/SN74LS38-cache.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/SN74LS38-cache.lib new file mode 100644 index 000000000..7e9c6731b --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/SN74LS38-cache.lib @@ -0,0 +1,107 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# PORT +# +DEF PORT U 0 40 Y Y 26 F N +F0 "U" 50 100 30 H V C CNN +F1 "PORT" 0 0 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 325 225 285 -1421 -1278 0 1 0 N 100 50 150 0 +A 376 -275 356 1294 1408 0 1 0 N 150 0 100 -50 +S -100 50 100 -50 0 1 0 N +X ~ 1 250 0 100 L 30 30 1 1 B +X ~ 2 250 0 100 L 30 30 2 1 B +X ~ 3 250 0 100 L 30 30 3 1 B +X ~ 4 250 0 100 L 30 30 4 1 B +X ~ 5 250 0 100 L 30 30 5 1 B +X ~ 6 250 0 100 L 30 30 6 1 B +X ~ 7 250 0 100 L 30 30 7 1 B +X ~ 8 250 0 100 L 30 30 8 1 B +X ~ 9 250 0 100 L 30 30 9 1 B +X ~ 10 250 0 100 L 30 30 10 1 B +X ~ 11 250 0 100 L 30 30 11 1 B +X ~ 12 250 0 100 L 30 30 12 1 B +X ~ 13 250 0 100 L 30 30 13 1 B +X ~ 14 250 0 100 L 30 30 14 1 B +X ~ 15 250 0 100 L 30 30 15 1 B +X ~ 16 250 0 100 L 30 30 16 1 B +X ~ 17 250 0 100 L 30 30 17 1 B +X ~ 18 250 0 100 L 30 30 18 1 B +X ~ 19 250 0 100 L 30 30 19 1 B +X ~ 20 250 0 100 L 30 30 20 1 B +X ~ 21 250 0 100 L 30 30 21 1 B +X ~ 22 250 0 100 L 30 30 22 1 B +X ~ 23 250 0 100 L 30 30 23 1 B +X ~ 24 250 0 100 L 30 30 24 1 B +X ~ 25 250 0 100 L 30 30 25 1 B +X ~ 26 250 0 100 L 30 30 26 1 B +ENDDRAW +ENDDEF +# +# eSim_Diode +# +DEF eSim_Diode D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "eSim_Diode" 0 -100 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +$FPLIST + TO-???* + *SingleDiode + *_Diode_* + *SingleDiode* + D_* +$ENDFPLIST +DRAW +T 0 -100 50 60 0 0 0 A Normal 0 C C +T 0 100 50 60 0 0 0 K Normal 0 C C +P 2 0 1 6 50 50 50 -50 N +P 3 0 1 0 -50 50 50 0 -50 -50 F +X A 1 -150 0 100 R 40 40 1 1 P +X K 2 150 0 100 L 40 40 1 1 P +ENDDRAW +ENDDEF +# +# eSim_NPN +# +DEF eSim_NPN Q 0 0 Y N 1 F N +F0 "Q" -100 50 50 H V R CNN +F1 "eSim_NPN" -50 150 50 H V R CNN +F2 "" 200 100 29 H V C CNN +F3 "" 0 0 60 H V C CNN +ALIAS BC547 Q2N2222 +DRAW +C 50 0 111 0 1 10 N +P 2 0 1 0 25 25 100 100 N +P 3 0 1 0 25 -25 100 -100 100 -100 N +P 3 0 1 20 25 75 25 -75 25 -75 N +P 5 0 1 0 50 -70 70 -50 90 -90 50 -70 50 -70 F +X C 1 100 200 100 D 50 50 1 1 P +X B 2 -200 0 225 R 50 50 1 1 P +X E 3 100 -200 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# eSim_R +# +DEF eSim_R R 0 0 N Y 1 F N +F0 "R" 50 130 50 H V C CNN +F1 "eSim_R" 50 -50 50 H V C CNN +F2 "" 50 -20 30 H V C CNN +F3 "" 50 50 30 V V C CNN +ALIAS resistor +$FPLIST + R_* + Resistor_* +$ENDFPLIST +DRAW +S 150 10 -50 90 0 1 10 N +X ~ 1 -100 50 50 R 60 60 1 1 P +X ~ 2 200 50 50 L 60 60 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/SN74LS38.cir b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/SN74LS38.cir new file mode 100644 index 000000000..a9e8da68a --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/SN74LS38.cir @@ -0,0 +1,51 @@ +* C:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\SN74LS38\SN74LS38.cir + +* EESchema Netlist Version 1.1 (Spice format) creation date: 06/24/25 14:45:38 + +* To exclude a component from the Spice Netlist add [Spice_Netlist_Enabled] user FIELD set to: N +* To reorder the component spice node sequence add [Spice_Node_Sequence] user FIELD and define sequence: 2,1,0 + +* Sheet Name: / +Q3 Net-_Q11-Pad2_ Net-_Q3-Pad2_ Net-_D3-Pad2_ eSim_NPN +Q7 Net-_Q11-Pad2_ Net-_Q3-Pad2_ Net-_D7-Pad2_ eSim_NPN +D3 GND Net-_D3-Pad2_ eSim_Diode +D7 GND Net-_D7-Pad2_ eSim_Diode +Q11 Net-_Q11-Pad1_ Net-_Q11-Pad2_ Net-_Q11-Pad3_ eSim_NPN +Q15 Net-_Q15-Pad1_ Net-_Q11-Pad3_ GND eSim_NPN +R9 VCC Net-_Q11-Pad1_ 600 +R15 VCC Net-_Q15-Pad1_ 1k +R10 Net-_Q11-Pad3_ GND 400 +R3 VCC Net-_Q3-Pad2_ 4k +Q4 Net-_Q12-Pad2_ Net-_Q4-Pad2_ Net-_D4-Pad2_ eSim_NPN +Q8 Net-_Q12-Pad2_ Net-_Q4-Pad2_ Net-_D8-Pad2_ eSim_NPN +D4 GND Net-_D4-Pad2_ eSim_Diode +D8 GND Net-_D8-Pad2_ eSim_Diode +Q12 Net-_Q12-Pad1_ Net-_Q12-Pad2_ Net-_Q12-Pad3_ eSim_NPN +Q16 Net-_Q16-Pad1_ Net-_Q12-Pad3_ GND eSim_NPN +R11 VCC Net-_Q12-Pad1_ 600 +R16 VCC Net-_Q16-Pad1_ 1k +R12 Net-_Q12-Pad3_ GND 400 +R4 VCC Net-_Q4-Pad2_ 4k +Q1 Net-_Q1-Pad1_ Net-_Q1-Pad2_ Net-_D1-Pad2_ eSim_NPN +Q5 Net-_Q1-Pad1_ Net-_Q1-Pad2_ Net-_D5-Pad2_ eSim_NPN +D1 GND Net-_D1-Pad2_ eSim_Diode +D5 GND Net-_D5-Pad2_ eSim_Diode +Q9 Net-_Q9-Pad1_ Net-_Q1-Pad1_ Net-_Q13-Pad2_ eSim_NPN +Q13 Net-_Q13-Pad1_ Net-_Q13-Pad2_ GND eSim_NPN +R5 VCC Net-_Q9-Pad1_ 600 +R13 VCC Net-_Q13-Pad1_ 1k +R6 Net-_Q13-Pad2_ GND 400 +R1 VCC Net-_Q1-Pad2_ 4k +Q2 Net-_Q10-Pad2_ Net-_Q2-Pad2_ Net-_D2-Pad2_ eSim_NPN +Q6 Net-_Q10-Pad2_ Net-_Q2-Pad2_ Net-_D6-Pad2_ eSim_NPN +D2 GND Net-_D2-Pad2_ eSim_Diode +D6 GND Net-_D6-Pad2_ eSim_Diode +Q10 Net-_Q10-Pad1_ Net-_Q10-Pad2_ Net-_Q10-Pad3_ eSim_NPN +Q14 Net-_Q14-Pad1_ Net-_Q10-Pad3_ GND eSim_NPN +R7 VCC Net-_Q10-Pad1_ 600 +R14 VCC Net-_Q14-Pad1_ 600 +R8 Net-_Q10-Pad3_ GND 400 +R2 VCC Net-_Q2-Pad2_ 4k +U1 Net-_D7-Pad2_ Net-_D3-Pad2_ Net-_Q15-Pad1_ Net-_D8-Pad2_ Net-_D4-Pad2_ Net-_Q16-Pad1_ GND Net-_D5-Pad2_ Net-_D1-Pad2_ Net-_Q13-Pad1_ Net-_D6-Pad2_ Net-_D2-Pad2_ Net-_Q14-Pad1_ VCC PORT + +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/SN74LS38.cir.out b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/SN74LS38.cir.out new file mode 100644 index 000000000..86ba88e0a --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/SN74LS38.cir.out @@ -0,0 +1,54 @@ +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\sn74ls38\sn74ls38.cir + +.include NPN.lib +.include D.lib +q3 net-_q11-pad2_ net-_q3-pad2_ net-_d3-pad2_ Q2N2222 +q7 net-_q11-pad2_ net-_q3-pad2_ net-_d7-pad2_ Q2N2222 +d3 gnd net-_d3-pad2_ 1N4148 +d7 gnd net-_d7-pad2_ 1N4148 +q11 net-_q11-pad1_ net-_q11-pad2_ net-_q11-pad3_ Q2N2222 +q15 net-_q15-pad1_ net-_q11-pad3_ gnd Q2N2222 +r9 vcc net-_q11-pad1_ 600 +r15 vcc net-_q15-pad1_ 1k +r10 net-_q11-pad3_ gnd 400 +r3 vcc net-_q3-pad2_ 4k +q4 net-_q12-pad2_ net-_q4-pad2_ net-_d4-pad2_ Q2N2222 +q8 net-_q12-pad2_ net-_q4-pad2_ net-_d8-pad2_ Q2N2222 +d4 gnd net-_d4-pad2_ 1N4148 +d8 gnd net-_d8-pad2_ 1N4148 +q12 net-_q12-pad1_ net-_q12-pad2_ net-_q12-pad3_ Q2N2222 +q16 net-_q16-pad1_ net-_q12-pad3_ gnd Q2N2222 +r11 vcc net-_q12-pad1_ 600 +r16 vcc net-_q16-pad1_ 1k +r12 net-_q12-pad3_ gnd 400 +r4 vcc net-_q4-pad2_ 4k +q1 net-_q1-pad1_ net-_q1-pad2_ net-_d1-pad2_ Q2N2222 +q5 net-_q1-pad1_ net-_q1-pad2_ net-_d5-pad2_ Q2N2222 +d1 gnd net-_d1-pad2_ 1N4148 +d5 gnd net-_d5-pad2_ 1N4148 +q9 net-_q9-pad1_ net-_q1-pad1_ net-_q13-pad2_ Q2N2222 +q13 net-_q13-pad1_ net-_q13-pad2_ gnd Q2N2222 +r5 vcc net-_q9-pad1_ 600 +r13 vcc net-_q13-pad1_ 1k +r6 net-_q13-pad2_ gnd 400 +r1 vcc net-_q1-pad2_ 4k +q2 net-_q10-pad2_ net-_q2-pad2_ net-_d2-pad2_ Q2N2222 +q6 net-_q10-pad2_ net-_q2-pad2_ net-_d6-pad2_ Q2N2222 +d2 gnd net-_d2-pad2_ 1N4148 +d6 gnd net-_d6-pad2_ 1N4148 +q10 net-_q10-pad1_ net-_q10-pad2_ net-_q10-pad3_ Q2N2222 +q14 net-_q14-pad1_ net-_q10-pad3_ gnd Q2N2222 +r7 vcc net-_q10-pad1_ 600 +r14 vcc net-_q14-pad1_ 600 +r8 net-_q10-pad3_ gnd 400 +r2 vcc net-_q2-pad2_ 4k +* u1 net-_d7-pad2_ net-_d3-pad2_ net-_q15-pad1_ net-_d8-pad2_ net-_d4-pad2_ net-_q16-pad1_ gnd net-_d5-pad2_ net-_d1-pad2_ net-_q13-pad1_ net-_d6-pad2_ net-_d2-pad2_ net-_q14-pad1_ vcc port +.tran 0e-12 0e-00 0e-00 + +* Control Statements +.control +run +print allv > plot_data_v.txt +print alli > plot_data_i.txt +.endc +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/SN74LS38.pro b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/SN74LS38.pro new file mode 100644 index 000000000..7557d7229 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/SN74LS38.pro @@ -0,0 +1,83 @@ +update=06/23/25 18:25:08 +version=1 +last_client=eeschema +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=adc-dac +LibName2=memory +LibName3=xilinx +LibName4=microcontrollers +LibName5=dsp +LibName6=microchip +LibName7=analog_switches +LibName8=motorola +LibName9=texas +LibName10=intel +LibName11=audio +LibName12=interface +LibName13=digital-audio +LibName14=philips +LibName15=display +LibName16=cypress +LibName17=siliconi +LibName18=opto +LibName19=atmel +LibName20=contrib +LibName21=power +LibName22=eSim_Plot +LibName23=transistors +LibName24=conn +LibName25=eSim_User +LibName26=regul +LibName27=74xx +LibName28=cmos4000 +LibName29=eSim_Analog +LibName30=eSim_Devices +LibName31=eSim_Digital +LibName32=eSim_Hybrid +LibName33=eSim_Miscellaneous +LibName34=eSim_Power +LibName35=eSim_Sources +LibName36=eSim_Subckt +LibName37=eSim_Nghdl +LibName38=eSim_Ngveri +LibName39=eSim_SKY130 +LibName40=eSim_SKY130_Subckts +[schematic_editor] +version=1 +PageLayoutDescrFile= +PlotDirectoryName= +SubpartIdSeparator=0 +SubpartFirstId=65 +NetFmtName= +SpiceForceRefPrefix=0 +SpiceUseNetNumbers=0 +LabSize=60 diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/SN74LS38.sch b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/SN74LS38.sch new file mode 100644 index 000000000..ad5872ed1 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/SN74LS38.sch @@ -0,0 +1,975 @@ +EESchema Schematic File Version 2 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:power +LIBS:eSim_Plot +LIBS:transistors +LIBS:conn +LIBS:eSim_User +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:eSim_Analog +LIBS:eSim_Devices +LIBS:eSim_Digital +LIBS:eSim_Hybrid +LIBS:eSim_Miscellaneous +LIBS:eSim_Power +LIBS:eSim_Sources +LIBS:eSim_Subckt +LIBS:eSim_Nghdl +LIBS:eSim_Ngveri +LIBS:eSim_SKY130 +LIBS:eSim_SKY130_Subckts +LIBS:SN74LS38-cache +EELAYER 25 0 +EELAYER END +$Descr A3 16535 11693 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L eSim_NPN Q3 +U 1 1 685A3B37 +P 5950 1650 +F 0 "Q3" H 5850 1700 50 0000 R CNN +F 1 "eSim_NPN" H 5900 1800 50 0000 R CNN +F 2 "" H 6150 1750 29 0000 C CNN +F 3 "" H 5950 1650 60 0000 C CNN + 1 5950 1650 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q7 +U 1 1 685A3BA0 +P 6900 1650 +F 0 "Q7" H 6800 1700 50 0000 R CNN +F 1 "eSim_NPN" H 6850 1800 50 0000 R CNN +F 2 "" H 7100 1750 29 0000 C CNN +F 3 "" H 6900 1650 60 0000 C CNN + 1 6900 1650 + 1 0 0 -1 +$EndComp +$Comp +L eSim_Diode D3 +U 1 1 685A3BDA +P 6050 2200 +F 0 "D3" H 6050 2300 50 0000 C CNN +F 1 "eSim_Diode" H 6050 2100 50 0000 C CNN +F 2 "" H 6050 2200 60 0000 C CNN +F 3 "" H 6050 2200 60 0000 C CNN + 1 6050 2200 + 0 -1 -1 0 +$EndComp +$Comp +L eSim_Diode D7 +U 1 1 685A3C51 +P 7000 2150 +F 0 "D7" H 7000 2250 50 0000 C CNN +F 1 "eSim_Diode" H 7000 2050 50 0000 C CNN +F 2 "" H 7000 2150 60 0000 C CNN +F 3 "" H 7000 2150 60 0000 C CNN + 1 7000 2150 + 0 -1 -1 0 +$EndComp +$Comp +L eSim_NPN Q11 +U 1 1 685A3C8D +P 8300 1650 +F 0 "Q11" H 8200 1700 50 0000 R CNN +F 1 "eSim_NPN" H 8250 1800 50 0000 R CNN +F 2 "" H 8500 1750 29 0000 C CNN +F 3 "" H 8300 1650 60 0000 C CNN + 1 8300 1650 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q15 +U 1 1 685A3D03 +P 9050 1950 +F 0 "Q15" H 8950 2000 50 0000 R CNN +F 1 "eSim_NPN" H 9000 2100 50 0000 R CNN +F 2 "" H 9250 2050 29 0000 C CNN +F 3 "" H 9050 1950 60 0000 C CNN + 1 9050 1950 + 1 0 0 -1 +$EndComp +$Comp +L resistor R9 +U 1 1 685A3D5D +P 8350 1150 +F 0 "R9" H 8400 1280 50 0000 C CNN +F 1 "600" H 8400 1100 50 0000 C CNN +F 2 "" H 8400 1130 30 0000 C CNN +F 3 "" V 8400 1200 30 0000 C CNN + 1 8350 1150 + 0 1 1 0 +$EndComp +$Comp +L resistor R15 +U 1 1 685A3E4A +P 9100 1150 +F 0 "R15" H 9150 1280 50 0000 C CNN +F 1 "1k" H 9150 1100 50 0000 C CNN +F 2 "" H 9150 1130 30 0000 C CNN +F 3 "" V 9150 1200 30 0000 C CNN + 1 9100 1150 + 0 1 1 0 +$EndComp +$Comp +L resistor R10 +U 1 1 685A3F1C +P 8350 2100 +F 0 "R10" H 8400 2230 50 0000 C CNN +F 1 "400" H 8400 2050 50 0000 C CNN +F 2 "" H 8400 2080 30 0000 C CNN +F 3 "" V 8400 2150 30 0000 C CNN + 1 8350 2100 + 0 1 1 0 +$EndComp +$Comp +L resistor R3 +U 1 1 685A4051 +P 5400 950 +F 0 "R3" H 5450 1080 50 0000 C CNN +F 1 "4k" H 5450 900 50 0000 C CNN +F 2 "" H 5450 930 30 0000 C CNN +F 3 "" V 5450 1000 30 0000 C CNN + 1 5400 950 + -1 0 0 1 +$EndComp +$Comp +L eSim_NPN Q4 +U 1 1 685A7C7D +P 5950 3850 +F 0 "Q4" H 5850 3900 50 0000 R CNN +F 1 "eSim_NPN" H 5900 4000 50 0000 R CNN +F 2 "" H 6150 3950 29 0000 C CNN +F 3 "" H 5950 3850 60 0000 C CNN + 1 5950 3850 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q8 +U 1 1 685A7C83 +P 6900 3850 +F 0 "Q8" H 6800 3900 50 0000 R CNN +F 1 "eSim_NPN" H 6850 4000 50 0000 R CNN +F 2 "" H 7100 3950 29 0000 C CNN +F 3 "" H 6900 3850 60 0000 C CNN + 1 6900 3850 + 1 0 0 -1 +$EndComp +$Comp +L eSim_Diode D4 +U 1 1 685A7C89 +P 6050 4400 +F 0 "D4" H 6050 4500 50 0000 C CNN +F 1 "eSim_Diode" H 6050 4300 50 0000 C CNN +F 2 "" H 6050 4400 60 0000 C CNN +F 3 "" H 6050 4400 60 0000 C CNN + 1 6050 4400 + 0 -1 -1 0 +$EndComp +$Comp +L eSim_Diode D8 +U 1 1 685A7C8F +P 7000 4350 +F 0 "D8" H 7000 4450 50 0000 C CNN +F 1 "eSim_Diode" H 7000 4250 50 0000 C CNN +F 2 "" H 7000 4350 60 0000 C CNN +F 3 "" H 7000 4350 60 0000 C CNN + 1 7000 4350 + 0 -1 -1 0 +$EndComp +$Comp +L eSim_NPN Q12 +U 1 1 685A7C95 +P 8300 3850 +F 0 "Q12" H 8200 3900 50 0000 R CNN +F 1 "eSim_NPN" H 8250 4000 50 0000 R CNN +F 2 "" H 8500 3950 29 0000 C CNN +F 3 "" H 8300 3850 60 0000 C CNN + 1 8300 3850 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q16 +U 1 1 685A7C9B +P 9050 4150 +F 0 "Q16" H 8950 4200 50 0000 R CNN +F 1 "eSim_NPN" H 9000 4300 50 0000 R CNN +F 2 "" H 9250 4250 29 0000 C CNN +F 3 "" H 9050 4150 60 0000 C CNN + 1 9050 4150 + 1 0 0 -1 +$EndComp +$Comp +L resistor R11 +U 1 1 685A7CA1 +P 8350 3350 +F 0 "R11" H 8400 3480 50 0000 C CNN +F 1 "600" H 8400 3300 50 0000 C CNN +F 2 "" H 8400 3330 30 0000 C CNN +F 3 "" V 8400 3400 30 0000 C CNN + 1 8350 3350 + 0 1 1 0 +$EndComp +$Comp +L resistor R16 +U 1 1 685A7CA7 +P 9100 3350 +F 0 "R16" H 9150 3480 50 0000 C CNN +F 1 "1k" H 9150 3300 50 0000 C CNN +F 2 "" H 9150 3330 30 0000 C CNN +F 3 "" V 9150 3400 30 0000 C CNN + 1 9100 3350 + 0 1 1 0 +$EndComp +$Comp +L resistor R12 +U 1 1 685A7CAD +P 8350 4300 +F 0 "R12" H 8400 4430 50 0000 C CNN +F 1 "400" H 8400 4250 50 0000 C CNN +F 2 "" H 8400 4280 30 0000 C CNN +F 3 "" V 8400 4350 30 0000 C CNN + 1 8350 4300 + 0 1 1 0 +$EndComp +$Comp +L resistor R4 +U 1 1 685A7CB3 +P 5400 3150 +F 0 "R4" H 5450 3280 50 0000 C CNN +F 1 "4k" H 5450 3100 50 0000 C CNN +F 2 "" H 5450 3130 30 0000 C CNN +F 3 "" V 5450 3200 30 0000 C CNN + 1 5400 3150 + -1 0 0 1 +$EndComp +$Comp +L eSim_NPN Q1 +U 1 1 685A7F78 +P 5900 6100 +F 0 "Q1" H 5800 6150 50 0000 R CNN +F 1 "eSim_NPN" H 5850 6250 50 0000 R CNN +F 2 "" H 6100 6200 29 0000 C CNN +F 3 "" H 5900 6100 60 0000 C CNN + 1 5900 6100 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q5 +U 1 1 685A7F7E +P 6850 6100 +F 0 "Q5" H 6750 6150 50 0000 R CNN +F 1 "eSim_NPN" H 6800 6250 50 0000 R CNN +F 2 "" H 7050 6200 29 0000 C CNN +F 3 "" H 6850 6100 60 0000 C CNN + 1 6850 6100 + 1 0 0 -1 +$EndComp +$Comp +L eSim_Diode D1 +U 1 1 685A7F84 +P 6000 6650 +F 0 "D1" H 6000 6750 50 0000 C CNN +F 1 "eSim_Diode" H 6000 6550 50 0000 C CNN +F 2 "" H 6000 6650 60 0000 C CNN +F 3 "" H 6000 6650 60 0000 C CNN + 1 6000 6650 + 0 -1 -1 0 +$EndComp +$Comp +L eSim_Diode D5 +U 1 1 685A7F8A +P 6950 6600 +F 0 "D5" H 6950 6700 50 0000 C CNN +F 1 "eSim_Diode" H 6950 6500 50 0000 C CNN +F 2 "" H 6950 6600 60 0000 C CNN +F 3 "" H 6950 6600 60 0000 C CNN + 1 6950 6600 + 0 -1 -1 0 +$EndComp +$Comp +L eSim_NPN Q9 +U 1 1 685A7F90 +P 8250 6100 +F 0 "Q9" H 8150 6150 50 0000 R CNN +F 1 "eSim_NPN" H 8200 6250 50 0000 R CNN +F 2 "" H 8450 6200 29 0000 C CNN +F 3 "" H 8250 6100 60 0000 C CNN + 1 8250 6100 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q13 +U 1 1 685A7F96 +P 9000 6400 +F 0 "Q13" H 8900 6450 50 0000 R CNN +F 1 "eSim_NPN" H 8950 6550 50 0000 R CNN +F 2 "" H 9200 6500 29 0000 C CNN +F 3 "" H 9000 6400 60 0000 C CNN + 1 9000 6400 + 1 0 0 -1 +$EndComp +$Comp +L resistor R5 +U 1 1 685A7F9C +P 8300 5600 +F 0 "R5" H 8350 5730 50 0000 C CNN +F 1 "600" H 8350 5550 50 0000 C CNN +F 2 "" H 8350 5580 30 0000 C CNN +F 3 "" V 8350 5650 30 0000 C CNN + 1 8300 5600 + 0 1 1 0 +$EndComp +$Comp +L resistor R13 +U 1 1 685A7FA2 +P 9050 5600 +F 0 "R13" H 9100 5730 50 0000 C CNN +F 1 "1k" H 9100 5550 50 0000 C CNN +F 2 "" H 9100 5580 30 0000 C CNN +F 3 "" V 9100 5650 30 0000 C CNN + 1 9050 5600 + 0 1 1 0 +$EndComp +$Comp +L resistor R6 +U 1 1 685A7FA8 +P 8300 6550 +F 0 "R6" H 8350 6680 50 0000 C CNN +F 1 "400" H 8350 6500 50 0000 C CNN +F 2 "" H 8350 6530 30 0000 C CNN +F 3 "" V 8350 6600 30 0000 C CNN + 1 8300 6550 + 0 1 1 0 +$EndComp +$Comp +L resistor R1 +U 1 1 685A7FAE +P 5350 5400 +F 0 "R1" H 5400 5530 50 0000 C CNN +F 1 "4k" H 5400 5350 50 0000 C CNN +F 2 "" H 5400 5380 30 0000 C CNN +F 3 "" V 5400 5450 30 0000 C CNN + 1 5350 5400 + -1 0 0 1 +$EndComp +$Comp +L eSim_NPN Q2 +U 1 1 685A7FDF +P 5900 8300 +F 0 "Q2" H 5800 8350 50 0000 R CNN +F 1 "eSim_NPN" H 5850 8450 50 0000 R CNN +F 2 "" H 6100 8400 29 0000 C CNN +F 3 "" H 5900 8300 60 0000 C CNN + 1 5900 8300 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q6 +U 1 1 685A7FE5 +P 6850 8300 +F 0 "Q6" H 6750 8350 50 0000 R CNN +F 1 "eSim_NPN" H 6800 8450 50 0000 R CNN +F 2 "" H 7050 8400 29 0000 C CNN +F 3 "" H 6850 8300 60 0000 C CNN + 1 6850 8300 + 1 0 0 -1 +$EndComp +$Comp +L eSim_Diode D2 +U 1 1 685A7FEB +P 6000 8850 +F 0 "D2" H 6000 8950 50 0000 C CNN +F 1 "eSim_Diode" H 6000 8750 50 0000 C CNN +F 2 "" H 6000 8850 60 0000 C CNN +F 3 "" H 6000 8850 60 0000 C CNN + 1 6000 8850 + 0 -1 -1 0 +$EndComp +$Comp +L eSim_Diode D6 +U 1 1 685A7FF1 +P 6950 8800 +F 0 "D6" H 6950 8900 50 0000 C CNN +F 1 "eSim_Diode" H 6950 8700 50 0000 C CNN +F 2 "" H 6950 8800 60 0000 C CNN +F 3 "" H 6950 8800 60 0000 C CNN + 1 6950 8800 + 0 -1 -1 0 +$EndComp +$Comp +L eSim_NPN Q10 +U 1 1 685A7FF7 +P 8250 8300 +F 0 "Q10" H 8150 8350 50 0000 R CNN +F 1 "eSim_NPN" H 8200 8450 50 0000 R CNN +F 2 "" H 8450 8400 29 0000 C CNN +F 3 "" H 8250 8300 60 0000 C CNN + 1 8250 8300 + 1 0 0 -1 +$EndComp +$Comp +L eSim_NPN Q14 +U 1 1 685A7FFD +P 9000 8600 +F 0 "Q14" H 8900 8650 50 0000 R CNN +F 1 "eSim_NPN" H 8950 8750 50 0000 R CNN +F 2 "" H 9200 8700 29 0000 C CNN +F 3 "" H 9000 8600 60 0000 C CNN + 1 9000 8600 + 1 0 0 -1 +$EndComp +$Comp +L resistor R7 +U 1 1 685A8003 +P 8300 7800 +F 0 "R7" H 8350 7930 50 0000 C CNN +F 1 "600" H 8350 7750 50 0000 C CNN +F 2 "" H 8350 7780 30 0000 C CNN +F 3 "" V 8350 7850 30 0000 C CNN + 1 8300 7800 + 0 1 1 0 +$EndComp +$Comp +L resistor R14 +U 1 1 685A8009 +P 9050 7800 +F 0 "R14" H 9100 7930 50 0000 C CNN +F 1 "600" H 9100 7750 50 0000 C CNN +F 2 "" H 9100 7780 30 0000 C CNN +F 3 "" V 9100 7850 30 0000 C CNN + 1 9050 7800 + 0 1 1 0 +$EndComp +$Comp +L resistor R8 +U 1 1 685A800F +P 8300 8750 +F 0 "R8" H 8350 8880 50 0000 C CNN +F 1 "400" H 8350 8700 50 0000 C CNN +F 2 "" H 8350 8730 30 0000 C CNN +F 3 "" V 8350 8800 30 0000 C CNN + 1 8300 8750 + 0 1 1 0 +$EndComp +$Comp +L resistor R2 +U 1 1 685A8015 +P 5350 7600 +F 0 "R2" H 5400 7730 50 0000 C CNN +F 1 "4k" H 5400 7550 50 0000 C CNN +F 2 "" H 5400 7580 30 0000 C CNN +F 3 "" V 5400 7650 30 0000 C CNN + 1 5350 7600 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 6 1 685A82F0 +P 10200 3800 +F 0 "U1" H 10250 3900 30 0000 C CNN +F 1 "PORT" H 10200 3800 30 0000 C CNN +F 2 "" H 10200 3800 60 0000 C CNN +F 3 "" H 10200 3800 60 0000 C CNN + 6 10200 3800 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 9 1 685A851F +P 4650 6450 +F 0 "U1" H 4700 6550 30 0000 C CNN +F 1 "PORT" H 4650 6450 30 0000 C CNN +F 2 "" H 4650 6450 60 0000 C CNN +F 3 "" H 4650 6450 60 0000 C CNN + 9 4650 6450 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 13 1 685A87EA +P 10150 8250 +F 0 "U1" H 10200 8350 30 0000 C CNN +F 1 "PORT" H 10150 8250 30 0000 C CNN +F 2 "" H 10150 8250 60 0000 C CNN +F 3 "" H 10150 8250 60 0000 C CNN + 13 10150 8250 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 7 1 685A89B5 +P 3500 7200 +F 0 "U1" H 3550 7300 30 0000 C CNN +F 1 "PORT" H 3500 7200 30 0000 C CNN +F 2 "" H 3500 7200 60 0000 C CNN +F 3 "" H 3500 7200 60 0000 C CNN + 7 3500 7200 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 10 1 685A8BE2 +P 10150 6050 +F 0 "U1" H 10200 6150 30 0000 C CNN +F 1 "PORT" H 10150 6050 30 0000 C CNN +F 2 "" H 10150 6050 60 0000 C CNN +F 3 "" H 10150 6050 60 0000 C CNN + 10 10150 6050 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 14 1 685A8E84 +P 3500 6850 +F 0 "U1" H 3550 6950 30 0000 C CNN +F 1 "PORT" H 3500 6850 30 0000 C CNN +F 2 "" H 3500 6850 60 0000 C CNN +F 3 "" H 3500 6850 60 0000 C CNN + 14 3500 6850 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 4 1 685A927F +P 5300 4100 +F 0 "U1" H 5350 4200 30 0000 C CNN +F 1 "PORT" H 5300 4100 30 0000 C CNN +F 2 "" H 5300 4100 60 0000 C CNN +F 3 "" H 5300 4100 60 0000 C CNN + 4 5300 4100 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 3 1 685A93E6 +P 10200 1600 +F 0 "U1" H 10250 1700 30 0000 C CNN +F 1 "PORT" H 10200 1600 30 0000 C CNN +F 2 "" H 10200 1600 60 0000 C CNN +F 3 "" H 10200 1600 60 0000 C CNN + 3 10200 1600 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 11 1 685A9543 +P 5250 8550 +F 0 "U1" H 5300 8650 30 0000 C CNN +F 1 "PORT" H 5250 8550 30 0000 C CNN +F 2 "" H 5250 8550 60 0000 C CNN +F 3 "" H 5250 8550 60 0000 C CNN + 11 5250 8550 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 5 1 685A97BA +P 5550 4450 +F 0 "U1" H 5600 4550 30 0000 C CNN +F 1 "PORT" H 5550 4450 30 0000 C CNN +F 2 "" H 5550 4450 60 0000 C CNN +F 3 "" H 5550 4450 60 0000 C CNN + 5 5550 4450 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U1 +U 8 1 685A9AA5 +P 5250 6350 +F 0 "U1" H 5300 6450 30 0000 C CNN +F 1 "PORT" H 5250 6350 30 0000 C CNN +F 2 "" H 5250 6350 60 0000 C CNN +F 3 "" H 5250 6350 60 0000 C CNN + 8 5250 6350 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 12 1 685A9C93 +P 5500 8900 +F 0 "U1" H 5550 9000 30 0000 C CNN +F 1 "PORT" H 5500 8900 30 0000 C CNN +F 2 "" H 5500 8900 60 0000 C CNN +F 3 "" H 5500 8900 60 0000 C CNN + 12 5500 8900 + 0 -1 -1 0 +$EndComp +$Comp +L PORT U1 +U 1 1 685A9E5E +P 5300 1900 +F 0 "U1" H 5350 2000 30 0000 C CNN +F 1 "PORT" H 5300 1900 30 0000 C CNN +F 2 "" H 5300 1900 60 0000 C CNN +F 3 "" H 5300 1900 60 0000 C CNN + 1 5300 1900 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 2 1 685AA0EF +P 5550 2250 +F 0 "U1" H 5600 2350 30 0000 C CNN +F 1 "PORT" H 5550 2250 30 0000 C CNN +F 2 "" H 5550 2250 60 0000 C CNN +F 3 "" H 5550 2250 60 0000 C CNN + 2 5550 2250 + 0 -1 -1 0 +$EndComp +Text GLabel 4150 6850 2 60 Input ~ 0 +VCC +Text GLabel 4150 7200 2 60 Input ~ 0 +GND +Text GLabel 9500 7650 2 60 Input ~ 0 +VCC +Text GLabel 9500 5450 2 60 Input ~ 0 +VCC +Text GLabel 9550 3200 2 60 Input ~ 0 +VCC +Text GLabel 9550 1000 2 60 Input ~ 0 +VCC +Text GLabel 7650 9350 3 60 Input ~ 0 +GND +Text GLabel 7650 7150 3 60 Input ~ 0 +GND +Text GLabel 7700 4900 3 60 Input ~ 0 +GND +Text GLabel 7700 2700 3 60 Input ~ 0 +GND +Wire Wire Line + 6400 1650 6700 1650 +Connection ~ 5250 1650 +Wire Wire Line + 7650 1650 8100 1650 +Wire Wire Line + 9150 1350 9150 1750 +Wire Wire Line + 6400 1650 6400 1400 +Wire Wire Line + 6400 1400 5250 1400 +Wire Wire Line + 5250 1400 5250 1650 +Wire Wire Line + 6050 1450 6050 1350 +Wire Wire Line + 6050 1350 7000 1350 +Wire Wire Line + 7000 1350 7000 1450 +Wire Wire Line + 7650 1650 7650 1250 +Wire Wire Line + 7650 1250 6700 1250 +Wire Wire Line + 6700 1250 6700 1350 +Connection ~ 6700 1350 +Wire Wire Line + 5750 1650 4900 1650 +Wire Wire Line + 5200 1000 4900 1000 +Wire Wire Line + 4900 1000 4900 1650 +Wire Wire Line + 5500 1000 9550 1000 +Wire Wire Line + 8400 1050 8400 1000 +Connection ~ 8400 1000 +Wire Wire Line + 8400 1350 8400 1450 +Wire Wire Line + 9150 1050 9150 1000 +Connection ~ 9150 1000 +Wire Wire Line + 6050 1850 6050 2050 +Wire Wire Line + 7000 1850 7000 2000 +Wire Wire Line + 8400 1850 8400 2000 +Wire Wire Line + 8400 1950 8850 1950 +Connection ~ 8400 1950 +Wire Wire Line + 9150 2150 9150 2550 +Wire Wire Line + 9150 2550 6050 2550 +Wire Wire Line + 6050 2550 6050 2350 +Wire Wire Line + 7000 2300 7000 2550 +Connection ~ 7000 2550 +Wire Wire Line + 8400 2300 8400 2550 +Connection ~ 8400 2550 +Wire Wire Line + 7000 1900 5550 1900 +Connection ~ 7000 1900 +Wire Wire Line + 6050 2000 5550 2000 +Connection ~ 6050 2000 +Connection ~ 9150 1600 +Wire Wire Line + 7700 2550 7700 2700 +Connection ~ 7700 2550 +Wire Wire Line + 6400 3850 6700 3850 +Connection ~ 5250 3850 +Wire Wire Line + 7650 3850 8100 3850 +Wire Wire Line + 9150 3550 9150 3950 +Wire Wire Line + 6400 3850 6400 3600 +Wire Wire Line + 6400 3600 5250 3600 +Wire Wire Line + 5250 3600 5250 3850 +Wire Wire Line + 6050 3650 6050 3550 +Wire Wire Line + 6050 3550 7000 3550 +Wire Wire Line + 7000 3550 7000 3650 +Wire Wire Line + 7650 3850 7650 3450 +Wire Wire Line + 7650 3450 6700 3450 +Wire Wire Line + 6700 3450 6700 3550 +Connection ~ 6700 3550 +Wire Wire Line + 5750 3850 4900 3850 +Wire Wire Line + 5200 3200 4900 3200 +Wire Wire Line + 4900 3200 4900 3850 +Wire Wire Line + 5500 3200 9550 3200 +Wire Wire Line + 8400 3250 8400 3200 +Connection ~ 8400 3200 +Wire Wire Line + 8400 3550 8400 3650 +Wire Wire Line + 9150 3250 9150 3200 +Connection ~ 9150 3200 +Wire Wire Line + 6050 4050 6050 4250 +Wire Wire Line + 7000 4050 7000 4200 +Wire Wire Line + 8400 4050 8400 4200 +Wire Wire Line + 8400 4150 8850 4150 +Connection ~ 8400 4150 +Wire Wire Line + 9150 4350 9150 4750 +Wire Wire Line + 9150 4750 6050 4750 +Wire Wire Line + 6050 4750 6050 4550 +Wire Wire Line + 7000 4500 7000 4750 +Connection ~ 7000 4750 +Wire Wire Line + 8400 4500 8400 4750 +Connection ~ 8400 4750 +Wire Wire Line + 7000 4100 5550 4100 +Connection ~ 7000 4100 +Wire Wire Line + 6050 4200 5550 4200 +Connection ~ 6050 4200 +Connection ~ 9150 3800 +Wire Wire Line + 7700 4750 7700 4900 +Connection ~ 7700 4750 +Wire Wire Line + 6350 6100 6650 6100 +Connection ~ 5200 6100 +Wire Wire Line + 7600 6100 8050 6100 +Wire Wire Line + 9100 5800 9100 6200 +Wire Wire Line + 6350 6100 6350 5850 +Wire Wire Line + 6350 5850 5200 5850 +Wire Wire Line + 5200 5850 5200 6100 +Wire Wire Line + 6000 5900 6000 5800 +Wire Wire Line + 6000 5800 6950 5800 +Wire Wire Line + 6950 5800 6950 5900 +Wire Wire Line + 7600 6100 7600 5700 +Wire Wire Line + 7600 5700 6650 5700 +Wire Wire Line + 6650 5700 6650 5800 +Connection ~ 6650 5800 +Wire Wire Line + 5700 6100 4850 6100 +Wire Wire Line + 5150 5450 4850 5450 +Wire Wire Line + 4850 5450 4850 6100 +Wire Wire Line + 5450 5450 9500 5450 +Wire Wire Line + 8350 5500 8350 5450 +Connection ~ 8350 5450 +Wire Wire Line + 8350 5800 8350 5900 +Wire Wire Line + 9100 5500 9100 5450 +Connection ~ 9100 5450 +Wire Wire Line + 6000 6300 6000 6500 +Wire Wire Line + 6950 6300 6950 6450 +Wire Wire Line + 8350 6300 8350 6450 +Wire Wire Line + 8350 6400 8800 6400 +Connection ~ 8350 6400 +Wire Wire Line + 9100 6600 9100 7000 +Wire Wire Line + 9100 7000 6000 7000 +Wire Wire Line + 6000 7000 6000 6800 +Wire Wire Line + 6950 6750 6950 7000 +Connection ~ 6950 7000 +Wire Wire Line + 8350 6750 8350 7000 +Connection ~ 8350 7000 +Wire Wire Line + 6950 6350 5500 6350 +Connection ~ 6950 6350 +Wire Wire Line + 4900 6450 6000 6450 +Connection ~ 6000 6450 +Connection ~ 9100 6050 +Wire Wire Line + 7650 7000 7650 7150 +Connection ~ 7650 7000 +Wire Wire Line + 6350 8300 6650 8300 +Connection ~ 5200 8300 +Wire Wire Line + 7600 8300 8050 8300 +Wire Wire Line + 9100 8000 9100 8400 +Wire Wire Line + 6350 8300 6350 8050 +Wire Wire Line + 6350 8050 5200 8050 +Wire Wire Line + 5200 8050 5200 8300 +Wire Wire Line + 6000 8100 6000 8000 +Wire Wire Line + 6000 8000 6950 8000 +Wire Wire Line + 6950 8000 6950 8100 +Wire Wire Line + 7600 8300 7600 7900 +Wire Wire Line + 7600 7900 6650 7900 +Wire Wire Line + 6650 7900 6650 8000 +Connection ~ 6650 8000 +Wire Wire Line + 5700 8300 4850 8300 +Wire Wire Line + 5150 7650 4850 7650 +Wire Wire Line + 4850 7650 4850 8300 +Wire Wire Line + 5450 7650 9500 7650 +Wire Wire Line + 8350 7700 8350 7650 +Connection ~ 8350 7650 +Wire Wire Line + 8350 8000 8350 8100 +Wire Wire Line + 9100 7700 9100 7650 +Connection ~ 9100 7650 +Wire Wire Line + 6000 8500 6000 8700 +Wire Wire Line + 6950 8500 6950 8650 +Wire Wire Line + 8350 8500 8350 8650 +Wire Wire Line + 8350 8600 8800 8600 +Connection ~ 8350 8600 +Wire Wire Line + 9100 8800 9100 9200 +Wire Wire Line + 9100 9200 6000 9200 +Wire Wire Line + 6000 9200 6000 9000 +Wire Wire Line + 6950 8950 6950 9200 +Connection ~ 6950 9200 +Wire Wire Line + 8350 8950 8350 9200 +Connection ~ 8350 9200 +Wire Wire Line + 6950 8550 5500 8550 +Connection ~ 6950 8550 +Wire Wire Line + 6000 8650 5500 8650 +Connection ~ 6000 8650 +Connection ~ 9100 8250 +Wire Wire Line + 7650 9200 7650 9350 +Connection ~ 7650 9200 +Wire Wire Line + 3750 6850 4150 6850 +Wire Wire Line + 4150 7200 3750 7200 +Wire Wire Line + 9100 8250 9900 8250 +Wire Wire Line + 9100 6050 9900 6050 +Wire Wire Line + 9150 3800 9950 3800 +Wire Wire Line + 9150 1600 9950 1600 +$EndSCHEMATC diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/SN74LS38.sub b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/SN74LS38.sub new file mode 100644 index 000000000..a3aadf789 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/SN74LS38.sub @@ -0,0 +1,48 @@ +* Subcircuit SN74LS38 +.subckt SN74LS38 net-_d7-pad2_ net-_d3-pad2_ net-_q15-pad1_ net-_d8-pad2_ net-_d4-pad2_ net-_q16-pad1_ gnd net-_d5-pad2_ net-_d1-pad2_ net-_q13-pad1_ net-_d6-pad2_ net-_d2-pad2_ net-_q14-pad1_ vcc +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\sn74ls38\sn74ls38.cir +.include NPN.lib +.include D.lib +q3 net-_q11-pad2_ net-_q3-pad2_ net-_d3-pad2_ Q2N2222 +q7 net-_q11-pad2_ net-_q3-pad2_ net-_d7-pad2_ Q2N2222 +d3 gnd net-_d3-pad2_ 1N4148 +d7 gnd net-_d7-pad2_ 1N4148 +q11 net-_q11-pad1_ net-_q11-pad2_ net-_q11-pad3_ Q2N2222 +q15 net-_q15-pad1_ net-_q11-pad3_ gnd Q2N2222 +r9 vcc net-_q11-pad1_ 600 +r15 vcc net-_q15-pad1_ 1k +r10 net-_q11-pad3_ gnd 400 +r3 vcc net-_q3-pad2_ 4k +q4 net-_q12-pad2_ net-_q4-pad2_ net-_d4-pad2_ Q2N2222 +q8 net-_q12-pad2_ net-_q4-pad2_ net-_d8-pad2_ Q2N2222 +d4 gnd net-_d4-pad2_ 1N4148 +d8 gnd net-_d8-pad2_ 1N4148 +q12 net-_q12-pad1_ net-_q12-pad2_ net-_q12-pad3_ Q2N2222 +q16 net-_q16-pad1_ net-_q12-pad3_ gnd Q2N2222 +r11 vcc net-_q12-pad1_ 600 +r16 vcc net-_q16-pad1_ 1k +r12 net-_q12-pad3_ gnd 400 +r4 vcc net-_q4-pad2_ 4k +q1 net-_q1-pad1_ net-_q1-pad2_ net-_d1-pad2_ Q2N2222 +q5 net-_q1-pad1_ net-_q1-pad2_ net-_d5-pad2_ Q2N2222 +d1 gnd net-_d1-pad2_ 1N4148 +d5 gnd net-_d5-pad2_ 1N4148 +q9 net-_q9-pad1_ net-_q1-pad1_ net-_q13-pad2_ Q2N2222 +q13 net-_q13-pad1_ net-_q13-pad2_ gnd Q2N2222 +r5 vcc net-_q9-pad1_ 600 +r13 vcc net-_q13-pad1_ 1k +r6 net-_q13-pad2_ gnd 400 +r1 vcc net-_q1-pad2_ 4k +q2 net-_q10-pad2_ net-_q2-pad2_ net-_d2-pad2_ Q2N2222 +q6 net-_q10-pad2_ net-_q2-pad2_ net-_d6-pad2_ Q2N2222 +d2 gnd net-_d2-pad2_ 1N4148 +d6 gnd net-_d6-pad2_ 1N4148 +q10 net-_q10-pad1_ net-_q10-pad2_ net-_q10-pad3_ Q2N2222 +q14 net-_q14-pad1_ net-_q10-pad3_ gnd Q2N2222 +r7 vcc net-_q10-pad1_ 600 +r14 vcc net-_q14-pad1_ 600 +r8 net-_q10-pad3_ gnd 400 +r2 vcc net-_q2-pad2_ 4k +* Control Statements + +.ends SN74LS38 \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/SN74LS38_Previous_Values.xml b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/SN74LS38_Previous_Values.xml new file mode 100644 index 000000000..7678244f4 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/SN74LS38_Previous_Values.xml @@ -0,0 +1 @@ +adc_bridged_bufferdac_bridgeadc_bridged_bufferdac_bridgeadc_bridged_bufferdac_bridgeadc_bridged_bufferdac_bridgeC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.libC:\Users\chand\esim\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.libtruefalsefalseHzHz0Volts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or Amperessecpssec \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/analysis b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/analysis new file mode 100644 index 000000000..687c71ec1 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS38/analysis @@ -0,0 +1 @@ +.tran 0e-12 0e-00 0e-00 \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/SN74LS606-cache.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/SN74LS606-cache.lib new file mode 100644 index 000000000..9af73b115 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/SN74LS606-cache.lib @@ -0,0 +1,106 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# PORT +# +DEF PORT U 0 40 Y Y 26 F N +F0 "U" 50 100 30 H V C CNN +F1 "PORT" 0 0 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 325 225 285 -1421 -1278 0 1 0 N 100 50 150 0 +A 376 -275 356 1294 1408 0 1 0 N 150 0 100 -50 +S -100 50 100 -50 0 1 0 N +X ~ 1 250 0 100 L 30 30 1 1 B +X ~ 2 250 0 100 L 30 30 2 1 B +X ~ 3 250 0 100 L 30 30 3 1 B +X ~ 4 250 0 100 L 30 30 4 1 B +X ~ 5 250 0 100 L 30 30 5 1 B +X ~ 6 250 0 100 L 30 30 6 1 B +X ~ 7 250 0 100 L 30 30 7 1 B +X ~ 8 250 0 100 L 30 30 8 1 B +X ~ 9 250 0 100 L 30 30 9 1 B +X ~ 10 250 0 100 L 30 30 10 1 B +X ~ 11 250 0 100 L 30 30 11 1 B +X ~ 12 250 0 100 L 30 30 12 1 B +X ~ 13 250 0 100 L 30 30 13 1 B +X ~ 14 250 0 100 L 30 30 14 1 B +X ~ 15 250 0 100 L 30 30 15 1 B +X ~ 16 250 0 100 L 30 30 16 1 B +X ~ 17 250 0 100 L 30 30 17 1 B +X ~ 18 250 0 100 L 30 30 18 1 B +X ~ 19 250 0 100 L 30 30 19 1 B +X ~ 20 250 0 100 L 30 30 20 1 B +X ~ 21 250 0 100 L 30 30 21 1 B +X ~ 22 250 0 100 L 30 30 22 1 B +X ~ 23 250 0 100 L 30 30 23 1 B +X ~ 24 250 0 100 L 30 30 24 1 B +X ~ 25 250 0 100 L 30 30 25 1 B +X ~ 26 250 0 100 L 30 30 26 1 B +ENDDRAW +ENDDEF +# +# d_and +# +DEF d_and U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "d_and" 50 100 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 149 50 100 -894 0 0 1 0 N 150 -50 250 50 +A 150 49 100 6 900 0 1 0 N 250 50 150 150 +P 4 0 1 0 150 -50 -250 -50 -250 150 150 150 N +X IN1 1 -450 100 200 R 50 50 1 1 I +X IN2 2 -450 0 200 R 50 50 1 1 I +X OUT 3 450 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# d_inverter +# +DEF d_inverter U 0 40 Y Y 1 F N +F0 "U" 0 -100 60 H V C CNN +F1 "d_inverter" 0 150 60 H V C CNN +F2 "" 50 -50 60 H V C CNN +F3 "" 50 -50 60 H V C CNN +DRAW +P 4 0 1 0 -100 50 -100 -50 100 0 -100 50 N +X ~ 1 -300 0 200 R 50 50 1 1 I +X ~ 2 300 0 200 L 50 50 1 1 O I +ENDDRAW +ENDDEF +# +# risingedge_dflipflop +# +DEF risingedge_dflipflop U 0 40 Y Y 1 F N +F0 "U" 2850 1800 60 H V C CNN +F1 "risingedge_dflipflop" 2850 2000 60 H V C CNN +F2 "" 2850 1950 60 H V C CNN +F3 "" 2850 1950 60 H V C CNN +DRAW +S 2350 2100 3350 1600 0 1 0 N +X D0 1 2150 1900 200 R 50 50 1 1 I +X clk0 2 2150 1800 200 R 50 50 1 1 I +X Q0 3 3550 1900 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# tristate_nor +# +DEF tristate_nor U 0 40 Y Y 1 F N +F0 "U" 2850 1800 60 H V C CNN +F1 "tristate_nor" 2850 2000 60 H V C CNN +F2 "" 2850 1950 60 H V C CNN +F3 "" 2850 1950 60 H V C CNN +DRAW +S 2350 2100 3350 1500 0 1 0 N +X A0 1 2150 1900 200 R 50 50 1 1 I +X B0 2 2150 1800 200 R 50 50 1 1 I +X EN0 3 2150 1700 200 R 50 50 1 1 I +X Y0 4 3550 1900 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +#End Library diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/SN74LS606.cir b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/SN74LS606.cir new file mode 100644 index 000000000..ea9637dc5 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/SN74LS606.cir @@ -0,0 +1,79 @@ +* C:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\SN74LS606\SN74LS606.cir + +* EESchema Netlist Version 1.1 (Spice format) creation date: 06/23/25 17:57:07 + +* To exclude a component from the Spice Netlist add [Spice_Netlist_Enabled] user FIELD set to: N +* To reorder the component spice node sequence add [Spice_Node_Sequence] user FIELD and define sequence: 2,1,0 + +* Sheet Name: / +U26 Net-_U1-Pad1_ Net-_U26-Pad2_ d_inverter +U28 Net-_U26-Pad2_ Net-_U28-Pad2_ d_inverter +U18 Net-_U1-Pad3_ Net-_U18-Pad2_ Net-_U18-Pad3_ risingedge_dflipflop +U27 Net-_U1-Pad2_ Net-_U10-Pad1_ d_inverter +U30 Net-_U10-Pad1_ Net-_U30-Pad2_ d_inverter +U46 Net-_U46-Pad1_ Net-_U26-Pad2_ Net-_U38-Pad1_ d_and +U47 Net-_U2-Pad3_ Net-_U28-Pad2_ Net-_U38-Pad2_ d_and +U38 Net-_U38-Pad1_ Net-_U38-Pad2_ Net-_U30-Pad2_ Net-_U1-Pad19_ tristate_nor +U2 Net-_U1-Pad4_ Net-_U10-Pad2_ Net-_U2-Pad3_ risingedge_dflipflop +U29 Net-_U10-Pad1_ Net-_U18-Pad2_ d_inverter +U10 Net-_U10-Pad1_ Net-_U10-Pad2_ d_inverter +U19 Net-_U1-Pad5_ Net-_U19-Pad2_ Net-_U19-Pad3_ risingedge_dflipflop +U48 Net-_U48-Pad1_ Net-_U26-Pad2_ ? d_and +U49 Net-_U3-Pad3_ Net-_U28-Pad2_ Net-_U39-Pad2_ d_and +U39 ? Net-_U39-Pad2_ Net-_U30-Pad2_ Net-_U1-Pad20_ tristate_nor +U3 Net-_U1-Pad6_ Net-_U11-Pad2_ Net-_U3-Pad3_ risingedge_dflipflop +U31 Net-_U10-Pad1_ Net-_U19-Pad2_ d_inverter +U11 Net-_U10-Pad1_ Net-_U11-Pad2_ d_inverter +U20 Net-_U1-Pad7_ Net-_U20-Pad2_ Net-_U20-Pad3_ risingedge_dflipflop +U50 Net-_U50-Pad1_ Net-_U26-Pad2_ Net-_U40-Pad1_ d_and +U51 Net-_U4-Pad3_ Net-_U28-Pad2_ Net-_U40-Pad2_ d_and +U40 Net-_U40-Pad1_ Net-_U40-Pad2_ Net-_U30-Pad2_ Net-_U1-Pad21_ tristate_nor +U4 Net-_U1-Pad8_ Net-_U12-Pad2_ Net-_U4-Pad3_ risingedge_dflipflop +U32 Net-_U10-Pad1_ Net-_U20-Pad2_ d_inverter +U12 Net-_U10-Pad1_ Net-_U12-Pad2_ d_inverter +U22 Net-_U1-Pad9_ Net-_U22-Pad2_ Net-_U22-Pad3_ risingedge_dflipflop +U54 Net-_U54-Pad1_ Net-_U26-Pad2_ Net-_U42-Pad1_ d_and +U55 Net-_U55-Pad1_ Net-_U28-Pad2_ Net-_U42-Pad2_ d_and +U42 Net-_U42-Pad1_ Net-_U42-Pad2_ Net-_U30-Pad2_ Net-_U1-Pad22_ tristate_nor +U6 Net-_U1-Pad10_ Net-_U14-Pad2_ Net-_U55-Pad1_ risingedge_dflipflop +U34 Net-_U10-Pad1_ Net-_U22-Pad2_ d_inverter +U14 Net-_U10-Pad1_ Net-_U14-Pad2_ d_inverter +U21 Net-_U1-Pad11_ Net-_U21-Pad2_ Net-_U21-Pad3_ risingedge_dflipflop +U52 Net-_U52-Pad1_ Net-_U26-Pad2_ Net-_U41-Pad1_ d_and +U53 Net-_U5-Pad3_ Net-_U28-Pad2_ Net-_U41-Pad2_ d_and +U41 Net-_U41-Pad1_ Net-_U41-Pad2_ Net-_U30-Pad2_ Net-_U1-Pad23_ tristate_nor +U5 Net-_U1-Pad12_ Net-_U13-Pad2_ Net-_U5-Pad3_ risingedge_dflipflop +U33 Net-_U10-Pad1_ Net-_U21-Pad2_ d_inverter +U13 Net-_U10-Pad1_ Net-_U13-Pad2_ d_inverter +U23 Net-_U1-Pad13_ Net-_U23-Pad2_ Net-_U23-Pad3_ risingedge_dflipflop +U56 Net-_U56-Pad1_ Net-_U26-Pad2_ Net-_U43-Pad1_ d_and +U57 Net-_U57-Pad1_ Net-_U28-Pad2_ Net-_U43-Pad2_ d_and +U43 Net-_U43-Pad1_ Net-_U43-Pad2_ Net-_U30-Pad2_ Net-_U1-Pad24_ tristate_nor +U7 Net-_U1-Pad14_ Net-_U15-Pad2_ Net-_U57-Pad1_ risingedge_dflipflop +U35 Net-_U10-Pad1_ Net-_U23-Pad2_ d_inverter +U15 Net-_U10-Pad1_ Net-_U15-Pad2_ d_inverter +U24 Net-_U1-Pad15_ Net-_U24-Pad2_ Net-_U24-Pad3_ risingedge_dflipflop +U58 Net-_U58-Pad1_ Net-_U26-Pad2_ Net-_U44-Pad1_ d_and +U59 Net-_U59-Pad1_ Net-_U28-Pad2_ Net-_U44-Pad2_ d_and +U44 Net-_U44-Pad1_ Net-_U44-Pad2_ Net-_U30-Pad2_ Net-_U1-Pad25_ tristate_nor +U8 Net-_U1-Pad16_ Net-_U16-Pad2_ Net-_U59-Pad1_ risingedge_dflipflop +U36 Net-_U10-Pad1_ Net-_U24-Pad2_ d_inverter +U16 Net-_U10-Pad1_ Net-_U16-Pad2_ d_inverter +U25 Net-_U1-Pad17_ Net-_U25-Pad2_ Net-_U25-Pad3_ risingedge_dflipflop +U60 Net-_U60-Pad1_ Net-_U26-Pad2_ Net-_U45-Pad1_ d_and +U61 Net-_U61-Pad1_ Net-_U28-Pad2_ Net-_U45-Pad2_ d_and +U45 Net-_U45-Pad1_ Net-_U45-Pad2_ Net-_U30-Pad2_ Net-_U1-Pad26_ tristate_nor +U9 Net-_U1-Pad18_ Net-_U17-Pad2_ Net-_U61-Pad1_ risingedge_dflipflop +U37 Net-_U10-Pad1_ Net-_U25-Pad2_ d_inverter +U17 Net-_U10-Pad1_ Net-_U17-Pad2_ d_inverter +U1 Net-_U1-Pad1_ Net-_U1-Pad2_ Net-_U1-Pad3_ Net-_U1-Pad4_ Net-_U1-Pad5_ Net-_U1-Pad6_ Net-_U1-Pad7_ Net-_U1-Pad8_ Net-_U1-Pad9_ Net-_U1-Pad10_ Net-_U1-Pad11_ Net-_U1-Pad12_ Net-_U1-Pad13_ Net-_U1-Pad14_ Net-_U1-Pad15_ Net-_U1-Pad16_ Net-_U1-Pad17_ Net-_U1-Pad18_ Net-_U1-Pad19_ Net-_U1-Pad20_ Net-_U1-Pad21_ Net-_U1-Pad22_ Net-_U1-Pad23_ Net-_U1-Pad24_ Net-_U1-Pad25_ Net-_U1-Pad26_ PORT +U62 Net-_U18-Pad3_ Net-_U46-Pad1_ d_inverter +U63 Net-_U19-Pad3_ Net-_U48-Pad1_ d_inverter +U64 Net-_U20-Pad3_ Net-_U50-Pad1_ d_inverter +U65 Net-_U21-Pad3_ Net-_U52-Pad1_ d_inverter +U66 Net-_U22-Pad3_ Net-_U54-Pad1_ d_inverter +U67 Net-_U23-Pad3_ Net-_U56-Pad1_ d_inverter +U68 Net-_U24-Pad3_ Net-_U58-Pad1_ d_inverter +U69 Net-_U25-Pad3_ Net-_U60-Pad1_ d_inverter + +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/SN74LS606.cir.out b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/SN74LS606.cir.out new file mode 100644 index 000000000..74636cf35 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/SN74LS606.cir.out @@ -0,0 +1,284 @@ +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\sn74ls606\sn74ls606.cir + +* u26 net-_u1-pad1_ net-_u26-pad2_ d_inverter +* u28 net-_u26-pad2_ net-_u28-pad2_ d_inverter +* u18 net-_u1-pad3_ net-_u18-pad2_ net-_u18-pad3_ risingedge_dflipflop +* u27 net-_u1-pad2_ net-_u10-pad1_ d_inverter +* u30 net-_u10-pad1_ net-_u30-pad2_ d_inverter +* u46 net-_u46-pad1_ net-_u26-pad2_ net-_u38-pad1_ d_and +* u47 net-_u2-pad3_ net-_u28-pad2_ net-_u38-pad2_ d_and +* u38 net-_u38-pad1_ net-_u38-pad2_ net-_u30-pad2_ net-_u1-pad19_ tristate_nor +* u2 net-_u1-pad4_ net-_u10-pad2_ net-_u2-pad3_ risingedge_dflipflop +* u29 net-_u10-pad1_ net-_u18-pad2_ d_inverter +* u10 net-_u10-pad1_ net-_u10-pad2_ d_inverter +* u19 net-_u1-pad5_ net-_u19-pad2_ net-_u19-pad3_ risingedge_dflipflop +* u48 net-_u48-pad1_ net-_u26-pad2_ ? d_and +* u49 net-_u3-pad3_ net-_u28-pad2_ net-_u39-pad2_ d_and +* u39 ? net-_u39-pad2_ net-_u30-pad2_ net-_u1-pad20_ tristate_nor +* u3 net-_u1-pad6_ net-_u11-pad2_ net-_u3-pad3_ risingedge_dflipflop +* u31 net-_u10-pad1_ net-_u19-pad2_ d_inverter +* u11 net-_u10-pad1_ net-_u11-pad2_ d_inverter +* u20 net-_u1-pad7_ net-_u20-pad2_ net-_u20-pad3_ risingedge_dflipflop +* u50 net-_u50-pad1_ net-_u26-pad2_ net-_u40-pad1_ d_and +* u51 net-_u4-pad3_ net-_u28-pad2_ net-_u40-pad2_ d_and +* u40 net-_u40-pad1_ net-_u40-pad2_ net-_u30-pad2_ net-_u1-pad21_ tristate_nor +* u4 net-_u1-pad8_ net-_u12-pad2_ net-_u4-pad3_ risingedge_dflipflop +* u32 net-_u10-pad1_ net-_u20-pad2_ d_inverter +* u12 net-_u10-pad1_ net-_u12-pad2_ d_inverter +* u22 net-_u1-pad9_ net-_u22-pad2_ net-_u22-pad3_ risingedge_dflipflop +* u54 net-_u54-pad1_ net-_u26-pad2_ net-_u42-pad1_ d_and +* u55 net-_u55-pad1_ net-_u28-pad2_ net-_u42-pad2_ d_and +* u42 net-_u42-pad1_ net-_u42-pad2_ net-_u30-pad2_ net-_u1-pad22_ tristate_nor +* u6 net-_u1-pad10_ net-_u14-pad2_ net-_u55-pad1_ risingedge_dflipflop +* u34 net-_u10-pad1_ net-_u22-pad2_ d_inverter +* u14 net-_u10-pad1_ net-_u14-pad2_ d_inverter +* u21 net-_u1-pad11_ net-_u21-pad2_ net-_u21-pad3_ risingedge_dflipflop +* u52 net-_u52-pad1_ net-_u26-pad2_ net-_u41-pad1_ d_and +* u53 net-_u5-pad3_ net-_u28-pad2_ net-_u41-pad2_ d_and +* u41 net-_u41-pad1_ net-_u41-pad2_ net-_u30-pad2_ net-_u1-pad23_ tristate_nor +* u5 net-_u1-pad12_ net-_u13-pad2_ net-_u5-pad3_ risingedge_dflipflop +* u33 net-_u10-pad1_ net-_u21-pad2_ d_inverter +* u13 net-_u10-pad1_ net-_u13-pad2_ d_inverter +* u23 net-_u1-pad13_ net-_u23-pad2_ net-_u23-pad3_ risingedge_dflipflop +* u56 net-_u56-pad1_ net-_u26-pad2_ net-_u43-pad1_ d_and +* u57 net-_u57-pad1_ net-_u28-pad2_ net-_u43-pad2_ d_and +* u43 net-_u43-pad1_ net-_u43-pad2_ net-_u30-pad2_ net-_u1-pad24_ tristate_nor +* u7 net-_u1-pad14_ net-_u15-pad2_ net-_u57-pad1_ risingedge_dflipflop +* u35 net-_u10-pad1_ net-_u23-pad2_ d_inverter +* u15 net-_u10-pad1_ net-_u15-pad2_ d_inverter +* u24 net-_u1-pad15_ net-_u24-pad2_ net-_u24-pad3_ risingedge_dflipflop +* u58 net-_u58-pad1_ net-_u26-pad2_ net-_u44-pad1_ d_and +* u59 net-_u59-pad1_ net-_u28-pad2_ net-_u44-pad2_ d_and +* u44 net-_u44-pad1_ net-_u44-pad2_ net-_u30-pad2_ net-_u1-pad25_ tristate_nor +* u8 net-_u1-pad16_ net-_u16-pad2_ net-_u59-pad1_ risingedge_dflipflop +* u36 net-_u10-pad1_ net-_u24-pad2_ d_inverter +* u16 net-_u10-pad1_ net-_u16-pad2_ d_inverter +* u25 net-_u1-pad17_ net-_u25-pad2_ net-_u25-pad3_ risingedge_dflipflop +* u60 net-_u60-pad1_ net-_u26-pad2_ net-_u45-pad1_ d_and +* u61 net-_u61-pad1_ net-_u28-pad2_ net-_u45-pad2_ d_and +* u45 net-_u45-pad1_ net-_u45-pad2_ net-_u30-pad2_ net-_u1-pad26_ tristate_nor +* u9 net-_u1-pad18_ net-_u17-pad2_ net-_u61-pad1_ risingedge_dflipflop +* u37 net-_u10-pad1_ net-_u25-pad2_ d_inverter +* u17 net-_u10-pad1_ net-_u17-pad2_ d_inverter +* u1 net-_u1-pad1_ net-_u1-pad2_ net-_u1-pad3_ net-_u1-pad4_ net-_u1-pad5_ net-_u1-pad6_ net-_u1-pad7_ net-_u1-pad8_ net-_u1-pad9_ net-_u1-pad10_ net-_u1-pad11_ net-_u1-pad12_ net-_u1-pad13_ net-_u1-pad14_ net-_u1-pad15_ net-_u1-pad16_ net-_u1-pad17_ net-_u1-pad18_ net-_u1-pad19_ net-_u1-pad20_ net-_u1-pad21_ net-_u1-pad22_ net-_u1-pad23_ net-_u1-pad24_ net-_u1-pad25_ net-_u1-pad26_ port +* u62 net-_u18-pad3_ net-_u46-pad1_ d_inverter +* u63 net-_u19-pad3_ net-_u48-pad1_ d_inverter +* u64 net-_u20-pad3_ net-_u50-pad1_ d_inverter +* u65 net-_u21-pad3_ net-_u52-pad1_ d_inverter +* u66 net-_u22-pad3_ net-_u54-pad1_ d_inverter +* u67 net-_u23-pad3_ net-_u56-pad1_ d_inverter +* u68 net-_u24-pad3_ net-_u58-pad1_ d_inverter +* u69 net-_u25-pad3_ net-_u60-pad1_ d_inverter +a1 net-_u1-pad1_ net-_u26-pad2_ u26 +a2 net-_u26-pad2_ net-_u28-pad2_ u28 +a3 [net-_u1-pad3_ ] [net-_u18-pad2_ ] [net-_u18-pad3_ ] u18 +a4 net-_u1-pad2_ net-_u10-pad1_ u27 +a5 net-_u10-pad1_ net-_u30-pad2_ u30 +a6 [net-_u46-pad1_ net-_u26-pad2_ ] net-_u38-pad1_ u46 +a7 [net-_u2-pad3_ net-_u28-pad2_ ] net-_u38-pad2_ u47 +a8 [net-_u38-pad1_ ] [net-_u38-pad2_ ] [net-_u30-pad2_ ] [net-_u1-pad19_ ] u38 +a9 [net-_u1-pad4_ ] [net-_u10-pad2_ ] [net-_u2-pad3_ ] u2 +a10 net-_u10-pad1_ net-_u18-pad2_ u29 +a11 net-_u10-pad1_ net-_u10-pad2_ u10 +a12 [net-_u1-pad5_ ] [net-_u19-pad2_ ] [net-_u19-pad3_ ] u19 +a13 [net-_u48-pad1_ net-_u26-pad2_ ] ? u48 +a14 [net-_u3-pad3_ net-_u28-pad2_ ] net-_u39-pad2_ u49 +a15 [? ] [net-_u39-pad2_ ] [net-_u30-pad2_ ] [net-_u1-pad20_ ] u39 +a16 [net-_u1-pad6_ ] [net-_u11-pad2_ ] [net-_u3-pad3_ ] u3 +a17 net-_u10-pad1_ net-_u19-pad2_ u31 +a18 net-_u10-pad1_ net-_u11-pad2_ u11 +a19 [net-_u1-pad7_ ] [net-_u20-pad2_ ] [net-_u20-pad3_ ] u20 +a20 [net-_u50-pad1_ net-_u26-pad2_ ] net-_u40-pad1_ u50 +a21 [net-_u4-pad3_ net-_u28-pad2_ ] net-_u40-pad2_ u51 +a22 [net-_u40-pad1_ ] [net-_u40-pad2_ ] [net-_u30-pad2_ ] [net-_u1-pad21_ ] u40 +a23 [net-_u1-pad8_ ] [net-_u12-pad2_ ] [net-_u4-pad3_ ] u4 +a24 net-_u10-pad1_ net-_u20-pad2_ u32 +a25 net-_u10-pad1_ net-_u12-pad2_ u12 +a26 [net-_u1-pad9_ ] [net-_u22-pad2_ ] [net-_u22-pad3_ ] u22 +a27 [net-_u54-pad1_ net-_u26-pad2_ ] net-_u42-pad1_ u54 +a28 [net-_u55-pad1_ net-_u28-pad2_ ] net-_u42-pad2_ u55 +a29 [net-_u42-pad1_ ] [net-_u42-pad2_ ] [net-_u30-pad2_ ] [net-_u1-pad22_ ] u42 +a30 [net-_u1-pad10_ ] [net-_u14-pad2_ ] [net-_u55-pad1_ ] u6 +a31 net-_u10-pad1_ net-_u22-pad2_ u34 +a32 net-_u10-pad1_ net-_u14-pad2_ u14 +a33 [net-_u1-pad11_ ] [net-_u21-pad2_ ] [net-_u21-pad3_ ] u21 +a34 [net-_u52-pad1_ net-_u26-pad2_ ] net-_u41-pad1_ u52 +a35 [net-_u5-pad3_ net-_u28-pad2_ ] net-_u41-pad2_ u53 +a36 [net-_u41-pad1_ ] [net-_u41-pad2_ ] [net-_u30-pad2_ ] [net-_u1-pad23_ ] u41 +a37 [net-_u1-pad12_ ] [net-_u13-pad2_ ] [net-_u5-pad3_ ] u5 +a38 net-_u10-pad1_ net-_u21-pad2_ u33 +a39 net-_u10-pad1_ net-_u13-pad2_ u13 +a40 [net-_u1-pad13_ ] [net-_u23-pad2_ ] [net-_u23-pad3_ ] u23 +a41 [net-_u56-pad1_ net-_u26-pad2_ ] net-_u43-pad1_ u56 +a42 [net-_u57-pad1_ net-_u28-pad2_ ] net-_u43-pad2_ u57 +a43 [net-_u43-pad1_ ] [net-_u43-pad2_ ] [net-_u30-pad2_ ] [net-_u1-pad24_ ] u43 +a44 [net-_u1-pad14_ ] [net-_u15-pad2_ ] [net-_u57-pad1_ ] u7 +a45 net-_u10-pad1_ net-_u23-pad2_ u35 +a46 net-_u10-pad1_ net-_u15-pad2_ u15 +a47 [net-_u1-pad15_ ] [net-_u24-pad2_ ] [net-_u24-pad3_ ] u24 +a48 [net-_u58-pad1_ net-_u26-pad2_ ] net-_u44-pad1_ u58 +a49 [net-_u59-pad1_ net-_u28-pad2_ ] net-_u44-pad2_ u59 +a50 [net-_u44-pad1_ ] [net-_u44-pad2_ ] [net-_u30-pad2_ ] [net-_u1-pad25_ ] u44 +a51 [net-_u1-pad16_ ] [net-_u16-pad2_ ] [net-_u59-pad1_ ] u8 +a52 net-_u10-pad1_ net-_u24-pad2_ u36 +a53 net-_u10-pad1_ net-_u16-pad2_ u16 +a54 [net-_u1-pad17_ ] [net-_u25-pad2_ ] [net-_u25-pad3_ ] u25 +a55 [net-_u60-pad1_ net-_u26-pad2_ ] net-_u45-pad1_ u60 +a56 [net-_u61-pad1_ net-_u28-pad2_ ] net-_u45-pad2_ u61 +a57 [net-_u45-pad1_ ] [net-_u45-pad2_ ] [net-_u30-pad2_ ] [net-_u1-pad26_ ] u45 +a58 [net-_u1-pad18_ ] [net-_u17-pad2_ ] [net-_u61-pad1_ ] u9 +a59 net-_u10-pad1_ net-_u25-pad2_ u37 +a60 net-_u10-pad1_ net-_u17-pad2_ u17 +a61 net-_u18-pad3_ net-_u46-pad1_ u62 +a62 net-_u19-pad3_ net-_u48-pad1_ u63 +a63 net-_u20-pad3_ net-_u50-pad1_ u64 +a64 net-_u21-pad3_ net-_u52-pad1_ u65 +a65 net-_u22-pad3_ net-_u54-pad1_ u66 +a66 net-_u23-pad3_ net-_u56-pad1_ u67 +a67 net-_u24-pad3_ net-_u58-pad1_ u68 +a68 net-_u25-pad3_ net-_u60-pad1_ u69 +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u26 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u28 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u18 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u27 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u30 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u46 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u47 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: tristate_nor, NgSpice Name: tristate_nor +.model u38 tristate_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u2 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u29 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u10 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u19 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u48 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u49 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: tristate_nor, NgSpice Name: tristate_nor +.model u39 tristate_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u3 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u31 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u11 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u20 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u50 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u51 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: tristate_nor, NgSpice Name: tristate_nor +.model u40 tristate_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u4 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u32 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u12 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u22 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u54 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u55 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: tristate_nor, NgSpice Name: tristate_nor +.model u42 tristate_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u6 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u34 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u14 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u21 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u52 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u53 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: tristate_nor, NgSpice Name: tristate_nor +.model u41 tristate_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u5 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u33 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u13 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u23 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u56 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u57 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: tristate_nor, NgSpice Name: tristate_nor +.model u43 tristate_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u7 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u35 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u15 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u24 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u58 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u59 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: tristate_nor, NgSpice Name: tristate_nor +.model u44 tristate_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u8 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u36 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u16 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u25 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u60 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u61 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: tristate_nor, NgSpice Name: tristate_nor +.model u45 tristate_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u9 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u37 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u17 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u62 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u63 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u64 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u65 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u66 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u67 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u68 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u69 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +.tran 0e-00 0e-00 0e-00 + +* Control Statements +.control +run +print allv > plot_data_v.txt +print alli > plot_data_i.txt +.endc +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/SN74LS606.pro b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/SN74LS606.pro new file mode 100644 index 000000000..e27a398be --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/SN74LS606.pro @@ -0,0 +1,73 @@ +update=22/05/2015 07:44:53 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=adc-dac +LibName2=memory +LibName3=xilinx +LibName4=microcontrollers +LibName5=dsp +LibName6=microchip +LibName7=analog_switches +LibName8=motorola +LibName9=texas +LibName10=intel +LibName11=audio +LibName12=interface +LibName13=digital-audio +LibName14=philips +LibName15=display +LibName16=cypress +LibName17=siliconi +LibName18=opto +LibName19=atmel +LibName20=contrib +LibName21=power +LibName22=eSim_Plot +LibName23=transistors +LibName24=conn +LibName25=eSim_User +LibName26=regul +LibName27=74xx +LibName28=cmos4000 +LibName29=eSim_Analog +LibName30=eSim_Devices +LibName31=eSim_Digital +LibName32=eSim_Hybrid +LibName33=eSim_Miscellaneous +LibName34=eSim_Power +LibName35=eSim_Sources +LibName36=eSim_Subckt +LibName37=eSim_Nghdl +LibName38=eSim_Ngveri +LibName39=eSim_SKY130 +LibName40=eSim_SKY130_Subckts diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/SN74LS606.sch b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/SN74LS606.sch new file mode 100644 index 000000000..6dc6a9331 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/SN74LS606.sch @@ -0,0 +1,1518 @@ +EESchema Schematic File Version 2 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:power +LIBS:eSim_Plot +LIBS:transistors +LIBS:conn +LIBS:eSim_User +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:eSim_Analog +LIBS:eSim_Devices +LIBS:eSim_Digital +LIBS:eSim_Hybrid +LIBS:eSim_Miscellaneous +LIBS:eSim_Power +LIBS:eSim_Sources +LIBS:eSim_Subckt +LIBS:eSim_Nghdl +LIBS:eSim_Ngveri +LIBS:eSim_SKY130 +LIBS:eSim_SKY130_Subckts +EELAYER 25 0 +EELAYER END +$Descr A1 33110 23386 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L d_inverter U26 +U 1 1 68591BCD +P 10100 3500 +F 0 "U26" H 10100 3400 60 0000 C CNN +F 1 "d_inverter" H 10100 3650 60 0000 C CNN +F 2 "" H 10150 3450 60 0000 C CNN +F 3 "" H 10150 3450 60 0000 C CNN + 1 10100 3500 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U28 +U 1 1 68591C8E +P 11400 3500 +F 0 "U28" H 11400 3400 60 0000 C CNN +F 1 "d_inverter" H 11400 3650 60 0000 C CNN +F 2 "" H 11450 3450 60 0000 C CNN +F 3 "" H 11450 3450 60 0000 C CNN + 1 11400 3500 + 1 0 0 -1 +$EndComp +$Comp +L risingedge_dflipflop U18 +U 1 1 68591CD8 +P 9600 7050 +F 0 "U18" H 12450 8850 60 0000 C CNN +F 1 "risingedge_dflipflop" H 12450 9050 60 0000 C CNN +F 2 "" H 12450 9000 60 0000 C CNN +F 3 "" H 12450 9000 60 0000 C CNN + 1 9600 7050 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U27 +U 1 1 68591DF6 +P 10150 4150 +F 0 "U27" H 10150 4050 60 0000 C CNN +F 1 "d_inverter" H 10150 4300 60 0000 C CNN +F 2 "" H 10200 4100 60 0000 C CNN +F 3 "" H 10200 4100 60 0000 C CNN + 1 10150 4150 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U30 +U 1 1 68591DFC +P 11450 4150 +F 0 "U30" H 11450 4050 60 0000 C CNN +F 1 "d_inverter" H 11450 4300 60 0000 C CNN +F 2 "" H 11500 4100 60 0000 C CNN +F 3 "" H 11500 4100 60 0000 C CNN + 1 11450 4150 + 1 0 0 -1 +$EndComp +$Comp +L d_and U46 +U 1 1 68591E2C +P 14400 5200 +F 0 "U46" H 14400 5200 60 0000 C CNN +F 1 "d_and" H 14450 5300 60 0000 C CNN +F 2 "" H 14400 5200 60 0000 C CNN +F 3 "" H 14400 5200 60 0000 C CNN + 1 14400 5200 + 1 0 0 -1 +$EndComp +$Comp +L d_and U47 +U 1 1 68591E97 +P 14000 5600 +F 0 "U47" H 14000 5600 60 0000 C CNN +F 1 "d_and" H 14050 5700 60 0000 C CNN +F 2 "" H 14000 5600 60 0000 C CNN +F 3 "" H 14000 5600 60 0000 C CNN + 1 14000 5600 + 1 0 0 -1 +$EndComp +$Comp +L tristate_nor U38 +U 1 1 68591F62 +P 12900 7150 +F 0 "U38" H 15750 8950 60 0000 C CNN +F 1 "tristate_nor" H 15750 9150 60 0000 C CNN +F 2 "" H 15750 9100 60 0000 C CNN +F 3 "" H 15750 9100 60 0000 C CNN + 1 12900 7150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 15050 5150 15050 5250 +Wire Wire Line + 15050 5350 14550 5350 +Wire Wire Line + 14550 5350 14550 5550 +Wire Wire Line + 14550 5550 14450 5550 +$Comp +L risingedge_dflipflop U2 +U 1 1 68592230 +P 6900 7750 +F 0 "U2" H 9750 9550 60 0000 C CNN +F 1 "risingedge_dflipflop" H 9750 9750 60 0000 C CNN +F 2 "" H 9750 9700 60 0000 C CNN +F 3 "" H 9750 9700 60 0000 C CNN + 1 6900 7750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10400 3500 11100 3500 +Wire Wire Line + 11150 4150 10450 4150 +Wire Wire Line + 9050 5850 7100 5850 +$Comp +L d_inverter U29 +U 1 1 685924C3 +P 11400 5250 +F 0 "U29" H 11400 5150 60 0000 C CNN +F 1 "d_inverter" H 11400 5400 60 0000 C CNN +F 2 "" H 11450 5200 60 0000 C CNN +F 3 "" H 11450 5200 60 0000 C CNN + 1 11400 5250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 11700 5250 11750 5250 +$Comp +L d_inverter U10 +U 1 1 68592BCD +P 8700 5950 +F 0 "U10" H 8700 5850 60 0000 C CNN +F 1 "d_inverter" H 8700 6100 60 0000 C CNN +F 2 "" H 8750 5900 60 0000 C CNN +F 3 "" H 8750 5900 60 0000 C CNN + 1 8700 5950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9000 5950 9050 5950 +$Comp +L risingedge_dflipflop U19 +U 1 1 68592EC2 +P 9650 8550 +F 0 "U19" H 12500 10350 60 0000 C CNN +F 1 "risingedge_dflipflop" H 12500 10550 60 0000 C CNN +F 2 "" H 12500 10500 60 0000 C CNN +F 3 "" H 12500 10500 60 0000 C CNN + 1 9650 8550 + 1 0 0 -1 +$EndComp +$Comp +L d_and U48 +U 1 1 68592EC8 +P 14550 6750 +F 0 "U48" H 14550 6750 60 0000 C CNN +F 1 "d_and" H 14600 6850 60 0000 C CNN +F 2 "" H 14550 6750 60 0000 C CNN +F 3 "" H 14550 6750 60 0000 C CNN + 1 14550 6750 + 1 0 0 -1 +$EndComp +$Comp +L d_and U49 +U 1 1 68592ECE +P 14050 7100 +F 0 "U49" H 14050 7100 60 0000 C CNN +F 1 "d_and" H 14100 7200 60 0000 C CNN +F 2 "" H 14050 7100 60 0000 C CNN +F 3 "" H 14050 7100 60 0000 C CNN + 1 14050 7100 + 1 0 0 -1 +$EndComp +$Comp +L tristate_nor U39 +U 1 1 68592ED4 +P 12950 8650 +F 0 "U39" H 15800 10450 60 0000 C CNN +F 1 "tristate_nor" H 15800 10650 60 0000 C CNN +F 2 "" H 15800 10600 60 0000 C CNN +F 3 "" H 15800 10600 60 0000 C CNN + 1 12950 8650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 15100 6700 15100 6750 +Wire Wire Line + 15100 6850 14600 6850 +Wire Wire Line + 14600 6850 14600 7050 +Wire Wire Line + 14600 7050 14500 7050 +$Comp +L risingedge_dflipflop U3 +U 1 1 68592EDF +P 6950 9250 +F 0 "U3" H 9800 11050 60 0000 C CNN +F 1 "risingedge_dflipflop" H 9800 11250 60 0000 C CNN +F 2 "" H 9800 11200 60 0000 C CNN +F 3 "" H 9800 11200 60 0000 C CNN + 1 6950 9250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9100 7350 7150 7350 +$Comp +L d_inverter U31 +U 1 1 68592EE6 +P 11450 6750 +F 0 "U31" H 11450 6650 60 0000 C CNN +F 1 "d_inverter" H 11450 6900 60 0000 C CNN +F 2 "" H 11500 6700 60 0000 C CNN +F 3 "" H 11500 6700 60 0000 C CNN + 1 11450 6750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 11750 6750 11800 6750 +Wire Wire Line + 13200 6650 13600 6650 +$Comp +L d_inverter U11 +U 1 1 68592EEE +P 8750 7450 +F 0 "U11" H 8750 7350 60 0000 C CNN +F 1 "d_inverter" H 8750 7600 60 0000 C CNN +F 2 "" H 8800 7400 60 0000 C CNN +F 3 "" H 8800 7400 60 0000 C CNN + 1 8750 7450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9050 7450 9100 7450 +$Comp +L risingedge_dflipflop U20 +U 1 1 68593189 +P 9700 10000 +F 0 "U20" H 12550 11800 60 0000 C CNN +F 1 "risingedge_dflipflop" H 12550 12000 60 0000 C CNN +F 2 "" H 12550 11950 60 0000 C CNN +F 3 "" H 12550 11950 60 0000 C CNN + 1 9700 10000 + 1 0 0 -1 +$EndComp +$Comp +L d_and U50 +U 1 1 6859318F +P 14700 8200 +F 0 "U50" H 14700 8200 60 0000 C CNN +F 1 "d_and" H 14750 8300 60 0000 C CNN +F 2 "" H 14700 8200 60 0000 C CNN +F 3 "" H 14700 8200 60 0000 C CNN + 1 14700 8200 + 1 0 0 -1 +$EndComp +$Comp +L d_and U51 +U 1 1 68593195 +P 14100 8550 +F 0 "U51" H 14100 8550 60 0000 C CNN +F 1 "d_and" H 14150 8650 60 0000 C CNN +F 2 "" H 14100 8550 60 0000 C CNN +F 3 "" H 14100 8550 60 0000 C CNN + 1 14100 8550 + 1 0 0 -1 +$EndComp +$Comp +L tristate_nor U40 +U 1 1 6859319B +P 13000 10100 +F 0 "U40" H 15850 11900 60 0000 C CNN +F 1 "tristate_nor" H 15850 12100 60 0000 C CNN +F 2 "" H 15850 12050 60 0000 C CNN +F 3 "" H 15850 12050 60 0000 C CNN + 1 13000 10100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 15150 8150 15150 8200 +Wire Wire Line + 15150 8300 14650 8300 +Wire Wire Line + 14650 8300 14650 8500 +Wire Wire Line + 14650 8500 14550 8500 +$Comp +L risingedge_dflipflop U4 +U 1 1 685931A6 +P 7000 10700 +F 0 "U4" H 9850 12500 60 0000 C CNN +F 1 "risingedge_dflipflop" H 9850 12700 60 0000 C CNN +F 2 "" H 9850 12650 60 0000 C CNN +F 3 "" H 9850 12650 60 0000 C CNN + 1 7000 10700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9150 8800 7200 8800 +$Comp +L d_inverter U32 +U 1 1 685931AD +P 11500 8200 +F 0 "U32" H 11500 8100 60 0000 C CNN +F 1 "d_inverter" H 11500 8350 60 0000 C CNN +F 2 "" H 11550 8150 60 0000 C CNN +F 3 "" H 11550 8150 60 0000 C CNN + 1 11500 8200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 11800 8200 11850 8200 +Wire Wire Line + 13250 8100 13650 8100 +$Comp +L d_inverter U12 +U 1 1 685931B5 +P 8800 8900 +F 0 "U12" H 8800 8800 60 0000 C CNN +F 1 "d_inverter" H 8800 9050 60 0000 C CNN +F 2 "" H 8850 8850 60 0000 C CNN +F 3 "" H 8850 8850 60 0000 C CNN + 1 8800 8900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9100 8900 9150 8900 +$Comp +L risingedge_dflipflop U22 +U 1 1 685931BC +P 9750 11500 +F 0 "U22" H 12600 13300 60 0000 C CNN +F 1 "risingedge_dflipflop" H 12600 13500 60 0000 C CNN +F 2 "" H 12600 13450 60 0000 C CNN +F 3 "" H 12600 13450 60 0000 C CNN + 1 9750 11500 + 1 0 0 -1 +$EndComp +$Comp +L d_and U54 +U 1 1 685931C2 +P 14750 9700 +F 0 "U54" H 14750 9700 60 0000 C CNN +F 1 "d_and" H 14800 9800 60 0000 C CNN +F 2 "" H 14750 9700 60 0000 C CNN +F 3 "" H 14750 9700 60 0000 C CNN + 1 14750 9700 + 1 0 0 -1 +$EndComp +$Comp +L d_and U55 +U 1 1 685931C8 +P 14150 10050 +F 0 "U55" H 14150 10050 60 0000 C CNN +F 1 "d_and" H 14200 10150 60 0000 C CNN +F 2 "" H 14150 10050 60 0000 C CNN +F 3 "" H 14150 10050 60 0000 C CNN + 1 14150 10050 + 1 0 0 -1 +$EndComp +$Comp +L tristate_nor U42 +U 1 1 685931CE +P 13050 11600 +F 0 "U42" H 15900 13400 60 0000 C CNN +F 1 "tristate_nor" H 15900 13600 60 0000 C CNN +F 2 "" H 15900 13550 60 0000 C CNN +F 3 "" H 15900 13550 60 0000 C CNN + 1 13050 11600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 15200 9650 15200 9700 +Wire Wire Line + 15200 9800 14700 9800 +Wire Wire Line + 14700 9800 14700 10000 +Wire Wire Line + 14700 10000 14600 10000 +$Comp +L risingedge_dflipflop U6 +U 1 1 685931D9 +P 7050 12200 +F 0 "U6" H 9900 14000 60 0000 C CNN +F 1 "risingedge_dflipflop" H 9900 14200 60 0000 C CNN +F 2 "" H 9900 14150 60 0000 C CNN +F 3 "" H 9900 14150 60 0000 C CNN + 1 7050 12200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9200 10300 7250 10300 +$Comp +L d_inverter U34 +U 1 1 685931E0 +P 11550 9700 +F 0 "U34" H 11550 9600 60 0000 C CNN +F 1 "d_inverter" H 11550 9850 60 0000 C CNN +F 2 "" H 11600 9650 60 0000 C CNN +F 3 "" H 11600 9650 60 0000 C CNN + 1 11550 9700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 11850 9700 11900 9700 +Wire Wire Line + 13300 9600 13700 9600 +$Comp +L d_inverter U14 +U 1 1 685931E8 +P 8850 10400 +F 0 "U14" H 8850 10300 60 0000 C CNN +F 1 "d_inverter" H 8850 10550 60 0000 C CNN +F 2 "" H 8900 10350 60 0000 C CNN +F 3 "" H 8900 10350 60 0000 C CNN + 1 8850 10400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9150 10400 9200 10400 +$Comp +L risingedge_dflipflop U21 +U 1 1 68593713 +P 9700 13150 +F 0 "U21" H 12550 14950 60 0000 C CNN +F 1 "risingedge_dflipflop" H 12550 15150 60 0000 C CNN +F 2 "" H 12550 15100 60 0000 C CNN +F 3 "" H 12550 15100 60 0000 C CNN + 1 9700 13150 + 1 0 0 -1 +$EndComp +$Comp +L d_and U52 +U 1 1 68593719 +P 14700 11350 +F 0 "U52" H 14700 11350 60 0000 C CNN +F 1 "d_and" H 14750 11450 60 0000 C CNN +F 2 "" H 14700 11350 60 0000 C CNN +F 3 "" H 14700 11350 60 0000 C CNN + 1 14700 11350 + 1 0 0 -1 +$EndComp +$Comp +L d_and U53 +U 1 1 6859371F +P 14100 11700 +F 0 "U53" H 14100 11700 60 0000 C CNN +F 1 "d_and" H 14150 11800 60 0000 C CNN +F 2 "" H 14100 11700 60 0000 C CNN +F 3 "" H 14100 11700 60 0000 C CNN + 1 14100 11700 + 1 0 0 -1 +$EndComp +$Comp +L tristate_nor U41 +U 1 1 68593725 +P 13000 13250 +F 0 "U41" H 15850 15050 60 0000 C CNN +F 1 "tristate_nor" H 15850 15250 60 0000 C CNN +F 2 "" H 15850 15200 60 0000 C CNN +F 3 "" H 15850 15200 60 0000 C CNN + 1 13000 13250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 15150 11300 15150 11350 +Wire Wire Line + 15150 11450 14650 11450 +Wire Wire Line + 14650 11450 14650 11650 +Wire Wire Line + 14650 11650 14550 11650 +$Comp +L risingedge_dflipflop U5 +U 1 1 68593730 +P 7000 13850 +F 0 "U5" H 9850 15650 60 0000 C CNN +F 1 "risingedge_dflipflop" H 9850 15850 60 0000 C CNN +F 2 "" H 9850 15800 60 0000 C CNN +F 3 "" H 9850 15800 60 0000 C CNN + 1 7000 13850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9150 11950 7200 11950 +$Comp +L d_inverter U33 +U 1 1 68593737 +P 11500 11350 +F 0 "U33" H 11500 11250 60 0000 C CNN +F 1 "d_inverter" H 11500 11500 60 0000 C CNN +F 2 "" H 11550 11300 60 0000 C CNN +F 3 "" H 11550 11300 60 0000 C CNN + 1 11500 11350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 11800 11350 11850 11350 +Wire Wire Line + 13250 11250 13650 11250 +$Comp +L d_inverter U13 +U 1 1 6859373F +P 8800 12050 +F 0 "U13" H 8800 11950 60 0000 C CNN +F 1 "d_inverter" H 8800 12200 60 0000 C CNN +F 2 "" H 8850 12000 60 0000 C CNN +F 3 "" H 8850 12000 60 0000 C CNN + 1 8800 12050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9100 12050 9150 12050 +$Comp +L risingedge_dflipflop U23 +U 1 1 68593746 +P 9750 14650 +F 0 "U23" H 12600 16450 60 0000 C CNN +F 1 "risingedge_dflipflop" H 12600 16650 60 0000 C CNN +F 2 "" H 12600 16600 60 0000 C CNN +F 3 "" H 12600 16600 60 0000 C CNN + 1 9750 14650 + 1 0 0 -1 +$EndComp +$Comp +L d_and U56 +U 1 1 6859374C +P 14750 12850 +F 0 "U56" H 14750 12850 60 0000 C CNN +F 1 "d_and" H 14800 12950 60 0000 C CNN +F 2 "" H 14750 12850 60 0000 C CNN +F 3 "" H 14750 12850 60 0000 C CNN + 1 14750 12850 + 1 0 0 -1 +$EndComp +$Comp +L d_and U57 +U 1 1 68593752 +P 14150 13200 +F 0 "U57" H 14150 13200 60 0000 C CNN +F 1 "d_and" H 14200 13300 60 0000 C CNN +F 2 "" H 14150 13200 60 0000 C CNN +F 3 "" H 14150 13200 60 0000 C CNN + 1 14150 13200 + 1 0 0 -1 +$EndComp +$Comp +L tristate_nor U43 +U 1 1 68593758 +P 13050 14750 +F 0 "U43" H 15900 16550 60 0000 C CNN +F 1 "tristate_nor" H 15900 16750 60 0000 C CNN +F 2 "" H 15900 16700 60 0000 C CNN +F 3 "" H 15900 16700 60 0000 C CNN + 1 13050 14750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 15200 12800 15200 12850 +Wire Wire Line + 15200 12950 14700 12950 +Wire Wire Line + 14700 12950 14700 13150 +Wire Wire Line + 14700 13150 14600 13150 +$Comp +L risingedge_dflipflop U7 +U 1 1 68593763 +P 7050 15350 +F 0 "U7" H 9900 17150 60 0000 C CNN +F 1 "risingedge_dflipflop" H 9900 17350 60 0000 C CNN +F 2 "" H 9900 17300 60 0000 C CNN +F 3 "" H 9900 17300 60 0000 C CNN + 1 7050 15350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9200 13450 7250 13450 +$Comp +L d_inverter U35 +U 1 1 6859376A +P 11550 12850 +F 0 "U35" H 11550 12750 60 0000 C CNN +F 1 "d_inverter" H 11550 13000 60 0000 C CNN +F 2 "" H 11600 12800 60 0000 C CNN +F 3 "" H 11600 12800 60 0000 C CNN + 1 11550 12850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 11850 12850 11900 12850 +Wire Wire Line + 13300 12750 13700 12750 +$Comp +L d_inverter U15 +U 1 1 68593772 +P 8850 13550 +F 0 "U15" H 8850 13450 60 0000 C CNN +F 1 "d_inverter" H 8850 13700 60 0000 C CNN +F 2 "" H 8900 13500 60 0000 C CNN +F 3 "" H 8900 13500 60 0000 C CNN + 1 8850 13550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9150 13550 9200 13550 +$Comp +L risingedge_dflipflop U24 +U 1 1 68593779 +P 9800 16100 +F 0 "U24" H 12650 17900 60 0000 C CNN +F 1 "risingedge_dflipflop" H 12650 18100 60 0000 C CNN +F 2 "" H 12650 18050 60 0000 C CNN +F 3 "" H 12650 18050 60 0000 C CNN + 1 9800 16100 + 1 0 0 -1 +$EndComp +$Comp +L d_and U58 +U 1 1 6859377F +P 14800 14300 +F 0 "U58" H 14800 14300 60 0000 C CNN +F 1 "d_and" H 14850 14400 60 0000 C CNN +F 2 "" H 14800 14300 60 0000 C CNN +F 3 "" H 14800 14300 60 0000 C CNN + 1 14800 14300 + 1 0 0 -1 +$EndComp +$Comp +L d_and U59 +U 1 1 68593785 +P 14200 14650 +F 0 "U59" H 14200 14650 60 0000 C CNN +F 1 "d_and" H 14250 14750 60 0000 C CNN +F 2 "" H 14200 14650 60 0000 C CNN +F 3 "" H 14200 14650 60 0000 C CNN + 1 14200 14650 + 1 0 0 -1 +$EndComp +$Comp +L tristate_nor U44 +U 1 1 6859378B +P 13100 16200 +F 0 "U44" H 15950 18000 60 0000 C CNN +F 1 "tristate_nor" H 15950 18200 60 0000 C CNN +F 2 "" H 15950 18150 60 0000 C CNN +F 3 "" H 15950 18150 60 0000 C CNN + 1 13100 16200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 15250 14250 15250 14300 +Wire Wire Line + 15250 14400 14750 14400 +Wire Wire Line + 14750 14400 14750 14600 +Wire Wire Line + 14750 14600 14650 14600 +$Comp +L risingedge_dflipflop U8 +U 1 1 68593796 +P 7100 16800 +F 0 "U8" H 9950 18600 60 0000 C CNN +F 1 "risingedge_dflipflop" H 9950 18800 60 0000 C CNN +F 2 "" H 9950 18750 60 0000 C CNN +F 3 "" H 9950 18750 60 0000 C CNN + 1 7100 16800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9250 14900 7300 14900 +$Comp +L d_inverter U36 +U 1 1 6859379D +P 11600 14300 +F 0 "U36" H 11600 14200 60 0000 C CNN +F 1 "d_inverter" H 11600 14450 60 0000 C CNN +F 2 "" H 11650 14250 60 0000 C CNN +F 3 "" H 11650 14250 60 0000 C CNN + 1 11600 14300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 11900 14300 11950 14300 +Wire Wire Line + 13350 14200 13800 14200 +$Comp +L d_inverter U16 +U 1 1 685937A5 +P 8900 15000 +F 0 "U16" H 8900 14900 60 0000 C CNN +F 1 "d_inverter" H 8900 15150 60 0000 C CNN +F 2 "" H 8950 14950 60 0000 C CNN +F 3 "" H 8950 14950 60 0000 C CNN + 1 8900 15000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9200 15000 9250 15000 +$Comp +L risingedge_dflipflop U25 +U 1 1 685937AC +P 9850 17600 +F 0 "U25" H 12700 19400 60 0000 C CNN +F 1 "risingedge_dflipflop" H 12700 19600 60 0000 C CNN +F 2 "" H 12700 19550 60 0000 C CNN +F 3 "" H 12700 19550 60 0000 C CNN + 1 9850 17600 + 1 0 0 -1 +$EndComp +$Comp +L d_and U60 +U 1 1 685937B2 +P 14850 15800 +F 0 "U60" H 14850 15800 60 0000 C CNN +F 1 "d_and" H 14900 15900 60 0000 C CNN +F 2 "" H 14850 15800 60 0000 C CNN +F 3 "" H 14850 15800 60 0000 C CNN + 1 14850 15800 + 1 0 0 -1 +$EndComp +$Comp +L d_and U61 +U 1 1 685937B8 +P 14250 16150 +F 0 "U61" H 14250 16150 60 0000 C CNN +F 1 "d_and" H 14300 16250 60 0000 C CNN +F 2 "" H 14250 16150 60 0000 C CNN +F 3 "" H 14250 16150 60 0000 C CNN + 1 14250 16150 + 1 0 0 -1 +$EndComp +$Comp +L tristate_nor U45 +U 1 1 685937BE +P 13150 17700 +F 0 "U45" H 16000 19500 60 0000 C CNN +F 1 "tristate_nor" H 16000 19700 60 0000 C CNN +F 2 "" H 16000 19650 60 0000 C CNN +F 3 "" H 16000 19650 60 0000 C CNN + 1 13150 17700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 15300 15750 15300 15800 +Wire Wire Line + 15300 15900 14800 15900 +Wire Wire Line + 14800 15900 14800 16100 +Wire Wire Line + 14800 16100 14700 16100 +$Comp +L risingedge_dflipflop U9 +U 1 1 685937C9 +P 7150 18300 +F 0 "U9" H 10000 20100 60 0000 C CNN +F 1 "risingedge_dflipflop" H 10000 20300 60 0000 C CNN +F 2 "" H 10000 20250 60 0000 C CNN +F 3 "" H 10000 20250 60 0000 C CNN + 1 7150 18300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9300 16400 7350 16400 +$Comp +L d_inverter U37 +U 1 1 685937D0 +P 11650 15800 +F 0 "U37" H 11650 15700 60 0000 C CNN +F 1 "d_inverter" H 11650 15950 60 0000 C CNN +F 2 "" H 11700 15750 60 0000 C CNN +F 3 "" H 11700 15750 60 0000 C CNN + 1 11650 15800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 11950 15800 12000 15800 +Wire Wire Line + 13400 15700 13800 15700 +$Comp +L d_inverter U17 +U 1 1 685937D8 +P 8950 16500 +F 0 "U17" H 8950 16400 60 0000 C CNN +F 1 "d_inverter" H 8950 16650 60 0000 C CNN +F 2 "" H 9000 16450 60 0000 C CNN +F 3 "" H 9000 16450 60 0000 C CNN + 1 8950 16500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9250 16500 9300 16500 +Wire Wire Line + 10800 4150 10800 4900 +Wire Wire Line + 10800 4900 10950 4900 +Wire Wire Line + 10950 4900 10950 15800 +Wire Wire Line + 10950 15800 11350 15800 +Connection ~ 10800 4150 +Wire Wire Line + 10950 5500 8300 5500 +Wire Wire Line + 8300 5500 8300 16500 +Wire Wire Line + 8300 16500 8650 16500 +Connection ~ 10950 5500 +Wire Wire Line + 8600 15000 8300 15000 +Connection ~ 8300 15000 +Wire Wire Line + 8550 13550 8300 13550 +Connection ~ 8300 13550 +Wire Wire Line + 8500 12050 8300 12050 +Connection ~ 8300 12050 +Wire Wire Line + 8550 10400 8300 10400 +Connection ~ 8300 10400 +Wire Wire Line + 8500 8900 8300 8900 +Connection ~ 8300 8900 +Wire Wire Line + 8450 7450 8300 7450 +Connection ~ 8300 7450 +Wire Wire Line + 8400 5950 8300 5950 +Connection ~ 8300 5950 +Wire Wire Line + 11750 4150 14750 4150 +Wire Wire Line + 14750 4150 14750 6600 +Wire Wire Line + 14750 6600 14900 6600 +Wire Wire Line + 14900 6600 14900 16000 +Wire Wire Line + 14900 16000 15300 16000 +Wire Wire Line + 11700 3500 13450 3500 +Wire Wire Line + 13450 3500 13450 9200 +Wire Wire Line + 13450 9200 13550 9200 +Wire Wire Line + 13550 9200 13550 16150 +Wire Wire Line + 13550 16150 13800 16150 +Wire Wire Line + 10750 3500 10750 3850 +Wire Wire Line + 10750 3850 13250 3850 +Wire Wire Line + 13250 3850 13250 8050 +Wire Wire Line + 13250 8050 13350 8050 +Wire Wire Line + 13350 8050 13350 14100 +Wire Wire Line + 13350 14100 13450 14100 +Wire Wire Line + 13450 14100 13450 15800 +Wire Wire Line + 13450 15800 14400 15800 +Connection ~ 10750 3500 +Wire Wire Line + 13550 5500 13000 5500 +Wire Wire Line + 13000 5500 13000 5850 +Wire Wire Line + 13000 5850 10450 5850 +Wire Wire Line + 13600 7000 12950 7000 +Wire Wire Line + 12950 7000 12950 7350 +Wire Wire Line + 12950 7350 10500 7350 +Wire Wire Line + 13650 8450 13150 8450 +Wire Wire Line + 13150 8450 13150 8800 +Wire Wire Line + 13150 8800 10550 8800 +Wire Wire Line + 13700 9950 13200 9950 +Wire Wire Line + 13200 9950 13200 10300 +Wire Wire Line + 13200 10300 10600 10300 +Wire Wire Line + 13650 11600 13250 11600 +Wire Wire Line + 13250 11600 13250 11950 +Wire Wire Line + 13250 11950 10550 11950 +Wire Wire Line + 13700 13100 13250 13100 +Wire Wire Line + 13250 13100 13250 13450 +Wire Wire Line + 13250 13450 10600 13450 +Wire Wire Line + 13750 14550 13300 14550 +Wire Wire Line + 13300 14550 13300 14900 +Wire Wire Line + 13300 14900 10650 14900 +Wire Wire Line + 13800 16050 13300 16050 +Wire Wire Line + 13300 16050 13300 16400 +Wire Wire Line + 13300 16400 10700 16400 +Wire Wire Line + 13450 14300 14350 14300 +Connection ~ 13450 14300 +Wire Wire Line + 13750 14650 13550 14650 +Connection ~ 13550 14650 +Wire Wire Line + 13700 13200 13550 13200 +Connection ~ 13550 13200 +Wire Wire Line + 13350 12850 14300 12850 +Connection ~ 13350 12850 +Wire Wire Line + 13650 11700 13550 11700 +Connection ~ 13550 11700 +Wire Wire Line + 13350 11350 14250 11350 +Connection ~ 13350 11350 +Wire Wire Line + 13700 10050 13550 10050 +Connection ~ 13550 10050 +Wire Wire Line + 13350 9700 14300 9700 +Connection ~ 13350 9700 +Wire Wire Line + 13650 8550 13450 8550 +Connection ~ 13450 8550 +Wire Wire Line + 13350 8200 14250 8200 +Connection ~ 13350 8200 +Wire Wire Line + 13600 7100 13450 7100 +Connection ~ 13450 7100 +Wire Wire Line + 13250 6750 14100 6750 +Connection ~ 13250 6750 +Wire Wire Line + 13550 5600 13450 5600 +Connection ~ 13450 5600 +Wire Wire Line + 11100 5250 10950 5250 +Connection ~ 10950 5250 +Wire Wire Line + 11150 6750 10950 6750 +Connection ~ 10950 6750 +Wire Wire Line + 11200 8200 10950 8200 +Connection ~ 10950 8200 +Wire Wire Line + 11250 9700 10950 9700 +Connection ~ 10950 9700 +Wire Wire Line + 11200 11350 10950 11350 +Connection ~ 10950 11350 +Wire Wire Line + 11250 12850 10950 12850 +Connection ~ 10950 12850 +Wire Wire Line + 11300 14300 10950 14300 +Connection ~ 10950 14300 +Wire Wire Line + 11750 5150 7100 5150 +Wire Wire Line + 11800 6650 7100 6650 +Wire Wire Line + 11850 8100 7150 8100 +Wire Wire Line + 11900 9600 7200 9600 +Wire Wire Line + 11850 11250 7250 11250 +Wire Wire Line + 11900 12750 7250 12750 +Wire Wire Line + 11950 14200 7300 14200 +Wire Wire Line + 12000 15700 7300 15700 +Wire Wire Line + 16450 5250 17250 5250 +Wire Wire Line + 15050 5450 14750 5450 +Connection ~ 14750 5450 +Wire Wire Line + 15100 6950 14900 6950 +Connection ~ 14900 6950 +Wire Wire Line + 16500 6750 17250 6750 +Wire Wire Line + 15150 8400 14900 8400 +Connection ~ 14900 8400 +Wire Wire Line + 16550 8200 17300 8200 +Wire Wire Line + 15200 9900 14900 9900 +Connection ~ 14900 9900 +Wire Wire Line + 16600 9700 17250 9700 +Wire Wire Line + 15150 11550 14900 11550 +Connection ~ 14900 11550 +Wire Wire Line + 16550 11350 17250 11350 +Wire Wire Line + 15200 13050 14900 13050 +Connection ~ 14900 13050 +Wire Wire Line + 16600 12850 17250 12850 +Wire Wire Line + 15250 14500 14900 14500 +Connection ~ 14900 14500 +Wire Wire Line + 16650 14300 17350 14300 +Wire Wire Line + 16700 15800 17350 15800 +$Comp +L PORT U1 +U 19 1 685A8DEA +P 17500 5250 +F 0 "U1" H 17550 5350 30 0000 C CNN +F 1 "PORT" H 17500 5250 30 0000 C CNN +F 2 "" H 17500 5250 60 0000 C CNN +F 3 "" H 17500 5250 60 0000 C CNN + 19 17500 5250 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 17 1 685A92C1 +P 7050 15700 +F 0 "U1" H 7100 15800 30 0000 C CNN +F 1 "PORT" H 7050 15700 30 0000 C CNN +F 2 "" H 7050 15700 60 0000 C CNN +F 3 "" H 7050 15700 60 0000 C CNN + 17 7050 15700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9800 3500 9600 3500 +Wire Wire Line + 9850 4150 9650 4150 +$Comp +L PORT U1 +U 18 1 685A98E8 +P 7100 16400 +F 0 "U1" H 7150 16500 30 0000 C CNN +F 1 "PORT" H 7100 16400 30 0000 C CNN +F 2 "" H 7100 16400 60 0000 C CNN +F 3 "" H 7100 16400 60 0000 C CNN + 18 7100 16400 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 1 1 685A9F36 +P 9350 3500 +F 0 "U1" H 9400 3600 30 0000 C CNN +F 1 "PORT" H 9350 3500 30 0000 C CNN +F 2 "" H 9350 3500 60 0000 C CNN +F 3 "" H 9350 3500 60 0000 C CNN + 1 9350 3500 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 2 1 685AA22F +P 9400 4150 +F 0 "U1" H 9450 4250 30 0000 C CNN +F 1 "PORT" H 9400 4150 30 0000 C CNN +F 2 "" H 9400 4150 60 0000 C CNN +F 3 "" H 9400 4150 60 0000 C CNN + 2 9400 4150 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 3 1 685AA649 +P 6850 5150 +F 0 "U1" H 6900 5250 30 0000 C CNN +F 1 "PORT" H 6850 5150 30 0000 C CNN +F 2 "" H 6850 5150 60 0000 C CNN +F 3 "" H 6850 5150 60 0000 C CNN + 3 6850 5150 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 4 1 685AA89A +P 6850 5850 +F 0 "U1" H 6900 5950 30 0000 C CNN +F 1 "PORT" H 6850 5850 30 0000 C CNN +F 2 "" H 6850 5850 60 0000 C CNN +F 3 "" H 6850 5850 60 0000 C CNN + 4 6850 5850 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 5 1 685AAD7B +P 6850 6650 +F 0 "U1" H 6900 6750 30 0000 C CNN +F 1 "PORT" H 6850 6650 30 0000 C CNN +F 2 "" H 6850 6650 60 0000 C CNN +F 3 "" H 6850 6650 60 0000 C CNN + 5 6850 6650 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 6 1 685AB0E6 +P 6900 7350 +F 0 "U1" H 6950 7450 30 0000 C CNN +F 1 "PORT" H 6900 7350 30 0000 C CNN +F 2 "" H 6900 7350 60 0000 C CNN +F 3 "" H 6900 7350 60 0000 C CNN + 6 6900 7350 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 7 1 685AB34B +P 6900 8100 +F 0 "U1" H 6950 8200 30 0000 C CNN +F 1 "PORT" H 6900 8100 30 0000 C CNN +F 2 "" H 6900 8100 60 0000 C CNN +F 3 "" H 6900 8100 60 0000 C CNN + 7 6900 8100 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 9 1 685AB51E +P 6950 9600 +F 0 "U1" H 7000 9700 30 0000 C CNN +F 1 "PORT" H 6950 9600 30 0000 C CNN +F 2 "" H 6950 9600 60 0000 C CNN +F 3 "" H 6950 9600 60 0000 C CNN + 9 6950 9600 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 10 1 685AB80D +P 7000 10300 +F 0 "U1" H 7050 10400 30 0000 C CNN +F 1 "PORT" H 7000 10300 30 0000 C CNN +F 2 "" H 7000 10300 60 0000 C CNN +F 3 "" H 7000 10300 60 0000 C CNN + 10 7000 10300 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 8 1 685ABADC +P 6950 8800 +F 0 "U1" H 7000 8900 30 0000 C CNN +F 1 "PORT" H 6950 8800 30 0000 C CNN +F 2 "" H 6950 8800 60 0000 C CNN +F 3 "" H 6950 8800 60 0000 C CNN + 8 6950 8800 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 11 1 685ABEB6 +P 7000 11250 +F 0 "U1" H 7050 11350 30 0000 C CNN +F 1 "PORT" H 7000 11250 30 0000 C CNN +F 2 "" H 7000 11250 60 0000 C CNN +F 3 "" H 7000 11250 60 0000 C CNN + 11 7000 11250 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 12 1 685AC0EF +P 6950 11950 +F 0 "U1" H 7000 12050 30 0000 C CNN +F 1 "PORT" H 6950 11950 30 0000 C CNN +F 2 "" H 6950 11950 60 0000 C CNN +F 3 "" H 6950 11950 60 0000 C CNN + 12 6950 11950 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 13 1 685AC534 +P 7000 12750 +F 0 "U1" H 7050 12850 30 0000 C CNN +F 1 "PORT" H 7000 12750 30 0000 C CNN +F 2 "" H 7000 12750 60 0000 C CNN +F 3 "" H 7000 12750 60 0000 C CNN + 13 7000 12750 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 14 1 685AC8F3 +P 7000 13450 +F 0 "U1" H 7050 13550 30 0000 C CNN +F 1 "PORT" H 7000 13450 30 0000 C CNN +F 2 "" H 7000 13450 60 0000 C CNN +F 3 "" H 7000 13450 60 0000 C CNN + 14 7000 13450 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 15 1 685ACCB2 +P 7050 14200 +F 0 "U1" H 7100 14300 30 0000 C CNN +F 1 "PORT" H 7050 14200 30 0000 C CNN +F 2 "" H 7050 14200 60 0000 C CNN +F 3 "" H 7050 14200 60 0000 C CNN + 15 7050 14200 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 16 1 685ACD93 +P 7050 14900 +F 0 "U1" H 7100 15000 30 0000 C CNN +F 1 "PORT" H 7050 14900 30 0000 C CNN +F 2 "" H 7050 14900 60 0000 C CNN +F 3 "" H 7050 14900 60 0000 C CNN + 16 7050 14900 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 20 1 685AD214 +P 17500 6750 +F 0 "U1" H 17550 6850 30 0000 C CNN +F 1 "PORT" H 17500 6750 30 0000 C CNN +F 2 "" H 17500 6750 60 0000 C CNN +F 3 "" H 17500 6750 60 0000 C CNN + 20 17500 6750 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 24 1 685AD3F5 +P 17500 12850 +F 0 "U1" H 17550 12950 30 0000 C CNN +F 1 "PORT" H 17500 12850 30 0000 C CNN +F 2 "" H 17500 12850 60 0000 C CNN +F 3 "" H 17500 12850 60 0000 C CNN + 24 17500 12850 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 21 1 685AD87F +P 17550 8200 +F 0 "U1" H 17600 8300 30 0000 C CNN +F 1 "PORT" H 17550 8200 30 0000 C CNN +F 2 "" H 17550 8200 60 0000 C CNN +F 3 "" H 17550 8200 60 0000 C CNN + 21 17550 8200 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 22 1 685ADB94 +P 17500 9700 +F 0 "U1" H 17550 9800 30 0000 C CNN +F 1 "PORT" H 17500 9700 30 0000 C CNN +F 2 "" H 17500 9700 60 0000 C CNN +F 3 "" H 17500 9700 60 0000 C CNN + 22 17500 9700 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 23 1 685AE05F +P 17500 11350 +F 0 "U1" H 17550 11450 30 0000 C CNN +F 1 "PORT" H 17500 11350 30 0000 C CNN +F 2 "" H 17500 11350 60 0000 C CNN +F 3 "" H 17500 11350 60 0000 C CNN + 23 17500 11350 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 25 1 685AE422 +P 17600 14300 +F 0 "U1" H 17650 14400 30 0000 C CNN +F 1 "PORT" H 17600 14300 30 0000 C CNN +F 2 "" H 17600 14300 60 0000 C CNN +F 3 "" H 17600 14300 60 0000 C CNN + 25 17600 14300 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 26 1 685AE5BF +P 17600 15800 +F 0 "U1" H 17650 15900 30 0000 C CNN +F 1 "PORT" H 17600 15800 30 0000 C CNN +F 2 "" H 17600 15800 60 0000 C CNN +F 3 "" H 17600 15800 60 0000 C CNN + 26 17600 15800 + -1 0 0 1 +$EndComp +$Comp +L d_inverter U62 +U 1 1 685C5668 +P 13600 5100 +F 0 "U62" H 13600 5000 60 0000 C CNN +F 1 "d_inverter" H 13600 5250 60 0000 C CNN +F 2 "" H 13650 5050 60 0000 C CNN +F 3 "" H 13650 5050 60 0000 C CNN + 1 13600 5100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 13150 5150 13150 5100 +Wire Wire Line + 13150 5100 13300 5100 +Wire Wire Line + 13900 5100 13950 5100 +Wire Wire Line + 14850 5150 15050 5150 +Wire Wire Line + 13950 5200 13250 5200 +Connection ~ 13250 5200 +$Comp +L d_inverter U63 +U 1 1 685C746C +P 13850 6500 +F 0 "U63" H 13850 6400 60 0000 C CNN +F 1 "d_inverter" H 13850 6650 60 0000 C CNN +F 2 "" H 13900 6450 60 0000 C CNN +F 3 "" H 13900 6450 60 0000 C CNN + 1 13850 6500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 13550 6500 13550 6600 +Wire Wire Line + 13550 6600 13600 6600 +Wire Wire Line + 13600 6600 13600 6650 +Wire Wire Line + 14150 6500 14150 6600 +Wire Wire Line + 14150 6600 14100 6600 +Wire Wire Line + 14100 6600 14100 6650 +$Comp +L d_inverter U64 +U 1 1 685C855C +P 13950 8000 +F 0 "U64" H 13950 7900 60 0000 C CNN +F 1 "d_inverter" H 13950 8150 60 0000 C CNN +F 2 "" H 14000 7950 60 0000 C CNN +F 3 "" H 14000 7950 60 0000 C CNN + 1 13950 8000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 13650 8100 13650 8000 +Wire Wire Line + 14250 8000 14250 8100 +$Comp +L d_inverter U65 +U 1 1 685CC782 +P 13950 11100 +F 0 "U65" H 13950 11000 60 0000 C CNN +F 1 "d_inverter" H 13950 11250 60 0000 C CNN +F 2 "" H 14000 11050 60 0000 C CNN +F 3 "" H 14000 11050 60 0000 C CNN + 1 13950 11100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 13650 11250 13650 11100 +Wire Wire Line + 14250 11100 14250 11250 +$Comp +L d_inverter U66 +U 1 1 685CDA09 +P 14000 9450 +F 0 "U66" H 14000 9350 60 0000 C CNN +F 1 "d_inverter" H 14000 9600 60 0000 C CNN +F 2 "" H 14050 9400 60 0000 C CNN +F 3 "" H 14050 9400 60 0000 C CNN + 1 14000 9450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 13700 9600 13700 9450 +Wire Wire Line + 14300 9450 14300 9600 +$Comp +L d_inverter U67 +U 1 1 685CEA2B +P 14000 12600 +F 0 "U67" H 14000 12500 60 0000 C CNN +F 1 "d_inverter" H 14000 12750 60 0000 C CNN +F 2 "" H 14050 12550 60 0000 C CNN +F 3 "" H 14050 12550 60 0000 C CNN + 1 14000 12600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 13700 12750 13700 12600 +Wire Wire Line + 14300 12600 14300 12750 +$Comp +L d_inverter U68 +U 1 1 685CF9AB +P 14100 14000 +F 0 "U68" H 14100 13900 60 0000 C CNN +F 1 "d_inverter" H 14100 14150 60 0000 C CNN +F 2 "" H 14150 13950 60 0000 C CNN +F 3 "" H 14150 13950 60 0000 C CNN + 1 14100 14000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 13800 14200 13800 14000 +Wire Wire Line + 14400 14000 14400 14150 +Wire Wire Line + 14400 14150 14350 14150 +Wire Wire Line + 14350 14150 14350 14200 +$Comp +L d_inverter U69 +U 1 1 685D0C3C +P 14150 15500 +F 0 "U69" H 14150 15400 60 0000 C CNN +F 1 "d_inverter" H 14150 15650 60 0000 C CNN +F 2 "" H 14200 15450 60 0000 C CNN +F 3 "" H 14200 15450 60 0000 C CNN + 1 14150 15500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 13800 15700 13800 15500 +Wire Wire Line + 13800 15500 13850 15500 +Wire Wire Line + 14450 15500 14450 15600 +Wire Wire Line + 14450 15600 14350 15600 +Wire Wire Line + 14350 15600 14350 15700 +Wire Wire Line + 14350 15700 14400 15700 +$EndSCHEMATC diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/SN74LS606.sub b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/SN74LS606.sub new file mode 100644 index 000000000..a06e2adee --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/SN74LS606.sub @@ -0,0 +1,278 @@ +* Subcircuit SN74LS606 +.subckt SN74LS606 net-_u1-pad1_ net-_u1-pad2_ net-_u1-pad3_ net-_u1-pad4_ net-_u1-pad5_ net-_u1-pad6_ net-_u1-pad7_ net-_u1-pad8_ net-_u1-pad9_ net-_u1-pad10_ net-_u1-pad11_ net-_u1-pad12_ net-_u1-pad13_ net-_u1-pad14_ net-_u1-pad15_ net-_u1-pad16_ net-_u1-pad17_ net-_u1-pad18_ net-_u1-pad19_ net-_u1-pad20_ net-_u1-pad21_ net-_u1-pad22_ net-_u1-pad23_ net-_u1-pad24_ net-_u1-pad25_ net-_u1-pad26_ +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\sn74ls606\sn74ls606.cir +* u26 net-_u1-pad1_ net-_u26-pad2_ d_inverter +* u28 net-_u26-pad2_ net-_u28-pad2_ d_inverter +* u18 net-_u1-pad3_ net-_u18-pad2_ net-_u18-pad3_ risingedge_dflipflop +* u27 net-_u1-pad2_ net-_u10-pad1_ d_inverter +* u30 net-_u10-pad1_ net-_u30-pad2_ d_inverter +* u46 net-_u46-pad1_ net-_u26-pad2_ net-_u38-pad1_ d_and +* u47 net-_u2-pad3_ net-_u28-pad2_ net-_u38-pad2_ d_and +* u38 net-_u38-pad1_ net-_u38-pad2_ net-_u30-pad2_ net-_u1-pad19_ tristate_nor +* u2 net-_u1-pad4_ net-_u10-pad2_ net-_u2-pad3_ risingedge_dflipflop +* u29 net-_u10-pad1_ net-_u18-pad2_ d_inverter +* u10 net-_u10-pad1_ net-_u10-pad2_ d_inverter +* u19 net-_u1-pad5_ net-_u19-pad2_ net-_u19-pad3_ risingedge_dflipflop +* u48 net-_u48-pad1_ net-_u26-pad2_ ? d_and +* u49 net-_u3-pad3_ net-_u28-pad2_ net-_u39-pad2_ d_and +* u39 ? net-_u39-pad2_ net-_u30-pad2_ net-_u1-pad20_ tristate_nor +* u3 net-_u1-pad6_ net-_u11-pad2_ net-_u3-pad3_ risingedge_dflipflop +* u31 net-_u10-pad1_ net-_u19-pad2_ d_inverter +* u11 net-_u10-pad1_ net-_u11-pad2_ d_inverter +* u20 net-_u1-pad7_ net-_u20-pad2_ net-_u20-pad3_ risingedge_dflipflop +* u50 net-_u50-pad1_ net-_u26-pad2_ net-_u40-pad1_ d_and +* u51 net-_u4-pad3_ net-_u28-pad2_ net-_u40-pad2_ d_and +* u40 net-_u40-pad1_ net-_u40-pad2_ net-_u30-pad2_ net-_u1-pad21_ tristate_nor +* u4 net-_u1-pad8_ net-_u12-pad2_ net-_u4-pad3_ risingedge_dflipflop +* u32 net-_u10-pad1_ net-_u20-pad2_ d_inverter +* u12 net-_u10-pad1_ net-_u12-pad2_ d_inverter +* u22 net-_u1-pad9_ net-_u22-pad2_ net-_u22-pad3_ risingedge_dflipflop +* u54 net-_u54-pad1_ net-_u26-pad2_ net-_u42-pad1_ d_and +* u55 net-_u55-pad1_ net-_u28-pad2_ net-_u42-pad2_ d_and +* u42 net-_u42-pad1_ net-_u42-pad2_ net-_u30-pad2_ net-_u1-pad22_ tristate_nor +* u6 net-_u1-pad10_ net-_u14-pad2_ net-_u55-pad1_ risingedge_dflipflop +* u34 net-_u10-pad1_ net-_u22-pad2_ d_inverter +* u14 net-_u10-pad1_ net-_u14-pad2_ d_inverter +* u21 net-_u1-pad11_ net-_u21-pad2_ net-_u21-pad3_ risingedge_dflipflop +* u52 net-_u52-pad1_ net-_u26-pad2_ net-_u41-pad1_ d_and +* u53 net-_u5-pad3_ net-_u28-pad2_ net-_u41-pad2_ d_and +* u41 net-_u41-pad1_ net-_u41-pad2_ net-_u30-pad2_ net-_u1-pad23_ tristate_nor +* u5 net-_u1-pad12_ net-_u13-pad2_ net-_u5-pad3_ risingedge_dflipflop +* u33 net-_u10-pad1_ net-_u21-pad2_ d_inverter +* u13 net-_u10-pad1_ net-_u13-pad2_ d_inverter +* u23 net-_u1-pad13_ net-_u23-pad2_ net-_u23-pad3_ risingedge_dflipflop +* u56 net-_u56-pad1_ net-_u26-pad2_ net-_u43-pad1_ d_and +* u57 net-_u57-pad1_ net-_u28-pad2_ net-_u43-pad2_ d_and +* u43 net-_u43-pad1_ net-_u43-pad2_ net-_u30-pad2_ net-_u1-pad24_ tristate_nor +* u7 net-_u1-pad14_ net-_u15-pad2_ net-_u57-pad1_ risingedge_dflipflop +* u35 net-_u10-pad1_ net-_u23-pad2_ d_inverter +* u15 net-_u10-pad1_ net-_u15-pad2_ d_inverter +* u24 net-_u1-pad15_ net-_u24-pad2_ net-_u24-pad3_ risingedge_dflipflop +* u58 net-_u58-pad1_ net-_u26-pad2_ net-_u44-pad1_ d_and +* u59 net-_u59-pad1_ net-_u28-pad2_ net-_u44-pad2_ d_and +* u44 net-_u44-pad1_ net-_u44-pad2_ net-_u30-pad2_ net-_u1-pad25_ tristate_nor +* u8 net-_u1-pad16_ net-_u16-pad2_ net-_u59-pad1_ risingedge_dflipflop +* u36 net-_u10-pad1_ net-_u24-pad2_ d_inverter +* u16 net-_u10-pad1_ net-_u16-pad2_ d_inverter +* u25 net-_u1-pad17_ net-_u25-pad2_ net-_u25-pad3_ risingedge_dflipflop +* u60 net-_u60-pad1_ net-_u26-pad2_ net-_u45-pad1_ d_and +* u61 net-_u61-pad1_ net-_u28-pad2_ net-_u45-pad2_ d_and +* u45 net-_u45-pad1_ net-_u45-pad2_ net-_u30-pad2_ net-_u1-pad26_ tristate_nor +* u9 net-_u1-pad18_ net-_u17-pad2_ net-_u61-pad1_ risingedge_dflipflop +* u37 net-_u10-pad1_ net-_u25-pad2_ d_inverter +* u17 net-_u10-pad1_ net-_u17-pad2_ d_inverter +* u62 net-_u18-pad3_ net-_u46-pad1_ d_inverter +* u63 net-_u19-pad3_ net-_u48-pad1_ d_inverter +* u64 net-_u20-pad3_ net-_u50-pad1_ d_inverter +* u65 net-_u21-pad3_ net-_u52-pad1_ d_inverter +* u66 net-_u22-pad3_ net-_u54-pad1_ d_inverter +* u67 net-_u23-pad3_ net-_u56-pad1_ d_inverter +* u68 net-_u24-pad3_ net-_u58-pad1_ d_inverter +* u69 net-_u25-pad3_ net-_u60-pad1_ d_inverter +a1 net-_u1-pad1_ net-_u26-pad2_ u26 +a2 net-_u26-pad2_ net-_u28-pad2_ u28 +a3 [net-_u1-pad3_ ] [net-_u18-pad2_ ] [net-_u18-pad3_ ] u18 +a4 net-_u1-pad2_ net-_u10-pad1_ u27 +a5 net-_u10-pad1_ net-_u30-pad2_ u30 +a6 [net-_u46-pad1_ net-_u26-pad2_ ] net-_u38-pad1_ u46 +a7 [net-_u2-pad3_ net-_u28-pad2_ ] net-_u38-pad2_ u47 +a8 [net-_u38-pad1_ ] [net-_u38-pad2_ ] [net-_u30-pad2_ ] [net-_u1-pad19_ ] u38 +a9 [net-_u1-pad4_ ] [net-_u10-pad2_ ] [net-_u2-pad3_ ] u2 +a10 net-_u10-pad1_ net-_u18-pad2_ u29 +a11 net-_u10-pad1_ net-_u10-pad2_ u10 +a12 [net-_u1-pad5_ ] [net-_u19-pad2_ ] [net-_u19-pad3_ ] u19 +a13 [net-_u48-pad1_ net-_u26-pad2_ ] ? u48 +a14 [net-_u3-pad3_ net-_u28-pad2_ ] net-_u39-pad2_ u49 +a15 [? ] [net-_u39-pad2_ ] [net-_u30-pad2_ ] [net-_u1-pad20_ ] u39 +a16 [net-_u1-pad6_ ] [net-_u11-pad2_ ] [net-_u3-pad3_ ] u3 +a17 net-_u10-pad1_ net-_u19-pad2_ u31 +a18 net-_u10-pad1_ net-_u11-pad2_ u11 +a19 [net-_u1-pad7_ ] [net-_u20-pad2_ ] [net-_u20-pad3_ ] u20 +a20 [net-_u50-pad1_ net-_u26-pad2_ ] net-_u40-pad1_ u50 +a21 [net-_u4-pad3_ net-_u28-pad2_ ] net-_u40-pad2_ u51 +a22 [net-_u40-pad1_ ] [net-_u40-pad2_ ] [net-_u30-pad2_ ] [net-_u1-pad21_ ] u40 +a23 [net-_u1-pad8_ ] [net-_u12-pad2_ ] [net-_u4-pad3_ ] u4 +a24 net-_u10-pad1_ net-_u20-pad2_ u32 +a25 net-_u10-pad1_ net-_u12-pad2_ u12 +a26 [net-_u1-pad9_ ] [net-_u22-pad2_ ] [net-_u22-pad3_ ] u22 +a27 [net-_u54-pad1_ net-_u26-pad2_ ] net-_u42-pad1_ u54 +a28 [net-_u55-pad1_ net-_u28-pad2_ ] net-_u42-pad2_ u55 +a29 [net-_u42-pad1_ ] [net-_u42-pad2_ ] [net-_u30-pad2_ ] [net-_u1-pad22_ ] u42 +a30 [net-_u1-pad10_ ] [net-_u14-pad2_ ] [net-_u55-pad1_ ] u6 +a31 net-_u10-pad1_ net-_u22-pad2_ u34 +a32 net-_u10-pad1_ net-_u14-pad2_ u14 +a33 [net-_u1-pad11_ ] [net-_u21-pad2_ ] [net-_u21-pad3_ ] u21 +a34 [net-_u52-pad1_ net-_u26-pad2_ ] net-_u41-pad1_ u52 +a35 [net-_u5-pad3_ net-_u28-pad2_ ] net-_u41-pad2_ u53 +a36 [net-_u41-pad1_ ] [net-_u41-pad2_ ] [net-_u30-pad2_ ] [net-_u1-pad23_ ] u41 +a37 [net-_u1-pad12_ ] [net-_u13-pad2_ ] [net-_u5-pad3_ ] u5 +a38 net-_u10-pad1_ net-_u21-pad2_ u33 +a39 net-_u10-pad1_ net-_u13-pad2_ u13 +a40 [net-_u1-pad13_ ] [net-_u23-pad2_ ] [net-_u23-pad3_ ] u23 +a41 [net-_u56-pad1_ net-_u26-pad2_ ] net-_u43-pad1_ u56 +a42 [net-_u57-pad1_ net-_u28-pad2_ ] net-_u43-pad2_ u57 +a43 [net-_u43-pad1_ ] [net-_u43-pad2_ ] [net-_u30-pad2_ ] [net-_u1-pad24_ ] u43 +a44 [net-_u1-pad14_ ] [net-_u15-pad2_ ] [net-_u57-pad1_ ] u7 +a45 net-_u10-pad1_ net-_u23-pad2_ u35 +a46 net-_u10-pad1_ net-_u15-pad2_ u15 +a47 [net-_u1-pad15_ ] [net-_u24-pad2_ ] [net-_u24-pad3_ ] u24 +a48 [net-_u58-pad1_ net-_u26-pad2_ ] net-_u44-pad1_ u58 +a49 [net-_u59-pad1_ net-_u28-pad2_ ] net-_u44-pad2_ u59 +a50 [net-_u44-pad1_ ] [net-_u44-pad2_ ] [net-_u30-pad2_ ] [net-_u1-pad25_ ] u44 +a51 [net-_u1-pad16_ ] [net-_u16-pad2_ ] [net-_u59-pad1_ ] u8 +a52 net-_u10-pad1_ net-_u24-pad2_ u36 +a53 net-_u10-pad1_ net-_u16-pad2_ u16 +a54 [net-_u1-pad17_ ] [net-_u25-pad2_ ] [net-_u25-pad3_ ] u25 +a55 [net-_u60-pad1_ net-_u26-pad2_ ] net-_u45-pad1_ u60 +a56 [net-_u61-pad1_ net-_u28-pad2_ ] net-_u45-pad2_ u61 +a57 [net-_u45-pad1_ ] [net-_u45-pad2_ ] [net-_u30-pad2_ ] [net-_u1-pad26_ ] u45 +a58 [net-_u1-pad18_ ] [net-_u17-pad2_ ] [net-_u61-pad1_ ] u9 +a59 net-_u10-pad1_ net-_u25-pad2_ u37 +a60 net-_u10-pad1_ net-_u17-pad2_ u17 +a61 net-_u18-pad3_ net-_u46-pad1_ u62 +a62 net-_u19-pad3_ net-_u48-pad1_ u63 +a63 net-_u20-pad3_ net-_u50-pad1_ u64 +a64 net-_u21-pad3_ net-_u52-pad1_ u65 +a65 net-_u22-pad3_ net-_u54-pad1_ u66 +a66 net-_u23-pad3_ net-_u56-pad1_ u67 +a67 net-_u24-pad3_ net-_u58-pad1_ u68 +a68 net-_u25-pad3_ net-_u60-pad1_ u69 +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u26 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u28 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u18 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u27 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u30 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u46 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u47 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: tristate_nor, NgSpice Name: tristate_nor +.model u38 tristate_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u2 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u29 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u10 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u19 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u48 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u49 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: tristate_nor, NgSpice Name: tristate_nor +.model u39 tristate_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u3 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u31 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u11 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u20 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u50 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u51 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: tristate_nor, NgSpice Name: tristate_nor +.model u40 tristate_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u4 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u32 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u12 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u22 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u54 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u55 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: tristate_nor, NgSpice Name: tristate_nor +.model u42 tristate_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u6 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u34 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u14 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u21 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u52 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u53 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: tristate_nor, NgSpice Name: tristate_nor +.model u41 tristate_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u5 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u33 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u13 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u23 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u56 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u57 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: tristate_nor, NgSpice Name: tristate_nor +.model u43 tristate_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u7 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u35 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u15 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u24 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u58 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u59 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: tristate_nor, NgSpice Name: tristate_nor +.model u44 tristate_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u8 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u36 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u16 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u25 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u60 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_and, NgSpice Name: d_and +.model u61 d_and(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: tristate_nor, NgSpice Name: tristate_nor +.model u45 tristate_nor(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: risingedge_dflipflop, NgSpice Name: risingedge_dflipflop +.model u9 risingedge_dflipflop(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u37 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u17 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u62 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u63 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u64 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u65 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u66 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u67 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u68 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u69 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Control Statements + +.ends SN74LS606 \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/SN74LS606_Previous_Values.xml b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/SN74LS606_Previous_Values.xml new file mode 100644 index 000000000..341664468 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/SN74LS606_Previous_Values.xml @@ -0,0 +1 @@ +d_inverterd_inverterrisingedge_dflipflopd_inverterd_inverterd_andd_andtristate_norrisingedge_dflipflopd_inverterd_inverterrisingedge_dflipflopd_andd_andtristate_norrisingedge_dflipflopd_inverterd_inverterrisingedge_dflipflopd_andd_andtristate_norrisingedge_dflipflopd_inverterd_inverterrisingedge_dflipflopd_andd_andtristate_norrisingedge_dflipflopd_inverterd_inverterrisingedge_dflipflopd_andd_andtristate_norrisingedge_dflipflopd_inverterd_inverterrisingedge_dflipflopd_andd_andtristate_norrisingedge_dflipflopd_inverterd_inverterrisingedge_dflipflopd_andd_andtristate_norrisingedge_dflipflopd_inverterd_inverterrisingedge_dflipflopd_andd_andtristate_norrisingedge_dflipflopd_inverterd_inverterd_inverterd_inverterd_inverterd_inverterd_inverterd_inverterd_inverterd_invertertruefalsefalseHzHz0Volts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or Amperessecsecsec \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/analysis b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/analysis new file mode 100644 index 000000000..ebd5c0a94 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LS606/analysis @@ -0,0 +1 @@ +.tran 0e-00 0e-00 0e-00 \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/SN74LVC1T45-cache.lib b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/SN74LVC1T45-cache.lib new file mode 100644 index 000000000..1efc12931 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/SN74LVC1T45-cache.lib @@ -0,0 +1,115 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# PORT +# +DEF PORT U 0 40 Y Y 26 F N +F0 "U" 50 100 30 H V C CNN +F1 "PORT" 0 0 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +A 325 225 285 -1421 -1278 0 1 0 N 100 50 150 0 +A 376 -275 356 1294 1408 0 1 0 N 150 0 100 -50 +S -100 50 100 -50 0 1 0 N +X ~ 1 250 0 100 L 30 30 1 1 B +X ~ 2 250 0 100 L 30 30 2 1 B +X ~ 3 250 0 100 L 30 30 3 1 B +X ~ 4 250 0 100 L 30 30 4 1 B +X ~ 5 250 0 100 L 30 30 5 1 B +X ~ 6 250 0 100 L 30 30 6 1 B +X ~ 7 250 0 100 L 30 30 7 1 B +X ~ 8 250 0 100 L 30 30 8 1 B +X ~ 9 250 0 100 L 30 30 9 1 B +X ~ 10 250 0 100 L 30 30 10 1 B +X ~ 11 250 0 100 L 30 30 11 1 B +X ~ 12 250 0 100 L 30 30 12 1 B +X ~ 13 250 0 100 L 30 30 13 1 B +X ~ 14 250 0 100 L 30 30 14 1 B +X ~ 15 250 0 100 L 30 30 15 1 B +X ~ 16 250 0 100 L 30 30 16 1 B +X ~ 17 250 0 100 L 30 30 17 1 B +X ~ 18 250 0 100 L 30 30 18 1 B +X ~ 19 250 0 100 L 30 30 19 1 B +X ~ 20 250 0 100 L 30 30 20 1 B +X ~ 21 250 0 100 L 30 30 21 1 B +X ~ 22 250 0 100 L 30 30 22 1 B +X ~ 23 250 0 100 L 30 30 23 1 B +X ~ 24 250 0 100 L 30 30 24 1 B +X ~ 25 250 0 100 L 30 30 25 1 B +X ~ 26 250 0 100 L 30 30 26 1 B +ENDDRAW +ENDDEF +# +# adc_bridge_1 +# +DEF adc_bridge_1 U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "adc_bridge_1" 0 150 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -400 200 350 -50 0 1 0 N +X IN1 1 -600 50 200 R 50 50 1 1 I +X OUT1 2 550 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# d_buffer +# +DEF d_buffer U 0 40 Y Y 1 F N +F0 "U" 0 -50 60 H V C CNN +F1 "d_buffer" 0 50 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 4 0 1 0 -300 200 -300 -200 450 0 -300 200 N +X IN 1 -500 0 200 R 50 50 1 1 I +X OUT 2 650 0 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# d_inverter +# +DEF d_inverter U 0 40 Y Y 1 F N +F0 "U" 0 -100 60 H V C CNN +F1 "d_inverter" 0 150 60 H V C CNN +F2 "" 50 -50 60 H V C CNN +F3 "" 50 -50 60 H V C CNN +DRAW +P 4 0 1 0 -100 50 -100 -50 100 0 -100 50 N +X ~ 1 -300 0 200 R 50 50 1 1 I +X ~ 2 300 0 200 L 50 50 1 1 O I +ENDDRAW +ENDDEF +# +# dac_bridge_1 +# +DEF dac_bridge_1 U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "dac_bridge_1" 0 150 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -400 200 350 -50 0 1 0 N +X IN1 1 -600 50 200 R 50 50 1 1 I +X OUT1 2 550 50 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# one_input_tristate_buffer +# +DEF one_input_tristate_buffer U 0 40 Y Y 1 F N +F0 "U" 2850 1800 60 H V C CNN +F1 "one_input_tristate_buffer" 2850 2000 60 H V C CNN +F2 "" 2850 1950 60 H V C CNN +F3 "" 2850 1950 60 H V C CNN +DRAW +S 2350 2100 3350 1600 0 1 0 N +X A0 1 2150 1900 200 R 50 50 1 1 I +X EN0 2 2150 1800 200 R 50 50 1 1 I +X Y0 3 3550 1900 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +#End Library diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/SN74LVC1T45.cir b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/SN74LVC1T45.cir new file mode 100644 index 000000000..13bd2b07b --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/SN74LVC1T45.cir @@ -0,0 +1,25 @@ +* C:\Users\chand\esim\FOSSEE\eSim\library\SubcircuitLibrary\SN74LVC1T45\SN74LVC1T45.cir + +* EESchema Netlist Version 1.1 (Spice format) creation date: 07/06/25 08:32:59 + +* To exclude a component from the Spice Netlist add [Spice_Netlist_Enabled] user FIELD set to: N +* To reorder the component spice node sequence add [Spice_Node_Sequence] user FIELD and define sequence: 2,1,0 + +* Sheet Name: / +U2 Net-_U11-Pad2_ Net-_U2-Pad2_ d_inverter +U6 Net-_U13-Pad2_ Net-_U3-Pad1_ d_inverter +U5 Net-_U2-Pad2_ Net-_U5-Pad2_ d_buffer +U8 Net-_U2-Pad2_ Net-_U4-Pad2_ d_inverter +U4 Net-_U3-Pad2_ Net-_U4-Pad2_ Net-_U14-Pad1_ one_input_tristate_buffer +U9 Net-_U7-Pad2_ Net-_U5-Pad2_ Net-_U12-Pad1_ one_input_tristate_buffer +U1 Net-_U1-Pad1_ ? Net-_U1-Pad3_ Net-_U1-Pad4_ Net-_U1-Pad5_ Net-_U1-Pad6_ PORT +U3 Net-_U3-Pad1_ Net-_U3-Pad2_ d_inverter +U7 Net-_U10-Pad2_ Net-_U7-Pad2_ d_inverter +U12 Net-_U12-Pad1_ Net-_U1-Pad1_ dac_bridge_1 +U14 Net-_U14-Pad1_ Net-_U1-Pad6_ dac_bridge_1 +U13 Net-_U1-Pad3_ Net-_U13-Pad2_ adc_bridge_1 +U15 Net-_U1-Pad4_ Net-_U10-Pad1_ adc_bridge_1 +U11 Net-_U1-Pad5_ Net-_U11-Pad2_ adc_bridge_1 +U10 Net-_U10-Pad1_ Net-_U10-Pad2_ d_inverter + +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/SN74LVC1T45.cir.out b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/SN74LVC1T45.cir.out new file mode 100644 index 000000000..aff45cbba --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/SN74LVC1T45.cir.out @@ -0,0 +1,68 @@ +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\sn74lvc1t45\sn74lvc1t45.cir + +* u2 net-_u11-pad2_ net-_u2-pad2_ d_inverter +* u6 net-_u13-pad2_ net-_u3-pad1_ d_inverter +* u5 net-_u2-pad2_ net-_u5-pad2_ d_buffer +* u8 net-_u2-pad2_ net-_u4-pad2_ d_inverter +* u4 net-_u3-pad2_ net-_u4-pad2_ net-_u14-pad1_ one_input_tristate_buffer +* u9 net-_u7-pad2_ net-_u5-pad2_ net-_u12-pad1_ one_input_tristate_buffer +* u1 net-_u1-pad1_ ? net-_u1-pad3_ net-_u1-pad4_ net-_u1-pad5_ net-_u1-pad6_ port +* u3 net-_u3-pad1_ net-_u3-pad2_ d_inverter +* u7 net-_u10-pad2_ net-_u7-pad2_ d_inverter +* u12 net-_u12-pad1_ net-_u1-pad1_ dac_bridge_1 +* u14 net-_u14-pad1_ net-_u1-pad6_ dac_bridge_1 +* u13 net-_u1-pad3_ net-_u13-pad2_ adc_bridge_1 +* u15 net-_u1-pad4_ net-_u10-pad1_ adc_bridge_1 +* u11 net-_u1-pad5_ net-_u11-pad2_ adc_bridge_1 +* u10 net-_u10-pad1_ net-_u10-pad2_ d_inverter +a1 net-_u11-pad2_ net-_u2-pad2_ u2 +a2 net-_u13-pad2_ net-_u3-pad1_ u6 +a3 net-_u2-pad2_ net-_u5-pad2_ u5 +a4 net-_u2-pad2_ net-_u4-pad2_ u8 +a5 [net-_u3-pad2_ ] [net-_u4-pad2_ ] [net-_u14-pad1_ ] u4 +a6 [net-_u7-pad2_ ] [net-_u5-pad2_ ] [net-_u12-pad1_ ] u9 +a7 net-_u3-pad1_ net-_u3-pad2_ u3 +a8 net-_u10-pad2_ net-_u7-pad2_ u7 +a9 [net-_u12-pad1_ ] [net-_u1-pad1_ ] u12 +a10 [net-_u14-pad1_ ] [net-_u1-pad6_ ] u14 +a11 [net-_u1-pad3_ ] [net-_u13-pad2_ ] u13 +a12 [net-_u1-pad4_ ] [net-_u10-pad1_ ] u15 +a13 [net-_u1-pad5_ ] [net-_u11-pad2_ ] u11 +a14 net-_u10-pad1_ net-_u10-pad2_ u10 +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u2 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u6 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u5 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u8 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: one_input_tristate_buffer, NgSpice Name: one_input_tristate_buffer +.model u4 one_input_tristate_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: one_input_tristate_buffer, NgSpice Name: one_input_tristate_buffer +.model u9 one_input_tristate_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u3 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u7 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u12 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u14 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u13 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u15 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u11 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u10 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +.tran 0e-00 0e-00 0e-00 + +* Control Statements +.control +run +print allv > plot_data_v.txt +print alli > plot_data_i.txt +.endc +.end diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/SN74LVC1T45.pro b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/SN74LVC1T45.pro new file mode 100644 index 000000000..e27a398be --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/SN74LVC1T45.pro @@ -0,0 +1,73 @@ +update=22/05/2015 07:44:53 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=adc-dac +LibName2=memory +LibName3=xilinx +LibName4=microcontrollers +LibName5=dsp +LibName6=microchip +LibName7=analog_switches +LibName8=motorola +LibName9=texas +LibName10=intel +LibName11=audio +LibName12=interface +LibName13=digital-audio +LibName14=philips +LibName15=display +LibName16=cypress +LibName17=siliconi +LibName18=opto +LibName19=atmel +LibName20=contrib +LibName21=power +LibName22=eSim_Plot +LibName23=transistors +LibName24=conn +LibName25=eSim_User +LibName26=regul +LibName27=74xx +LibName28=cmos4000 +LibName29=eSim_Analog +LibName30=eSim_Devices +LibName31=eSim_Digital +LibName32=eSim_Hybrid +LibName33=eSim_Miscellaneous +LibName34=eSim_Power +LibName35=eSim_Sources +LibName36=eSim_Subckt +LibName37=eSim_Nghdl +LibName38=eSim_Ngveri +LibName39=eSim_SKY130 +LibName40=eSim_SKY130_Subckts diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/SN74LVC1T45.sch b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/SN74LVC1T45.sch new file mode 100644 index 000000000..dfff64379 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/SN74LVC1T45.sch @@ -0,0 +1,341 @@ +EESchema Schematic File Version 2 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:power +LIBS:eSim_Plot +LIBS:transistors +LIBS:conn +LIBS:eSim_User +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:eSim_Analog +LIBS:eSim_Devices +LIBS:eSim_Digital +LIBS:eSim_Hybrid +LIBS:eSim_Miscellaneous +LIBS:eSim_Power +LIBS:eSim_Sources +LIBS:eSim_Subckt +LIBS:eSim_Nghdl +LIBS:eSim_Ngveri +LIBS:eSim_SKY130 +LIBS:eSim_SKY130_Subckts +LIBS:SN74LVC1T45-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L d_inverter U2 +U 1 1 6868DDB3 +P 3200 2500 +F 0 "U2" H 3200 2400 60 0000 C CNN +F 1 "d_inverter" H 3200 2650 60 0000 C CNN +F 2 "" H 3250 2450 60 0000 C CNN +F 3 "" H 3250 2450 60 0000 C CNN + 1 3200 2500 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U6 +U 1 1 6868DDED +P 4350 3650 +F 0 "U6" H 4350 3550 60 0000 C CNN +F 1 "d_inverter" H 4350 3800 60 0000 C CNN +F 2 "" H 4400 3600 60 0000 C CNN +F 3 "" H 4400 3600 60 0000 C CNN + 1 4350 3650 + 1 0 0 -1 +$EndComp +$Comp +L d_buffer U5 +U 1 1 6868DE43 +P 4300 2500 +F 0 "U5" H 4300 2450 60 0000 C CNN +F 1 "d_buffer" H 4300 2550 60 0000 C CNN +F 2 "" H 4300 2500 60 0000 C CNN +F 3 "" H 4300 2500 60 0000 C CNN + 1 4300 2500 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U8 +U 1 1 6868DEAE +P 6850 2500 +F 0 "U8" H 6850 2400 60 0000 C CNN +F 1 "d_inverter" H 6850 2650 60 0000 C CNN +F 2 "" H 6900 2450 60 0000 C CNN +F 3 "" H 6900 2450 60 0000 C CNN + 1 6850 2500 + -1 0 0 1 +$EndComp +$Comp +L one_input_tristate_buffer U4 +U 1 1 6868DFCC +P 4050 5400 +F 0 "U4" H 6900 7200 60 0000 C CNN +F 1 "one_input_tristate_buffer" H 6900 7400 60 0000 C CNN +F 2 "" H 6900 7350 60 0000 C CNN +F 3 "" H 6900 7350 60 0000 C CNN + 1 4050 5400 + 1 0 0 -1 +$EndComp +$Comp +L one_input_tristate_buffer U9 +U 1 1 6868E207 +P 7250 6500 +F 0 "U9" H 10100 8300 60 0000 C CNN +F 1 "one_input_tristate_buffer" H 10100 8500 60 0000 C CNN +F 2 "" H 10100 8450 60 0000 C CNN +F 3 "" H 10100 8450 60 0000 C CNN + 1 7250 6500 + -1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 1 1 6868E5A7 +P 2050 4600 +F 0 "U1" H 2100 4700 30 0000 C CNN +F 1 "PORT" H 2050 4600 30 0000 C CNN +F 2 "" H 2050 4600 60 0000 C CNN +F 3 "" H 2050 4600 60 0000 C CNN + 1 2050 4600 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 2 1 6868E654 +P 950 1250 +F 0 "U1" H 1000 1350 30 0000 C CNN +F 1 "PORT" H 950 1250 30 0000 C CNN +F 2 "" H 950 1250 60 0000 C CNN +F 3 "" H 950 1250 60 0000 C CNN + 2 950 1250 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 4 1 6868E6BA +P 9550 4450 +F 0 "U1" H 9600 4550 30 0000 C CNN +F 1 "PORT" H 9550 4450 30 0000 C CNN +F 2 "" H 9550 4450 60 0000 C CNN +F 3 "" H 9550 4450 60 0000 C CNN + 4 9550 4450 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 6 1 6868E7C4 +P 7950 5000 +F 0 "U1" H 8000 5100 30 0000 C CNN +F 1 "PORT" H 7950 5000 30 0000 C CNN +F 2 "" H 7950 5000 60 0000 C CNN +F 3 "" H 7950 5000 60 0000 C CNN + 6 7950 5000 + 0 -1 -1 0 +$EndComp +NoConn ~ 1200 1250 +$Comp +L d_inverter U3 +U 1 1 68690591 +P 5550 3450 +F 0 "U3" H 5550 3350 60 0000 C CNN +F 1 "d_inverter" H 5550 3600 60 0000 C CNN +F 2 "" H 5600 3400 60 0000 C CNN +F 3 "" H 5600 3400 60 0000 C CNN + 1 5550 3450 + 1 0 0 -1 +$EndComp +$Comp +L PORT U1 +U 3 1 6868E689 +P 2250 3650 +F 0 "U1" H 2300 3750 30 0000 C CNN +F 1 "PORT" H 2250 3650 30 0000 C CNN +F 2 "" H 2250 3650 60 0000 C CNN +F 3 "" H 2250 3650 60 0000 C CNN + 3 2250 3650 + 1 0 0 -1 +$EndComp +$Comp +L d_inverter U7 +U 1 1 6869E83C +P 6050 4450 +F 0 "U7" H 6050 4350 60 0000 C CNN +F 1 "d_inverter" H 6050 4600 60 0000 C CNN +F 2 "" H 6100 4400 60 0000 C CNN +F 3 "" H 6100 4400 60 0000 C CNN + 1 6050 4450 + -1 0 0 1 +$EndComp +$Comp +L dac_bridge_1 U12 +U 1 1 6869ECDE +P 2950 4650 +F 0 "U12" H 2950 4650 60 0000 C CNN +F 1 "dac_bridge_1" H 2950 4800 60 0000 C CNN +F 2 "" H 2950 4650 60 0000 C CNN +F 3 "" H 2950 4650 60 0000 C CNN + 1 2950 4650 + -1 0 0 -1 +$EndComp +$Comp +L dac_bridge_1 U14 +U 1 1 6869F103 +P 8000 4050 +F 0 "U14" H 8000 4050 60 0000 C CNN +F 1 "dac_bridge_1" H 8000 4200 60 0000 C CNN +F 2 "" H 8000 4050 60 0000 C CNN +F 3 "" H 8000 4050 60 0000 C CNN + 1 8000 4050 + 0 -1 1 0 +$EndComp +$Comp +L adc_bridge_1 U13 +U 1 1 6869F41C +P 3350 3700 +F 0 "U13" H 3350 3700 60 0000 C CNN +F 1 "adc_bridge_1" H 3350 3850 60 0000 C CNN +F 2 "" H 3350 3700 60 0000 C CNN +F 3 "" H 3350 3700 60 0000 C CNN + 1 3350 3700 + 1 0 0 -1 +$EndComp +$Comp +L adc_bridge_1 U15 +U 1 1 6869F7C3 +P 8650 4400 +F 0 "U15" H 8650 4400 60 0000 C CNN +F 1 "adc_bridge_1" H 8650 4550 60 0000 C CNN +F 2 "" H 8650 4400 60 0000 C CNN +F 3 "" H 8650 4400 60 0000 C CNN + 1 8650 4400 + -1 0 0 1 +$EndComp +$Comp +L PORT U1 +U 5 1 6868E73F +P 1350 2500 +F 0 "U1" H 1400 2600 30 0000 C CNN +F 1 "PORT" H 1350 2500 30 0000 C CNN +F 2 "" H 1350 2500 60 0000 C CNN +F 3 "" H 1350 2500 60 0000 C CNN + 5 1350 2500 + 1 0 0 -1 +$EndComp +$Comp +L adc_bridge_1 U11 +U 1 1 686A0075 +P 2250 2550 +F 0 "U11" H 2250 2550 60 0000 C CNN +F 1 "adc_bridge_1" H 2250 2700 60 0000 C CNN +F 2 "" H 2250 2550 60 0000 C CNN +F 3 "" H 2250 2550 60 0000 C CNN + 1 2250 2550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3500 2500 3800 2500 +Wire Wire Line + 4950 2500 5400 2500 +Wire Wire Line + 5400 2500 5400 4700 +Wire Wire Line + 5400 4700 5100 4700 +Wire Wire Line + 4850 3650 4650 3650 +Wire Wire Line + 4850 3450 4850 3650 +Wire Wire Line + 6550 2500 5900 2500 +Wire Wire Line + 5900 2500 5900 3600 +Wire Wire Line + 5900 3600 6200 3600 +Wire Wire Line + 5100 4600 5100 4450 +Wire Wire Line + 3650 2500 3650 1950 +Wire Wire Line + 3650 1950 7350 1950 +Wire Wire Line + 7350 1950 7350 2500 +Wire Wire Line + 7350 2500 7150 2500 +Connection ~ 3650 2500 +Wire Wire Line + 4850 3450 5250 3450 +Wire Wire Line + 5850 3450 6200 3450 +Wire Wire Line + 6200 3450 6200 3500 +Wire Wire Line + 5100 4450 5750 4450 +Wire Wire Line + 6350 4450 7050 4450 +Wire Wire Line + 3550 4600 3700 4600 +Wire Wire Line + 2300 4600 2400 4600 +Wire Wire Line + 7950 4600 7950 4750 +Wire Wire Line + 2500 3650 2750 3650 +Wire Wire Line + 3900 3650 4050 3650 +Wire Wire Line + 7600 3500 7600 3350 +Wire Wire Line + 7600 3350 7950 3350 +Wire Wire Line + 7950 3350 7950 3450 +Wire Wire Line + 7650 4450 8100 4450 +Wire Wire Line + 9250 4450 9300 4450 +Wire Wire Line + 1600 2500 1650 2500 +Wire Wire Line + 2800 2500 2900 2500 +$Comp +L d_inverter U10 +U 1 1 6869E7BE +P 7350 4450 +F 0 "U10" H 7350 4350 60 0000 C CNN +F 1 "d_inverter" H 7350 4600 60 0000 C CNN +F 2 "" H 7400 4400 60 0000 C CNN +F 3 "" H 7400 4400 60 0000 C CNN + 1 7350 4450 + -1 0 0 1 +$EndComp +$EndSCHEMATC diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/SN74LVC1T45.sub b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/SN74LVC1T45.sub new file mode 100644 index 000000000..d0a80e0b1 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/SN74LVC1T45.sub @@ -0,0 +1,62 @@ +* Subcircuit SN74LVC1T45 +.subckt SN74LVC1T45 net-_u1-pad1_ ? net-_u1-pad3_ net-_u1-pad4_ net-_u1-pad5_ net-_u1-pad6_ +* c:\users\chand\esim\fossee\esim\library\subcircuitlibrary\sn74lvc1t45\sn74lvc1t45.cir +* u2 net-_u11-pad2_ net-_u2-pad2_ d_inverter +* u6 net-_u13-pad2_ net-_u3-pad1_ d_inverter +* u5 net-_u2-pad2_ net-_u5-pad2_ d_buffer +* u8 net-_u2-pad2_ net-_u4-pad2_ d_inverter +* u4 net-_u3-pad2_ net-_u4-pad2_ net-_u14-pad1_ one_input_tristate_buffer +* u9 net-_u7-pad2_ net-_u5-pad2_ net-_u12-pad1_ one_input_tristate_buffer +* u3 net-_u3-pad1_ net-_u3-pad2_ d_inverter +* u7 net-_u10-pad2_ net-_u7-pad2_ d_inverter +* u12 net-_u12-pad1_ net-_u1-pad1_ dac_bridge_1 +* u14 net-_u14-pad1_ net-_u1-pad6_ dac_bridge_1 +* u13 net-_u1-pad3_ net-_u13-pad2_ adc_bridge_1 +* u15 net-_u1-pad4_ net-_u10-pad1_ adc_bridge_1 +* u11 net-_u1-pad5_ net-_u11-pad2_ adc_bridge_1 +* u10 net-_u10-pad1_ net-_u10-pad2_ d_inverter +a1 net-_u11-pad2_ net-_u2-pad2_ u2 +a2 net-_u13-pad2_ net-_u3-pad1_ u6 +a3 net-_u2-pad2_ net-_u5-pad2_ u5 +a4 net-_u2-pad2_ net-_u4-pad2_ u8 +a5 [net-_u3-pad2_ ] [net-_u4-pad2_ ] [net-_u14-pad1_ ] u4 +a6 [net-_u7-pad2_ ] [net-_u5-pad2_ ] [net-_u12-pad1_ ] u9 +a7 net-_u3-pad1_ net-_u3-pad2_ u3 +a8 net-_u10-pad2_ net-_u7-pad2_ u7 +a9 [net-_u12-pad1_ ] [net-_u1-pad1_ ] u12 +a10 [net-_u14-pad1_ ] [net-_u1-pad6_ ] u14 +a11 [net-_u1-pad3_ ] [net-_u13-pad2_ ] u13 +a12 [net-_u1-pad4_ ] [net-_u10-pad1_ ] u15 +a13 [net-_u1-pad5_ ] [net-_u11-pad2_ ] u11 +a14 net-_u10-pad1_ net-_u10-pad2_ u10 +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u2 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u6 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_buffer, NgSpice Name: d_buffer +.model u5 d_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u8 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: one_input_tristate_buffer, NgSpice Name: one_input_tristate_buffer +.model u4 one_input_tristate_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: one_input_tristate_buffer, NgSpice Name: one_input_tristate_buffer +.model u9 one_input_tristate_buffer(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 instance_id=1 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u3 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u7 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u12 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: dac_bridge_1, NgSpice Name: dac_bridge +.model u14 dac_bridge(out_low=0.0 out_high=5.0 out_undef=0.5 input_load=1.0e-12 t_rise=1.0e-9 t_fall=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u13 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u15 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: adc_bridge_1, NgSpice Name: adc_bridge +.model u11 adc_bridge(in_low=1.0 in_high=2.0 rise_delay=1.0e-9 fall_delay=1.0e-9 ) +* Schematic Name: d_inverter, NgSpice Name: d_inverter +.model u10 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 ) +* Control Statements + +.ends SN74LVC1T45 \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/SN74LVC1T45_Previous_Values.xml b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/SN74LVC1T45_Previous_Values.xml new file mode 100644 index 000000000..f8839c562 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/SN74LVC1T45_Previous_Values.xml @@ -0,0 +1 @@ +d_inverterd_inverterd_bufferd_inverterd_inverterone_input_tristate_bufferd_inverterone_input_tristate_bufferd_inverterdac_bridgedac_bridgeadc_bridgeadc_bridgeadc_bridgetruefalsefalseHzHz0Volts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or AmperesVolts or Amperessecsecsec \ No newline at end of file diff --git a/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/analysis b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/analysis new file mode 100644 index 000000000..ebd5c0a94 --- /dev/null +++ b/library/SubcircuitLibrary/Chandru_IC_Subcircuits/SN74LVC1T45/analysis @@ -0,0 +1 @@ +.tran 0e-00 0e-00 0e-00 \ No newline at end of file