Charge-Coupled Memories for Computer Systems

10
APR IL 1976 IEEE COMPUTER SOCIETY 2 25 YEARtS OO SERVICE INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS I, =r=

Transcript of Charge-Coupled Memories for Computer Systems

Page 1: Charge-Coupled Memories for Computer Systems

APR IL 1976

IEEE COMPUTER SOCIETY2 25 YEARtS OO SERVICE

INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS

I,=r=

Page 2: Charge-Coupled Memories for Computer Systems

tion can be stored in the shift register. Since CCD'soperate in the thermal non-equilibrium state, theleakage current generated tends to fill up the chargewells and thus limits the storage time.Transfer inefficiency of 1o-3 to 1O-5 have been

reported for different CCD technologies. So, shiftregisters in lengths of tens of bits to thousands ofbits can be built without including any refreshamplifier in the middle of the shift register.Storage time of 2ms to lOms in the operating

temperature range can be obtained depending uponthe device and process techniques.

Charge-Coupled Memory Interface Circuits

Circuits that are required for a functional charge-coupled memory device are described below. Inaddition to the basic shift register, the followingcircuits are needed.

Charge Injection Circuits. Charge is injectedinto the CCD strings as packets of minority carriers.This is generally done by gating a bias line connectedto the N+ diffusion region or by controlling an inde-pendent gate in series with the CCD string thatforms an electron inversion channel between the N+source region and the CCD channel. This is illus-trated in Figures 2a and 2b.

Charge Detection and Regeneration Circuits.Charge is detected at the output of the CCD stringas a change in surface potential and capacitance. Afloating diffusion adapts its potential to the surfacedepletion potential, and this change in potential canbe detected and/or connected to the injection-controlgate of another CCD string, thus regenerating thesignal. Each charge regeneration results in signalinversion, and an even number of such regenerationsare incorporated in closed loop serpentine shiftregisters. Output detection and regeneration cir-cuits are shown in Figures 2c and 2d.

Read/Write Circuits. Charge detection andregeneration circuits are equivalent to read andwrite circuits. When data is read, the charge fromone end of the shift register loop is detected, and thesame signal controls the charge injection into thebeginning of the shift register. If a write is intended,the charge injection is controlled by data input. Sim-ultaneous read and write can be executed. This logicis shown in Figure 3.

Data Buffers. Data buffers at both the input andthe output of the chip are desirable. TTL compati-bility at the input/output may be another desirableoption depending upon the memory environmentwhere the application is intended.

-i

CONTROL SWITCH

A. Charge injection

CONTROL GATE

-1|4 PHASE ELECTRODES_- 1-- --

~~~~--1-IwNN+LDIFFUSION P-Si

I

B. Charge injectionVDD

OUT

C. Charge detection

Decoder Circuits. For a decoded CCD memory ofN shift registers, we require an n-bit decoder (2n = N).The input data is applied to the input gate of eachloop, and-depending on the loop address applied to

34

D. Charge regeneration

Figure 2. Charge injection and detection circuits

COMPUTER

Page 3: Charge-Coupled Memories for Computer Systems

DATAINPUT

VDD

DATAOUT

STROBE

WRITE READ

Figure 3. CCD shift register loop inputloutput logic

the write input-the particular loop is enabled bythe decoder. As shown in Figure 3, "read" anc"write" are strobed properly for the selected shifiregister.

Clock Drivers. The clock drivers can be includecon the chip for ease of system design. The clocdcapitance per phase per chip will be of the order o:200-1000 pf for large LSI memories; for high-speecoperation, the power dissipation may be considerabl(CV2 X f). The high current drivers may take uplarge amounts of chip area, in which case separatEdrivers may be included at the systems level.

Technology Considerations

Low cost and high circuit density are the prim(considerations in the design of charge-couplecdevices and systems. To be cost-competitive ancuseful, charge-coupled memories should have th4following characteristics:

Large Scale Integration. Level of integratiorshould be at least 2 to 5 times that per MOEN-channel RAM. This, in turn, translates into a cosadvantage ratio of roughly 2 to 5 for CCD's. Yet, th4chip size may not be larger than 200 X 200 milP Largchip size results in lower yield and, thus, higher costThe memory cells and peripheral circuits should bdesigned for high bit density. Which of the man'CCD technologies will be chosen depends upoiresulting bit density, processing complexity, an(yield.

April 1976

CHARGE INJECTOR CHARGE DETECTOR

CHARGE DETECTOR CHARGE INJECTOR

Common Usage Memory Organization. Morethan any other memory like RAM or ROM, the CCDchip organization is very much linked to the par-ticular memory system applications; hence, the chipdesigner has to be closely associated with computersystems application. On the other hand, to achievelarge volume market, CCD LSI memories have to beorganized so that they can cater to the needs of

y many different applications.

Low Power and Low Capacitance. The charge-coupled memory devices must be designed so as tominimize chip power dissipation. Since off-chipclock driver dissipation is directly proportional tothe amount of clock capacitance, it is very desirablethat the input clock capacitance should be kept to aminimum.All the above factors should be judiciously com-

bined for any charge-coupled memory design andapplication.

Charge-Coupled Memory Applications

The areas of application for charge-coupledmemory can be broadly divided into the followingfive categories:

Block Organized Random Access Memory(BORAM). Such devices are organized into ran-domly accessible blocks of information, each blockcontaining few bits/bytes to hundreds of bits/bytes.This is the type that will satisfy the bulk of the CCDmemory applications, such as main memory andpaging memory. One special application of BORAMwould be as microprogramming memory whereinlong words are stored in the CCD shift registers.

Serial Memory. Such devices are needed forapplications similar to that of head-per-track disksas second-level mass memories. Serial-parallel-serial(SPS) shift registers, as explained later, having high

35

Page 4: Charge-Coupled Memories for Computer Systems

density, low power dissipation, and slower randomaccess time (200 psec-2 msec) but high data rate(5-10 MHz), are suitable for these applications. TheSPS blocks should be of 1K to 16K bits each.

Content-Addressable Memories (CAM) or PartiallyAssociative Memories (PAM). The idea of content-addressing the memories is attractive for systemarchitects and designers because of the elegancewith which information processing and informationretrieval can be performed. It has not been readilyand widely implemented in present technologiesbecause of the enormous amount of wiring and logicinvolved at every memory site and the consequentexcessive cost. However, partially associativememories that are processed in word-parallel andbit-serial fashion or in word-set parallel and bit/byteserial fashion can be readily and economically imple-mented with charge-coupled memories and beapplied to such applications as sorting, data filing,and retrieval.

Stacks and Queues. Stacks and queues are em-ployed very often as elements in computer sys-tems. In the present practice random access mem-ories are used as LIFO or FIFO by softwareprograms. This results in high overhead as well asdelay. LIFO and FIFO can be economically imple-mented in CCD technology, using unidirectionalor bidirectional CCD shift registers. Though theyare similar to the dynamic MOS shift registers,large stacks can be economically built with CCDtechnology due to the large packing density ofCCD's.

Data Buffer and Other Special Applications. Mostmodern computing systems have on-line memoryand storage hierarchies where data from one level tothe other is transferred in large blocks and somedata buffering is necessary. Such data buffers canbe made by employing charge-coupled shift registersthat have different input and output clock rates tointerface correspondingly with input and outputends.

Charge-Coupled Memory Device Organization

A wide number of organizations can be workedout for LSI charge-coupled memories dependingupon their intended usage and performance. InFigure 4, we show an organization of shift registersbuilt with straight electrode layout, whereby data isshifted in one direction only. Figure 5 shows a serial-parallel-serial (SPS) organization, wherein the datais serially inputted and shifted with fast clock,shifted as parallel blocks by applying slow shiftclock, and then gated out serially with fast clock.Figure 6 shows an organization of closed-loopserpentine shift registers4'5 where data moves inalternate directions in adjoining shift registersections.

36

M BITS t °1-I - C R

I *- CHANNEL REGIONI

I

12 * ICHANNEL STOPPER REGION

[- °2

I- z!I I uz z I13

l

l

IN ; !

Ir*03

I4 PHASE ELECTRODEI LINE

LO ONi!I lh.

,_ COMMON CLOCKPHASES

COMMON CLOCK

N SHIFT REGISTERS OF m BITS

NUMBER OF I/O TERMINALS LIMITED(N-8/9)

M = 128-2024 BITS

APPLICATIONS:SMALL DATA BUFFER REGISTERSFIFOLIFO, IF BIDIRECTIONAL

Figure 4. Arrayed CCD shift registers

In the memory organizations discussed above, theclocklines are common to the same phase electrodeseither with a straight layout or serpentine layout.We will now show the necessity and justification forhaving partitioned clocks. The chip may be organ-ized so that each group of shift registers has anindividual set of clock electrode lines. If these clockphases are to be externally supplied, then the extentto which the chip can be partitioned is pin-limitedand may be divided into two to four independentsections. More interesting is the case where the chipis partitioned into 32 to 128 sets of shift registerblocks having individual internal clocklines. All theclocks are internally generated for driving theindividual shift register sets. Since all the shiftregister sections have independent clocklines, onlythe ones that are called for refresh or access need tobe moved. Others may stay idle or move at aconstant low frequency, and this results in lowerpower dissipation for the entire chip. Of course, eachshift register has to be refreshed/accessed at leastonce during the storage time, which is 2 msec to

COMPUTER

11 4---ip r -11

Page 5: Charge-Coupled Memories for Computer Systems

- * CHANNEL REGIONCHANNEL STOPPER REGION

PHASEELECTRODES

COMMON CLOCKI L ' PHASES

CLOCK

STRAIGHT LAYOUT

LOW POWER DISSIPATION

HIGH PACKING DENSITY

2/3 SETS OF CLOCKS OF 2/3/4/PHASES HIGH INPUT/OUTPUT DATA RATE

SLOW ACCESS TO DATA

SERPENTINE LAYOUT

HIGH POWER DISSIPATION (ALL BITSMOVE SIMULTANEOUSLY)

FAST BLOCK ACCESS

APPLICATIONS:BLOCK ORGANIZED RANDOM ACCESSMEMORY (BORAM)

APPLICATIONS:SERIAL MASS MEMORYLARGE DATA BUFFERS

Figure 5. Serial-parallel.serial memory organization

10 msec depending on the circuit design and processtechniques. Figure 7 shows the block diagram ofsuch a memory organized with N number ofseparately controlled shift register loops. Figure 8shows a device consisting of a number of open endedshift registers with individual clocklines.6 The shiftregisters share a common input diffusion andoutput sensing diffusion. Only one of the shiftregisters is shifting data at any particular moment,and the same data is fed back in case of read andrefresh operations.

Refresh and Access Techniques

Charge-coupled memory sites store minority car-

riers; hence, they have to be refreshed periodicallyto retain data. The minority carrier storage time de-pends upon the amount of surface and bulk genera-tion centers and is temperature-dependent. This re-

fresh time could run from 2 to 10 msec dependingupon the particular process and sense amplifier

Figure 6. Closed loop serpentine shift registers

design. There are refresh, access, and data synchron-ization techniques that are applicable to the opera-tion of the memory devices and systems. Possibletechniques for charge-coupled memory operation areenumerated below.

Continuously Circulating Clock. All the shiftregisters in all the chips move continuously at aclock frequency, typically 1-5 MHz. Particular shiftregisters are accessed when requested. Averageaccess to any bit position is equal to l/2 X number ofbits/shift register X clock period. Power dissipationis high since all the shift register elements are movingconstantly. A power down mode of operation may beselected when the whole memory moves at a low fre-quency, say, 10-100 KHz. Power dissipation can below for SPS organization, because data frequency ishigher than the clock frequency.

High- and Low-Frequency Clock. All the shiftregisters in all the chips move continuously for

April 1976

DATA OUT- REFRESH

AMPLIFIER

INPUTCLOCK4 IN

OUTPUTCLOCK

37

Page 6: Charge-Coupled Memories for Computer Systems

- I

* a S

* 0 0

* 0 S

-~~~M

]-

SERPENTINE LAYOUT

CLOCK SELECTION CIRCUITS

DATA MOVES AT HIGH FREQUENCYIN SELECTED LOOP

LOW POWER DISSIPATION

PARTITIONED CLOCK DRIVE

APPLICATIONS:FAST LOW-POWER BORAM

02 01

Figure 7. Charge-coupled memory loops with individual clock lines

refreshing at a lower clock frequency, typically10-100 KHz selected for lower power dissipation.When particular shift registers are accessed, theyare only shifted at high frequency, typically,1-10 MHz. This needs distributed clock drivers andclock selection circuits. If the clock circuitry isincluded on the chip, the systems design will besimple. This is practical for the case when shiftregisters on the chips have individually controlledclocklines as shown earlier in Figure 7. Synchroniza-tion of the accessed shift registers can be accom-plished easily by a synchronization counter.The two-frequency approach can also be applied

to the design of systems using chips with commonclocklines. In such a case, the clock drivers and theselection circuits will be included on the memorycards. A large number of clock drivers capable ofdriving 500-2000 pf at high frequency will berequired.

Burst Clock. All the shift registers are refreshedby periodically recirculating at a high frequency,say 1-10 MHz. To access particular shift registers, a

burst clock is applied to those segments for circu-lating the data through a complete revolution. Thismethod is particularly suitable for fast CCD BORAMchips having individually controlled clocklines

38

(shown earlier in Figures 7 and 8). For the latter onewith common sense line, this is the only availabletechnique.The burst clock technique is similar to the one

adopted for dynamic MOS memories where the datais refreshed in row by row fashion. One of the signifi-cant advantages of this technique is that whenemployed as BORAM, non-skewed block data wouldbe immediately available for access during the non-refresh period. The major disadvantage is that a

considerable amount of time is spent for refreshoperations (10-50% of time for 128 X 256 bits run-

ning at 2-10 MHz and having a refresh time of about10 msec). The memory system has to be configuredso that access may be allowed to shift registersections that are not being refreshed. Because ofnon-uniformity in the leakage current, the minimumlow-frequency operation limit is higher for this modeof clocking.

Horizontal and Vertical Modes. In the horizontalmode of operation, clock phases are applied so thatdata moves in the registers in the horizontal direc-tion. For devices with common clocklines, data in allthe registers moves simultaneously, but we access

a particular register as selected by the decoder. Ifsuccessive registers are to be accessed, one continues

COMPUTER

k11

02 L

CHANNELCHANNEL STOP REGION

2

E-

LOG N

01 N

N

02 L .0 16

Page 7: Charge-Coupled Memories for Computer Systems

DATAR/W IN

LOGNBITS

CLOCKDECODER

2

N

_1

1i

02 01

@1

02

42COMMON

CHARGE INJECTOR

STRAIGHT LAYOUT

CLOCK SELECTION CIRCUITS

DATA MOVES AT HIGH FREQ.IN SELECTED REGISTER

LOW POWER DISSIPATION

PARTITIONED CLOCK DRIVE

EACH REGISTER MUST MOVEONCE DURING REFRESH INT.

APPLICATIONS:FAST LOW-POWER BORAM

COMMONCHARGE DETECTOR

Figure 8. Charge-coupled parallel registers with common 110 circuits and individual clock lines

applying the clock and selects the access to succes-sive registers. For devices with individually clockedshift registers, a horizontal mode of operation is thepreferred one. One register at a time is selected andmoved around completely to align it with the restof the registers.In the vertical mode of operation, one accesses

the data from the output end of all the registers bysequencing through all the register addresses. Fordevices with common clocklines, one moves the datahorizontally in all the registers by one position andthen sequentially reads out the data while keepingthe registers stationary. The shift clock applied tothe registers is a low frequency, so that enough timeis provided to access a group of shift registers.Devices having individual registers may beoperated in the vertical mode also. In that case,data in successive registers is moved one bit at atime, and a vertical segment of the data is takenfrom the output end of the registers. If operated in

April 1976

this mode, the average bit access time is muchlonger. This mode of operation is not recommended,unless high-frequency shifting is employed to accessthe beginning of the data block.

Charge-Coupled Memory System Organization

Charge-coupled memories are quasi-serial orpseudo-random by nature. So, charge-coupledmemory system operation has similarity with serial-access head-per-track disk systems and random-access semiconductor memory systems. Figure 9shows the block-schematic of the charge-coupledmemory system organized with the following sub-systems: storage array, control circuitry, interfacebuffer and distribution circuitry, and the powersupply unit. The storage array consists of a numberof printed circuit storage boards. The control cir-cuitry includes data-in and data-out registers and

39

L

Page 8: Charge-Coupled Memories for Computer Systems

circuits for generating all the system clocks. Datatransfer is generally started from a given addressand continued to successive addresses. So, addresssearch comparator and address sequence logic arealso provided.

Design Considerations. The memory system ismainly characterized by its cost, operational flexi-bility, and power dissipation. Fault-tolerance,encompassing different aspects of reliability, errorrecovery, and maintainability of the memorysystem, is another important design consideration.

Cost. One prime consideration in designing acharge-coupled memory system is the selection ofthe memory device that has the minimum cost andstill satisfies the performance requirements of thesystem.

Speed. Speed of the memory system is charac-terized by both the random access time to any wordand the data rate after the initial access.

Operational Flexibility. The memory systemshould have the provision for different operationalmodes, such as low-frequency idling mode, high-frequency search mode, fast data access mode, etc.Another useful provision is to have all the threeaccess modes: random word access mode, blockaccess mode, and serial access mode. Block accessmode is useful in applications as swapping memory.

CONTROL CIRCUITRY

DATA INREGISTERS

DATA OUTREGISTERS

MUTLIPLEXINGCIRCUITRY

ADDRESSSEQUENCEGENERATOR

ADDRESSSEARCHCOMPARATOR

TIMING ANDCLOCK

GENERATORS

CARD #N

cr

T

CD,~-I

cn

Cl,m

C)

C=

C.,

F-

ZLUJIL-z3

CLOCK DRIVERS I

ADDRESSI CONTROL DATABUFFERS BUFFERS UFFERS

CHIPDECODER

STORAGE ARRAY

Figure 9. Block schematic of a charge-coupled memorysystem

Power Dissipation. Most of the system power isdissipated in the storage array, mainly in memorydevices and clock drivers. Since the clock driverdissipation is directly proportional to frequency, itis desirable to minimize the system dissipation bylimiting the time of high-frequency search operations.

Memory Hierarchies WithCharge-Coupled Memories

The design goal of any memory hierarchy is tominimize the cost and maximize the performance sothat the performance of the memory hierarchy willapproach that of the fastest (and most expensive)level and the hierarchy cost per bit will approachthat of the cheapest (and the slowest) level. Multi-level hierarchies7-10 using charge-coupled memoriescan be designed if the overall system architecture-both hardware and software-is tailored to thespecial characteristics of these memories.Since their cost and performance fall in between

random access (MOS and bipolar) memories andSince their cost and performance fall in between

random access (MOS and bipolar) memories andserial access disk memories, one expects them to becost-performance competitive in the middle of thehierarchy. Figure 10 shows such a memory hierarchyhaving a combination of bipolar, MOS, CCD, anddisk-type memories.Each level in the hierarchy is characterized by its

size (Sn) in bytes, cost (CW) per byte, and the access

CENTRAL PROCESSING UNIT

SiC2 = 16¢0-1.6¢0/BYTET2 = 10NS-100NS

S2C2 = 2000 Me/- 600 M¢/BYTE

T2 = 400 NS-1,uS

S3C3 = 400 M¢- 160 M¢/BYTE

T3 = 1O.S - 5OO,S

S4 rC4 = 40 M¢-160 Mt/ BYTE

T4= 1 MS-50MMS

COMPUTER

RCARD #1

MEMORY CHIP ARRAY

POWER SUPPLY UNIT

LEVEL II

LEVEL IlIl

DISK LEVEL IV

Figure 10. Four-level memory hierarchy

LI -i

40

Page 9: Charge-Coupled Memories for Computer Systems

time (Tn).* Another important parameter ihit-ratio (Hn) for each level and refers to the Ibility of hitting the requested data at thatThe memory hierarchy can be evaluated in tercost (Ch), performance (Th), and cost-perfornproduct (CPh) of the complete hierarchy:

Oh = C11+ C22+ 8 3+- CCS

Th = HIT, + (H2-Hi)T2+ (H3 - H2)T3 + (H4 -H3)T4

CPh = Ch X Th

Our design goal is to optimize the size oflevel given a set of memory technologiesT1; C2, T2; C3, T3; and C4, T4). The memory rements for a normal mix of user programs c;represented by the hit-ratio characteristic. Ibeen observed that the hit-ratio vs. memor3has saturation characteristics'1'2 similar to thshown in Figure 11. The hit ratios H1, H2and H4 corresponding to sizes S1. S2, S3, arrespectively, can be determined from this clteristic. One calculates the cost, performancEcost-performance of the complete hierarchy fcdifferent configurations and chooses the coordion the hit-ratio characteristic to meet hisperformance goals.

*T,, T2, T., and T4 correspond to the access times of the hilevels I, II, III, and IV, respectively. The access timesT., and T4 include the time for address relocation, haccess, and data transfer from the particular level andponding lower levels until the data is available at the proThese hierarchy access times are also determined by thihierarchy management techniques employed.

1.0 7

0.98 -

0.9t

- 0.94 -

o-= 0.92 -

0.90 -

III

H,)

80KB 80OKB

MEMORY SIZE(S) IN KBYTES

Figure 11. Hit ratio vs. memory size

s theproba-level.ms ofaance

I eachs (C1,quire-an bet hasT sizeLe one:, H3,id S4,iarac-

Three-level and two-level CCD-based mnemoryhierarchies like bipolar-CCD-disk, MOS-CCD-disk,and CCD-disk are special cases of the general four-level hierarchy, and may be appropriate for manyapplications. The size and speed of the fastest levelis determined to match the processor speed, whereasthe disk configuration is decided by the file sizesand the volume of input/output traffic. The size ofthe inner level is optimized to achieve the particularcost and performance objectives. In general, theimprovement in the hierarchy performance withCCD memories is due to "disk buffering," wherebythe data is mostly accessed from the CCD memorylevel rather than directly from the disk.

Conclusion

, and New developments in electron beam pattern gen-or the eration and fabrication are drastically reducing thenates dimensions of semiconductor devices. Combiningcost- the electron beam technology with ion-implantation,

one can manufacture high-density CCD memories ofcell-size an order smaller than the present devices.Fault-tolerant designs including hardware redun-

erarchy dancy are anticipated at such a high level of integra-T,, T., tion, and this may further reduce the memory cost.atency, The application of charge-coupled memories incorres- computer systems design is proceeding slowlye exact because charge-coupled memories are not direct

replacements but, rather, new systems componentsthat the systems designer must understand andexploit. As charge-coupled memory devices becomemore readily available, memory management hard-ware/software techniques will be redefined to utilizethem. The magnitude of their impact on computer

Iv systems architecture will then be evident. -

(S4, H4)

G. Panigrahi is manager of Advanced Sys-tems Engineering at Burroughs Corporation,Computer Systems Group, Piscataway, NewJersey, and directs a group involved in thesystems application of new technologies such

< as CCD's, bubbles, etc., to computer sys-tems. Since 1973, he has been employed byBurroughs Corporation as senior and projectengineer, working on systems architecture,memory hierarchies, and charge coupled

memories. His other interests include associative processing,serial architecture, man-machine communication, and informa-tion networks.Dr. Panigrahi has several publications on MOS devices, charge

coupled memories, and computer architecture, and has fourpatents on charge coupled memories pending.

8MB He received the B. Tech. Hons. (communication engineering)in 1968, from the Indian Institute of Technology, Khatagpur;the MS and Ph.D in 1970 and 1973, respectively, from theUniversity of Illinois, Urbana. At the University of Illinois, heworked in the Solid State Electronics Lab and later with theComputer Hardware Research Group.

April 1976

11 (S3, H3)S,, H2)

4-LEVEL HIERARCHYS, = 8KB, H, =

11 S2 = 48KB, H2 =111 S3 = 48OKB, H3 =

I%/ C GRAD U.. 4 = uo1-, "-4 =

(EXAMPLE)950.990= .9991.0

41

Page 10: Charge-Coupled Memories for Computer Systems

-news&notes__Instantaneous on-line assessment of the dynamic or transientsecurity of a large electric power system could be accomplished byan automatic hybrid computer-based simulator proposed by EAI'sDr. Karel Janac. In a paper presented at the 1976 HawaiiInternational Conference on System Sciences Dr. Janac points outthat this can be done on the suggested computer where others havefailed. Part of the reason is in the hybrid computer itself, which isdesigned to truly calculate the power system's dynamic response 100times faster than real time.

Another feature of the new approach is use of "situation recogni-tion" to first determine the approximate state of the power system,followed by fast hybrid computation to check stability of the likelysituations that have been recognized. This is in sharp contrast withprevious pattern recognition methods, wherein the "classifier"decides whether the system is stable or not. This strains the classifiercomputer by demanding that it be at least 95% correct, usinginherently noise-corrupted signals from the power system andforcing it to decide what the system state might be from thousandsof possible patterns. The combination of the "situation recognition"technique and the hybrid computer would make possible correctiveaction prior to a serious system fault.

A simulated crash saves cash, helps cut down injurie& Ford WerkeAG makes extensive use of its PACER 600 hybrid computer systemin analysis of front end crashes on vehicles such as its "sexyEuropean" Capri. Data from crashes such as that pictured is acquiredand analyzed by the PACER system to assist engineers in design and

checkout of safety devicesthat reduce possible injur-ies to occupants. Otherhybrid computer uses at

~##'~'# ?1~#~ ~' ' ~ the Ford facility in WestGermany include totalsimulation of front endcrashes, examination ofside wind sensitivity, and

simulation of elastic engine mounts and transmission vibration.Simulation services are also offered to other organizations, alongwith development of any special programming packages required.

"Getting the most out of your hybrid computer" will be the themefor the Spring Meeting of the EAI Hybrid Computer Users' Group,April 20, 21 and 22 at Annapolis, Maryland, according to grouppresident Dr. C.J. Styers (Collins Radio Group, Rockwell Inter-national, Cedar Rapids, Iowa). The meeting is being hosted by theNaval Ships Research and Development Laboratory (NSDRL) inAnnapolis; a tour of their facilities is included in the meeting agenda.Persons interested in additional information on the meeting shouldcontact the group secretary, Mr. Robert Davison, at 201-229-1100.

For further information on developments of interest in hybridcomputation and simulation, contact. . .

Printed in U.S.A.

Dept. COM-04Electronic Associates, Inc.185 Monmouth ParkwayWest Long Branch, N.J. 07764

The Hybrid Computer People

Reader Service Number 422

References1. W. S. Boyle and G. E. Smith, "Charge

Coupled Semiconductor Devices,"Bell System Tech. J., Vol. 49, No. 4,1970, pp. 587-593.

2. G. F. Amelio, M. F. Tompsett and G.E. Smith, "Experimental Verificationof the Charge Coupled Device Con-cept," Bell System Tech. J., Vol. 49,No.4,1970, pp. 593-600.

3. M. F. Tompsett, "Charge TransferDevices," J. Vac. Science Technology,Vol. 9,1972, pp. 1166-1181.

4. W. F. Kosonocky, "Charge CoupledDigital Circuits," IEEE Journal ofSolid State Circuits, SC-6, No. 5, 1971,p.314.

5. N. G. Vogl and T. V. Harroun, "Oper-ating Memory System Using ChargeCoupled Devices, ISSCC Digest ofTechnical Papers, 1972, pp. 246-247.

6. G. F. Amelio, "Charge Coupled De-vices for Memory Applications,"AFIPS Conference Proc., 1975 NCC,pp. 515-522.

7. Y. S. Lin and R. L. Mattson, "Cost-Performance Evaluation of MemoryHierarchies," IEEE Trans. on Mag-netics, September 1972, p. 390.

8. I. L. Traiger and R. L. Mattson, "TheEvaluation and Selection of Technol-ogies for Computer Storage Systems,"AIP Conf. Proc. No. 5, 1972, pp. 1-9.

9. W. R. Beam, "Memory and StorageHierarchies-Rationale and Prospects,"1972 International Convention Digest;IEEE, March 1972.

10. W. Anacker, "Possible Uses of Charge-Transfer Devices and Magnetic-Domain Devices in Memory Hierar-chies," IEEE Trans. on Magnetics,September 1971, pp. 410-415.

11. C. K. Chow, "On Optimization ofStorage Hierarchies," IBM J. Res.Develop., May 1974, pp. 194-203.

12. G. Panigrahi, "Design and Analysisof Three-Level Memory Hierarchieswith Intermediate Level CCD SerialMemories," (presentation summar-ized in) 1975 Lake Arrowhead Work-shop, Summary, Computer, March1975, pp. 8-15.