<< Chapter < Page | Chapter >> Page > |
As you already know, or will find out shortly, from taking a class in digital logic, logic circuits are primarily based upon acircuit called an inverter. An inverter simply takes a signal and gives you the opposite one. For instance, if a high voltage (a"one") is placed on the input of an inverter, it returns a low voltage (a "zero"). is a simple inverter based on a MOSFET transistor:
If is zero, the MOSFET is turned off ( is ) and so no current flows through the resistor, and , a high. If is high (and we assume that for the MOSFET is significantly less than ) then the transistor is turned on, and if and are chosen so that enough current flows through to drop most of across it, then will be low.
The way this is usually described is through a transfer function which tells us what the output voltage is as a function of the input voltage. Let's digress for just a minuteand see how such a function can be arrived at. Looking back at it should be easy to see that
We can re-write this as an equation for .
This is called a load-line equation. It says that varies linearly with (with a negative slope) and has a vertical off-set of . Let's suppose we have the MOSFET transistor for which we have already plotted the characteristic curves in a previous plot . We will let Volts, and let . From we can see that when , will be 5 mA, and when , will be 0. This then gives us a straight line on the characteristic curve plot which is calledthe load line . This is shown in . By looking back at the schematic for the inverter in we see that the same current flows through the load resistor, , and through the transistor. Thus, the correct value of current and voltage for the circuit for anygiven gate voltage is the simultaneous solution of the load line equation and the transistor behavior, which, of course, is justthe intersection of the load line with the appropriate characteristic curve. Thus it is a simple matter of drawingvertical lines down from each curve or value down to the horizontal axis to find out what the appropriate or output voltage will be for the inverter. Assuming that only goes up to 5 Volts, the resulting curve that we get look like . This is not a great transfer characteristic. has to get fairly large before starts to fall, and even with the full 5 Volt input, is still greater than 1 Volt. Picking a transistor with a small and a bigger load resistor would give us a better response, but at least with this example you can seewhat is going on.
Based on this simple inverter circuit, we can build circuits which perform the NOR and NAND function.
Let's look at the inverter a little more closely . Usually, the load for the inverter will be the next stage of logic which, along with theassociated interconnect wiring, we can model as a simple capacitor. The value of the capacitance will vary, but it willbe on the order of F.
When the input to the inverter switches instantaneously to a low value, current will stop flowing through the transistor, andinstead will start to charge up the load capacitance. The output voltage will follow the usual charging curve with a time constant given just by the product of times . If is F, then to get a rise time of 1 ns we would have to make about .
As we shall see later, it is virtually impossible to make a 10 kΩresistor using integrated circuit techniques. Remember:
And thus, to get a really big resistance we need either a very tiny A (Too hard to achieve and control.), a really BIG L (Takesup too much room on the chip) or a huge (Again, very hard to control when you get to the very low doping densities that would berequired.)
Even if we could find a way to build such big integrated circuit resistors, there would still be a problem. The current flowingthrough the resistor when the MOSFET is on would be approximately
Notification Switch
Would you like to follow the 'Introduction to physical electronics' conversation and receive update notifications?