From 7f60ea012dd2524dae921a2a35adbf7ef21f2bb6 Mon Sep 17 00:00:00 2001 From: prashantsinalkar Date: Tue, 10 Oct 2017 12:27:19 +0530 Subject: initial commit / add all books --- 3866/CH7/EX7.8/Ex7_8.sce | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 3866/CH7/EX7.8/Ex7_8.sce (limited to '3866/CH7/EX7.8') diff --git a/3866/CH7/EX7.8/Ex7_8.sce b/3866/CH7/EX7.8/Ex7_8.sce new file mode 100644 index 000000000..7af050a61 --- /dev/null +++ b/3866/CH7/EX7.8/Ex7_8.sce @@ -0,0 +1,23 @@ +clc; clear; close; + +mprintf('A)\n'); +mprintf(' F=AB+C\n\n'); +mprintf(' B)\n'); +Cg=2;//in fF/um +Wp=16*0.05;//in um +lam=0.05; +Ceff=1;//in fF/um +Vclk=1.2;//in volts +Vdd=1.2;//in volts +Cf=Cg*Wp/2; +Cgnd=(Ceff*40*lam)+(Cg*30*lam); +delV=(Cf*Vclk/(Cf+Cgnd)); +disp(delV,'DELVx(in volts)='); +Vout=Vdd+delV; +disp(Vout,'Output voltage(in volts)='); +mprintf('\nSince output voltage is above Vdd , it is not a problem\n\n'); +mprintf(' C)\n'); +Cy=Ceff*16*lam; +V=Cgnd*Vdd/(Cy+Cgnd); +disp(V,'Worst case charge sharing V*(in volts)='); +//answers vary due to roundoff error -- cgit