HIGH-SPEED LOGIC CIRCUIT CONSIDERATIONS w. H. Howe General Electric Computer Department Phoenix, Arizona provements may com~ with machine organizations which consume large amounts of circuits. These organizations are now becoming feasible due to increased reliability and the availability of low cost devices through the semiconductor industry. INTRODUCTION This discussion is confined to circuits operating at switching speeds sufficiently fast to require the use of terminated transmission lines for all logic interconnections other than to an adjacent device. The discussion is further confined to significant factors affecting circuit decisions in a high volume commercial/industrial environment. Laboratory curiosities operating at absolute maximum speeds are not considered in view of the extremely distorted economics associated with experimental technologies. The factors under discussion are technology considerations, economic considerations, logic arrays, power dissipation, and packaging media constraints. The discussion is not intended to be a gross prediction of future practice, but rather a snapshot of today's design considerations imposed by present technology and Mother Nature's rather rigid philosophy concerning the speed of light. Since the transmission time through the interconnecting media is significant when compared to propagation delay time of the logic device, the physical size of the system has some bearing on the definition of high speed. This discussion is concerned with relatively large organizations such that a propagation delay time of 2 to 5 nanoseconds may be considered high speed. More dramatic speed im- TECHNOLOGY The selection of a technology for circuit fabrication is heavily dependent upon timing, anticipated volume, cost and required performance. The following -sequence of events usually occur in the development of a circuit family. Device Availability. Either as a result of a specific development contract or in the normal course of funded research and development programs, an improvement in mask technology, process sequencing, etc., permits a higher speed device to be fabricated on an experimental basis. Historically, the device has been first implemented as a transistor. Circuit Design. The new device is exploited by the user, as well as the manufacturer, to produce a desirable logic circuit. These circuits are generally different since the user is not aware of all the process constraints nor the economic tradeoffs required 505 From the collection of the Computer History Museum (www.computerhistory.org) 506 PROCEEDINGS - FALL JOINT COMPUTER CONFERENCE, for eventual success in the market place as a microcircuit. User Selects Technology. If the user must exploit his faster circuit as soon as possible, he may choose immediate circuit implementation through the use of one of the hybrid circuit technologies. The penalty for quick turn-around is higher cost in volume. Meanwhile, the semiconductor manufacturer has begun development of a silicon integrated circuit. Manufacturer Announces Silicon Integrated Circuit. The silicon circuit version may prove to be as fast, or faster than the hybrid equivalent since he retains control of all process optimization. The circuit development path is somewhat longer, but is being reduced by the growing tendency on the part of manufacturers not to disclose advanced technologies until the silicon integrated circuit is well on its way to market. Let us, therefore, discuss technology in the light of silicon integrated circuits. Silicon integrated circuit technology has been frequently described as a cure-all for cost. Once, the circuits are in use, volume increases, causing costs to go down, increasing the volume, etc., until the cost extrapolation goes through zero. Some of these effects may be observed in today's market where circuit costs are near one dollar even at modest volumes. At one of the recent conferences, several authors lamented the fact that the longed-for impact of integrated circuits on the computer business simply hadn't happened. A more meaningful statement may well be that the impact of the impact of the computer business on integrated circuits has not yet happened. The economic success of these devices is highly volume-dependent; so much so, in fact, that, to date, commercial computers are the only logical market place for the latent high volume all manufacturers may readily achieve. This relationship has caused a heavy emphasis on logic circuit and logic array development to reduce cost to the fullest extent. Extensive research efforts have been initiated to search for logic arrays which are highly efficient, low in cost, and high in speed to satisfy the needs of the computer industry. However, the tradeoffs in speed, cost, logic complexity, and technology are inherent to the design of systems and are not separable in spite of the good intentions of the semiconductor manufacturers or the abstract logicians. We would like to point out brief1y some of the tradeoffs available. One of the most 1965 interesting and significant paradoxes of the new technology is the apparent reconciliation of a desire to achieve high speed and low cost. The parameters which yield high speed, i.e., low parasitics, small device geometry, also yield lowest ultimate production cost in silicon integrated circuits. Past circuit design practice has equated high speed with high .cost. The first step in the assessment of circuit constraints is a careful analysis of the technology used to make circuits and the latent cost significance of the variables. The following example has been normalized to prevent easy identification of a given semiconductor device. The analysis technique was developed by Mr. W. D. Turner! of General Electric and will be explored in more detail in a forthcoming paper. Two characteristic fabrication processes were analyzed and they may be generally described as diode isolation and oxide isolation. Mask technology has a critical effect on cost as will be demonstrated. Table 1. Circuit Economics. Isolation Tpd. Circuit/ chip Critical area ratio* Relative yield Normalized yield Circuits per wafer X normalized yield Wafer cost Oxide isolation premium Relative chip cost X 10-3 A Oxide 4ns B Diode 3 ns 1 1 0.296 0.460 3.38 2.17 0.87 0.56 160 218 139 122 1.00 1.00 C Diode 2 ns 2 0.256 3.90 1.00 766 766 1.00 D Diode 5 ns 2 0040 2.50 0.64 316 202 1.00 0.25 9 8.2 1.3 5.0 Assuming reasonable cost levels for the cost of a wafer and also assuming a reasonable value for absolute yield, one may compute the cost of a chip: Wafer cost Yield ~ ~ $50 0.5 Chip cost = Wafer cost X relative chip cost *Critical area ratio is the result of obtaining the chip area of a given circuit and dividing by the area which is critical to yield. Areas which are critical are those where an oxide fault or misregistration may result in a circuit failure. From the collection of the Computer History Museum (www.computerhistory.org) 507 HIGH-SPEED LOGIC CIRCUIT CONSIDERATIONS A $.90 B $0.82 Yield C $0.13 D $0.50 Assembly, test and package costs must be estimated to complete the comparison, but for the purpose of this paper, assume a constant $.30 for the sum total of these factors. A $1.20 B $1.12 C $0.43 D $0.80 Cost per circuit (C&D contain 2 circuits per chip) $0.40 $0.22 $1.12 $1.20 These basic costs are marked up in accordance with the profit motive to produce quoted selling price. It is possible, of course, that a comparison of selling price may result in an inversion or distortion of the rank of the products. It is equally possible that a distortion of the basic economics of the process as a result of the battle in the market place may cause slipped schedules, price renegotiations and poor quality parts. Selling price alone is not an adequate parameter. As a final comment, the smallest device, which was also the fastest, had the least latent cost. Now it must be recognized that a study of this nature has certain inaccuracies, but it is important that these studies be made to ascertain the inherent speed/cost relationship which may be entirely different from the quoted costs received from semiconductor marketing organizations. LOGIC ARRAYS One factor of growing significance, as circuit size is reduced, is the increasing amount of surface area consumed by areas devoted to interconnections and pads for interconnections. There have been marginal improvements over the past few years, but no startling improvements have been made in comparison to reductions in the basic device geometry. As has been pointed out in many recent papers, the consumption of real estate may be reduced by interconnecting the logic circuits with the narrow lines allowed by the masking technology, thus reducing to a minimum the area requirements for external lead pads. At this point, the semiconductor manufacturer relaxes and says in effect to the computer designer: Reduce your logic to a few standard con- figurations, and I will reduce costs by a large factor. Hence, we have a search for magic standard logic functions. Other approaches such as varying the final step of the masking process to provide special logic connections over a matrix of logic circuits has been proposed. This has resulted in difficult layout requirements and a challenging problem of computing optimum ratios for connecting leads, logic parting problems, and so forth. Other methods are variations on providing a circuit/logic matrix where bad elements are disrupted and the logic restructed through adjoining elements usually at the expense of speed. All of these approaches seem to neglect the basic overriding economic significance of device geometry. Figure 1 illustrates the normalized economy of chip size vs array complexity. As can be seen, the smaller the chip, the larger the array which may economically be placed on the chip. With a given mask technology, most economy is achieved by having a high number of chips per wafer which will set definite limits on logic complexity per chip. Most manufacturers are concerned with having a given chip, good or bad, rather than going through complex "rescue" operations involving additional processing even though the metallic interconnection step is relatively inexpensive. The point here is that small size permits high speed with lower costs and that logic arrays are apt to be most effective when they are small, thus producing chip sizes amenable to the economics of a given mask technology. The largest stumbling block then is the logic configuration itself. Unfortunately, we haven't achieved either a magic logic function or a magic insight into the solution of the problem of finding a relatively small set of standard functions. However, we have carefully analyzed a number of products and have classified the logic groupings obtained in Table 2. Table 2. Gate Efficiency. EffiGates per Group package ciency 1 2 3 4 (non-functional) (functional) (functional) (functional) 1-3 4-8 46-71 106 100% 96 87 84 Loss 4% 13 16 Comparing these efficiency figures with cost economy ratios exhibited in Fig. 1 reveals that array technology is economically attractive and war- From the collection of the Computer History Museum (www.computerhistory.org) 508 PROCEEDINGS - 1.0 \\ ,7 ~ \) {J 0 1965 I .8 h V) FALL JOINT COMPUTER CONFERENCE, ~ ~ / / ,6 41 N "'- ~ ~ ~ 05 <r ~ ~'f ~ < .0 -I o 2- 6 8 C,rcuits Figure rants extensive development effort. This is even more significant for high-speed circuit applications, since the array permits extremely short runs, unterminated, for a large portion of the logic. It is also interesting to note that these efficiencies were achieved with a relatively small number of different logic configurations. The number of different arrays were, in fact, less than the number of different circuits available in most microelectronic logic sets. 1 POWER CONSTRAINTS The latent difficulty in power dissipation is the prime importance junction temperature rise has on reliability. The logic array is very likely to compound what is already a difficult situation in a normally isolated and mounted single or double circuit chip. Array size is very influential in making a bad situation worse. For example, in a four gate struc. . From the collection of the Computer History Museum (www.computerhistory.org) 509 HIGH-SPEED LOGIC CIRCUIT CONSIDERATIONS rore with no internal interconnections, the external leads provide a reasonable path to whatever heat sink is provided. However, many eight and more gate structures contain buried elements which must dissipate through the silicon chip body or through the small area metallic surface connections. The situation is compounded if oxide isolation is used, since the oxide is such an excellent thermal barrier. Since the array is to be embedded in a transmission line environment, termination resistors must be provided for inputs and literally line drivers provided for outputs. What is generally overlooked is the absence of these requirements for circuits operating in the highly localized environment inside the array. The loads and distances are well known, the geometry is well controlled, crosstalk can be designed to a relatively low value and noise can be locally reduced. In fact, the interior portions should be quite different from the exterior portions from the design standpoint. Power dissipation is directly proportional to the transport energy required; hence, internal voltage swings and noise immunity should be reduced to the lowest possible level. The lead technology will eventually prove to be the most constraining factor for conventional mounting techniques such as the flip chip or bonded wire methods. At present, we do not normally consider making surface connections to reduce the problems associated with power dissipation; but it is apparent that this approach is not too far off. Consequently, the circuit selected must be capable of operating as a driver of internal logic elements as well as being driven by a very small swing on its inputs. There are a few circuits capable of this type of operation; most level detector designs will function in this fashion and, of course, the popular current mode logic can be designed to produce these desirable characteristics. Since the circuit must operate from, and drive, transmission lines, the swin/power relationships imposed by the transmission line media are of more than a passing interest during the circuit design. MEDIA CONSTRAINTS A common approach to the design problem is to assume the highest possible transmission line impedance to minimize circuit power and reduce heat dissipation. Of the general spectrum of transmission line media available, the most frequently used is the multilayer stripline and in view of its high popular- ity, the discussion is confined to this type of interconnection scheme. The multilayer structure has a very significant set of economics which must be satisfied to produce acceptable manufacturing costs. Table 3 represents the type of analysis which must be performed to relate transmission line characteristics to the manufacturing capability and to the required run density. Obviously, the transmission media must connect logic; therefore, the economic achievement of density is a prime requisite. As may be imagined, the density and number of layers required to achieve a given logic organization are key factors for attaining reliability, low lamination costs and high overall media yield. Table 3. Transmission Line Characteristics. Impedance ohms 100 ± 100 ± 100 ± 50 ± 50 ± 50 ± 10% 5% 10% 10% 10% 10% Mech. Tolerance Mech. Dim. Cross- Line ~w ~t wn tn talk Density mils mils percent runs/in ±I ±I ±2 ±1 ±.5 ±2 ±I ±I ±2 :±:1 :±: .6 ±2 6 12 22 II 14 24 16.6 9 9.3 5 30.5 16.5 10 10 10 7.5 9.2 13 40 20 20 30 60 20 The most important variable in the determination of cost is the mechanical tolerances which must be held in the fabrication of both the signal carrying conductors and the insulating dielectric. With a high quality, tight tolerance process, line density may be significantly increased causing the number of layers to drop rapidly for a given level of crosstalk. A low tolerance process may cause an increase in crosstalk and an increase in the number of layers required to do a given job. In addition to the importance of crosstalk, the absolute impedance variation affects cost since the impedance mismatches in the system cause reflections, which in turn may affect the required noise immunity of the circuits. Assuming that manufacturing cost is entered into a similar table as a function of tolerance and process variables, a selection that is economic may be made. The cost picture is not yet complete without some provision for logic changes -even after the normal debug and prototype cycle. Variable logic must be allowed and it may not be possible to have transmission line impedances which are identical to line impedances used in the multilayer boards. Two pro- From the collection of the Computer History Museum (www.computerhistory.org) 510 PROCEEDINGS - FALL JOINT COMPUTER CONFERENCE, cesses are assumed: transmission lines and perhaps terminated short-run open wires. The circuit selected must be capable then of operating with two different impedances. The overall cost balance achieved is very much a function of the machine size and organization, since maximum flexibility in hardware will almost certainly result in higher costs. The packaging technique utilized is constrained by the need for allowing full interconnection with stripline, a small but finite number of variable connections, efficient low reflection connectors and some timing problems which will be briefly mentioned. If the machine is a large one, the timing problems are compounded by the fact that the interconnecting line lengths are not the same. In some areas, this may be lumped as a clock skew problem and be adequately solved by control of the clock widths necessary to handle timing/length delays. This is not always efficient and the clock system itself may suffer from the same problem. The packaging system must therefore be designed to accommodate slack to control run length differences. At present, the use of slack to provide a variable degree of delay appears quite feasible in the design and control of some segments of the machine. SUMMARY The variables briefly discussed here are significant in the selection of a logic circuit to be used for a high speed commercial/industrial application. The underriding implication is clearly the achievement of high circuit volume, as is typical in most computer applications, and low cost. The tradeoffs in technology selection have frankly been preoccupied with silicon integrated circuits since in a high volume environment this basic technology has demonstrated definite cost advantages. In an absolute maximum speed environment, constrained by a desire to deliver at the earliest possible time, other hybrid technologies have a slight performance edge. This performance-time gap is rapidly closing, although it will not, in all likelihood, become zero. It is of prime importance that a technology be selected which has a maximum opportunity of achieving low cost. This normally points to excellence in masking tolerances, large production wafers and the absence of process sequences which prohibit the subsequent diffusion of logic arrays. In today's market place, we must plan for a maximum possibility of cost reduction over the life of the product. 1965 Logic arrays are significant in making technological cost reductions possible. If an organization is structured in array fashion, then arrays may be substituted in place as they become available from the suppliers of the technology. This capability may not be quite so effective in a high-speed machine since the operating speed itself causes the arrays to become somewhat different to reduce the effects of power dissipation. The circuit must be capable then of operating over a wide range of drive conditions with power dissipation considered a variable. The connection media is a strong function of the manufacturing capability to produce precision lines at low cost with commensurate high skill in the art of quality lamination techniques. These manufacturing cost and reliability variables will affect the final nominal impedance choice drastically. To a lesser extent, the variation of impedances will also partially determine noise immunity requirements of the circuits, which in turn affect power dissipation, etc. Impedance reflections do cause a significant noise problem. While discussing circuit considerations, we have yet to discuss circuit design; and I think it proper to avoid this subject. Of all the factors influencing the selection of a circuit, the design variable is for all practical purposes one and the same with the technology. After all, the design which has the least number of components and the highest component tolerance immunity, coupled with speeds high as compared to basic device Ft, has always been a good choice. The difference today is that the good choice now has become the economic choice as a result of the continuing advances of the semiconductor industry. ACKNOWLEDGMENTS The extensive studies and evaluation analysis, which have caused these conclusions to be reached, were performed by C. A. Combs, W. H. Herndon, J. W. Tarzwell, and W. D. Turner, all of the General Electric Computer Department, Phoenix, Arizona. The author is grateful for their helpful comments in the preparation of this paper. REFERENCES 1. W. D. Turner, "An Analysis of the Effects of Technology on Integrated Circuit Shop Costs," G. E. Computer Department internal paper. From the collection of the Computer History Museum (www.computerhistory.org)