diff --git a/ex3/final_ex/500mvdrain_bad_noise.csv b/ex3/final_ex/500mvdrain_bad_noise.csv new file mode 100644 index 0000000..4707618 --- /dev/null +++ b/ex3/final_ex/500mvdrain_bad_noise.csv @@ -0,0 +1,24 @@ +Test,Type,Name,Value,Enabled,Tags,Notes +ex3_final_ex_1,variable,wireopt,211,enabled,, +ex3_final_ex_1,variable,CL,8p,enabled,, +ex3_final_ex_1,variable,W1,600u,enabled,, +ex3_final_ex_1,variable,L1,1u,enabled,, +ex3_final_ex_1,variable,W2,15.468u,enabled,, +ex3_final_ex_1,variable,L2,400n,enabled,, +ex3_final_ex_1,variable,W3,62.899u,enabled,, +ex3_final_ex_1,variable,L3,400n,enabled,, +ex3_final_ex_1,variable,W4,155.616u,enabled,, +ex3_final_ex_1,variable,L4,1u,enabled,, +ex3_final_ex_1,variable,L0,400n,enabled,, +ex3_final_ex_1,variable,W0,474.43u,enabled,, +ex3_final_ex_1,variable,L5,400n,enabled,, +ex3_final_ex_1,variable,W5,20u,enabled,, +ex3_final_ex_1,variable,L6,400n,enabled,, +ex3_final_ex_1,variable,W6,10.3113u,enabled,, +ex3_final_ex_1,variable,CS,50p,enabled,, +ex3_final_ex_1,variable,W7,20u,enabled,, +ex3_final_ex_1,variable,L7,400n,enabled,, +ex3_final_ex_1,variable,W8,1.926u,enabled,, +ex3_final_ex_1,variable,L8,1u,enabled,, +ex3_final_ex_1,variable,vin,100m,enabled,, +ex3_final_ex_1,variable,VTEST,0.4:0.1:0.6,enabled,, diff --git a/ex3/final_ex/600mvdrain_bad_noise_1.1vout.csv b/ex3/final_ex/600mvdrain_bad_noise_1.1vout.csv new file mode 100644 index 0000000..752fd71 --- /dev/null +++ b/ex3/final_ex/600mvdrain_bad_noise_1.1vout.csv @@ -0,0 +1,23 @@ +Test,Type,Name,Value,Enabled,Tags,Notes +ex3_final_ex_1,variable,wireopt,211,enabled,, +ex3_final_ex_1,variable,CL,8p,enabled,, +ex3_final_ex_1,variable,W1,600u,enabled,, +ex3_final_ex_1,variable,L1,1u,enabled,, +ex3_final_ex_1,variable,W2,19.05u,enabled,, +ex3_final_ex_1,variable,L2,400n,enabled,, +ex3_final_ex_1,variable,W3,62.899u,enabled,, +ex3_final_ex_1,variable,L3,400n,enabled,, +ex3_final_ex_1,variable,W4,361.863u,enabled,, +ex3_final_ex_1,variable,L4,1u,enabled,, +ex3_final_ex_1,variable,L0,400n,enabled,, +ex3_final_ex_1,variable,W0,624.62u,enabled,, +ex3_final_ex_1,variable,L5,400n,enabled,, +ex3_final_ex_1,variable,W5,20u,enabled,, +ex3_final_ex_1,variable,L6,400n,enabled,, +ex3_final_ex_1,variable,W6,23.4616u,enabled,, +ex3_final_ex_1,variable,CS,50p,enabled,, +ex3_final_ex_1,variable,W7,20u,enabled,, +ex3_final_ex_1,variable,L7,400n,enabled,, +ex3_final_ex_1,variable,W8,1.4u,enabled,, +ex3_final_ex_1,variable,L8,1u,enabled,, +ex3_final_ex_1,variable,vin,100m,enabled,, diff --git a/ex3/final_ex/60_db_folded_with_gain_boost.csv b/ex3/final_ex/60_db_folded_with_gain_boost.csv new file mode 100644 index 0000000..1cd9590 --- /dev/null +++ b/ex3/final_ex/60_db_folded_with_gain_boost.csv @@ -0,0 +1,23 @@ +Test,Type,Name,Value,Enabled,Tags,Notes +ex3_final_ex_1,variable,wireopt,211,enabled,, +ex3_final_ex_1,variable,CL,8p,enabled,, +ex3_final_ex_1,variable,W1,600u,enabled,, +ex3_final_ex_1,variable,L1,1u,enabled,, +ex3_final_ex_1,variable,W2,15.468u,enabled,, +ex3_final_ex_1,variable,L2,400n,enabled,, +ex3_final_ex_1,variable,W3,62.899u,enabled,, +ex3_final_ex_1,variable,L3,400n,enabled,, +ex3_final_ex_1,variable,W4,155.616u,enabled,, +ex3_final_ex_1,variable,L4,1u,enabled,, +ex3_final_ex_1,variable,L0,400n,enabled,, +ex3_final_ex_1,variable,W0,474.43u,enabled,, +ex3_final_ex_1,variable,L5,500n,enabled,, +ex3_final_ex_1,variable,W5,31.87u,enabled,, +ex3_final_ex_1,variable,L6,2u,enabled,, +ex3_final_ex_1,variable,W6,40u,enabled,, +ex3_final_ex_1,variable,CS,500p,enabled,, +ex3_final_ex_1,variable,W7,20u,enabled,, +ex3_final_ex_1,variable,L7,400n,enabled,, +ex3_final_ex_1,variable,W8,1.926u,enabled,, +ex3_final_ex_1,variable,L8,1u,enabled,, +ex3_final_ex_1,variable,vin,100m,enabled,, diff --git a/ex3/final_ex/basic_checkpoint_from_benny.csv b/ex3/final_ex/basic_checkpoint_from_benny.csv new file mode 100644 index 0000000..3c4c546 --- /dev/null +++ b/ex3/final_ex/basic_checkpoint_from_benny.csv @@ -0,0 +1,19 @@ +Type,Name,Value,Enabled,Tags,Notes +variable,wireopt,211,enabled,, +variable,VDD,2,enabled,, +variable,CL,8p,enabled,, +variable,VG2,0.8,enabled,, +variable,VG4,1.5,enabled,, +variable,VGIB,1.15,enabled,, +variable,VIN,1,enabled,, +variable,VR1,1.15,enabled,, +variable,W1,328u,enabled,, +variable,L1,400n,enabled,, +variable,W2,6u,enabled,, +variable,L2,400n,enabled,, +variable,W3,77u,enabled,, +variable,L3,400n,enabled,, +variable,W4,60u,enabled,, +variable,L4,400n,enabled,, +variable,LIB,800n,enabled,, +variable,WIB,4.67u,enabled,, diff --git a/ex3/final_ex/constraint/hierDesign.oa b/ex3/final_ex/constraint/hierDesign.oa new file mode 100644 index 0000000..4eb4ba8 Binary files /dev/null and b/ex3/final_ex/constraint/hierDesign.oa differ diff --git a/ex3/final_ex/constraint/master.tag b/ex3/final_ex/constraint/master.tag new file mode 100644 index 0000000..dc03eba --- /dev/null +++ b/ex3/final_ex/constraint/master.tag @@ -0,0 +1,2 @@ +-- Master.tag File, Rev:1.0 +prop.cfg diff --git a/ex3/final_ex/constraint/prop.cfg b/ex3/final_ex/constraint/prop.cfg new file mode 100644 index 0000000..8edf6ef --- /dev/null +++ b/ex3/final_ex/constraint/prop.cfg @@ -0,0 +1,4 @@ +file-format-id 1.1; +default +{ +} diff --git a/ex3/final_ex/data.dm b/ex3/final_ex/data.dm index 372a735..5e8e1dc 100644 Binary files a/ex3/final_ex/data.dm and b/ex3/final_ex/data.dm differ diff --git a/ex3/final_ex/first_low_noise_05022026.csv b/ex3/final_ex/first_low_noise_05022026.csv new file mode 100644 index 0000000..bd6e983 --- /dev/null +++ b/ex3/final_ex/first_low_noise_05022026.csv @@ -0,0 +1,23 @@ +Test,Type,Name,Value,Enabled,Tags,Notes +ex3_final_ex_1,variable,wireopt,211,enabled,, +ex3_final_ex_1,variable,CL,8p,enabled,, +ex3_final_ex_1,variable,W1,1m,enabled,, +ex3_final_ex_1,variable,L1,600n,enabled,, +ex3_final_ex_1,variable,W2,7.487u,enabled,, +ex3_final_ex_1,variable,L2,400n,enabled,, +ex3_final_ex_1,variable,W3,168.969u,enabled,, +ex3_final_ex_1,variable,L3,1u,enabled,, +ex3_final_ex_1,variable,W4,155.616u,enabled,, +ex3_final_ex_1,variable,L4,1u,enabled,, +ex3_final_ex_1,variable,L0,400n,enabled,, +ex3_final_ex_1,variable,W0,152.837u,enabled,, +ex3_final_ex_1,variable,L5,400n,enabled,, +ex3_final_ex_1,variable,W5,8.5145u,enabled,, +ex3_final_ex_1,variable,L6,5u,enabled,, +ex3_final_ex_1,variable,W6,200u,enabled,, +ex3_final_ex_1,variable,CS,50p,enabled,, +ex3_final_ex_1,variable,W7,50u,enabled,, +ex3_final_ex_1,variable,L7,400n,enabled,, +ex3_final_ex_1,variable,W8,4.566689u,enabled,, +ex3_final_ex_1,variable,L8,1u,enabled,, +ex3_final_ex_1,variable,vin,650m,enabled,, diff --git a/ex3/final_ex/low_noise_amp_08022026.csv b/ex3/final_ex/low_noise_amp_08022026.csv new file mode 100644 index 0000000..07a4d9c --- /dev/null +++ b/ex3/final_ex/low_noise_amp_08022026.csv @@ -0,0 +1,24 @@ +Test,Type,Name,Value,Enabled,Tags,Notes +ex3_final_ex_1,variable,wireopt,211,enabled,, +ex3_final_ex_1,variable,CL,8p,enabled,, +ex3_final_ex_1,variable,W1,1m,enabled,, +ex3_final_ex_1,variable,L1,600n,enabled,, +ex3_final_ex_1,variable,W2,8.57u,enabled,, +ex3_final_ex_1,variable,L2,400n,enabled,, +ex3_final_ex_1,variable,W3,168.969u,enabled,, +ex3_final_ex_1,variable,L3,1u,enabled,, +ex3_final_ex_1,variable,W4,236.771u,enabled,, +ex3_final_ex_1,variable,L4,1u,enabled,, +ex3_final_ex_1,variable,L0,400n,enabled,, +ex3_final_ex_1,variable,W0,147.36u,enabled,, +ex3_final_ex_1,variable,L5,2u,enabled,, +ex3_final_ex_1,variable,W5,5u,enabled,, +ex3_final_ex_1,variable,L6,2u,enabled,, +ex3_final_ex_1,variable,W6,203u,enabled,, +ex3_final_ex_1,variable,CS,50p,enabled,, +ex3_final_ex_1,variable,W7,50u,enabled,, +ex3_final_ex_1,variable,L7,400n,enabled,, +ex3_final_ex_1,variable,W8,4.54797u,enabled,, +ex3_final_ex_1,variable,L8,1u,enabled,, +ex3_final_ex_1,variable,vin,1,enabled,, +ex3_final_ex_1,variable,Nfing,1,enabled,, diff --git a/ex3/final_ex/low_noise_amp_with_p_boost_10022026.csv b/ex3/final_ex/low_noise_amp_with_p_boost_10022026.csv new file mode 100644 index 0000000..838fc83 --- /dev/null +++ b/ex3/final_ex/low_noise_amp_with_p_boost_10022026.csv @@ -0,0 +1,40 @@ +Test,Type,Name,Value,Enabled,Tags,Notes +ex3_final_ex_1,variable,wireopt,211,enabled,, +ex3_final_ex_1,variable,CL,8p,enabled,, +ex3_final_ex_1,variable,W1,1m,enabled,, +ex3_final_ex_1,variable,L1,600n,enabled,, +ex3_final_ex_1,variable,W2,8.57u,enabled,, +ex3_final_ex_1,variable,L2,400n,enabled,, +ex3_final_ex_1,variable,W3,168.969u,enabled,, +ex3_final_ex_1,variable,L3,1u,enabled,, +ex3_final_ex_1,variable,W4,236.771u,enabled,, +ex3_final_ex_1,variable,L4,1u,enabled,, +ex3_final_ex_1,variable,L0,400n,enabled,, +ex3_final_ex_1,variable,W0,147.36u,enabled,, +ex3_final_ex_1,variable,L5,2u,enabled,, +ex3_final_ex_1,variable,W5,5u,enabled,, +ex3_final_ex_1,variable,L6,2u,enabled,, +ex3_final_ex_1,variable,W6,203u,enabled,, +ex3_final_ex_1,variable,CS,50p,enabled,, +ex3_final_ex_1,variable,W7,50u,enabled,, +ex3_final_ex_1,variable,L7,400n,enabled,, +ex3_final_ex_1,variable,W8,4.54797u,enabled,, +ex3_final_ex_1,variable,L8,1u,enabled,, +ex3_final_ex_1,variable,vin,1,enabled,, +ex3_final_ex_1,variable,Nfing,1,enabled,, +ex3_final_ex_1,variable,L_N1,200n,enabled,, +ex3_final_ex_1,variable,W_N1,30u,enabled,, +ex3_final_ex_1,variable,L_N2,3u,enabled,, +ex3_final_ex_1,variable,W_N2,30u,enabled,, +ex3_final_ex_1,variable,L_N3,3u,enabled,, +ex3_final_ex_1,variable,W_N3,562.232u,enabled,, +ex3_final_ex_1,variable,L_N4,3u,enabled,, +ex3_final_ex_1,variable,W_N4,3.08435u,enabled,, +ex3_final_ex_1,variable,L_N5,3u,enabled,, +ex3_final_ex_1,variable,W_N5,28.4642u,enabled,, +ex3_final_ex_1,variable,L_N6,1u,enabled,, +ex3_final_ex_1,variable,W_N6,99.2831u,enabled,, +ex3_final_ex_1,variable,L_N7,1u,enabled,, +ex3_final_ex_1,variable,W_N7,5.38628u,enabled,, +ex3_final_ex_1,variable,Vb2,1.4,enabled,, +ex3_final_ex_1,variable,Vs1,1.25,enabled,, diff --git a/ex3/final_ex/low_noise_enourmous_transistors.csv b/ex3/final_ex/low_noise_enourmous_transistors.csv new file mode 100644 index 0000000..c3883a1 --- /dev/null +++ b/ex3/final_ex/low_noise_enourmous_transistors.csv @@ -0,0 +1,23 @@ +Test,Type,Name,Value,Enabled,Tags,Notes +ex3_final_ex_1,variable,wireopt,211,enabled,, +ex3_final_ex_1,variable,CL,8p,enabled,, +ex3_final_ex_1,variable,W1,1m,enabled,, +ex3_final_ex_1,variable,L1,1m,enabled,, +ex3_final_ex_1,variable,W2,3.49861u,enabled,, +ex3_final_ex_1,variable,L2,400n,enabled,, +ex3_final_ex_1,variable,W3,168.969u,enabled,, +ex3_final_ex_1,variable,L3,1u,enabled,, +ex3_final_ex_1,variable,W4,155.616u,enabled,, +ex3_final_ex_1,variable,L4,1u,enabled,, +ex3_final_ex_1,variable,L0,20u,enabled,, +ex3_final_ex_1,variable,W0,6u,enabled,, +ex3_final_ex_1,variable,L5,400n,enabled,, +ex3_final_ex_1,variable,W5,8.5145u,enabled,, +ex3_final_ex_1,variable,L6,5u,enabled,, +ex3_final_ex_1,variable,W6,200u,enabled,, +ex3_final_ex_1,variable,CS,1n,enabled,, +ex3_final_ex_1,variable,W7,50u,enabled,, +ex3_final_ex_1,variable,L7,400n,enabled,, +ex3_final_ex_1,variable,W8,4.566689u,enabled,, +ex3_final_ex_1,variable,L8,1u,enabled,, +ex3_final_ex_1,variable,vin,650m,enabled,, diff --git a/ex3/final_ex/maestro/data.dm b/ex3/final_ex/maestro/data.dm index 17f0b2b..29318ea 100644 Binary files a/ex3/final_ex/maestro/data.dm and b/ex3/final_ex/maestro/data.dm differ diff --git a/ex3/final_ex/maestro/maestro.sdb b/ex3/final_ex/maestro/maestro.sdb index b994cec..79d8f7a 100644 --- a/ex3/final_ex/maestro/maestro.sdb +++ b/ex3/final_ex/maestro/maestro.sdb @@ -5,18 +5,80 @@ _default - - - Parasitics - _parSetupDBExtensionCB - - - - - Single Run, Sweeps and Corners + + wireopt + + + CL + + + W1 + + + L1 + + + W2 + + + L2 + + + W3 + + + L3 + + + W4 + + + L4 + + + L0 + + + W0 + + + L5 + + + W5 + + + L6 + + + W6 + + + CS + + + W7 + + + L7 + + + W8 + + + L8 + + + vin + + + Nfing + + + 0 - ex3_final_ex_1 + ex3_final_ex_1 ADE + - - wireopt + wireopt 211 - VP - 1.1427 + CL + 8p - N_mult - 60 + W1 + 1m - WN - 400n + L1 + 600n + + W2 + 8.57u - LN + L2 400n - LP + W3 + 168.969u + + L3 + 1u + + W4 + 236.771u + + L4 + 1u + + L0 400n - WP + W0 + 147.36u + + L5 + 2u + + W5 + 5u + + L6 + 2u + + W6 + 203u + + CS + 50p + + W7 + 50u + + L7 400n - WN_BIAS - 800n + W8 + 4.54797u - CL - 8p + L8 + 1u + + vin + 1 + + Nfing + 1 + + L_N1 + 200n + + W_N1 + 30u + + L_N2 + 3u + + W_N2 + 30u + + L_N3 + 3u + + W_N3 + 562.232u + + L_N4 + 3u + + W_N4 + 3.08435u + + L_N5 + 3u - V_ERR - 980m + W_N5 + 28.4642u + + L_N6 + 1u + + W_N6 + 99.2831u + + L_N7 + 1u + + W_N7 + 5.38628u + + Vb2 + 1.4 + + Vs1 + 1.25 + - + + Parasitics + _parSetupDBExtensionCB + + + + + Single Run, Sweeps and Corners ex3_final_ex_1 diff --git a/ex3/final_ex/schematic/data.dm b/ex3/final_ex/schematic/data.dm index e28fd6c..f42776b 100644 Binary files a/ex3/final_ex/schematic/data.dm and b/ex3/final_ex/schematic/data.dm differ diff --git a/ex3/final_ex/schematic/fig b/ex3/final_ex/schematic/fig new file mode 100644 index 0000000..fac792a --- /dev/null +++ b/ex3/final_ex/schematic/fig @@ -0,0 +1,38 @@ +; Plot template generated by schSaveCurrentPlotOptions function - Jan 18 09:59:25 2026 +; +schPlotOptions = '(nil + hierarchy nil + hierleveldown 0 + multisheet nil + view "schematic" + cell "ex3_amplifier" + library "ex3" + plot "cellview" + bBox ((-6.0625 -5.0625) (9.0 5.625)) + fullarea nil + noteText "" + grid nil + indexsheet t + notes nil + header t + cv db:0x2f35b69a + window window:75 + pagecount nil + plotToFile nil + mailto "martinraskin" + papersize "No Size" + plotter "No Plotters" + display "versatecc" + fit t + outputfile "/figs" + time "now" + tmpdir "/tmp/245424.1.normal" + copy 1 + unit "inches" + scale 1.000000 + center t + mail t + orientation "landscape" + offset (0.0 0.0) + plotsize (0.1 0.1) +) diff --git a/ex3/final_ex/schematic/sch.oa b/ex3/final_ex/schematic/sch.oa index ea50674..775314f 100644 Binary files a/ex3/final_ex/schematic/sch.oa and b/ex3/final_ex/schematic/sch.oa differ diff --git a/ex3/final_ex/schematic/thumbnail_128x128.png b/ex3/final_ex/schematic/thumbnail_128x128.png index 53d881c..824f3cc 100644 Binary files a/ex3/final_ex/schematic/thumbnail_128x128.png and b/ex3/final_ex/schematic/thumbnail_128x128.png differ diff --git a/ex3/final_ex/second_low_noise_benny_07022026.csv b/ex3/final_ex/second_low_noise_benny_07022026.csv new file mode 100644 index 0000000..7404422 --- /dev/null +++ b/ex3/final_ex/second_low_noise_benny_07022026.csv @@ -0,0 +1,23 @@ +Test,Type,Name,Value,Enabled,Tags,Notes +ex3_final_ex_1,variable,wireopt,211,enabled,, +ex3_final_ex_1,variable,CL,8p,enabled,, +ex3_final_ex_1,variable,W1,1m,enabled,, +ex3_final_ex_1,variable,L1,600n,enabled,, +ex3_final_ex_1,variable,W2,8.25543u,enabled,, +ex3_final_ex_1,variable,L2,400n,enabled,, +ex3_final_ex_1,variable,W3,168.969u,enabled,, +ex3_final_ex_1,variable,L3,1u,enabled,, +ex3_final_ex_1,variable,W4,236.771u,enabled,, +ex3_final_ex_1,variable,L4,1u,enabled,, +ex3_final_ex_1,variable,L0,400n,enabled,, +ex3_final_ex_1,variable,W0,135.273u,enabled,, +ex3_final_ex_1,variable,L5,400n,enabled,, +ex3_final_ex_1,variable,W5,1u,enabled,, +ex3_final_ex_1,variable,L6,400n,enabled,, +ex3_final_ex_1,variable,W6,7.91769u,enabled,, +ex3_final_ex_1,variable,CS,1p,enabled,, +ex3_final_ex_1,variable,W7,50u,enabled,, +ex3_final_ex_1,variable,L7,400n,enabled,, +ex3_final_ex_1,variable,W8,4.54797u,enabled,, +ex3_final_ex_1,variable,L8,1u,enabled,, +ex3_final_ex_1,variable,vin,1,enabled,, diff --git a/ex3/miller_ota/check_point_58dB_130BW_100fF.csv b/ex3/miller_ota/check_point_58dB_130BW_100fF.csv deleted file mode 100644 index 1154d9f..0000000 --- a/ex3/miller_ota/check_point_58dB_130BW_100fF.csv +++ /dev/null @@ -1,14 +0,0 @@ -Test,Type,Name,Value,Enabled,Tags,Notes -ex3_miller_ota_1,variable,wireopt,211,enabled,, -ex3_miller_ota_1,variable,L6,200n,enabled,, -ex3_miller_ota_1,variable,W6,166.7u,enabled,, -ex3_miller_ota_1,variable,L_LOAD,1u,enabled,, -ex3_miller_ota_1,variable,W_LOAD,167.2u,enabled,, -ex3_miller_ota_1,variable,L_IN,1u,enabled,, -ex3_miller_ota_1,variable,W_IN,20.5u,enabled,, -ex3_miller_ota_1,variable,W2,165.3u,enabled,, -ex3_miller_ota_1,variable,L2,1u,enabled,, -ex3_miller_ota_1,variable,L4,2u,enabled,, -ex3_miller_ota_1,variable,W4,85.3u,enabled,, -ex3_miller_ota_1,variable,FACTOR,5,enabled,, -ex3_miller_ota_1,variable,CC,100f:50f:800f,enabled,, diff --git a/ex3/miller_ota/working_good_21012025.csv b/ex3/miller_ota/checkpoint_01022025.csv similarity index 52% rename from ex3/miller_ota/working_good_21012025.csv rename to ex3/miller_ota/checkpoint_01022025.csv index 7cc20c0..3a11752 100644 --- a/ex3/miller_ota/working_good_21012025.csv +++ b/ex3/miller_ota/checkpoint_01022025.csv @@ -1,16 +1,19 @@ Test,Type,Name,Value,Enabled,Tags,Notes ex3_miller_ota_1,variable,wireopt,211,enabled,, ex3_miller_ota_1,variable,L6,200n,enabled,, -ex3_miller_ota_1,variable,W6,166.7u,enabled,, +ex3_miller_ota_1,variable,W6,80u,enabled,, ex3_miller_ota_1,variable,L_LOAD,1u,enabled,, -ex3_miller_ota_1,variable,W_LOAD,168.7u,enabled,, +ex3_miller_ota_1,variable,W_LOAD,74.56u,enabled,, ex3_miller_ota_1,variable,W_SOURCE,11.9u,enabled,, ex3_miller_ota_1,variable,L_SOURCE,2u,enabled,, ex3_miller_ota_1,variable,L_IN,1u,enabled,, ex3_miller_ota_1,variable,W_IN,180u,enabled,, -ex3_miller_ota_1,variable,W2,165.3u,enabled,, -ex3_miller_ota_1,variable,L2,1u,enabled,, ex3_miller_ota_1,variable,L4,3u,enabled,, -ex3_miller_ota_1,variable,W4,12.8u,enabled,, +ex3_miller_ota_1,variable,W4,12.9u,enabled,, ex3_miller_ota_1,variable,FACTOR,3,enabled,, -ex3_miller_ota_1,variable,Cc,300f,enabled,, +ex3_miller_ota_1,variable,L4A,500n,enabled,, +ex3_miller_ota_1,variable,W4A,4.7u,enabled,, +ex3_miller_ota_1,variable,PHASE,180,enabled,, +ex3_miller_ota_1,variable,W_SPECIAL,793n,enabled,, +ex3_miller_ota_1,variable,R,2.4k,enabled,, +ex3_miller_ota_1,variable,Cap,3p,enabled,, diff --git a/ex3/miller_ota/checkpoint_17012026.csv b/ex3/miller_ota/checkpoint_17012026.csv deleted file mode 100644 index 76c207e..0000000 --- a/ex3/miller_ota/checkpoint_17012026.csv +++ /dev/null @@ -1,17 +0,0 @@ -Test,Type,Name,Value,Enabled,Tags,Notes -ex3_ex3_amplifier_1,variable,wireopt,211,enabled,, -ex3_ex3_amplifier_1,variable,W_IN,820u,enabled,, -ex3_ex3_amplifier_1,variable,L_IN,500n,enabled,, -ex3_ex3_amplifier_1,variable,W3,25.3u,enabled,, -ex3_ex3_amplifier_1,variable,L_INCAS,9u,enabled,, -ex3_ex3_amplifier_1,variable,W_INCAS,45u,enabled,, -ex3_ex3_amplifier_1,variable,VOUTDC,0.3,enabled,, -ex3_ex3_amplifier_1,variable,V_GATE,VIN_DRAIN + VTH_EST + 50e-3,enabled,, -ex3_ex3_amplifier_1,variable,VTH_EST,181.9m,enabled,, -ex3_ex3_amplifier_1,variable,VIN_DRAIN,0,enabled,, -ex3_ex3_amplifier_1,variable,VGATE_BIAS,-0.5,enabled,, -ex3_ex3_amplifier_1,variable,W_BIAS,25.5u,enabled,, -ex3_ex3_amplifier_1,variable,L_BIAS,1u,enabled,, -ex3_ex3_amplifier_1,variable,LLOAD,500n,enabled,, -ex3_ex3_amplifier_1,variable,WLOAD,900n,enabled,, -ex3_ex3_amplifier_1,variable,FACTOR,10,enabled,, diff --git a/ex3/miller_ota/checkpoint_19012026.csv b/ex3/miller_ota/checkpoint_19012026.csv deleted file mode 100644 index 26cf2ec..0000000 --- a/ex3/miller_ota/checkpoint_19012026.csv +++ /dev/null @@ -1,17 +0,0 @@ -Test,Type,Name,Value,Enabled,Tags,Notes -ex3_ex3_amplifier_1,variable,wireopt,211,enabled,, -ex3_ex3_amplifier_1,variable,W_IN,729.23u,enabled,, -ex3_ex3_amplifier_1,variable,L_IN,500n,enabled,, -ex3_ex3_amplifier_1,variable,W3,25.3u,enabled,, -ex3_ex3_amplifier_1,variable,L_INCAS,9u,enabled,, -ex3_ex3_amplifier_1,variable,W_INCAS,1m,enabled,, -ex3_ex3_amplifier_1,variable,VOUTDC,0,enabled,, -ex3_ex3_amplifier_1,variable,V_GATE,VIN_DRAIN + VTH_EST + 50e-3,enabled,, -ex3_ex3_amplifier_1,variable,VTH_EST,181.9m,enabled,, -ex3_ex3_amplifier_1,variable,VIN_DRAIN,0,enabled,, -ex3_ex3_amplifier_1,variable,VGATE_BIAS,-0.5,enabled,, -ex3_ex3_amplifier_1,variable,W_BIAS,59.8u,enabled,, -ex3_ex3_amplifier_1,variable,L_BIAS,2u,enabled,, -ex3_ex3_amplifier_1,variable,LLOAD,500n,enabled,, -ex3_ex3_amplifier_1,variable,WLOAD,9u,enabled,, -ex3_ex3_amplifier_1,variable,FACTOR,10,enabled,, diff --git a/ex3/miller_ota/checkpoint_20012026_good_gm_transition.csv b/ex3/miller_ota/checkpoint_20012026_good_gm_transition.csv deleted file mode 100644 index e09c235..0000000 --- a/ex3/miller_ota/checkpoint_20012026_good_gm_transition.csv +++ /dev/null @@ -1,17 +0,0 @@ -Test,Type,Name,Value,Enabled,Tags,Notes -ex3_ex3_amplifier_1,variable,wireopt,211,enabled,, -ex3_ex3_amplifier_1,variable,W_IN,820u,enabled,, -ex3_ex3_amplifier_1,variable,L_IN,500n,enabled,, -ex3_ex3_amplifier_1,variable,W3,25.3u,enabled,, -ex3_ex3_amplifier_1,variable,L_INCAS,500n,enabled,, -ex3_ex3_amplifier_1,variable,W_INCAS,400u,enabled,, -ex3_ex3_amplifier_1,variable,VOUTDC,0.3,enabled,, -ex3_ex3_amplifier_1,variable,V_GATE,VIN_DRAIN + VTH_EST + 50e-3,enabled,, -ex3_ex3_amplifier_1,variable,VTH_EST,285.2m,enabled,, -ex3_ex3_amplifier_1,variable,VIN_DRAIN,0,enabled,, -ex3_ex3_amplifier_1,variable,VGATE_BIAS,-0.5,enabled,, -ex3_ex3_amplifier_1,variable,W_BIAS,218.4u,enabled,, -ex3_ex3_amplifier_1,variable,L_BIAS,1u,enabled,, -ex3_ex3_amplifier_1,variable,LLOAD,1u,enabled,, -ex3_ex3_amplifier_1,variable,WLOAD,248.6u,enabled,, -ex3_ex3_amplifier_1,variable,FACTOR,5,enabled,, diff --git a/ex3/miller_ota/constraint/hierDesign.oa b/ex3/miller_ota/constraint/hierDesign.oa new file mode 100644 index 0000000..76b3a1e Binary files /dev/null and b/ex3/miller_ota/constraint/hierDesign.oa differ diff --git a/ex3/miller_ota/constraint/master.tag b/ex3/miller_ota/constraint/master.tag new file mode 100644 index 0000000..dc03eba --- /dev/null +++ b/ex3/miller_ota/constraint/master.tag @@ -0,0 +1,2 @@ +-- Master.tag File, Rev:1.0 +prop.cfg diff --git a/ex3/miller_ota/constraint/prop.cfg b/ex3/miller_ota/constraint/prop.cfg new file mode 100644 index 0000000..8edf6ef --- /dev/null +++ b/ex3/miller_ota/constraint/prop.cfg @@ -0,0 +1,4 @@ +file-format-id 1.1; +default +{ +} diff --git a/ex3/miller_ota/maestro/data.dm b/ex3/miller_ota/maestro/data.dm index f77667a..cd5f764 100644 Binary files a/ex3/miller_ota/maestro/data.dm and b/ex3/miller_ota/maestro/data.dm differ diff --git a/ex3/miller_ota/final_please_god_help.csv b/ex3/miller_ota/maestro/export_csv/moodle_first_version.csv similarity index 79% rename from ex3/miller_ota/final_please_god_help.csv rename to ex3/miller_ota/maestro/export_csv/moodle_first_version.csv index 2ebdffd..3f58fe3 100644 --- a/ex3/miller_ota/final_please_god_help.csv +++ b/ex3/miller_ota/maestro/export_csv/moodle_first_version.csv @@ -1,9 +1,9 @@ Test,Type,Name,Value,Enabled,Tags,Notes ex3_miller_ota_1,variable,wireopt,211,enabled,, ex3_miller_ota_1,variable,L6,200n,enabled,, -ex3_miller_ota_1,variable,W6,166.7u,enabled,, +ex3_miller_ota_1,variable,W6,334.4u,enabled,, ex3_miller_ota_1,variable,L_LOAD,1u,enabled,, -ex3_miller_ota_1,variable,W_LOAD,333.9u,enabled,, +ex3_miller_ota_1,variable,W_LOAD,259.7u,enabled,, ex3_miller_ota_1,variable,W_SOURCE,11.9u,enabled,, ex3_miller_ota_1,variable,L_SOURCE,2u,enabled,, ex3_miller_ota_1,variable,L_IN,1u,enabled,, @@ -17,3 +17,5 @@ ex3_miller_ota_1,variable,Cc,500f,enabled,, ex3_miller_ota_1,variable,Rc,1.5k,enabled,, ex3_miller_ota_1,variable,L4A,500n,enabled,, ex3_miller_ota_1,variable,W4A,4.7u,enabled,, +ex3_miller_ota_1,variable,W_SPECIAL,0.793u,enabled,, +ex3_miller_ota_1,variable,V_trial,-0.4949,enabled,, diff --git a/ex3/miller_ota/maestro/maestro.sdb b/ex3/miller_ota/maestro/maestro.sdb index 4f2359d..d74a4ff 100644 --- a/ex3/miller_ota/maestro/maestro.sdb +++ b/ex3/miller_ota/maestro/maestro.sdb @@ -5,7 +5,62 @@ _default - + + wireopt + + + L6 + + + W6 + + + L_LOAD + + + W_LOAD + + + W_SOURCE + + + L_SOURCE + + + L_IN + + + W_IN + + + L4 + + + W4 + + + FACTOR + + + L4A + + + W4A + + + PHASE + + + W_SPECIAL + + + R + + + Cap + + + Parasitics _parSetupDBExtensionCB @@ -39,53 +94,65 @@ - wireopt + wireopt 211 - L6 + L6 200n - W6 - 333.4u + W6 + 10u:5u:200u - L_LOAD + L_LOAD 1u - W_LOAD - 258.7u + W_LOAD + 36.8u - W_SOURCE - 11.9u + W_SOURCE + 11.6u - L_SOURCE + L_SOURCE 2u - L_IN + L_IN 1u - W_IN - 180u + W_IN + 171.7u - L4 - 3u + L4 + 500n - W4 - 12.9u + W4 + 13.5u - FACTOR - 3 + FACTOR + 1 - L4A + L4A 500n - W4A + W4A 4.7u - PHASE - 180 + W_SPECIAL + 0.793u + + R + 1k + + Cap + 1p + + V_trial + 300m - W_SPECIAL - 793n + L2 + 1u + + W2 + 165.3u @@ -95,9 +162,6 @@ /net16 point - /net11 - point - diff --git a/ex3/miller_ota/schematic/data.dm b/ex3/miller_ota/schematic/data.dm index cf64fb8..fc517d1 100644 Binary files a/ex3/miller_ota/schematic/data.dm and b/ex3/miller_ota/schematic/data.dm differ diff --git a/ex3/miller_ota/schematic/sch.oa b/ex3/miller_ota/schematic/sch.oa index 02334dc..a973cca 100644 Binary files a/ex3/miller_ota/schematic/sch.oa and b/ex3/miller_ota/schematic/sch.oa differ diff --git a/ex3/miller_ota/schematic/thumbnail_128x128.png b/ex3/miller_ota/schematic/thumbnail_128x128.png index db1259f..49f35b0 100644 Binary files a/ex3/miller_ota/schematic/thumbnail_128x128.png and b/ex3/miller_ota/schematic/thumbnail_128x128.png differ