{ "metadata": { "name": "", "signature": "sha256:c5ab44aeefcd14a70c068db0add65ea39fa6bef29922dd16383e688b74325b23" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "heading", "level": 1, "metadata": {}, "source": [ "Chapter No 11:Integrated Circuit Technologies" ] }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example NO:11-1, Page NO:456" ] }, { "cell_type": "code", "collapsed": false, "input": [ "print'The propogation delay times,tphl and tlph,are indicated in part (B) of the figure.In this case,the delays are measured between the 50% points of the corresponding edges of the input and output pulses.The values of tphl and tplh are not necessarily equal but in many cases they are the same.'" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "The propogation delay times,tphl and tlph,are indicated in part (B) of the figure.In this case,the delays are measured between the 50% points of the corresponding edges of the input and output pulses.The values of tphl and tplh are not necessarily equal but in many cases they are the same.\n" ] } ], "prompt_number": 1 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example NO:11-2, Page NO:457" ] }, { "cell_type": "code", "collapsed": false, "input": [ "#variable:\n", "V=5 #Vcc\n", "I=1*10**-3 #Icch\n", "K=2.5*10**-3 #Iccl\n", "\n", "#Equation:\n", "P=V*(I+K)/2\n", "S=5*10**-9*P\n", "\n", "#Solutions:\n", "print\"Pd=\",P,\"W\"\n", "print\"SPP=\",S,\"J\"" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Pd= 0.00875 W\n", "SPP= 4.375e-11 J\n" ] } ], "prompt_number": 19 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example NO:11-3, Page NO:465" ] }, { "cell_type": "code", "collapsed": false, "input": [ "print'(a) For 5V CMOS:'\n", "#variable declaration\n", "Vih=3.5\n", "Vil=1.5\n", "Voh=4.4\n", "Vol=0.33\n", "\n", "#Formula\n", "Vnh=Voh-Vih\n", "Vnl=Vil-Vol\n", "\n", "\n", "#Solutions:\n", "print'Vnh=',Vnh,'V'\n", "print'Vnl=',Vnl,'V'" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "(a) For 5V CMOS:\n", "Vnh= 0.9 V\n", "Vnl= 1.17 V\n" ] } ], "prompt_number": 22 }, { "cell_type": "code", "collapsed": false, "input": [ "print'(b) For TTL:'\n", "#variable declaration\n", "Vih=2\n", "Vil=0.8\n", "Voh=2.4\n", "Vol=0.4\n", "\n", "#Formula\n", "Vnh=Voh-Vih\n", "Vnl=Vil-Vol\n", "\n", "\n", "#Solutions:\n", "print'Vnh=',Vnh,'V'\n", "print'Vnl=',Vnl,'V'" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "(b) For TTL:\n", "Vnh= 0.4 V\n", "Vnl= 0.4 V\n" ] } ], "prompt_number": 23 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example NO:11-4,Page NO:516" ] }, { "cell_type": "code", "collapsed": false, "input": [ "#variable declaration\n", "Vcc=5\n", "Icch=2*10**-6\n", "Iccl=3.6*10**-6\n", "\n", "#Formula\n", "Icc=(Icch+Iccl)/2\n", "Pd=Vcc*Icc\n", "\n", "\n", "#Solutions:\n", "print'Average Icc=',Icc,'A'\n", "print'Average Power dissipation Pd=',Pd,'W'" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Average Icc= 2.8e-06 A\n", "Average Power dissipation Pd= 1.4e-05 W\n" ] } ], "prompt_number": 25 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example NO:11-5, Page NO:481" ] }, { "cell_type": "code", "collapsed": false, "input": [ "print'Total source current(in HIGH output state):'\n", "print'Iih(max)=40*10**-6 A per input.'\n", "print'It(source)=5inputs*40*10**-6/input= 200*10**-6 A'\n", "print'Total source current(in LOW output state):'\n", "print'Iil(max)=-1.6*10**-6 A per input.'\n", "print'It(source)=5inputs*-1.6*10**-6/input=-8*10**-6 A'\n" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Total source current(in HIGH output state):\n", "Iih(max)=40*10**-6 A per input.\n", "It(source)=5inputs*40*10**-6/input= 200*10**-6 A\n", "Total source current(in LOW output state):\n", "Iil(max)=-1.6*10**-6 A per input.\n", "It(source)=5inputs*-1.6*10**-6/input=-8*10**-6 A\n" ] } ], "prompt_number": 29 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example NO:11-6,Page NO:481" ] }, { "cell_type": "code", "collapsed": false, "input": [ "print'According to Datasheet, the current parameters are as follows:'\n", "\n", "#Variable Declaration\n", "Iih=40*10**-6\n", "Ioh=400*10**-6\n", "Iil=1.6*10**-3\n", "Iol=16*10**-3\n", "\n", "#Formula:\n", "HF=Ioh/Iih\n", "LW=Iol/Iil\n", "\n", "#Solutions:\n", "print'Fan-out for the HIGH output state is calculated as follows:Current Ioh(max) is the maximum current that the gate can source to a load..Each load input requires an Iih(max) of 40*10**-6 A.The HIGH-state fan-out is',HF,\n", "print'\\nFor the LOW output state, fan-out is calculated as follows:Iol(max) is the maximum current that the gate can sink.Each load input produces an Iil(max) of -1.6*10**-3 A.The LOW-state fan-out is:',LW," ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ " According to Datasheet, the current parameters are as follows:\n", "Fan-out for the HIGH output state is calculated as follows:Current Ioh(max) is the maximum current that the gate can source to a load..Each load input requires an Iih(max) of 40*10**-6 A.The HIGH-state fan-out is 10.0 \n", "For the LOW output state, fan-out is calculated as follows:Iol(max) is the maximum current that the gate can sink.Each load input produces an Iil(max) of -1.6*10**-3 A.The LOW-state fan-out is: 10.0\n" ] } ], "prompt_number": 34 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example NO:11-7, Page NO:483" ] }, { "cell_type": "code", "collapsed": false, "input": [ "print'The ouput expression is :'\n", "print'X=ABCDEFGH'\n", "print'The wired-AND connection of the four 2-input AND gates creates an 8-input AND gate.'" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "The ouput expression is :\n", "X=ABCDEFGH\n", "The wired-AND connection of the four 2-input AND gates creates an 8-input AND gate.\n" ] } ], "prompt_number": 35 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example NO:11-8, Page NO:483" ] }, { "cell_type": "code", "collapsed": false, "input": [ "print'(a)X=ABCDEFGH'\n", "print'(b) 4(1.6)mA=6.4mA'\n", "\n", "print'Irp=Iol(max)-6.4*10*10**-3=23.6*10**-3 A'\n", "print'Rp=(Vcc-Vol(max)/Irp)= 195 ohm'" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "(a)X=ABCDEFGH\n", "(b) 4(1.6)mA=6.4mA\n", "Irp=Iol(max)-6.4*10*10**-3=23.6*10**-3 A\n", "Rp=(Vcc-Vol(max)/Irp)= 195 ohm\n" ] } ], "prompt_number": 36 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example NO:11-9, Page NO:485" ] }, { "cell_type": "code", "collapsed": false, "input": [ "print'Vrl=3.4V'\n", "print'Rl=Vrl/I=170 ohm'" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Vrl=3.4V\n", "Rl=Vrl/I=170 ohm\n" ] } ], "prompt_number": 37 }, { "cell_type": "code", "collapsed": false, "input": [], "language": "python", "metadata": {}, "outputs": [] } ], "metadata": {} } ] }