1988_WSI_High_Performance_CMOS_Products 1988 WSI High Performance CMOS Products
User Manual: 1988_WSI_High_Performance_CMOS_Products
Open the PDF directly: View PDF .
Page Count: 330
Download | |
Open PDF In Browser | View PDF |
HIGH PERFORMANCE CMOS PRODUCTS DATA BOOK 1988 1988 WI; ; WAFERSCALE INTEGRATION, INC WaferScale Integration, Inc. High Performance CMOS Products Databook 1988 Copyright © 1988 WaferScale Integration, Inc. (All rights reserved.) 47280 Kato Road, Fremont, California 94538 415-656-5400 Facsimile: 415-657-8495 Telex: 289255 Printed in U.S.A. _---- =' ... := := .:=I~ == -----WAFERSCALE INTEGRA TlON, INC. --~ .-~ ~ =:-ii-iiiilii-i'~ -" SHATTERING BARRIERS THAT LIMIT GROWTH In its short history, WaferScale Integration, Inc. (WSI) has made commonplace the breaking of traditional barriers that limit high-performance system evolution. Company "breakthroughs": • First company to patent a self-aligned split-gate single transistor EPROM cell and place it in high volume production. • First company to produce a 55 ns 8K x 8 CMOS EPROM. • First company to produce a 43 MHz 4-bit CMOS bit slice processor. • First company to produce monolithic 16-bit and 32-bit CMOS bit slice processors, both as stand-alone products and as cell library macros. • First company to produce a 128K CMOS re-programmable non-volatile memory with bipolar PROM pinouts. • First company to produce a 30 ns 16 x 16 CMOS Multiplier Accumulator. • First company to produce a 55 ns x 16 (wordwide) CMOS EPROM. • First company to produce 55 ns 32K x 8 CMOS EPROMs. • First company to combine high-performance EPROM, SRAM and logic all on the same circuit. • First company to have 33 re-programmable CMOS EPROM products compliant to MIL-STD-883C. • First company to produce user-configurable high-performance CMOS re-programmable board-replacement system controllers. • First company to produce a family of 16K to 64K CMOS RPROMs™ with sub-35 ns access time. • First company to produce address mappable memory circuits that combine EPROM, SRAM and logic. As WSI moves into faster sub-micron CMOS technologies in 1988 and continues to develop new programmable solutions for higher performance system markets, additional barriers will continue to be broken in our drive for leadership in high-performance next-generation programmable semiconductor products that integrate both memory and logic. WSI thus enables its customers to achieve faster market entry, higher performance systems and more easily producible end products. -= .==~~ ............. ........ ......... r=-F.=-e-= ---- -.-....,.., WAFERSCALE INTEGRA110N, INC GENERAL INFORMATION 1 SECTION INDEX GENERAL INFORMATION Table of Contents ............................................................................ 1-1 Company Profile ............................................................................ 1-3 WSI Technology & Electronics Article ............................................................ 1-7 Product Summary ........................................................................... 1-11 Numerical Product Listing .................................................................... 1-15 Product Cross Reference ..................................................................... 1-19 Ordering Information ........................................................................ 1-21 For additional information, call SOO-TEAM-WSI (SOO-S32-6974). In California, call 415-656-5400. 5F==~~ .--..--_... ------- - -~ TABLE OF CONTENTS ---~ WAFERSCALE INTEGRATION, INC. General Information Table of Contents ........................................................................ 1-1 Company Profile ......................................................................... 1-3 WSI Technology & Electronics Article ........................................................ 1-7 Product Summary ....................................................................... 1-11 Numerical Product Listing ................................................................ 1-15 Product Cross Reference ................................................................. 1-19 Ordering Information ..................................................................... 1-21 Programmable Memory Products PROM Memory: WS57C191/291 WS57C191 B/291 B WS57C45 WS57C43B WS57C49 WS57C49B 2K 2K 2K 4K 8K 8K x x x x x x 8 8 8 8 8 8 CMOS PROM ................................................. 2-1 CMOS PROM ................................................. 2-5 Registered CMOS PROM ...................................... 2-9 CMOS PROM ................................................ 2-13 CMOS PROM ................................................ 2-17 CMOS PROM ................................................ 2-21 Re-Programmable Memory Products RPROM Memory: WS57C191/291 WS57C191 B/291 B WS57C45 WS57C43 WS57C43B WS57C49 WS57C49B WS57C51 WS57C51B 2K x 8 CMOS RPROM ............................................... 3-1 2K x 8 CMOS RPROM ............................................... 3-5 2K x 8 Registered CMOS RPROM ...................................... 3-9 4K x 8 CMOS RPROM ............................................... 3-13 4K x 8 CMOS RPROM ............................................... 3-17 8K x 8 CMOS RPROM .............................................. 3-21 8K x 8 CMOS RPROM .............................................. 3-25 16K x 8 CMOS RPROM ............................................. 3-29 16K x 8 CMOS RPROM ............................................. 3-33 EPROM Memory (x8): WS27C64F WS57C64F WS27C128F WS57C128F WS27C256F WS57C256F (-55) WS57C256F (-35) WS27C256L WS27C256F WS27C512F WS27C010L WS57C010F 8K x 8 CMOS EPROM (Mil) .......................................... 3-37 8K x 8 CMOS EPROM ............................................... 3-41 16K x 8 CMOS EPROM (Mil) ......................................... 3-45 16K x 8 CMOS EPROM .............................................. 3-49 32K x 8 CMOS EPROM (Mil) ......................................... 3-53 32K x 8 CMOS EPROM ............................................. 3-57 32K x 8 CMOS EPROM .............................................. 3-61 32K x 8 CMOS EPROM ............................................. 3-65 32K x 8 CMOS EPROM ............................................. 3-69 64K x 8 CMOS EPROM .............................................. 3-73 128K x 8 CMOS EPROM ............................................. 3-77 128K x 8 CMOS EPROM ............................................. 3-83 1-1 D Table of Contents EPROM Memory (x16): WS57C65 4K x 16 CMOS EPROM .............................................. 3-87 4K x 16 Muxed CMOS EPROM ........................................ 3-91 WS57C66 16K x 16 CMOS EPROM ............................................. 3-97 WS57C257 64K x 16 CMOS EPROM ............................................ 3-101 WS57C21OF Mappable Memory Products: WSMAP162/WSMAP161 MAp™ Memory .................................................... 3-105 WSMAP168 MAp™ Memory .............................................................. 3-115 CMOS Bit Slice Products WS5901 WS59016 WS59032 WS5910AlB WS59510 WS59520/521 WS59820 4-Bit CMOS Bit Slice Processor ......................................... 4-1 16-Bit CMOS Bit Slice Processor ........................................ 4-9 32-Bit CMOS Bit Slice Processor ....................................... 4-21 CMOS Microprogram Controller ........................................ 4-33 16 x 16 CMOS Multiplier Accumulator .................................. 4-43 Multilevel CMOS Pipeline Register ...................................... 4-51 Bi-Directional CMOS Bus Interface Register .............................. 4-55 Military Products ........................................................................... 5-1 The Shortest Path From System Concept to Market: WSI ASIC .................................... 6-1 User-Configurable Products ................................................................ 6-1 Microprogrammable Controller (PAC"") ....................................................... 6-2 Stand-Alone Microsequencer (SAMTM) ........................................................ 6-8 Cell-Based Custom Design Capability ....................................................... 6-11 Quality and Reliability ....................................................................... 7-1 Packaging ................................................................................. 8-1 Programmers/Programming WSI Programming Algorithms .............................................................. 9-1 WSI MagicPro™ Engineering Programmer .................................................... 9-5 Data I/O Programming Support ............................................................. 9-7 Application Notes 001 EPROMs for Modern Times .......................................................... 10-1 002 Introduction to the WSI Family of Mappable Memory Products .............................. 10-5 Sales Representatives and Distributors . ....................................................... 11-1 1-2 iFEE .. _------- ----- ,::~ w ......... -. ~_ ~~ COMPANY PROFILE WAFERSCALE INTEGRA110N, INC. INTRODUCTION WaferScale Integration, Inc. (WSI) has achieved marked increases in sales of its programmable CMOS memory, logic and semicustom products. These increased sales have resulted in a solid financial position including profitability. WSI is leveraging its proprietary CMOS technology and circuit architectures with strategic alliances involved in technology, manufacturing and distribution. This partnership structure has resulted in WSl's rapid emergence as the leader in high-performance next-generation user-programmable semiconductor products integrating both memory and logic. WSI serves its customers with the industry's fastest family of non-volatile CMOS EPROM and RPROM™ memory circuits, high-speed CMOS bit-slice processors and peripherals and programmable board-replacement cell-based custom circuits. WSI continues to build on its unique technology by bringing to market fast new user-programmable controllers and specialized memory products that combine high-performance EPROM, SRAM and logic on one circuit. WSI supports these new products with a complete system development environment including software assemblers, simulators and utilities as well as the MagicPro™ programmer. These development tools are used by customer design engineers during system development. Derived customer benefits from using the new user-programmable products include faster time to market, higher levels of integration resulting in smaller, more efficient products and higher system performance. THE COMPANY WSI was founded in August, 1983, to develop integrated circuit technologies and products tailored specifically to meet the needs of high-performance systems developers. The company is headquartered in a 66,000 square foot facility in Fremont, California and employs 100 people. The company's leveraging of its partnerships with Sharp Corporation, GE Solid State, Altera Corporation, Intergraph Corporation, and Kyocera Corporation enables WSI to invest its capital into advancing its technology, serving its customers, and realigning products to match market shifts. Sharp Corporation and GE Solid State have invested in WSI through equity positions, and both companies hold WSI technology licenses. Altera Corporation and Intergraph Corporation are two additional strategic alliances involving either equity and/or technology. The Kyocera alliance involves equity and distribution of WSI product in Japan. In its first round of financing in February, 1984, the company secured $16.1 million in equity, equipment loans, leaselines, and facilities leasehold improvements. Investments were received from private sources, venture capital groups, and corporate investment funds. After achieving significant milestones in its first year of operation, the company secured its second round of equity financing in October, 1984, for $8.5 million. WSI completed its third round financing in January, 1986 raising an additional $13 million in equity and licensing of its CMOS and EPROM technology. All of WSl's previous institutional investors participated in the third round. A fourth round of finanCing with Kyocera Corporation as an added investor has been completed, exceeding $8 million. This round brings the company's total financing to over $30 million. Corporate investors cornerstoned and contributed over 60% of the fourth round. MARKETING STRATEGY Today's rapidly expanding systems markets demand semiconductor products that provide exceptionally high speed, high reliability, high levels of integration, low power, a high electrostatic discharge protection, low to moderate cost, and in the case of semicustom circuits, the ability to tailor or program the product to achieve unique customer defined functions. 1-3 1 Company Profile WSI focuses on high-performance markets that include telecommunications, minicomputers, local area networking, digital signal processing, array processing, high resolution color graphics, and military avionics and communications. The company's products are used where system designers are pushing the limits of system performance. These highspeed requirements often involve real time data manipulation and control. Major market involvement of WSI's products presently include 55% office automation, 25% telecommunication, 15% military, and 5% other. Marketing direction has been established to balance office automation, telecommunication, and military to roughly 30% each by 1990. To fulfill the needs of these markets, WSI has focused its attention on customer service. The company's productdevelopment teams rely heavily on first-hand input from its customer base regarding new products. WSI provides extensive technical information to customers in the form of printed product data, application notes, and personal design assistance. WSI is supplying an engineering programmer (dubbed "MagicPro" for Memory ~nd loGIC PROgrammer) which will enable customer engineers to incorporate new WSI products into their designs without having to wait until the algorithms are commercially published for production use. WSI has a CBIC (Cell-Based-Integrated-Circuit) program through which customers can combine a variety of proven macro-cell functions and produce a unique high-performance programmable integrated circuit tailored to exact customer specifications. SALES NETWORK WSI's products are sold worldwide through a sales network that includes a combination of regional and direct sales managers, manufacturers' representative companies, and component distributors. WSI has direct sales offices in Boston, MA; Huntsville, AL; Philadelphia, PA; Los Angeles and Fremont, CA; and Chicago, IL. Over 25 manufacturers' representative companies sell WSI products to major accounts on a nationwide basis. WSl's U.S. distributors include Time Electronics, Wyle Laboratories, Pioneer Technologies, and Pioneer Standard. WSI has expanded its sales coverage in Europe and Japan. The company's European sales representatives include Tekelec Airtronic GmbH (Germany), Micro Call Ltd (England), REA (France), Silverstar (Italy), Traco AB (Sweden), Bacher GmbH (Austria, Switzerland), OY Comdax AB (Finland), OTE AlS (Norway), Distributoren Interelko, AlS (Denmark), Unitronics, S.A. (Spain), Inelco (Belgium and Luxembourg), Components & Systems Electronics B.V. (Holland), and Vectronics (Israel). In the Orient, Kyocera Corporation recently has been named as a WSI sales representative for Japan along with Nippon Imex Corporation (Japan), Components Agent Ltd (Hong Kong), Sertec International, Inc. (Taiwan), and Eastern Electronics, Inc. (Korea). MANUFACTURING STRATEGY A key ingredient for success in leading-edge semiconductors is a world-class fabrication facility that ensures high volume capacity and prompt delivery of highly reliable and high yielding VLSI circuits. To this end, WSI has licensed its proprietary CMOS logic and EPROM process to Sharp Corporation of Osaka, Japan and GE Solid State in Somerville, NJ. WSI's semicustom and standard products are manufactured at Sharp's highly automated manufacturing facility where it produces 5-inch wafers with 1.2 micron CMOS VLSI circuits in a Class 1 clean room environment. The Sharp facility employs the most advanced manufacturing equipment available including ion implantation, reactive ion etch, and wafer stepper lithographic systems. The WSI-GE Solid State alliance provides WSI with a state-side second source. The GE Solid State Class 10 facility in Findley, Ohio provides 1.0 micron CMOS circuits on 5-inch wafers, and includes wafer stepper lithography and dry etch capability. As a self-contained unit, wafer fabrication, assembly, and test can all be performed at this facility. The benefits derived from this WSI multi-fab strategy include product manufactured with very high quality, high wafer yields which enable low customer prices, and on-time delivery to meet demanding customer schedules ... all at low fixed cost to WSI. 1-4 Company Profile PRODUCTS WSI is the innovative leader in the high-speed EPROM arena. WSI began shipping the world's first CMOS 8K x 8 RPROM™ in the first quarter of 1986. RPROMs (UV erasable re-programmable PROMs) provide bipolar PROM pinout and matching speed as well as CMOS low-power operation. In mid-1987, WSI introduced the world's fastest pair of 256K CMOS EPROMs using its newly patented, self-aligned split gate EPROM technology. These EPROMs feature access times of just 55 ns and provide one- and two-chip program-store solutions for 16- and 32-bit MPU and OSP applications. In addition to producing the world's fastest family of CMOS EPROMs, WSI supplies very high-speed CMOS bit-slice processors and peripheral circuits that operate faster than bipolar products while using only a small fraction of the power. WSl's ability to combine EPROM, SRAM, and complex system logic functions on a single high-performance integrated circuit is unique among semiconductor companies. Examples of this capability are seen in the Microprogrammable Controller (PAC™) family, the MAp™ family of mappable memory products and the Stand-Alone Microsequencer (SAMTM) series. This same capability is used to develop powerful cell-based semicustom circuits that are unique to customer requirements. Are-programmable semicustom circuit provides flexibility in software, system configuration, and commonality of use among many customer projects. The WSI CMOS macro-block cell library provides VLSI EPROM and SRAM memory and logic cells. When coupled with WSl's advanced CAD system, it enables WSI to build specially designed integrated circuits for its customers. The use of pre-characterized and pre-proven macro cells greatly insures the early success of each project. By using these powerful LSI functions, in addition to common logic elements, the cell library enables programmable subsystems or even complete system designs to be integrated on a single piece of silicon. The macro-block CMOS cell library contains a family of high-performance bit-slice processor cells (from 4-bit to 32-bit) with better than bipolar LSI performance. Also included are bit-slice processor peripheral cells including microprogram controllers, variable pipelines, FIFOs, multipliers, bus registers, and register files. The library also contains high-density, very fast CMOS EPROM memory cell arrays, high-performance cell compilers for fast static RAM arrays, ROM arrays, and PLA cell arrays. High-speed random logic cells, which are functionally compatible with the popular 7400/4000 series, are also included in the library. Many of the macro-cells developed for the cell library are excellent as stand-alone standard products. By providing these high-performance standard products, WSI can assist its customers in achieving enhanced system performance either in discrete design configurations or as design aids in advance of a full semicustom solution. QUALITY AND RELIABILITY WSI has designed, developed and implemented a Quality and Reliability System whose mission is to continually produce Commercial and Military products that meet, and most often exceed, the customers' requirements. WSI is deeply committed to product excellence. This begins with proper management attitude and direction and through this focus the Quality and Reliability Program is able to operate efficiently. As a result, product quality becomes part of each employee's responsibilities. Quality and Reliability begin with the proper product and process designs and is supported by material and process controls. Examples are products manufactured on an epitaxial silicon layer to reduce latch-up sensitivity, all pins are designed to withstand >2,000 volts ESOS, numerous ground taps are used which increases product noise immunity, metal traces are designed to carry a current density of >2.0 x 105 ampslcm 2 , top passivation extends over into the scribe lane to seal the die edges, data retention is performed 100% on re-programmable products (TA = + 200°C, T = 48 hours), automated die attach and bonding is used extensively, wafers are fabricated in a ~Class 10 clean room, raw materials, chemicals and gases are inspected before use, and statistical controls are used to keep the process on course. Product and process introductions or changes are routinely evaluated for worthiness. Life Tests are conducted at higher than typical stress levels (TA = +150°C, Vee = +6.5V) and even at these stress levels, WSI products have demonstrated low failure rates (see the Quality and Reliability section in this databook). 1-5 0 Company Profile WSI is active in Military programs and its Quality and Reliability System supports Compliant Non-Jan products. WSI also supports DESC's (Defense Electronics Supply Center) Standardized Military Drawings (SMD) program. As of February, 1988, WSI is on three SMDs, two are pending and more are in process. See the Military section in this databook. For additional information, call 800.:rEAM-WSI (800-832-6974). In California, call 415-656-5400. LIFE SUPPORT POLICY: WaferScale Integration, Inc. (WSI) products are not authorized for use as critical components in life support systems or devices without the express written approval of the President of WSI. As used herein: A) Life support devices or systems are devices or systems which 1) are intended for surgical implant into the body, or 2) support or sustain life and whose failure to perform when properly used in accordance with instructions for use provided in the labeling can be reasonably expected to result in a significant injury or death to the user, B) A critical component is any component in a life support device or system whose failure to perform can be reasonably expected to cause the failure of the life support device or system or to affect its safety or effectiveness. Information furnished herein by WaferScale Integration, Inc. (WSI) is believed to be accurate and reliable. However, no responsibility is assumed for its use. WSI makes no representation that the use of its products or the interconnection of its circuits, as described herein, will not infringe on existing patent rights. No patent liability shall be incurred by WSI for use of the circuits or devices described herein. WSI does not assume any responsibility for use of any circuitry described, no circuit patent rights or licenses are granted or implied, and WSI reserves the right without commitment, at any time without notice, to change said circuitry or specifications. The performance characteristics listed in this book result from specific tests, correlated testing, guard banding, design and other practices common to the industry. Information contained herein supersedes previously published specifications. Contact your WSI sales representative for specific testing details or latest information. Products in this book may be covered by one or more of the following patents. Additional patents are pending. USA: 4,328,565; 4,361,847; 4,409,723; 4,639,893; 4,649,520 West Germany: 3,103,160 Japan: 1,279,100 England: 2,073,484; 2,073,487 The following are trademarks of WaferScale Integration, Inc.: MagicPro'", RPROM™, PMD™, MAp™, PACASM™, PACSIM™, WSI T. , PAC", WISPER™ PAL is a registered trademark of Monolithic Memories, Inc. IBM is a trademark of International Business Machines Corporation. SAM and SAM+PLUS are trademarks of Altera Corporation. 1·6 WAFERSCALE INTEGRA710N, INC. WSICMOSTECHNOLOGY D Each generation of systems involved with data processing, digital communications, and real-time data analysis and control historically require faster and more efficient system elements to accomplish greater productivity. Issues of performance, reliability, integration, power and cost must be successfully addressed to insure the successful development of highly competitive end products. WSI's CMOS technology forms the foundation on which successful, high-performance next-generation systems may be realized. The basic WSI CMOS process is a 1.2 micron N-well epi technology with double poly and single metal. This process enables the combining of non-volatile memory, static random access memory and logic functions all on the same low power circuit. WSI's core EPROM technology begins with its patented self-aligned single transistor split-gate EPROM cell (Patent Number #4,639,893). This advancement beyond the traditional "stacked gate" EPROM cell provides much higher read current at comparable cell size. Proprietary EPROM array design enhancements such as clocked differential sensing, address-transition detection and the use of low resistance tungsten silicide in the second poly layer result in very high-speed memory products. Manufacturability is also improved as fewer EPROM cells are needed to complete a fast memory array, thus more conservative photolithography may be used. WSI's use of epi wafers and design innovations result in products that exhibit immunity to latch-Up and provide ESD protection far in excess of that specified by MIL-STD-883C. The WSI EPROM technology has proliferated into families of high-performance EPROMs, bipolar PROM replacement products, user-configurable system products and cell-based custom capabilities described in this databook. When the high-speed split-gate EPROM technology is combined with high-performance cell-based logic functions, new user-configurable CMOS circuits such as the 20 MHz Microprogrammable Controller (PAC™) series are realized. An additional family of 40 ns mappable (MAp™) memory products combine EPROM, SRAM and logic on a single chip. WSI's fast CMOS logic has yielded a market leading 30 ns 16 x 16 CMOS Multiplier Accumulator and a 33 MHz 32-bit CMOS bit slice processor ... both the fastest in their class. WSl's ability to rapidly combine any of these completed or modified macro memory or logic functions into a custom high-performance cell-based board-replacement circuit for special customer applications makes WSI unique among semiconductor companies. 1-7 or density? DenSpeed sity or speed? Thanks WAFERSCALE'S 256·K EPROM RUNS SUPERFAST to WaferScale Integration Inc., systems designers no longer must compromise. The Fremont, Calif., company has just unleashed a refined technology to whip up a scaled version of pair of high-speed, 256- its proprietary split-gate EPROM cell. Just 6.5 fLm Kbit ultraviolet-erasable on a side, the latest split-gate incarnation is CMOS programmable read- roughly half the size of its predecessor. There's only memories. With 50- to 55-ns access times, more to the new cell than just size, but the they are the fastest nonvolatile memories on the company won't go any further than saying that market at 256 Kbits and beyond-at least two to it adopted tungsten silicide. three times quicker than comparably sized The main problem with the traditonal stackedPROMS, and coming within range, at twice the gate cell, notes Boaz Eitan, manager of the PROM density, of the largest commercial bipolar PROM program, is that it forces a tradeoff between the [Electronics, Feb. 10, 1986, p.35]. And active necessarily high read current and efficient propower dissipation is a comfortable 325 milliwatts, grammability. "In traditional implementations, chip just half that of its closest bipolar rival, sinking designers have had to make a choice," he says. "If to 75 mW on standby. they wanted speed, they had to implement a PROM With their combination of speed and density, cell with three to four transistors, separating the the word-wide 16-K-by-16-bit WS57C257 and byte- read, write, and select functions. If they wanted wide 32-K-by-8-bit WS57C256F are tailored to density, all three functions could be incorporated one- and two-chip program storage for 16- and into a single-stacked PROM cell, but only at consid32-bit microprocessors and digital signal process- erable sacrifice in speed." ing. Conventionally, anywhere from 4 to 16 nonThe heart of the trouble lies in rapidly sensing volatile memories are needed. Current plans call the word- and bit-line voltages after address defor the byte-wide memory to hit the streets in coding. "The bit-line capacitance plays a big part July in standard 28-pin ceramic dual in-line pack- in the equation," explains Syed Ali, manager of ages and 32-pin ceramic leadless chip carriers. memory design. "If the capacitance remains The word-wide part will follow sometime in the fixed, a higher read current is needed to achieve third quarter, in 40-pin Cerdips and 44-lead ce- greater speed. However, if the capacitance can ramic leadless chip carriers. Both are priced at be lowered, the speed can be boosted without $94 per unit in l00-unit sample quantities. increasing the read current." To achieve this unprecedented combination of The split-gate structure weds the best of the speed and density, engineers at WaferScale Inte- multiple-transistor and single-stacked cell apgration refined the company's process technol- proaches, requiring none of the compromises inogy and fine-tuned the circuit design. On the herent in either. It consists of a MOS transistor process side, a slimmed-down, second-generation linked in series with a floating-gate transistor 1.2-J-Lm CMOS process, a scaled version of the that has been merged into a composite device company's patented split-gate EPROM cell, and (see fig. 1). In this design, says Eitan, the second tungsten silicide word lines were the keys to polysilicon layer acts as the control gate and success. On the circuit-design side, clocked dif- directly covers part of the channel area. "This ferential sensing and a novel precharge tech- eliminates drain turn-on and source-drain nique, a special two-step ac signal scheme, and punchthrough, which adversely affects the stanaddress-transition detection were the key developments. "These two STACKED GATE SPLIT GATE devices disprove the traditional belief that you could have speed or size, but not both, in your micro" control store," says Jerry Banks, l&mrO L marketing manager for standard POLYSILICON 1 11~~~~rING POLYSILICON 1 products. "These large-architecture CMOS EPROMs are ideally suited for modems, real-time control, guidance systems, digital signal processing, and other real-time or complex processing applications." lal Ibl WaferScale Integration first boiled down its CMOS process-from 1, SPLITS. Unlike the stacked·gate transistor (a), the split-gate transistor (b) has a second poly 1.5 to 1.2 J-Lm-and then used the control gate that partly covers the channel, preventing drain turn·on and source-drain punchthrough. ....tM". . '. 1-8 I 2. DELAY KILLER. Tungsten-silicide deposition helps WaferScale's 256-Kbit EPROM achieve ils 45-ns access lime. dard stacked-gate EPROM cell." As a result, bitline read currents in excess of 150 f.LA can be achieved, compared with the 50 f.LA typical of conventional stacked-gate cells, giving the speed of the multiple-transistor EPROM cell without its attendant die size. The memory array (see fig. 2) is divided into two planes, each consisting of two blocks separated by a mid-word-line repeater. Tungsten silicide is deposited over the second polysilicon layer to reduce word-line RC delays, further improving access time. With a resistance of only 3 n per square .um, tungsten silicide helps reduce the delay to 60% of that incurred with traditional aluminum metallization. The 512 columns of the array are divided into blocks of eight columns, each block with its own dedicated source lines. The higher bit-line voltage and read current established by the split-gate structure allow the company to employ a differential-sensing scheme that does not require a separate bit line, thus eliminating bit-line capacitance. In this scheme, the sense amplifier is designed to work in conjunction with a trip inverter_ During precharge, the outputs of the differential amplifier and the inverter are precharged to the inverter trip point, enabling the inverter to move rapidly in either direction after a signal has been detected. The relative difference in the rate of discharge between the bit line and a column of reference cells provides just enough differential voltage for high-speed sensing. To ensure that signal levels are high enough for sensing-a key consideration in all memories, as density increases and interconnects get longer-a two-step ac signal-development scheme has been incorporated into the circuits. In the first step of the proprietary approach, a small ac sig- nal is generated by using a capacitor-imbalancing technique. This 1oo-mV signal is rapidly read out by a differential sense amplifier. In the second step, the on-chip circuitry converts this signal to a 300-mv dc signal that is used to increase programmed cell margins by as much as 25%. As a result, says Eitan, the design senses bitline voltages more than five times faster than previous devices. The scheme also makes for fast programming_ Typically, it takes only 0.1 ms to program a byte, compared with 1 ms for older technologies. Address-transition detection also contributes to the improved access times. Normally associated with static random-access memories, it helps precharge the bit lines and to equalize the gain of the critical sense amplifiers. When an address transition is detected, an enable pulse is generated that precharges the bit-lines and critical sense-amplifier nodes_ This eliminates the setup time normally encountered in PROMs. To further reduce the precharge time, the bit-line voltage swing is kept within narrow limits. More time is saved by performing the address decoding in parallel with the bit-line precharge, then ending them simultaneously. To keep power dissipation down, only 25% of the cells in the array have access to the supply voltage during a read_ This dramatically decreases the supply current to no more than 40 mA at 20 MHz, about half that of other designs_ WaferScale Integration is also using its highspeed process for a 64-Kbit PROM, the 8-K-by-8-bit WS57C49B, a direct pin-for-pin replacement for a bipolar PROM (called a reprogrammable ROM, or RPROM)_ At 35 ns it matches most high-speed CMOS SRAMs in access time. Another device for which it is using the high-speed process is a pinfor-pin CMOS relacement for the Am27C51, a 128Kbit bipolar PROM from Advanced Micro Devices Inc., Sunnyvale, Calif. The WS57C51 is a 16-K-by8-bit RPROM with an access time of only 55 ns and a chip area of only 32,000 mils2, 60% smaller than the AMD device. The company is now working on its next-generation CMOS PROM process, which at 1.0 f.Lm will enable it to build 64-Kbit memories that access in only 25 ns and 128-Kbit and 256-Kbit devices that access in 35 ns. The same process will also allow WaferScale Integration to extend its speed challenge up into the megabit range. "There is nothing in our process that I can see that will preverrt us from building 1-Mbit EPROMs with access times as low as 55 ns," Ali says. -Bernard C. Cole D TECHNOLOGY TO WATCH is a regular feature of Electronics that provides readers with exclu- sive, in-depth reports on important technical innovations from companies around the world. It covers significant technology, processes, and developments incorporated in major new products. Reprinted from ELECTRONICS, July 9, 1997, oopyright 1987 by McGraw-Hili, Inc. with all rights reserved. 1-9 1-10 HIGH-PERFORMANCE CMOS PRODUCT SUMMARY WAFERSCALE INTEGRA nON, INC. PART NUMBER DESCRIPTION SPEED PACKAGE D One-Time Programmable (OTP) CMOS PROMs WS57C191 2K x 8 CMOS PROM 45/55 ns 24 PDIP WS57C1918 2K x 8 CMOS PROM 35/45 ns 24 PDIP WS57C291 2K x 8 CMOS PROM 45/55 ns 24 PDIP WS57C2918 2K x 8 CMOS PROM 35/45 ns 24 PDIP WS57C45 2K x 8 Registered CMOS PROM 20/25/35 ns 24 PDIP 24 CERDIP WS57C438 4K x 8 CMOS PROM 35/45 ns 24 PDIP WS57C49 8K x 8 CMOS PROM 55/70 ns 24 PDIP WS57C498 8K x 8 CMOS PROM 35/45 ns 24 PDIP Re-Programmable CMOS PROMs (RPROMs) WS57C191 2K x 8 CMOS RPROM™(1) 45/55 ns 24 CERDIP 28 CLLCC WS57C1918 2K x 8 CMOS RPROM™(1) 35/45 ns 24 CERDIP 28 CLLCC WS57C291 2K x 8 CMOS RPROM™(1) 45/55 ns 24 CERDIP 28 CLLCC WS57C2918 2K x 8 CMOS RPROM™(1) 35/45 ns 24 CERDIP 28 CLLCC WS57C45 2K x 8 CMOS Registered RPROM™(1) 20/25/35 ns 24 Flatpack 24 CERDIP WS57C43 4K x 8 CMOS RPROM™(1) 55/70 ns 24 CERDIP 28 CLLCC WS57C438 4K x 8 CMOS RPROM™(1) 35/45/55 ns 24 CERDIP 28 CLLCC WS57C49 8K x 8 CMOS RPROM™(1) 55/70 ns 24 CERDIP 28 CLLCC WS57C498 8K x 8 CMOS RPROM™(1) 35/45/55 ns 24 CERDIP 28 CLLCC WS57C51 16K x 8 CMOS RPROM™(1) 70 ns 28 CERDIP WS57C518 16K x 8 CMOS RPROM™(1) 40/45/55/70 ns 28 CERDIP 32 CLLCC High-Speed Byte-Wide CMOS EPROMs WS57C64F 8K x 8 CMOS High Speed EPROM 55/70 ns 28 CERDIP 32 CLLCC WS57C128F 16K x 8 CMOS High Speed EPROM 55/70 ns 28 CERDIP 32 CLLCC WS57C256F 32K x 8 CMOS High Speed EPROM 55/70 ns 28 CERDIP 32 CLLCC 1-11 Product Summary PRODUCT SUMMARY (Continued) PART NUMBER DESCRIPTION SPEED PACKAGE High-Speed Byte-Wide CMOS EPROMs (Continued) WS57C256F 32K x 8 CMOS High Speed EPROM 35/45 ns 28 CERDIP 32 CLLCC WS27C256L 32K x 8 CMOS High Speed LP EPROM 90/120 ns 28 CERDIP 28 PDIP 32 CLLCC WS27C256F 32K x 8 CMOS High Speed LP EPROM 90/120 ns 28 CERDIP 32 CLLCC WS27C512F 64K x 8 CMOS High Speed LP EPROM 70/90 ns 28 CERDIP 32 CLLCC WS27C010L 128K x 8 CMOS High Speed LP EPROM 901120/150 ns 32 CERDIP WS57C010F 128K x 8 CMOS High Speed EPROM 55/70 ns 32 CERDIP Military Low Power CMOS EPROMs WS27C64F 8K x 8 Military CMOS LP EPROM 901120/150 ns 28 CERDIP 32 CLLCC WS27C128F 16K x 8 Military CMOS LP EPROM 90/120/150 ns 28 CERDIP 32 CLLCC WS27C256F 32K x 8 Military CMOS LP EPROM 90/1201150 ns 28 CERDIP 32 CLLCC High-Speed Word-Wide CMOS EPROMs WS57C65 4K x 16 CMOS EPROM 55/70 ns 40 CERDIP 44 CLLCC WS57C66 4K x 16 CMOS EPROM (Multiplexed Address/Data) 55/70 ns 40 CERDIP 44 CLLCC WS57C257 16K x 16 CMOS EPROM 55/70 ns 40 CERDIP 44 CLLCC WS57C21OF 64K x 16 CMOS EPROM 55/70 ns 40 CERDIP Mapped-Address Programmable Products WSMAP162 128K EPROM/32K SRAM MAp™ Memory 40 ns 40 CERDIP WSMAP161 128K EPROM/32K SRAM MAp™ Memory 40 ns 40 CERDIP WSMAP168 128K EPROM/32K SRAM MAp™ Memory 40 ns 44 CPGA 44 CLLCC 44 PLDCC CMOS Bit-Slice Processors and Peripherals 1-12 WS5901 4-Bit CMOS Bit-Slice Processor C, 0 40 PDIP WS59016 16-Bit CMOS Bit-Slice Processor C, 0 64 SDBRZ DIP 68 PLDCC 68 CLDCC WS59032 32-Bit CMOS Bit-Slice Processor 0, E 101 CPGA WS5910A 12-Bit CMOS Variable Sequencer A 40 CERDIP 40 PDIP Product Summary PRODUCT SUMMARY (Continued) PART NUMBER DESCRIPTION SPEED PACKAGE CMOS Bit-Slice Processors and Peripherals (Continued) WS5910B 12-Bit CMOS Variable Sequencer B 40 CERDIP 40 PDIP WS59520 CMOS Variable Pipeline Register - 24 CERDIP 24 PDIP WS59521 CMOS Variable Pipeline Register - 24 CERDIP 24 PDIP WS59510 CMOS 16-Bit Multiplier Accumulator WS59820 CMOS Bi-Directional Bus Register 30/40/50 ns 68 PLDCC 68 CPGA 64 PDIP 23 ns 68 PLDCC 68 CPGA D Programmable Logic Products WSPAC116 CMOS Programmable Stand-Alone Controller 20 MHz 88 CPGA WS444 CMOS Programmable Stand-Alone Microsequencer (SAM) 32 MHz 24 CERDIP WS448 CMOS Programmable Stand-Alone Microsequencer (SAM) 32 MHz 24 CERDIP NOTES: 1) RPROM™: Re-Programmable PROM CMOS Replacement for Bipolar PROM's 2) LP EPROM: Low Power EPROM 1-13 1-14 HIGH-PERFORMANCE CMOS PRODUCTS NUMERICAL LISTING WAFERSCALE INTEGRA110N, INC. PART NUMBER DESCRIPTION SPEED PACKAGE WS444 CMOS Programmable Stand-Alone Microsequencer (SAM) 32 MHz 24 CERDIP WS448 CMOS Programmable Stand-Alone Microsequencer (SAM) 32 MHz 24 CERDIP WS27C64F 8K x 8 Military CMOS LP EPROM 901120/150 ns 28 CERDIP 32 CLLCC WS27C010L 128K x 8 CMOS High Speed LP EPROM 90/120/150 ns 32 CERDIP WS27C128F 16K x 8 Military CMOS LP EPROM 901120/150 ns 28 CERDIP 32 CLLCC WS27C256F 32K x 8 Military CMOS LP EPROM 901120/150 ns 28 CERDIP 32 CLLCC WS27C256F 32K x 8 CMOS High Speed LP EPROM 90/120 ns 28 CERDIP 32 CLLCC WS27C256L 32K x 8 CMOS High Speed LP EPROM 90/120 ns 28 CERDIP 28 PDIP 32 CLLCC WS27C512F 64K x 8 CMOS High Speed LP EPROM 70/90 ns 28 CERDIP 32 CLLCC WS57C43 4K x 8 CMOS RPROM™(1) 55/70 ns 24 CERDIP 28 CLLCC WS57C43B 4K x 8 CMOS PROM 35/45 ns 24 PDIP WS57C43B 4K x 8 CMOS RPROM™(1) 35/45/55 ns 24 CERDIP 28 CLLCC WS57C45 2K x 8 CMOS Registered RPROM™(1) 20/25/35 ns 24 Flatpack 24 CERDIP WS57C45 2K x 8 CMOS Registered PROM 20/25/35 ns 24 PDIP 24 CERDIP WS57C49 8K x 8 CMOS PROM 55/70 ns 24 PDIP WS57C49 8K x 8 CMOS RPROM™(1) 55/70 ns 24 CERDIP 28 CLLCC WS57C49B 8K x 8 CMOS PROM 35/45 ns 24 PDIP WS57C49B 8K x 8 CMOS RPROM™(1) 35/45/55 ns 24 CERDIP 28 CLLCC WS57C51 16K x 8 CMOS RPROM™(1) 70 ns 28 CERDIP WS57C51B 16K x 8 CMOS RPROM™(1) 40/45/55170 ns 28 CERDIP 32 CLLCC WS57C64F 8K x 8 CMOS High Speed EPROM 55/70 ns 28 CERDIP 32 CLLCC WS57C65 4K x 16 CMOS EPROM 55/70 ns 40 CERDIP 44 CLLCC D 1-15 Numerical Listing NUMERICAL LISTING (Continued) PART NUMBER DESCRIPTION SPEED PACKAGE WS57C66 4K x 16 CMOS EPROM (Multiplexed Address/Data) 55/70 ns 40 CERDIP 44 CLLCC WS57C010F 128K x 8 CMOS High Speed EPROM 55/70 ns 32 CERDIP WS57C128F 16K x 8 CMOS High Speed EPROM 55/70 ns 28 CERDIP 32 CLLCC WS57C191 2K x 8 CMOS PROM 45/55 ns 24 PDIP WS57C191 2K x 8 CMOS RPROM™(l) 45/55 ns 24 CERDIP 28 CLLCC WS57C191B 2K x 8 CMOS PROM 35/45 ns 24 PDIP WS57C191B 2K x 8 CMOS RPROM™(l) 35/45 ns 24 CERDIP 28 CLLCC WS57C210F 64K x 16 CMOS EPROM 55/70 ns 40 CERDIP WS57C256F 32K x 8 CMOS High Speed EPROM 55/70 ns 28 CERDIP 32 CLLCC WS57C256F 32K x 8 CMOS High Speed EPROM 35/45 ns 28 CERDIP 32 CLLCC WS57C257 16K x 16 CMOS EPROM 55170 ns 40 CERDIP 44 CLLCC WS57C291 2K x 8 CMOS PROM 45/55 ns 24 PDIP WS57C291 2K x 8 CMOS RPROM™(l) 45/55 ns 24 CERDIP 28 CLLCC WS57C291B 2K x 8 CMOS PROM 35/45 ns 24 PDIP WS57C291B 2K x 8 CMOS RPROM™(l) 35/45 ns 24 CERDIP 28 CLLCC WS5901 4-Bit CMOS Bit-Slice Processor C, D 40 PDIP WS5910A 12-Bit CMOS Variable Sequencer A 40 CERDIP 40 PDIP WS5910B 12-Bit CMOS Variable Sequencer B 40 CERDIP 40 PDIP WS59016 16-Bit CMOS Bit-Slice Processor C, D WS59032 32-Bit CMOS Bit-Slice Processor D, E 101 CPGA 30/40/50 ns 68 PLDCC 68 CPGA 64 PDIP 64 SDBRZ DIP 68 PLDCC 68 CLDCC WS59510 CMOS 16-Bit Multiplier Accumulator WS59520 CMOS Variable Pipeline Register - 24 CERDIP 24 PDIP WS59521 CMOS Variable Pipeline Register - 24 CERDIP 24 PDIP WS59820 CMOS Bi-Directional Bus Register 23 ns 68 PLDCC 68 CPGA 1-16 Numerical Listing NUMERICAL LISTING (Continued) DESCRIPTION SPEED WSMAP162 PART NUMBER 128K EPROM/32K SRAM MAp™ Memory 40 ns 40 CERDIP PACKAGE WSMAP161 128K EPROM/32K SRAM MAp™ Memory 40 ns 40 CERDIP WSMAP168 128K EPROM/32K SRAM MAp™ Memory 40 ns 44 CPGA 44 CLLCC WSPAC116 CMOS Programmable Stand-Alone Controller 20 MHz 88 CPGA o NOTES: 1) RPROM™: Re-Programmable PROM CMOS Replacement for Bipolar PROMs 2) LP EPROM: Low Power EPROM 1-17 1-18 -- ...---... =' == -=: -====: .... - ... - - ~~ CROSS REFERENCE i-==i-F.= SF -.-...-.- !=' WAFERS(,ALE INTEGRATION, INC. AMD AM27S191 AM27PS191 AM27S291 AM27PS191 AM27S43 AM27PS43 AM27S49 AM27S49A AM27S51 AM2901 AM2910A AM29520 AM29521 AM29C101 AM29510 ATMEL 27HC64 27HC641 CYPRESS CY7C291 CY7C292 CY7C264 CY7C901 CY7C910 CY7C9101 CY7C510 CY7C263 CY7C264 CY7C254 FAIRCHILD 93Z511 93Z565 29F01 29F10 WSI WS57C191 WS57C191 WS57C291 WS57C291 WS57C43 WS57C43 WS57C49 WS57C49B WS57C51 or WS57C51B WS5901 WS5910A WS59520 WS59521 WS59016' WS59510 WSI WS57C64F WS57C49 or WS57C49B WSI WS57C191 WS57C291 WS57C49 WS5901 WS5910A WS59016' WS59510 WS57C49B WS57C49B WS57C51 WSI WS57C191 WS57C49 or WS57C49B WS5901 WS5910A FUJITSU MB7138 MB7138-SK MB7142 MB7144 HARRIS HM-76161 HM-76321 HM-76641 JOT 1DT39C01 1DT39C10 IDT49C401 IDT7210 LDI L29C520 L29C521 MMI 63S1681 63S3281 NATIONAL DM87S191 DM87S291 DM87S321 SIGNETICS N82S191 N82S191_-3 N82S321 N82HS321 N82HS641 N27HC641 1.1. TBP38S166_W TBP38L166_W TBP38SA166_W TBP38S166_T TBP38L166_T TBP38SA166_T MILITARY ONLY AMD==== WSI AM2764 AM27128 AM27256 • Functional Equivalent WS27C64F WS27C128F WS27C256F INTEL M2764 M27128 M27256 M27C64 M27C128 M27C256 WSI WS57C191 WS57C291 WS57C43 WS57C49 D WSI WS57C191 WS57C43 WS57C49 or WS57C49B WSI WS5901 WS5910A WS59016* WS59510 WSI WS59520 WS59521 WSI WS57C191 WS57C43 or WS57C43B** WSI WS57C191 WS57C291 WS57C43 or WS57C43B** WSI WS57C191 WS57C291 WS57C43 WS57C43 or WS57C43B" WS57C49 WS57C49 or WS57C49B WSI WS57C191 WS57C191 WS57C191 WS57C291 WS57C291 WS57C291 WSI WS27C64F WS27C128F WS27C256F WS27C64F WS27C128F WS27C256F "Available 01 'SS 1-19 1-20 ORDERING INFORMATION WAFERSCALE INTEGRATION, INC. HIGH-PERFORMANCE CMOS PRODUCTS WS57C----'-,,-' - S P II MP L Basic Part Number Manufacturing Process: (blank) = WSI Standard Commercial Product Manufacturing Process M = Military Operating Range - Temperature: -55 to +125°C Voltage: +5 Volts, ±10% CB = Commercial Burned-In (enhanced commercial reliability) MB = MIL-STD-883C Package: A = Plastic Pin Grid Array B = Ceramic SDBRZD DIP, 0.9" C = CLLCC o = CERDIp, 0.6" F = Ceramic Flatpack G = Ceramic Pin Grid Array H = Ceramic Flatpack J = PLDCC K = CERDIp, 0.6" L = CLDCC M = Plastic DIP, 0.9" P = Plastic DIP, 0.6" S = Plastic DIP, 0.3" T = CERDIp, 0.3" W = Waffle Packed Dice X = Ceramic Pin Grid Array Y = CERDIp, 0.6" Z = CLLCC Window No No Yes Yes Yes No No No No No No No No Yes Yes No No Speed: -35 = 35 ns -55 = 55 ns -70 = 70 ns Etc. 1-21 1-22 WAFERSCALE INTEGRA110N, INC. PROGRAMMABLE MEMORY PRODUCTS 2 SECTION INDEX PROGRAMMABLE MEMORY PRODUCTS PROM Memory: WS57C1911291 WS57C191B/291B WS57C45 WS57C43B WS57C49 WS57C49B 2K 2K 2K 4K 8K 8K x x x x x x 8 8 8 8 8 8 CMOS PROM .................................................... 2-1 CMOS PROM .................................................... 2-5 Registered CMOS PROM ........................................... 2-9 CMOS PROM .................................................... 2-13 CMOS PROM .................................................... 2-17 CMOS PROM ................................................... 2-21 For additional information, call 800-TEAM-WSI (800-832-6974). In California, call 415-656-5400. =1E1E~~ ---r =: =:.= IE WS57C1911291 ~~~ ~ --------------------------------------------~~~~~~~~~~ PRELIMINARY WAFERSCAlE INTEGRATION, INC. 2K X 8 CMOS PROM KEY FEATURES • Pin Compatible with AM27S191/291 and N82S191 Bipolar PROMs • Immune to Latch-Up • Fast Access Time - 45 ns • Low Power Consumption - 225 mW Active Power - up to 200 rnA • ESD Protection Exceeds 2000V GENERAL DESCRIPTION • Fast Programming The WS57C191/291 is now available as a PROM. It utilizes the same design as the previously released RPROM™ from WSI. The difference is the PROM version is available in plastic packages and is not re-programmable. The plastic packaging is ideal for high volume applications which require automatiC insertion. The plastic packaging also provides an economic benefit when compared to a windowed cerdip package, For applications requiring reprogrammability, contact your WSI sales representati.ve for information .on the WSI family of RPROMs. The WS57C191/291 is a High Performance 16K-bit CMOS PROM. It is manufactured in an aclvanced CMOS EPROM process which enables it to operate at bipolar speeds while consuming only 25% of the power of bipolar. The WS57C191/291 's patented CMOS EPROM technology enables the entire memory array to be fully programmed and erased prior to assembly. This capability ensures nearly 100% programming yield. Devices manufactured with other types of technologies utilize varic)us types ofJuses wh.ich cannot be tested without permanently programming the fuse. This results in a relatively high programming fallout at the packaged level. Other testability features. were designed into the 57C1911291 whichenabte it to be tested for speed after assembly without programming the memory array. This feature insures that the device will meet all A.C; as well as D.C. data sheet parameters. is Another feature of theWS57c191/291 its uniquely designed output str~cture. When compared with other high speed devices, the output structure of the WSs7C191/291 virtually eliminates the introduction of switch related noise into the system environment. . The WS75C191/291 is configured in the standard Bipolar PROM pinout. The WS57C191 is offered in a 600 mil wide Dip and the WS57C291 is offered in a 300 mil wide Dip. PIN CONFIGURA T/ON A7 Vee A7 Vee A, A, A, A, A, A, A, A, A, A,. A, A,. A3 CS1/v pp A3 CS1/v pp A2 CS2 A2 CS2 CS3 A, CS3 A, A. 07 A. D. 0, D. 0, 0, O2 0, O2 0, GNO 03 GND 03 TOP PRODUCT SELECTION GUIDE PARAMETER WS57C191/291-45 WS57C191/291-55 Address Access Time (Max) 45 ns 55 ns Output Enable Time (Max) 20 ns 30 ns 2-1 WS57C1911291 ·Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. ABSOLUTE MAXIMUM RA TINGS* Storage Temperature .......... -65°C to +150°C Voltage on any pin with respect to GND ..................... -0.6V to +7V VPP with respect to GND ........ -0.6V to +14.0V ESD Protection ......................... >2000V OPERATING RANGE TEMPERATURE Vcc +5V + 5% DC READ CHARACTERISTICS Over Operating Range. (See Above) SYMBOL PARAMETER TEST CONDITIONS = = VOL Output Low Voltage 10L VOH Output High Voltage IOH ICCl Vcc Active Current (CMOS) Notes 1 and 3 ICC2 Vcc Active Current (TTL) Notes 2 and 3 Input Load Current VIN Output Leakage Current VOUT 1) 2) CMOS inputs: GND ± TTL inputs: V1L " O.BV, O.3V or Vee V 1H ;;, 2.0V. ± O.3V. 3) MAX V 2.4 -4 rnA A.C. UNITS 0.4 I I Comm'l 20 Comm'l 25 = 5.5V or Gnd = 5.5V or Gnd III ILO NOTES: MIN 16 rnA -10 10 110 10 rnA IlA Power component adds 3 rnA/MHz. AC READ CHARACTERISTICS Over Operating Range. (See Above) WS57C191/291-45 SYMBOL PARAMETER MIN MAX WS57C191/291-55 MIN MAX 45 Address to Output Delay tACC CS to Output Delay tcs 20 30 Output Disable to Output Float tDF 20 30 Address to Output Hold tOH UNITS 55 ns 0 0 TEST LOAD AC READ TIMING DIAGRAM (High Impedance Test Systems) 980 ADDRESSES~ .. 2'01V~ VALID ~! lACe IOH "l Ics OUTPUTS 2-2 "-"- - ~ D.U.T. I= 30pF (INCWDING SCOPE AND JIG CAPACITANCE) / - VALID // IOF I-- TIMING LEVELS Input Levels: 0 and 3V Reference Levels: 1.SV WS57C1911291 PROGRAMMING INFORMATION DC CHARACTERISTICS (TA=25 ± 5°C, Vee=5.50V ± 5%, Vpp=13.5±O.5V) PARAMETER Input Leakage Current Y,N =Vcc or Gnd Vpp Supply Current During Programming Pulse SYMBOLS MIN MAX UNIT III -10 10 tJ. A 60 mA Vee Supply Current (Note 3) Icc V,L -0.1 V,H 2.0 Ipp Input Low Level Input High Level Output Low Voltage During Verify (IOL = 16mA) VOL Output High Voltage During Verify (IOH = -4mA) VOH 25 mA 0.8 V Vee +0.3 v 0.45 V 2.4 V NOTE: 5) Vpp must not be greater than 14 volts including overshoot. AC CHARACTERISTICS (TA=25 ± 5°C, Vee=5.50V ± 5%, Vpp= 13.5±O.5V) SYMBOLS t AS PARAMETER Address Setup Time Chip Disable Setup Time Data Set Up Program Pulse Width (Note 6) Data Hold Time Chip Select Delay Vpp Rise and Fall Time tOF tos tpw tOH tcs tRF MIN TYP 2 2 2 1 2 MAX UNIT 30 ns 10 ms 30 ns /lS /ls 3 /ls 1 /ls NOTE: 6) For programmers utilizing a one shot programming pulse, a 10 ms pulse width should be used. PROGRAMMING WA VEFORM ADDRESSES V'H-~X V,. ___-' ~ ADDRESS STABLE _______________________ _ ~IAS1 DATA V'H~ v,. __110' DATA IN ~1 > < DATA OUT ~~ Vpp V'H CS1/Vpp V,. CS2/CS3 2-3 WS57C1911291 PROGRAMMING Upon delivery from WaferScale Integration, Inc., the WS57C1911291 has a112048x8 bits in the "1:' or high state. "O's" are loaded into. the WS57C191/291 through the procedure of programming. Programming is performed by raising Vce to 5.75V, disabling the outputs, addressing the byte to be programmed, presenting the data to be programmed onto the data pins, and applying a 13.5V pulse to the CS1IVpp pin for 5 ms. The byte is then verified by temoving the input data and reading the programmed byte as in the read operation. A 0.1 J.lF capacitor between V pp and GND is needed to prevent excessive voltage transients which could damage the device. PROGRAMMERS Data 110 Unipak 2 or 2B, familylpinout code 7B121; WSl's MagicPro™ IBM PC Compatible Engineering Programmer. ORDERING INFORMATION 2-4 PART NUMBER SPEED (ns) WS57C191-45P WS57C291-45S WS57C191-55P WS57C291-55S 45 45 55 55 PACKAGE TYPE 24 24 24 24 Pin Pin Pin Pin PDIp, PDIp, PDIp, PDIp, 0.6" 0.3" 0.6" 0.3" PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE P2 S1 P2 S1 Comm'l Comm'l Comm'l Comm'l Standard Standard Standard Standard ===:=~ ---- - ----- - WS57C191B/291B r __ .... ~~ ___ ""-P ~ _ ADVANCE INFORMATION WAFERSCALE INTEGRATION, INC. 2K X 8 CMOS PROM KEY FEATURES • Ultra-Fast Access Time - • Pin Compatible with AM27S191/291 and N82S191 Bipolar PROMs • Immune to Latch-Up 35 ns • Low Power Consumption - - 225 mW Active Power fI up to 200 mA ESD Protection Exceeds 2000V • Plastic Dip Package • Fast Programming GENERAL DESCRIPTION The WS57C191B/291B is an extremely HIGH PERFORMANCE 16K Electrically Programmable Read Only Memory. It is specifically designed to replace bipolar PROMs in existing applications. The WS57C191B/291B is manufactured using WSI's patented CMOS EPROM technology. As a result, the entire memory array can be fully programmed and erased prior to assembly. This capability ensures nearly 100% programming yield. Devices manufactured with other types of technologies utilize various types of fuses which cannot be tested without permanently programming the fuse. This results in relatively high programming fallout when compared to a WSI PROM. Other testability features were designed into the WS57C191B/291B which enable it to be tested for speed after assembly without programming the memory array. This capability insures that the product will meet all A.C. as well as D.C. data sheet parameters. Another feature of the WS57C191B/291B is its uniquely designed output structure. When compared with other high speed devices, the output structure of the WS57C191 B/291 B virtually eliminates the introduction of switch related noise into the system environment. The WS57C191B/291B is configured in the standard Bipolar PROM pinout. The WS57C191B is offered in a 600 mil wide Dip and the WS57C291B is offered in a 300 mil wide Dip. PIN CONFIGURATION A7 24 Vee A7 Vee A. 23 As A. As A. 22 A. A. A. A. 21 A,. A. A,. As 20 CS1IVpp As CS1'Vpp A:z 19 CS_ A_ CS_ A, 18 CSs A, CSs A. 17 07 Au 07 o. 16 o. D. o. 0, 15 O. 0, D. 0_ 14 D. D_ O. Os GND Os GND TOP PRODUCT SELECTION GUIDE PARAMETER WS57C191 B/291 B-35 WS57C191B/291B-45 Address Access Time (Max) 45 ns 55 ns Output Enable Time (Max) 20 ns 30 ns 2-5 WS57C191B1291B *Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. ABSOWTE MAXIMUM RAT/NGS* Storage Temperature .......... -65° to +150°C Voltage on any pin with respect to GND .............. -0.6V to +7V Vpp with respect to GND ........ -0.6V to +14V ESD Protection ...................... >2000V OPERATING RANGE TEMPERATURE Vcc +5V ± 5% DC READ CHARACTERISTICS Over Operating Range. (See Above) SYMBOL PARAMETER TEST CONDITIONS VOL Output Low Voltage IOL VOH Output High Voltage IOH Icc1 Vcc Active Current (CMOS) Notes 1 and 3 Icc2 Vcc Active Current (TTL) Notes 2 and 3 III Input Load Current VIN ILO Output Leakage Current NOTES: 3) UNITS 0.4 V 2.4 I I = 5.5V or Gnd VO UT = 5.5V or Gnd 1) CMOS inputs: GND ± O.3V or Vee ± O.3V. 2) TIL inputs: V1L " O.BV, V1H " 2.0V. MAX MIN = 16 mA = -4 mA Comm'l 30 Comm'l 40 -10 10 -10 10 mA J.tA A.C. Power component adds 3 rnA/MHz. AC READ CHARACTERISTICS Over Operating Range. (See Above) WS57C191 B/291 B-35 WS57C191 B/291 B-45 SYMBOL PARAMETER MIN MAX MAX MIN Address to Output Delay tACC 35 45 CS to Output Delay tcs 20 20 Output Disable to Output Float tDF 20 20 Address to Output Hold tOH 0 UNITS ns 0 TEST LOAD (High Impedance Test Systems) AC READ TIMING DIAGRAM 98(1 ADDRESSES~ .. CS1/Vpp VALID .' tACe "J. te. OUTPUTS 2-6 "-"- tOH ~ - / 2.01V~ D.U.T.~ 30pF I=- TI M I NG LEVELS - VALID L/ tD• I- Input Levels: 0 and 3V Reference Levels: 1.5V (INCLUDING SCOPE AND JIG CAPACITANCE) WS57C191B1291B PROGRAMMING INFORMATION DC CHARACTERISTICS (TA = 25 ± 5°C, Vee PARAMETER = 5.50V ± 5%, Vpp = 13.5 ± 0.5V) SYMBOLS MIN MAX UNIT Input Leakage Current VIN = Vee or Gnd III -10 10 J.tA Vpp Supply Current During Programming Pulse Ipp 60 rnA Vee Supply Current (Note 3) lee 25 rnA Input Low Level VIL -0.1 0.8 V Input High Level VIH 2.0 Vee +0.3 V Output Low Voltage During Verify (lOL = 16 rnA) VOL 0.45 V Output High Voltage During Verify (lOH = -4 rnA) VOH 2.4 V NOTE: 4) V pp must not be greater than 14 volts including overshoot. AC CHARACTERISTICS (TA = 25 ± 5°C, Vee = 5.50V ± 5%, Vpp = 13.5 ± 0.5V) SYMBOLS MIN Address Setup Time PARAMETER tAS 2 Chip Disable Setup Time tOF 2 Data Set Up tos Program Pulse Width (Note 5) tpw 1 Data Hold Time tOH 2 Chip Select Delay tes Vpp Rise and Fall Time tRF TYP MAX UNIT J.tS 30 ns J.ts 3 10 ms J.tS 30 1 ns J.ts NOTE: 5) For programmers utilizing a one shot programming pulse. a 10 ms pulse width should be used. PROGRAMMING WAVEFORM ADDRESSES VIH---""'X ADDRESS STABLE V _ _ _J ' -_ _ _ _ _ _ _ ___ _ _ _ _ _ _ _ _ _ _ _ _ __ ,L DATA ::: Vpp r- lAS -1 ~_ _ _ _ _D_AT._i\_IN_ _ _ _ _...;'>_<,__D_A_:rA_O_U_T__ 1'-- r'"l '"1 ~~ V,H CS1Npp V,L V,H CS2/CS3 V,L 2·7 WS57C191B12918 PROGRAMMING Upon delivery from WaferScale Integration, Inc., the WS57C191B/291B has all2048x8 bits in the "1:' or high state. "O's" are loaded into the WS57C191B1291B through the procedure of programming. Programming is performed by raising Vee to 5.75V, disabling the outputs, addressing the byte to be programmed, presenting the data to be programmed onto the data pins, and applying a 13.5V pulse to the CS1Npp pin for 5 ms. The byte is then verified by removing the input data and reading the programmed byte as in the read operation. A 0.1 !iF capacitor between Vpp and GND is needed to prevent excessive voltage transients which could damage the device. PROGRAMMERS Data I/O Unipak 2 or 2B, family/pinout code 7B/21; WSl's MagicPro™ IBM PC Compatible Engineering Programmer. ORDERING INFORMATION PART NUMBER WS57C1918-35P WS57C2918-35S WS57C1918-45P WS57C2918-45S 2-8 SPEED PACKAGE TYPE (ns) 35 35 45 45 24 24 24 24 Pin Pin Pin Pin PDIp, PDIp, PDIp, PDIp, 0.6" 0.3" 0.6" 0.3" PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE P2 S1 P2 S1 Comm'l Comm'l Comm'l Comm'l Standard Standard Standard Standard II' ==:= ==iE ---_ ... - -~-- ---~ r ~~ - ~ _ ..... ~.- ---~~ WS57C45 ADVANCE INFORMATION WAFERSCALE INTEGRA noN, INC. HIGH-SPEED 2K 8 REGISTERED CMOS PROM X KEY FEATURES • Pin Compatible with AM27S45 and CY7C245 • Ultra-Fast Access Time - 20 ns Setup 10 ns Clock to Output • Immune to Latch-Up • Low Power Consumption - - 225 mW Active Power up to 200 rnA • ESC Protection Exceeds 2000V • Fast Programming • Programmable Synchronous or Asynchronous Output Enable • Programmable Asynchronous Initialize Register GENERAL DESCRIPTION The WS57C45 is an extremely HIGH PERFORMANCE 16K Registered CMOS PROM. It is a direct drop-in replacement for such devices as the AM27S45 and CY7C245. To meet the requirements of systems which execute and fetch instructions simultaneously, an 8-bit parallel data register has been provided at the output which allows PROM data to be stored while other data is being addressed. An asynchronous initialization feature has been provided which allows a user programmable 2049th word to be placed on the outputs independent of the system clock. This feature can be used to force an initialize word or provide a preset or clear function. A further advantage of the WS57C45 over Bipolar PROM devices is the fact that it utilizes a proven EPROM technology. Unlike devices which cannot be erased, every WS57C45 is 100% tested with worst case test patterns, switching characteristics, and functionality before assembly. PIN CONFIGURATION P Dip CerDip vee vee A. At INIT INIT OE/OEs OE/OEs CP CP 0, 07 o. o. o. o. O. O. O. o. GND TOP PRODUCT SELECTION GUIDE PARAMETER WS57C45-20 WS57C45-25 WS57C45-35 Address Access Time (Max) 20 ns 25 ns 35 ns Output Enable Time (Max) 10 ns 12 ns 15 ns 2-9 WS57C45 *Notiee: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. ABSOLUTE MAXIMUM RATINGS· Storage Temperature .......... -S5°C to +150°C Voltage on any pin with respect to GND ..................... -O.SV to +7V VPP with respect to GND ........ -O.SV to +14.0V ESD Protection ......................... >2000V OPERATING RANGE Range Temperature Vee Comm'l. 0° to +70°C +5V ± 5% Military -55° to +125°C +5V ± 10% DC READ CHARACTERISTICS Over Operating Range. (See above) SYMBOL PARAMETER TEST CONDITIONS VOL Output Low Voltage IOL= 1SmA VOH Output High Voltage IOH=-4mA ICC1 Vcc Active Current (CMOS) Notes 1 and 3 MIN MAX UNITS 0.4 V ICC2 2.4 Notes 2 and 3 Vcc Active Current (TTL) 30 Comm'l. Military 35 Comm'l. 40 40 Military III Input Load Current VIN = 5.5V or Gnd -10 ILO Output Leakage Current VOUT = 5.5V or Gnd -10 NOTES: 1) CMOS inputs: GND ± O:JV or Vee ± 0.3V. 2) TTL inputs: V 1L .. O.BV, V 1H .. 2.OV. 3) A.C. Power component adds 3 mA 10 10 JlA rnA/MHz. AC READ CHARACTERISTICS Over Operating Range. (See Above) PARAMETER Address Setup to Clock HIGH SYMBOL WS57C45-20 MIN tSA 20 0 MAX WS57C45-25 WS57C45-35 MIN MIN MAX 25 Address Hold From Clock HIGH tHA tco Clock Pulse Width t pwc 12 15 20 OEs Setup to Clock HIGH tSOEs 10 12 15 tHOEs 5 5 5 OEs Hold From Clock HIGH 0 0 12 15 ns 20 Delay From INIT to Valid Output tOI INIT Recovery to Clock HIGH tRI 15 15 20 tpWI 15 15 20 INIT Pulse Width 20 20 Active Output From Clock HIGH t LZC 15 15 20 Inactive Output From Clock HIGH tHZC 15 15 20 Active Output From OE LOW t LZOE 15 15 20 Inactive Output From OE HIGH t HZOE 15 15 20 2-10 UNITS 35 Clock HIGH to Valid Output 10 MAX WS57C45 TEST LOAD (High Impedance Systems) 97.50 Input Levels: 0 and 3V 2.01V~ D.U.T. I-=- TIMING LEVELS Reference Levels: 0.8 and 2.0V 30pF (INCWDING SCOPE AND JIG CAPACITANCE) AC READ TIMING DIAGRAM Ao-A,o OEs ______________~~~--+_~~~ll------------L.'-1 CP t LZOE PROGRAMMERS Data I/O Unipak 2 or 2B; WSl's MagicPro™ IBM PC Compatible Engineering Programmer. ORDERING INFORMATION PART NUMBER WS57C45-20S WS57C45-20K WS57C45-25S WS57C45-25K WS57C45-25KMB WS57C45-35S WS57C45-35K WS57C45-35KMB PACKAGE TYPE SPEED (ns) 20 20 25 25 25 35 35 35 24 24 24 24 24 24 24 24 Pin Pin Pin Pin Pin Pin Pin Pin Plastic DIP, 0.3" CERDIP, 0.3" Plastic DIP, 0.3" CERDIp, 0.3" CERDIp, 0.3" Plastic DIP, 0.3" CERDIp, 0.3" CERDIp, 0.3" PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE S1 K1 S1 K1 K1 S1 K1 K1 Comm'l Comm'l Comm'l Comm'l Military Comm'l Comm'l Military Standard Standard Standard Standard MIL-STD-883C Standard Standard MIL-STD-883C 2·11 2-12 WS57C43B ADVANCE INFORMATION WAFERSCALE INlEGRATION, INC 4K X 8 CMOS PROM KEY FEATURES • Ultra-Fast Access Time - • Pin Compatible with AM27S43 and N82S321 Bipolar PROMs • Immune to Latch-Up 35 ns • Low Power Consumption - 300 mW Active Power (20 MHz) - • Fast Programming fJ up to 200 mA • Available in 300 Mil Dip GE~~, ~sci:l1I1~ON The WS57C43B is now available d ; l PfM;)M;:ft utiliiQt~~arncf,~ign as the previously released RPROM™ from WSi. The difference is the PROMyMsiott'1s aVailablem plaStic pa.~Kages and is not re-programmable. The plastic packaging is ideal for high volume I;jppt~tl~ns'~ip~~uire"lUtorriatic insertion. The pl~~ging also provides an economic benefit when compared tcia';jVindOwecf cerdip packag~, f9fapp~tions ~ir,i,n~ reprogrammability, contact your WSI sales representanVe for information on the WSI lMillY"ot RPfiilOMs. ex'" The WS57C43B is a High Performance 32K-bit-'PMOS PRQM;.!t is~'.~arru1a~urid in an ~vanced CMOS EPROM process which enables it to:@llle~;,at bi~arhMleeds w~g~su~9,90,~ ~::oHhe'power of bipolar. The WS57C43B~:~t~d ~o~~i!f~p~c~~IO!;lY ~nibies'tffe;eriti~n:;emory arrayt? beJ~~~Rgrammed and erased prior to ~emb(~!fhi$: c"~en~e~npt!ly 100% programming X~~.ptvi¢!s manufactured with other types of techn~:,util~;ijar;itiUs ty~ onuses which cannot be:m~ Wltt@Jt pei'~nently programming the fuse. This resWW'in ;i'ftlcit!veIY'high programming falloutif'ihe plil.~aged leveC'.·. ,;",.,; Other testabiliffeatures were deSi~G~th(i'WS57C4~~Ch'~hiib\~JYto ~itested;:for ~~~~d~fter assembly without progral1)miU9-Jhe memory ari§'. T~ f~ure insutU;~:1he:iRrQC\lJct will meet all A.C. as well as D.C. data ;:'::::r,;i.~J;· ' " . ":" sheet parame~'~r;~,:,;: ~~ The WS57C43E{~ cQj(jJi!nl:l';~:Jn the stafidard Bipotai PROM pinout which provides an easy upgrade path for systems which are curr(tl.1ty l!~ing'f~olar PROMs. It also uses the same programming algorithm as its predecessor the WS57C43. :'7~;":;: . tET';5';f PIN CONFIGURATION As As A" CS1/Vpp CS1IVpp es, es, es, 07 07 o. O. D. 0, 0, D. 0, 0, GNO 0, 0, 0, TOP PRODUCT SELECTION GUIDE PARAMETER WS57C43B-35 WS57C43B-45 WS57C43B-55 Address Access Time (Max) 35 ns 45 ns 55 ns Output Enable Time (Max) 25 ns 20 ns 25 ns 2-13 WS57C438 ·Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. ABSOWTE MAXIMUM RATINGS· Storage Temperature .......... -65° to +150°C Voltage on any pin with respect to G NO .............. - 0.6V to + 7V Vpp with respect to GND ........ -0.6V to +14V ESD Protection ...................... >2000V OPERATING RANGE TEMPERATURE Vcc +5V ± 5% DC READ CHARACTERISTICS Over Operating Range. (See Above) SYMBOL PARAMETER TEST CONDITIONS MIN MAX VOL Output Low Voltage IOL = 16 rnA VOH Output High Voltage IOH = -4 rnA lect Vcc Active Current (CMOS) Notes 1 and 3 ICC2 Vcc Active Current (TTL) Notes 2 and 3 III Input Load Current VIN = 5.5V or Gnd -10 10 ILO Output Leakage Current VOUT = 5.5V or Gnd -10 10 NOTES: 1) CMOS inputs: GND ± O.3V or Vee ± O.3V. 2) TTL inputs: V IL " O.BV, V IH ~ 2.0V. UNITS 0.4 V 2.4 I I Comm'l 30 Comm'l 40 3) A.C. Power component adds 3 rnA ~ rnA/MHz. AC READ CHARACTERISTICS Over Operating Range. (See Above) PARAMETER WS57C43B-35 SYMBOL Address to Output Delay MIN MAX WS57C43B-45 MIN MAX WS57C43B-55 MIN MAX tACC 35 45 55 CS to Output Delay tes 20 25 25 Output Disable to Output Float tDF 20 25 25 Address to Output Hold tOH 0 0 UNITS ns 0 TEST LOAD AC READ TIMING DIAGRAM (High Impedance Test Systems) 980 ADDRESSES~ .... VALID 2'01V~ .' tACe D.u.T. tOH "J. 2-14 I-=- 30pF (INCLUDING SCOPE AND JIG CAPACITANCE) / Ics OUTPUTS ~ I-- - VALID ~ TIMING LEVELS /J tDF f- Input Levels: 0 and 3V Reference Levels: 1.5V WS57C438 PROGRAMMING INFORMATION DC CHARACTERISTICS (TA=25 ± 5°C, Vee = 5.50V ± 5%, Vpp=13.5±0.5V) PARAMETER Input Leakage Current V,N =Vcc or Gnd Vpp Supply Current During Programming Pulse Ipp Icc V 1L -0.1 VIH 2.0 Input Low Level Input High Level Output Low Voltage During Verify (IOL = 16mA) VOL Output High Voltage During Verify (loH = -4mA) VOH 5) -10 III Vee Supply Current (Notes 2 and 3) NOTES: MIN. SYMBOLS MAX. UNIT 10 /LA 60 mA 30 mA 0.8 V Vee +0.3 v 0.45 V V 2.4 Vpp must not be greater than 14 volts including overshoot. AC CHARACTERISTICS (TA=25 ± 5°C, Vee = 5.50V ± 5%, Vpp= 13.5±0.5V) SYMBOLS PARAMETER Address Setup Time Chip Disable Setup Time MIN. t AS tDF t DS tpw Data Set Up Program Pulse Width Data Hold Time Chip Select Delay TYP. 2 1 2 tDH 3 UNIT 30 P.s ns 10 P.s ms P.s ns P.s 30 tes Vpp Rise and Fall Time MAX. 2 tRF 1 NOTES: A single shot programming algorithm should use one 10 ms pulse. PROGRAMMING WAVEFORM V,H ADDRESSES X - - -..... V'L _ _ _oJ DATA V ,H V,L ADDRESS STABLE ....- - - - - - - - - - - - - - - - - - - - - - - - - ~tAs1 ~ DATA IN »---« ~------------- ~1 ,} DATA OUT Vpp CS1/V pp CS2 2·15 WS57C438 PROGRAMMING Upon delivery from WaferScale Integration, Inc., the WS57C43B has all 4096 x 8 bits in the "1," or high state. "O's" are loaded into the WS57C43B through the procedure of programming. grammed byte as in the read operation. A 0.1 ItF capacitor between Vpp and GND is needed to prevent excessive voltage transients which could damage the device. Programming is performed by raising Vee to 5.5V, disabling the outputs, addressing the byte to be programmed, presenting the data to be programmed onto the data pins, and applying a 13.5V pulse to the CS1N pp pin for 5 ms. The byte is then verified by removing the input data and reading the pro- PROGRAMMERS Data 110 Unipak 2 or 2B, software version 11 or later, familyl pinout code 7B/63; WSl's MagicPro™ IBM PC Compatible Engineering Programmer. ORDERING INFORMATION PART NUMBER WS57C43B-35S WS57C43B-35P WS57C43B-45S WS57C43B-45P WS57C43B-55S WS57C43B-55P 2-16 SPEED PACKAGE TYPE (ns) 35 35 45 45 55 55 24 24 24 24 24 24 Pin Pin Pin Pin Pin Pin PDIP, PDIp, PDIp, PDIp, PDIp, PDIp, 0.3" 0.6" 0.3" 0.6" 0.3" 0.6" PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE S1 P2 S1 P2 S1 P2 Comm'l Comm'l Comm'l Comm'l Comm'l Comm'l Standard Standard Standard Standard Standard Standard WS57C49 WAFERSCALE INTEGRA TlON, INC. BK X B CMOS PROM KEY FEATURES • Very-Fast Access Time - • Pin Compatible with AM27S49 and MB7144 Bipolar PROMs 55 ns • Immune to Latch-Up • Low Power Consumption - - 300 mW Active Power (Full Speed) • Fast Programming fJ up to 200 mA ESD Protection Exceeds 2000V • Plastic Dip Package GENERAL DESCRIPTION The WS57C49 is an extremely HIGH PERFORMANCE 64K Electrically Programmable Read Only Memory. It is specifically designed to replace bipolar PROMs in existing applications. The WS57C49 is manufactured using WSI's patented CMOS EPROM technology. As a result, the entire memory array can be fully programmed and erased prior to assembly. This capability ensures nearly 100% programming yield. Devices manufactured with other types of technologies utilize various types of fuses which cannot be tested without permanently programming the fuse. This results in relatively high programming fallout when compared to a WSI PROM. Other testability features were designed into the WS57C49 which enable it to be tested for speed after assembly without programming the memory array. This capability insures that the product will meet all A.C. as well as D.C. data sheet parameters. The WS57C49 is configured in the standard Bipolar PROM pinout which provides an easy upgrade path for systems which are currently using Bipolar PROMs. PIN CONFIGURATION A7 1. vee "- 2 As A. 3 A. A. 4 A. 5 A. 6 CS1IVpp A11 A, A,. A. 07 ·0. 0, O. TOP A,. 20 GND 15 o. o. 14 O. 16 10 03 PRODUCT SELECTION GUIDE PARAMETER WS57C49-55 WS57C49-70 Address Access Time (Max) 55 ns 70 ns Output Enable Time (Max) 20 ns 25 ns 2-17 WS57C49 ABSOWTE MAXIMUM RATINGS· *Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. Storage Temperature .......... -65° to +150°C Voltage on any pin with respect to GND .............. -0.6V to +7V V pp with respect to GND ........ -0.6V to +14V ESD Protection ...................... >2000V OPERATING RANGE TEMPERATURE Vcc +5V ± 5% DC READ CHARACTERISTICS SYMBOL Over Operating Range. (See Above) PARAMETER TEST CONDITIONS MIN MAX 0.4 VOL Output Low Voltage IOL = 16 mA VOH Output High Voltage IOH = -4 mA ICCl Vcc Active Current (CMOS) Notes 1 and 3 ICC2 V cc Active Current (TTL) Notes 2 and 4 III Input Load Current VIN = 5.5V or Gnd -10 10 ILO Output Leakage Current VOUT = 5.5V or Gnd -10 10 NOTES: 1) CMOS inputs: GND ± O.3V or Vee 2) TTL inputs: V1L .. O.BV, V 1H ,. 2.0V. AC READ CHARACTERISTICS PARAMETER ± O.3V. 3) A.C. UNITS V 2.4 I I Comm'l 20 Comm'l 25 Power component adds 3 mA IlA rnA/MHz. Over Operating Range. (See Above) WS57C49-55 SYMBOL Address to Output Delay MIN MAX WS57C49-70 MIN tACC 55 70 CS to Output Delay tcs 20 25 Output Disable to Output Float tOF 20 25 Address to Output Hold tOH 10 UNITS MAX ns 10 TEST WAD AC READ TIMING DIAGRAM (High Impedance Test Systems) 98a ADDRESSES~ .... 2.01V~ VALID ~! lACe 10H leo OUTPUTS 2-18 "-"- - I- D.U.T~~30PF I-=- / TIMING LEVELS - VALID Input Levels: 0 and 3V IDF I- Reference Levels: 1.5V (INCWDING SCOPE AND JIG CAPACITANCE) WS57C49 PROGRAMMING INFORMATION DC CHARACTERISTICS (TA = 25 ± 5°C, Vee = 5.50V ± 5%, Vpp = 13.5 ± 0.5V) PARAMETER SYMBOLS MIN MAX UNIT Input Leakage Current VIN = Vee or Gnd III -10 10 IlA Vpp Supply Current During Programming Pulse Ipp 60 mA Vee Supply Current (Notes 2 and 3) lee 25 mA Input Low Level V IL -0.1 0.8 V Input High Level VIH 2.0 Vee +0.3 V Output Low Voltage During Verify (IOL = 16 mAl VOL 0.45 V Output High Voltage During Verify (lOH = -4 mAl VOH 2.4 V NOTE: 4) Vpp must not be greater than 14 volts including overshoot. AC CHARACTERISTICS (TA = 25 ± 5°C, Vee = 5.50V ± 5%, Vpp = 13.5 ± 0.5V) PARAMETER SYMBOLS MIN t AS 2 Address Setup Time Chip Disable Setup Time tOF Data Set Up tos 2 Program Pulse Width tpw 1 Data Hold Time tOH 2 Chip Select Delay tes Vpp Rise and Fall Time TYP MAX UNIT 30 ns 10 ms IlS IlS 3 IlS 30 ns 1 tRF J.lS NOTE: Single shot programming algorithms should use one 10 ms pulse per word. PROGRAMMING WAVEFORM V,H X ADDRESSES V,L DATA IH V V,L ~IAS1 => < -- -loF Vpp V,H CS1N pp V,L ADDRESS STABLE I-- I los DATA ~ > < IN -~1 1~1~1 / 1\ 'RF DATA OUT - ~~ ~ IRF 1--+ 2-19 WS57C49 PROGRAMMING Upon delivery from WaferScale Integration, Inc., the WS57C49 has all 8192x8 bits in the "1," or high state. "O's" are loaded into the WS57C49 through the procedure of programming. Programming is performed by raising Vee to 5.5V, disabling the outputs, addressing the byte to be programmed, presenting the data to be programmed onto the data pins, and applying a 13.5V pulse to the CS1/v pp pin for 5 ms. The byte is then verified by removing the input data and reading the pro- grammed byte as in the read operation. A 0.1 I1F capacitor between V pp and GND is needed to prevent excessive voltage transients which could damage the device. PROGRAMMERS Data 110 Unipak 2 or 2B, software version 9 or later, familyl pinout code 3C/01; WSI's MagicPro™ IBM PC Compatible Engineering Programmer. ORDERING INFORMATION PART NUMBER WS57C49-55P WS57C49-70P 2-20 (ns) PACKAGE TYPE PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE 55 70 24 Pin PDIp, 0.6" 24 Pin PDIp, 0.6" P2 P2 Comm'l Comm'l Standard Standard SPEED WS57C49B ADVANCE INFORMATION WAFERS(,ALE INTEGRA110N, INC. BK X B CMOS PROM KEY FEATURES • Ultra-Fast Access Time - • Pin Compatible with AM27S49 and MB7144 Bipolar PROMs • Immune to Latch-Up 35 ns • Low Power Consumption - 300 mW Active Power (20 MHz) - • Fast Programming up to 200 mA • Available in 300 Mil Dip GENERAL DESCRIPTION The WS57C49B is now available as a PROM. It utilizes thesamedesi9f\ as the previously released RPROM™ from WSI. The difference is the PROM version is available in philSticpaCkaS&s and is not re-programmable. The plastic packaging is ideal for high volume applicati()ns Which r$guireautoml:!itic insertion. The plastic packaging also provides an economic benefit when compl:!;redtoa winQowed6erdip pac~. For applications requiring reprogrammability, contact your WSI sales representative forinformat.ion orfthe WSI family of RPROMs. The WS57C49B is a High Performance 64K,bit CMOS PROM. It is manufactured in an I:!. ....'. "."".'; .. , '. . ' .;.. .> sheet parameters. Another featurEl!of tile WSS7C49B isim uniqtlelydesigned,outPP~ striJetUre,~heJ1bompat,d with:QtfI.~r high-speed devices, the output~ructure of the ~q?c:49B~rtually eliminal$$ tt;!eintll,lductionof sWitCh-related noise into the ;: ' , ; . ; ' system environmen"~ <> The WS57C49Bi$ ctlriJigil~~ in the staMard BipOla~7PROM pinout which provides an easy upgrade path for systems which are currently using Bipolar PROMs. PIN CONFIGURATION A, Vee A, Vee "- As A, As A, A. A, A. A. A" A. A" A, CS1JV pp A, CS1IV pp A. cs. A. cs. A, CS, A, CS, "- 0, Ao 0, 00 0, 00 0, 0, 0, 0, 0, O. O. O. O. GNO 0, GND 0, TOP PRODUCT SELECTION GUIDE PARAMETER WS57C49B-35 WS57C49B-45 Address Access Time (Max) 35 ns 45 ns Output Enable Time (Max) 20 ns 25 ns 2-21 WS57C49B ABSOLUTE MAXIMUM RATINGS* ·Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. Storage Temperature .......... -65 C to +150 C Voltage on any pin with respect to GND ..................... -0.6V to +7V VPP with respect to GND ........ -0.6V to +14.0V ESD Protection ......................... >2000V 0 0 OPERATING RANGE TEMPERATURE Vcc +5V ± 5% DC READ CHARACTERISTICS Over Operating Range. (See Above) SYMBOL PARAMETER TEST CONDITIONS VOL Output Low Voltage IOL = 16 mA VOH Output High Voltage IOH = -4 mA MIN MAX I Icc1 Vcc Active Current (CMOS) Notes 1 and 3 Vcc Active Current (TTL) Notes 2 and 3 III Input Load Current VIN = 5.5V or Gnd -10 10 ILO Output Leakage Current VOUT = 5.5V or Gnd -10 10 1) CMOS inputs: GND ± O.3V or Vee ± O.3V. 2) TTL inputs: V1L '" O.BV, V1H ;. 2.0V. 3) V 2.4 Icc2 NOTES: UNITS 0.4 I Comm'l 30 Comm'l 40 mA JJA A.C. Power component adds 3 rnA/MHz. AC READ CHARACTERISTICS Over Operating Range. (See Above) PARAMETER SYMBOL WS57C49B-35 WS57C49B-45 MIN MIN MAX MAX Address to Output Delay tACC 35 CS to Output Delay tcs 20 20 Output Disable to Output Float tOF 20 20 Address to Output Hold tOH 0 UNITS 45 ns 0 TEST LOAD AC READ TIMING DIAGRAM ADDRESSES =:>f411 (High Impedance Test Systems) :r VALID ... ' lACe CS "J teo OUTPUTS 2-22 I-- 98Q 2.01V~ tOH ~ D.U.T·~30PF I-=- (INCWDING SCOPE AND JIG CAPACITANCE) / - TIMING LEVELS VALID tDF I-- Input Levels: 0 and 3V Reference Levels: 1.5V WS57C49B PROGRAMMING INFORMATION DC CHARACTERISTICS (TA = 25 PARAMETER ± 5°C, Vee = 5.50V ± 5%, Vpp SYMBOLS Input Leakage Current VIN = Vee or Gnd III Vpp Supply Current During Programming Pulse Vee Supply Current (Notes 2 and 3) = 13.5 ± 0.5V) MIN. MAX. UNIT -10 10 /lA 60 mA Ipp lee VIL 35 mA Input Low Level -0.1 0.8 V 2.0 Vee+0.3 V 0.45 V Input High Level VIH Output Low Voltage During Verify (IOL = 16mA) VOL Output High Voltage During Verify (IOH = -4mA) VOH 2.4 V NOTE: 5) Vpp must not be greater than 14 volts including overshoot. AC CHARACTERISTICS (TA = 25 ± 5°C, Vee = 5.5V ± 5%, Vpp = 13.5 ± 0.5V) PARAMETER SYMBOLS MIN. 2 Address Setup Time tAs Chip Disable Setup Time toF Data Setup Program Pulse Width tos tpw 2 1 Data Hold Time tOH 2 Chip Select Delay tcs Vpp Rise and Fall Time tRF 1 TYP. 3 MAX. UNIT 30 /lS ns 10 /lS ms 30 /lS ns /ls NOTE: A single shot programming algorithm should use one 10 ms pulse. PROGRAMMING WAVEFORM ADDRESSES V'H---.... ADDRESS STABLE 2-23 WS57C498 PROGRAMMING Upon delivery from WaferScale Integration, Inc., the WS57C49B has all 8192 x 8 bits in the "1," or high state. "O's" are loaded into the WS57C49B through the procedure of programming. grammed byte as in the read operation. A 0.1 J.lF capacitor between V pp and GND is needed to prevent excessive voltage transients which could damage the device. Programming is performed by raising Vee to 5.5V, disabling the outputs, addressing the byte to be programmed, presenting the data to be programmed onto the data pins, and applying a 13.5V pulse to the CS1/vpp pin for 5 ms. The byte is then verified by removing the input data and reading the pro- Data I/O Unipak 2 or 2B, software version 9 or later, family/pinout code 3C/ffl; WSl's MagicPro™ IBM PC Compatible Engineering Programmer. PROGRAMMERS ORDERING INFORMATION PART NUMBER SPEED (ns) WS57C49B-35S WS57C49B-35P WS57C49B-45S WS57C49B-45P 35 35 45 45 2-24 PACKAGE TYPE 24 24 24 24 Pin Pin Pin Pin POIp, POIP, POIp, POIp, 0.3" 0.6" 0.3" 0.6" PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE S1 P2 S1 P2 Comm'l Comm'l Comm'l Comm'l Standard Standard Standard Standard WAFERSCALE INTEGRA 710N, INC RE-PROGRAMMABLE MEMORY: PROOUCTS 3 SECTION INDEX RE-PROGRAMMABLE MEMORY PRODUCTS RPROM Memory: WS57C191/291 WS57C191 B/291 B WS57C45 WS57C43 WS57C43B WS57C49 WS57C49B WS57C51 WS57C51B 2K x 8 CMOS RPROM ................................................... 3-1 2K x 8 CMOS RPROM ................................................... 3-5 2K x 8 Registered CMOS RPROM .......................................... 3-9 4K x 8 CMOS RPROM .................................................. 3-13 4K x 8 CMOS RPROM .................................................. 3-17 8K x 8 CMOS RPROM .................................................. 3-21 8K x 8 CMOS RPROM .................................................. 3-25 16K x 8 CMOS RPROM ................................................. 3-29 16K x 8 CMOS RPROM ................................................. 3-33 EPROM Memory (x8): WS27C64F WS57C64F WS27C128F WS57C128F WS27C256F WS57C256F (-55) WS57C256F (-35) WS27C256L WS27C256F WS27C512F WS27C010L WS57C010F 8K x 8 CMOS EPROM (Mil) .............................................. 3-37 8K x 8 CMOS EPROM .................................................. 3-41 16K x 8 CMOS EPROM (Mil) ............................................. 3-45 16K x 8 CMOS EPROM ................................................. 3-49 32K x 8 CMOS EPROM (Mil) ............................................. 3-53 32K x 8 CMOS EPROM ................................................. 3-57 32K x 8 CMOS EPROM ................................................. 3-61 32K x 8 CMOS EPROM ................................................. 3-65 32K x 8 CMOS EPROM ................................................. 3-69 64K x 8 CMOS EPROM ................................................. 3-73 128K x 8 CMOS EPROM ................................................ 3-77 128K x 8 CMOS EPROM ................................................ 3-83 EPROM Memory (x16): WS57C65 WS57C66 WS57C257 WS57C210F 4K x 16 CMOS EPROM ................................................. 3-87 4K x 16 Muxed CMOS EPROM ........................................... 3-91 16K x 16 CMOS EPROM ................................................ 3-97 64K x 16 CMOS EPROM ................................................ 3-101 Mappable Memory Products: WSMAP1621WSMAP161 MAp™ Memory ....................................................... 3-105 WSMAP168 MAp™ Memory .................................................................. 3-115 For additional information, call 800-TEAM-WSI (800-832-6974). In California, call 415-656-5400. -_-- -== ...-.. _- -. - :r=:=: ~~ WS57C1911291 =:.......=-~=-ii-= ----~.-.. WAFERSrALE INTEGRATION. INC HIGH SPEED 2K x 8 CMOS RPROM™ KEY FEATURES • Ultra-Fast Access Time - • Pin Compatible With AM27S191/291 and N82S191 Bipolar PROMs 45 ns • Low Power Consumption - • Immune to Latch-Up 225 mW Active Power - up to 200 mA • ESD Protection Exceeds 2000V • Fast Programming GENERAL DESCRIPTION The WS57C191/291 is an extremely HIGH PERFORMANCE 16K UV Erasable Electrically Re-Programmable Read Only Memory. It is manufactured in an advanced CMOS technology which allows it to operate at Bipolar PROM speeds while consuming only 25% of the power of its Bipolar counterparts. A further advantage of the WS57C191/291 over Bipolar PROM devices is the fact that it utilizes a proven EPROM technology. This allows the entire memory array to be tested for switching characteristics and functionality after assembly. Unlike devices which cannot be erased, every WS57C191/291 is 100% tested with worst case test patterns both before and after assembly. Another feature of the WS57C191/291 is its uniquely designed output structure. When compared with other high speed devices, the output structure of the WS57C191/291 virtually eliminates the introduction of switch related noise into the system environment. The WS57C191/291 is configured in the standard Bipolar PROM pinout. The WS57C191 is offered in a 600 mil wide Dip and the WS57C291 is offered in a 300 mil wide Dip. Both are offered in a Leadless Ceramic Chip Carrier. PIN CONFIGURATION A7 Vee A7 A. As A. As A. A. A. A. A. A. A'D A. A'D A3 A. CS1N pp A. CSllVpp A. CS. A. cs. A, 0 CS. A, CS 3 07 AD 07 00 0, o. o. o. o. o. o. o. O. GND 03 AD 00 0, GND 14' I 3 I 121 111 1281 -271 ~261 ........... L .. J J .......... L .. A. -, -., ! .. -., IJ A, -, AD ~.J ! .. -, NC ~~ 00 il' _J 03 '- ~5 A,o '"24 L.- CS1/Vpp ri3 '-- CS. 'L_ "22 r 21 L. r20 riS L_ L._ ,...,,....,,.., r ' ,....,,....,,.., CS3 NC 07 0. 1121 1131 1141 .151 116' 117' 118' 0, TOP r- L.J ~.. 0. G N NC 0 3 0. O. 0 PRODUCT SELECTION GUIDE PARAMETER WS57C191/291·45 WS57C191/291-55 Address Access Time (Max) 45 ns 55 ns Output Enable Time (Max) 20 ns 30 ns 3-1 WS57C1911291 ABSOLUTE MAXIMUM RATINGS* "Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. Storage Temperature .......... -65°C to +150°C Voltage on any pin with respect to GND ..................... -0.6V to +7V VPP with respect to GND ........ -0.6V to +14.0V ESD Protection ......................... >2000V OPERA TING RANGE Range Temperature Vcc Comm'l. 0° to +70°C +5V ± 5% Military -55° to +125°C +5V ± 10% DC READ CHARACTERISTICS Over Operating Range. (See above) SYMBOL TEST CONDITIONS PARAMETER VOL Output Low Voltage IOL= 16mA VOH Output High Voltage IOH=-4mA Icc1 Vcc Active Current (CMOS) Notes 1 and 3 MIN MAX UNITS 0.4 V ICC2 2.4 Comm'l. 20 Military 30 Comm'l. 25 Vcc Active Current (TTL) Notes 2 and 3 III Input Load Current VIN = 5.5V or Gnd -10 10 ILO Output Leakage Current VOUT = 5.5V or Gnd -10 10 NOTES: 1) 2) CMOS inputs: GND ± O::W or Vee ± O.3V. TTL inputs: V1L .. O.av, V1H ,. 2.OV. 3) Military mA 35 p.A A.C. Power component adds 3 rnA/MHz. AC READ CHARACTERISTICS Over Operating Range. (See Above) PARAMETER WS57C191/291-45 SYMBOL MIN WS57C191 1291-55 MIN MAX Address to Output Delay tACC 45 55 CS to Output Delay tcs 20 30 Output Disable to Output Float tOF 20 30 Address to Output Hold tOH 0 AC READ TIMING DIAGRAM ADDRESSES CS1Npp =:>f... OUTPUTS UNITS ns 0 TEST LOAD (High Impedance Systems) 98Q VALID ... ' tACe tOH '\l. ~ :":~;~30PF · I= (INCWDING SCOPE AND JIG CAPACITANCE) / Ie. 3-2 MAX ~ TIMING LEVELS - VALID tDF I-- Input Levels: 0 and :w Reference Levels: 1.5V WS57C1911291 PROGRAMMING INFORMATION DC CHARACTERISTICS (TA=25 ± 5°C, Vee=5.50V ± 5%, Vpp= 13.5±0.5V) PARAMETER Input Leakage Current V,N =Vcc or Gnd Vpp Supply Current During Programming Pulse SYMBOLS MIN MAX UNIT III -10 10 J-lA 60 mA Vee Supply Current (Note 3) Input Low Level lec V ,L -0.1 Input High Level V,H 2.0 Output Low Voltage During Verify (loL = 16mA) VOL Output High Voltage During Verify (IOH = -4mA) VOH Ipp 25 mA 0.8 V Vee +0.3 v 0.45 V 2.4 V NOTE: 5) Vpp must not be greater than 14 wits including overshoot. AC CHARACTERISTICS (TA=25 ± 5°C, Vee=5.50V ± 5%, Vpp= 13.5±0.5V) PARAMETER Address Setup Time SYMBOLS t AS MIN tOF tos tpw 2 Chip Disable Setup Time Data Set Up (Note 6) Program Pulse Width Data Hold Time Chip Select Delay tOH tcs tRF V pp Rise and Fall Time TYP MAX UNIT 30 f.ls ns 10 f.ls ms 30 f.ls ns 2 3 1 2 1 f.ls NOTE: 6) For programmers utilizing a one shot programming pulse. a 10 ms pulse width should be used. PROGRAMMING WA VEFORM X VIH - - -...... ADDRESSES V'L - - - - ' DATA ::: ADDRESS STABLE ,,------------------------ ~tAs1 ~_~ »---« _ _ _D_AT._A_IN_ _ _ _ _.... ~1 DATA OUT ~~ Vpp CS2/CS3 3-3 WS57C1911291 PROGRAMMING ERASURE Upon delivery from WaferScale Integration, Inc. or after each erasure (see Erasure section), the WS57C191/291 has all 2048 x 8 Bits in the "1," or high state. "O's" are loaded into the WS57C191/291 through the procedure of programming. In order to clear all locations of their programmed contents, it is necessary to expose the WS57C191/291 to an ultra-violet light source. A dosage of 15W-second/cm2 is required to completely erase a WS57C191/291. Programming is performed by raising Vee to 5.75V, disabling the outputs, addressing the byte to be programmed, presenting the data to be programmed onto the data pins, and applying a 13.5V pulse to the CS1Npp pin for 5 ms. The byte is then verified by removing the input data and reading the programmed byte as in the read operation. A 0.1/1F capacitor between Vpp and GND is needed to prevent excessive voltage transients which could damage the device. This dosage can be obtained by exposure to an ultra-violet lamp (wavelength of 2537 Angstroms (A) ) with intensity of 12000/1 W/cm 2 for 15 to 20 minutes. The WS57C191/291 should be about one inch from the source and all filters should be removed from the UV light source prior to erasure. PROGRAMMERS Data 110 Unipak 2 or 2B, family/pinout code 7B/21; WSI's MagicPro™ IBM PC Compatible Engineering Program. It is important to note that the WS57C191/291 and similar devices will erase with light sources having wavelengths shorter than 4000A. Although erasure times will be much longer than with UV sources at 2537A, the exposure to fluorescent light and sunlight will eventually erase the WS57C191/291 and exposure to them should be prevented to realize maximum system reliability. If used in such an environment, the package windows should be covered by an opaque label or substance. ORDERING INFORMATION PART NUMBER WS57C191-450 WS57C291-45T WS57C191-550 WS57C291-55T WS57C191-55CMB WS57C191-550MB WS57C291-55TMB 3-4 SPEED PACKAGE TYPE (ns) 45 45 55 55 55 55 55 24 24 24 24 28 24 24 Pin CEROIp, Pin CEROIp, Pin CEROIp, Pin CEROIp, Pad CLLCC Pin CEROIp, Pin CEROIp, 0.6" 0.3" 0.6" 0.3" 0.6" 0.3" PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE 01 T1 01 T1 C1 01 T1 Comm'l Comm'l Comm'l Comm'l Military Military Military Standard Standard Standard Standard MIL-STO-883C MIL-STO-883C MIL-STO-883C :FEE , : - ----- - ~ WS57C1918/2918 =:"""Ii-ii=Ii-ii'= _E ~~.-r PRELIMINARY WAFERSCALE INTEGRA nON, INC. HIGH SPEED 2K X 8 CMOS RPROM™ KEY FEATURES • Pin Compatible with AM27S191/291 and N82S191 Bipolar PROMs • Immune to Latch-Up • Ultra-Fast Access Time - 35 ns • Low Power Consumption - - 300 mW Active Power • Fast Programming up to 200 mA • ESC Protection Exceeds 2000V GENERAL DESCRIPTION The WS57C191B/291B is an extremely HIGH PERFORMANCE 16K UV Erasable Electrically Re-Programmable Read Only Memory. It is manufactured in an advanced CMOS technology which allows it to operate at Bipolar PROM speeds while consuming only 25% of the power of its Bipolar counterparts. A further advantage of the WS57C191B/291B over Bipolar PROM devices is the fact that it utilizes a proven EPROM technology. This allows the entire memory array to be tested for switching characteristics and functionality after assembly. Unlike devices which cannot be erased, every WS57C191B/291B is 100% tested with worst case test patterns both before and after assembly. The WS57C191B/291B is configured in the standard Bipolar PROM pinout which provides an easy upgrade path for systems which are currently using Bipolar PROMs. PIN CONFIGURATION A7 A7 Vee A. A, A. A, A, A. A, A. A. A. A,o A. A,o A, A, CS1IVpp A, CSlIVpp A2 CS2 A2 CS2 A, CS, A, CS, AD 07 AD 07 00 0. 0. 0. 0, 0, 0, 0, °2 0. 0. °2 0, GNO GNO • 4' • 3' • 2 I 11, '28, .271 .26' L-..J .... ..J L..I I A2 -, I L...J L ..... '-..J L.J ~.J r- I- ~5 -., ! .. -., ZJ -, CS1IVpp r23 1-- CS2 -, "2"2 L_ ri1 L_ NC ~: li' _J . 00 A, Ao 0, ! .. !.J ~., r" ro.,,..,,,,,,..., r20 r;; L_ CS, NC °7 0. 112111311141.151116111711181 0, TOP r"""","'" A,o ~i4 °2 G N 0 NC 0, 0. 0, PRODUCT SELECTION GUIDE PARAMETER WS57C191 8/291 8-35 WS57C191 8/291 8-45 Address Access Time (Max) 35 ns 45 ns Output Enable Time (Max) 20 ns 20 ns 3-5 WS57C191B12918 ABSOLUTE MAXIMUM RATINGS" -Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. Storage Temperature .......... -65°C to +150°C Voltage on any pin with respect to GND ..................... -0.6V to +7V VPP with respect to GND ........ -0.6V to +14.0V ESD Protection ......................... >2000V OPERATING RANGE Range Temperature Vee Comm'l. 0° to +70°C +5V ± 5% Military -55° to +125°C +5V ± 10% DC READ CHARACTERISTICS SYMBOL Over Operating Range. (See above) TEST CONDITIONS PARAMETER VOL Output Low Voltage IOL= 16mA VOH Output High Voltage IOH=-4mA Icc1 Vcc Active Current (CMOS) Notes 1 and 3 MIN MAX UNITS 0.4 V ICC2 2.4 30 Comm'l. Military 35 Comm'l. 40 Vcc Active Current (TTL) Notes 2 and 3 III Input Load Current V1N = 5.5V or Gnd -10 10 ILO Output Leakage Current VOUT = 5.5V or Gnd -10 10 NOTES: 1) CMOS inputs: GND ± 0:311 or Vee ± 0.3\1. 2) TTL inputs: V1L .. O.av, V1H ~ 2.0V. mA 40 Military JJ.A 3) A.C. Power component adds 3 rnA/MHz. AC READ CHARACTERISTICS Over Operating Range. (See Above) PARAMETER WS57C191 B/291 B-35 WS57C191 B/291 B-45 SYMBOL MIN MIN MAX tACC 35 45 CS to Output Delay tCE 20 20 Output Disable to Output Float tOF 20 20 Address to Output Hold tOH Address to Output Delay 0 AC READ TIMING DIAGRAM ADDRESSES~ ... OUTPUTS UNITS ns 0 TEST LOAD (High Impedance Systems) 9S0 VALtD .,' tACe tcs 3-6 MAX "" tOH r-- - / 2.0Wo----V--! D.U.T·~30PF I-=- TIMING LEVELS - VALID // tOF I- Input Levels: 0 and W Reference Levels: 1.5V (INCWDING SCOPE AND JIG CAPACITANCE) WS57C191B1291B PROGRAMMING INFORMATION DC CHARACTERISTICS (TA=25 ± 5°C, Vcc=5.50V ± 5%, Vpp= 13.5±0.5V) PARAMETER Input Leakage Current V'N=Vcc orGnd Vpp Supply Current During Programming Pulse SYMBOLS MIN MAX UNIT III -10 10 }LA 60 mA Vee Supply Current (Note 3) Icc V ,L 25 mA -0.1 0.8 VIH 2.0 Vee +0.3 V V 0.45 V Input Low Level Input High Level Output Low Voltage During Verify (IOL = 16mA) Output High Voltage During Verify (IOH = -4mA) NOTES: 5) Vpp Ipp VOL 2.4 VOH 1.1 V must not be greater than 14 volts including overshoot. AC CHARACTERISTICS (TA=25 ± 5°C, Vee=5.50V ± 5%, Vpp= 13.5±0.5V) PARAMETER Address Setup Time Chip Disable Setup Time Data Set Up Program Pulse Width (Note 6) Data Hold Time Chip Select Delay Vpp Rise and Fall Time SYMBOLS t AS MIN 2 tOF tos tpw 2 TYP 30 3 1 2 tOH tcs tRF UNIT p's ns p's ms p's ns p's MAX 10 30 1 NOTES: 6) For programmers utilizing a one shot programming pulse, a 10ms pulse width should be used. PROGRAMMING WA VEFORM V,H - - - " ' ADDRESSES DATA VIH V,L => ADDRESS STABLE DATA IN > < ~1 DATA OUT ~~ Vpp V,H CS1Npp CS2/CS3 3-7 WS57C191B1291B PROGRAMMING Upon delivery from WaferScale Integration, Inc. or after each erasure (see Erasure section), the WS57C191B/291B has all 2048x8 bits in the "1," or high state. "O's" are loaded into the WS57C191B/291B through the procedure of programming. Programming is performed by raising Vee to 5.75V, disabling the outputs, addressing the byte to be programmed, presenting the data to be programmed onto the data pins, and applying a 13.5V pulse to the CS1Npp pin for 5 ms. The byte is then verified by removing the input data and reading the programmed byte as in the read operation. A 0.1 I1F capacitor between Vpp and GND is needed to prevent excessive voltage transients which could damage the device. obtained by exposure to an ultra-violet lamp with wavelength of 2537 Angstroms (A.) with intensity of 1200011 W/cm 2 for 15 or 20 minutes. The WS57C191B/291B should be about one inch from the source and all filters should be removed from the UV light source prior to erasure. It is important to note that the WS57C191B/291B and similar devices will erase with light sources having wavelengths shorter than 4000A.. Although erasure times will be much longer than with UV sources at 2537A, the exposure to fluorescent light and sunlight will eventually erase the WS57C191B/291B and exposure to them should be prevented to realize maximum system reliability. If used in such an environment, the package windows should be covered by an opaque label or substance. ERASURE In order to clear all locations of their programmed contents, it is necessary to expose the WS57C191B/291B to an ultra-violet light source. A dosage of 15W second/cm 2 is required to completely erase a W557C191B/291B. This dosage can be PROGRAMMERS Data 110 Unipak 2 or 2B, software version 9 or later, familyl pinout code 7B/21; WSI's MagicPro™ IBM PC Compatible Engineering Programmer. ORDERING INFORMATION PART NUMBER SPEED (ns) WS57C191 B-35D WS57C291 B-35T WS57C191B-45CMB WS57C191 B-45D WS57C191B-45DMB WS57C291B-45CMB WS57C291 B-45T WS59C291 B-45TMB 35 35 45 45 45 45 45 45 PACKAGE TYPE 24 24 28 24 24 28 24 24 Pin CERDIp, Pin CERDIp, Pad CLLCC Pin CERDIp, Pin CERDIp, Pad CLLCC Pin CERDIp, Pin CERDIp, 0.6" 0.3" 0.6" 0.6" 0.3" 0.3" PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE 01 T1 C1 01 01 C1 T1 T1 Comm'l Comm'l Military Comm'l Military Military Comm'l Military Standard Standard MIL-STO-883C Standard MIL-STD-883C MIL-STO-883C Standard MIL-STO-883C ===:=~ r.._ ____ _ --- - ------- -- WS57C45 -.-.~ ADVANCE INFORMATION WAFERSCALE INTEGRA110N, INC. HIGH-SPEED 2K x 8 REGISTERED CMOS RPROM™ KEY FEATURES • Pin Compatible with AM27S45 and CY7C245 • Ultra-Fast Access Time - 20 ns Setup 10 ns Clock to Output • Immune to Latch-Up • Low Power Consumption - - 225 mW Active Power up to 200 mA • ESD Protection Exceeds 2000V • Fast Programming • Programmable Synchronous or Asynchronous Output Enable • Programmable Asynchronous Initialize Register GENERAL DESCRIPTION The WS57C45 is an extremely HIGH PERFORMANCE 16K UV Erasable Registered CMOS RPROM. It is a direct drop-in replacement for such devices as the AM27S45 and CY7C245. To meet the requirements of systems which execute and fetch instructions simultaneously, an a-bit parallel data register has been provided at the output which allows RPROM data to be stored while other data is being addressed. An asynchronous initialization feature has been provided which allows a user programmable 2049th word to be placed on the outputs independent of the system clock. This feature can be used to force an initialize word or provide a preset or clear function. A further advantage of the WS57C45 over Bipolar PROM devices is the fact that it utilizes a proven EPROM technology. This allows the entire memory array to be tested for switching characteristics and functionality after assembly. Unlike devices which cannot be erased, every WS57C45 is 100% tested with worst case test patterns both before and after assembly. PIN CONFIGURATION Flatpack CerDip Vee A7 ___ 1 24 Vee A. A.C- 2 23 A. As A. 22 As A,o A, 4 21 A,o A, INIT A, 5 20 A, OEIOEs A, 6 CP A, 7 07 Ao 8 17 07 O. 00 9 16 O. O. 0, 10 15 0. 0, 0, 11 14 0, GND 12 13 03 0 19 18 INIT OEIOEs CP TOP PRODUCT SELECTION GUIDE WS57C45-20 WS57C45-25 WS57C45-35 Address Access Time (Max) PARAMETER 20 ns 25 ns 35 ns Output Enable Time (Max) 10 ns 12 ns 15 ns 3-9 WS57C45 ABSOLUTE MAXIMUM RATINGS· -Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposureto absolute maximum rating conditions for extended periods of time may affect device reliability. Storage Temperature .......... -65°C to +150°C Voltage on any pin with respect to GND ...•.•............... -0.6V to +7V VPP with respect to GND ........ -0.6V to +14.0V ESD Protection ......................... >2000V OPERATING RANGE Range Temperature Vee Comm'l. 0° to +70°C +5V± 5% Military -55° to +125°C +5V ± 10% DC READ CHARACTERISTICS SYMBOL Over Operating Range. (See above) PARAMETER TEST CONDITIONS VOL Output Low Voltage IOL= 16mA VOH Output High Voltage IOH=-4mA ICCl Vcc Active Current (CMOS) Notes 1 and 3 MIN MAX UNITS 0.4 V ICC2 2.4 Comm'l. 20 Military 30 Comm'l. 25 Vee Active Current (TTL) Notes 2 and 4 ILl Input Load Current VIN = 5.5V or Gnd -10 10 ILO Output Leakage Current VOUT = 5.5V or Gnd -10 10 NOTES: CMOS inputs: GND ± O.3V or Vcc ± O.3V. 2) TTL inputs: VILS;O.8V, VIH<::2.0V. 1) Military mA 35 IJ.A 3) A.C. Power component adds 2 mAMHz. 4) A.C. Power component adds 3 rnA/MHz. AC READ CHARACTERISTICS Over Operating Range. (See Above) PARAMETER Address Setup to Clock HIGH SYMBOL WS57C45-20 WS57C45-25 WS57C45-35 MIN MIN MIN MAX M.AX tSA 20 25 35 tHA 0 0 0 Clock Pulse Width tco tpwc 12 15 20 OEs Setup to Clock HIGH tSOES 10 12 15 OEs Hold From Clock HIGH tHOES 5 Address Hold From Clock HIGH Clock HIGH to Valid Output Delay From INIT to Valid Output INIT Recovery to Clock HIGH INIT Pulse Width Active Output From Clock HIGH 12 5 20 tDI tRI 15 15 15 15 Inactive Output From Clock HIGH Active Output From OE LOW t LZOE Inactive Output From OE HIGH tHzOE .. UNITS 15 5 20 tPWI tLZc t HZC 3-10 10 MAX ns 20 20 20 15 15 20 15 15 20 15 15 20 15 15 20 WS57C45 TEST LOAD (High TIMING LEVELS Impedance Systems) 97.5Q Input Levels: 0 and 3V 2.01V~ D.U.T. I-=- Reference Levels: 0.8 and 2.0V 30pF (INCWDING SCOPE AND JIG CAPACITANCE) AC READ TIMING DIAGRAM ~~l· __________________________ __ ____+-__ ~ ~~ ~~~~OO~ ______________ D OEs _ _ _ _....LJUj CP ERASURE In order to clear all locations of their programmed contents, it is necessary to expose the WS57C45 to an ultra-violet light source. A dosage of 15W second/cm2 is required to completely erase a WS57C45. This dosage can be obtained by exposure to an ultra-violet lamp with wavelength of 2537 Angstroms (A) with intensity of 12000~ W/cm 2 for 15 to 20 minutes. The WS57C45 should be about one inch from the source and all filters should be removed from the UV light source prior to erasure. It is important to note that the WS57C45 and similar devices will erase with light sources having wavelengths shorter than 4000A. Although erasure times will be much longer than with UV sources at 2537A, the exposure to fluorescent light and sunlight will eventually erase the WS57C45 and exposure to them should be prevented to realize maximum system reliability. If used in such an environment, the package windows should be covered by an opaque label or substance. PROGRAMMERS Data 1/0 Unipak 2 or 2B; WSI's MagicPro™ IBM PC Compatible Engineering Programmer. ORDERING INFORMATION PART NUMBER WS57C45-2OT WS57C45-25FMB WS57C45-25T WS57C45-25TMB WS57C45-35FMB WS57C45-35T WS57C45-35TMB SPEED PACKAGE TYPE (ns) 20 25 25 25 35 35 35 24 24 24 24 24 24 24 Pin Pin Pin Pin Pin Pin Pin CERDIp, Ceramic CERDIp, CERDIp, Ceramic CERDIp, CERDIp, 0.3" Flatpack 0.3" 0.3" Flatpack 0.3" 0.3" PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE T1 F1 T1 T1 F1 T1 T1 Comm'l Military Comm'l Military Military Comm'l Military Standard MIL-STD-883C Standard MIL-STD-883C MIL-STO-883C Standard MIL-STO-883C 3·11 3·12 WS57C43 WAFERSCALE INTEGRA1l0N, INC HIGH SPEED 4K x 8 CMOS RPROM™ KEY FEATURES • Pin Compatible with AM27S43, MB7142 and 82S321 Bipolar PROMs • Ultra-Fast Access Time - 55 ns • Low Power Consumption - • Immune to Latch-Up 225 mW Active Power - Up to 200 mA • ESD Protection Exceeds 2000V • Fast Programming GENERAL DESCRIPTION The WS57C43 is an extremely HIGH PERFORMANCE 32K UV Erasable Electrically Re-Programmable Read Only Memory. It is manufactured in an advanced CMOS technology which allows it to operate at Bipolar PROM speeds while consuming only 25% of the power of its Bipolar counterparts. A further advantage of the WS57C43 over Bipolar PROM devices is the fact that it utilizes a proven EPROM technology. This allows the entire memory array to be tested for switching characteristics and functionality after assembly. Unlike devices which cannot be erased, every WS57C43 is 100% tested with worst case test patterns both before and after assembly. Another feature of the WS57C43 is its uniquely designed output structure. When compared with other high speed devices, the output structure of the WS57C43 virtually eliminates the introduction of switch related noise into the system environment. The WS57C43 is configured in the standard Bipolar PROM pinout. Packaging options include both 300 and 600 mil wide Dips as well as a Leadless Chip Carrier. PIN CONFIGURATION As A7 Vee A. A. As A. A_ A_ A,. A. A. CS1/Vpp A. A, 0 A. A. A11 A, CS. r 25 L_ A,. .., :!J "24 L.. ri3 L. ! ... "22 CS. L. ! ... . ., -, -, 9 • NC 0, o. o. ~J o. 0_ 0. il' • J GND NC Vee A. L.J ~ .... A. o. A7 ., 07 A. A. 14. I 3 I 121 11 I 1281 .271 ~261 ... ...1 ... ...1 L .... 1 I ............. L .... r 21 L. • ...1 r20 L.. r;g ~.,~.., r-, ,..,r,r""r., L. CS1IVpp A11 NC 07 0• '12' 1131 '14' ,15' '16' 117' '18' O. 0, O. TOP G N D Ne 0. 0_ 0. PRODUCT SELECTION GUIDE WS57C43·55 WS57C43·70 Address Access Time (Max) 55ns 70ns Output Enable Time (Max) 25ns 30ns PARAMETER 3-13 WS57C43 ABSOLUTE MAXIMUM RATINGS" "Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. Storage Temperature .......... -65° C to +150° C Voltage on any pin with respect to GND ..................... -0.6V to +7V VPP with respect to GND ........ -0.6V to +14.0V ESD Protection ......................... >2000V OPERA TING RANGE Range Temperature Vee Comm'l. 0° to +70°C +5V ± 5% Military -55° to+125°C +5V ± 10% DC READ CHARACTERISTICS Over Operating Range. (See above) SYMBOL PARAMETER TEST CONDITIONS VOL Output Low Voltage IOL= 16mA VOH Output High Voltage IOH= -4mA ICCl Vcc Active Current (CMOS) Notes 1 and 3 MIN MAX UNITS 0.4 V ICC2 2.4 Comm'l. 20 Military 30 Comm'l. 25 Vcc Active Current (TTL) Notes 2 and 3 III Input Load Current VIN = 5.5V or Gnd -10 10 ILO Output Leakage Current VOUT = 5.5V or Gnd -10 10 NOTES: 1) CMOS inputs: GND ± Q,3V or Vee ± Q,3V, 2) TTL inputs: V1L " Q,aV, V1H '" 2,QV, 3) Military mA 35 JlA A,C, Power component adds 3 rnA/MHz, AC READ CHARACTERISTICS Over operating Range. (See above) PARAMETER WS57C43-55 MAX MIN SYMBOL Address to Output Delay t CS 55 25 Output Disable to Output Float t DF 25 Address to Output Hold t OH t ACC CS to Output Delay 0 WS57C43-70 MIN MAX 70 30 30 UNITS ns 0 TEST LOAD (High Impedance Systems) AC READ TIMING DIAGRAM 980 ADDRESSES ~<-"4===tV.::AL;ID-===:::;~j1]('-----/ T· '-1 t Aee .. CS1--------------~, _ _ _ __ tOH _ I :::~;,~ ~30PF I-=- (INCLUDING SCOPE AND JIG CAPACITANCE) ~r_-_+_--.// tes OUTPUTS 3-14 I- ----------~,E.,a~VA~L~IDdjz~tOF I-- TIMING LEVELS Input Levels: 0 and 3V Reference Levels: 1.5V WS57C43 PROGRAMMING INFORMA TION DC CHARACTERISTICS (TA = 25 ± 5°C, Vee = 5.50V ± 5%, Vpp = 13.5 ± 0.5V) PARAMETER Input Leakage Current VIN = Vee or Gnd SYMBOLS MIN. MAX. UNIT III -10 10 IJ,A 60 mA 25 mA Vpp Supply Current During Programming Pulse Ipp Vee Supply Current (Notes 2 and 3) lee Input Low Level Vil -0.1 0.8 V Input High Level VIH 2.0 Vee +0.3 V Output Low Voltage During Verify (IOl = 16mA) VOL 0.45 V Output High Voltage During Verify (IOH = -4mA) VOH 2.4 V NOTE: 5) Vpp must not be greater than 14 volts including overshoot. AC CHARACTERISTICS (TA = 25 ± 5°C, Vee = 5.50V ± 5%, Vpp = 13.5 ± 0.5V) PARAMETER SYMBOLS MIN. Address Setup Time tAs 2 Chip Disable Setup Time toF Data Setup tos 2 Program Pulse Width MAX. UNIT IJ,S 30 ns IJ,S tpw 5 ms Data Hold Time toH 2 IJ,S Chip Select Delay tcs Vpp Rise and Fall Time tRF 30 ns 1 IJ,S PROGRAMMING WA VEFORM V,H ADDRESSES X ----.. V,L _ _ _oJ DATA ,H V V,L vpp ADDRESS STABLE ....- - - - - - - - - - - - - - - - - - - - - - - ~tAS~ --........>---« ~ DATA IN > < r~~ ~s~ DATA OUT .... ------------- V,H CS1N pp V'L V,H CS. V,L 3-15 WS57C43 PROGRAMMING Upon delivery from WaferScale Integration, Inc. or after each erasure (see Erasure section), the WS57C43 has all 4096x8 bits in the "1:' or high state. "O's" are loaded into the WS57C43 through the procedure of programming. Programming is performed by raising Vee to 5.75V, disabling the outputs, addressing the byte to be programmed, presenting the data to be programmed onto the data pins, and applying a 13.5V pulse to the CS1/vpp pin for 5 ms. The byte is then verified by removing the input data and reading the programmed byte as in the read operation. A 0.1 I-IF capacitor between V pp and GND is needed to prevent excessive voltage transients which could damage the device. ERASURE In order to clear all locations of their programmed contents, it is necessary to expose the WS57C43 to an ultra-violet light source. A dosage of 15W second/cm 2 is required to completely erase a WS57C43. This dosage can be obtained by exposure to an ultra-violet lamp with wavelength of 2537 Angstroms (A.) with intensity of 120001-1 W/cm 2 for 15 to 20 minutes. The WS57C43 should be about one inch from the source and all filters should be removed from the UV light source prior to erasure. It is important to note that the WS57C43 and similar devices will erase with light sources having wavelengths shorter than 4000A.. Although erasure times will be much longer than with UV sources at 2537A., the exposure to fluorescent light and sunlight will eventually erase the WS57C43 and exposure to them should be prevented to realize maximum system reliability. If used in such an environment, the package windows should be covered by an opaque label or substance. ORDERING INFORMATION PART NUMBER WS57C43-550 WS57C43-55T WS57C43-70CMB WS57C43-700 WS57C43-700M WS57C43-700MB WS57C43-7OT WS57C43-7OTM WS57C43-7OTMB 3-16 SPEED PACKAGE TYPE (ns) 55 55 70 70 70 70 70 70 70 24 24 28 24 24 24 24 24 24 Pin CEROIp, Pin CEROIp, Pad CLLCC Pin CEROIp, Pin CEROIp, Pin CEROIp, Pin CEROIp, Pin CEROIp, Pin CEROIp, PACKAGE DRAWING 0.6" 0.3" 0.6" 0.6" 0.6" 0.3" 0.3" 0.3" 01 T1 C1 01 01 01 T1 T1 T1 OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE Comm'l Comm'l Military Comm'l Military Military Comm'l Military Military Standard Standard MIL-STO-883C Standard Standard MIL-STO-883C Standard Standard MIL-STO-883C == --== .:::...E: --=r ... ---'iI_i-; __ -i'= == ---- ---... ~ WS57C43B ~~ PRELIMINARY WAFERsrALE INTEGRA770N, INC. HIGH SPEED 4K x 8 CMOS RPROM™ KEY FEATURES • Pin Compatible with AM27S43 and N82S321 Bipolar PROMs • Immune to Latch-Up • Ultra-Fast Access Time - 35 ns • Low Power Consumption - - 300 mW Active Power (20 MHz) • Fast Programming up to 200 mA • Available in 300 Mil Dip GENERAL DESCRIPTION The WS57C43B is an extremely HIGH PERFORMANCE 32K UV Erasable Electrically Re-Programmable Read Only Memory. It is manufactured in an advanced CMOS technology which allows it to operate at Bipolar PROM speeds while consuming only 25% of the power required by its Bipolar counterparts. A further advantage of the WS57C43B over Bipolar PROM devices is the fact that it utilizes a proven EPROM technology. This allows the entire memory array to be tested for switching characteristics and functionality after assembly. Unlike devices which cannot be erased, every WS57C43B is 100% tested with worst case test patterns both before and after assembly. The WS57C43B is configured in the standard Bipolar PROM pinout which provides an easy upgrade path for systems which are currently using Bipolar PROMs. It also uses the same programming algorithm as its predecessor the WS57C43. PIN CONFIGURATION A7 Vee A7 A. A. As 23 A. As A" As 22 A. A. A,. A. 21 A'D A_ CS1Npp A_ 20 CS1Npp A" A. A, CS. A, Ao 07 AD 00 As Vee 0 A. A_ A. 19 A" 18 CS. A, 17 07 AD o. 00 16 o. 0, Os 0, 15 Os O. 0. o. 14 O. A. GND 0_ GND 13 0_ NC 00 A. A7 NC Vee A. Ag .41 1 3 I 121 111 12811271 _261 ... ...1 ... ...1 L.J I I L.JL.J L.J L.J r 25 -, ~.J ~- ! ... "24 L- CS1Npp !J r23 ~- A" -, -, -, A,. ! ... -, !J "22 L_ CS. io' _J n' _J ,..., ... .,,..., riO L_ r19 L_ r 21 L_ r-, NC 07 o. ,..,r~,...., 1121 1131 1141 .151 11611171 1181 0, 0. TOP G N D NC 0_ O. Os PRODUCT SELECTION GUIDE PARAMETER WS57C43B-35 WS57C43B-45 WS57C43B-55 Address Access Time (Max) 35 ns 45 ns 55 ns Output Enable Time (Max) 20 ns 25 ns 25 ns 3-17 WS57C43B ABSOLUTE MAXIMUM RA TINGS* -Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. Storage Temperature .......... -65° C to +150° C Voltage on any pin with respect to GND ..................... -0.6V to +7V VPP with respect to GND ........ -0.6V to +14:0V ESD Protection ......................... >2000V OPERATING RANGE Range Temperature Vce Comm'l. 0° to +70°C +5V ± 5% Military -55° to +125°C +5V ± 10% DC READ CHARACTERISTICS SYMBOL Over Operating Range. (See above) PARAMETER TEST CONDITIONS VOL Output Low Voltage IOL= 16mA VOH Output High Voltage IOH= -4mA ICCl Vcc Active Current (CMOS) Notes 1 and 3 MIN MAX UNITS 0.4 V ICC2 2.4 Comm'l. 30 Military 35 40 Comm'l. Vcc Active Current (TTL) Notes 2 and 3 III Input Load Current VIN = 5.5V or Gnd -10 10 ILO Output Leakage Current VOUT = 5.5V or Gnd -10 10 NOTES: 1) CMOS inputs: GND ± O.3V or Vee 2) TIL inputs: V 1L .. O.BV, V 1H ;lo 2.0V. ± O.3V. mA 40 Military p.A 3) A.C. Power component adds 3 rnA/MHz. AC READ CHARACTERISTICS Over Operating Range. (See Above) PARAMETER WS57C43B-35 SYMBOL MIN MAX WS57C43B-45 MIN MAX WS57C43B-55 MIN MAX Address to Output Delay tACC 35 45 55 CS to Output Delay tcs 20 25 25 Output Disable to Output Float tDF 20 25 25 Address to Output Hold tOH 0 0 UNITS ns 0 TEST LOAD (High Impedance Systems) AC READ TIMING DIAGRAM 980 ADDRESSES~ . VALID tI' lACe IOH \J. "" - 3-18 (INCWDING SCOPE AND JIG CAPACITANCE) / TIMING LEVELS leo OUTPUTS :::~;~ ~30PF I-=- - VALID // IOF i-- Input Levels: 0 and 3V Reference Levels: 1.5V WS57C43B PROGRAMMING INFORMA TION DC CHARACTERISTICS (TA = 25 ± 5°C, Vee = 5.50V ± 5%, Vpp = 13.5 ± 0.5V) PARAMETER SYMBOLS MIN. MAX. UNIT III -10 10 fJ.A Input Leakage Current VIN = Vee or Gnd Vpp Supply Current During Programming Pulse Ipp 60 mA Vee Supply Current (Notes 2 and 3) Icc 30 mA Input Low Level VIL -0.1 0.8 V Input High Level VIH 2.0 Vee +0.3 V Output Low Voltage During Verify (IOL = 16mA) VOL 0.45 V Output High Voltage During Verify (IOH ~ -4mA) VOH 2.4 II V NOTE: 5) Vpp must not be greater than 14 volts including overshoot. AC CHARACTERISTICS (TA = 25 ± 5°C, Vee = 5.5V ± 5%, Vpp = 13.5 ± 0.5V) PARAMETER SYMBOLS MIN. Address Setup Time tAS 2 Chip Disable Setup Time tOF Data Setup los 2 Program Pulse Width tpw 1 2 Data Hold Time tOH Chip Select Delay tes Vpp Rise and Fall Time tRF TYP. MAX. UNIT fJ.s 3 30 ns 10 fJ.S ms fJ.S 30 ns 1 fJ.s NOTE: A single shot programming algorithm should use one 10ms pulse. PROGRAMMING WAVEFORM ADDRESSES X V,H - - -.... _ • V ,L _ _ _J .... DATA V,H V,L r-- --1---------------------~ >>----« ADDRESS STABLE t AS DATA IN _ DATA OUT -~-----------. ~1 ~~ Vpp V,H CS1Npp V,L I tRF tRF V,H Cs, V,L 3·19 WS57C43B PROGRAMMING Upon delivery from WaferScale Integration, Inc. or after each erasure (see Erasure section), the WS57C43B has all4096x8 bits in the "1," or high state. "O's" are loaded into the WS57C43B through the procedure of programming. Programming is performed by raising Vee to 5.5V, disabling the outputs, addressing the byte to be programmed, presenting the data to be programmed onto the data pins, and applying a 13.5V pulse to the CS1Npp pin for 5 ms. The byte is then verified by removing the input data and reading the programmed byte as in the read operation. A 0.1 I1F capacitor between Vp p and GND is needed to prevent excessive voltage transients which could damage the device. to an ultra-violet lamp with wavelength of 2537 Angstroms (A) with intenSity of 1200011 W/cm 2 for 15 to 20 minutes. The WS57C43B should be about one inch from the source and all filters should be removed from the UV light source prior to erasure. It is important to note that the WS57C43B and similar devices will erase with light sources having wavelengths shorter than 4000A. Although erasure times will be much longer than with UV sources at 2537A. the exposure to fluorescent light and sunlight will eventually erase the WS57C43B and exposure to them should be prevented to realize maximum system reliability. If used in such an environment, the package windows should be covered by an opaque label or substance. ERASURE In order to clear all locations of their programmed contents, it is necessary to expose the WS57C43B to an ultra-violet light source. A dosage of 15W secondtcm 2 is required to completely erase a WS57C43B. This dosage can be obtained by exposure PROGRAMMERS Data 110 Unipak 2 or 2B, software version 11 or later, familyl pinout code 7B/63; WSl's MagicPro™ IBM PC Compatible Engineering Programmer. ORDERING INFORMATION PART NUMBER SPEED (ns) WS57C43B-350 WS57C43B-35T WS57C43B-45CMB WS57C43B-450 WS57C43B-450MB WS57C43B-45T WS57C43B-45TMB WS57C43B-55CMB WS57C43B-550 WS57C43B-550MB WS57C43B-55T WS57C43B-55TMB 35 35 45 45 45 45 45 55 55 55 55 55 3-20 PACKAGE TYPE 24 24 28 24 24 24 24 28 24 24 24 24 Pin CEROIp, Pin CEROIp, Pad CLLCC Pin CEROIp, Pin CEROIp, Pin CEROIp, Pin CEROIp, Pad CLLCC Pin CEROIp, Pin CEROIp, Pin CEROIp, Pin CEROIp, 0.6" 0.3" 0.6" 0.6" 0.3" 0.3" 0.6" 0.6" 0.3" 0.3" PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE 01 T1 C1 01 01 T1 T1 C1 01 01 T1 T1 Comm'l Comm'l Military Comm'l Military Comm'l Military Military Comm'l Military Comm'l Military Standard Standard MIL-STO-883C Standard MIL-STO-883C Standard MIL-STO-883C MIL-STO-883C Standard MIL-STO-883C Standard MIL-STO-883C WS57C49 WAFERSCALE INTEGRA 110N, INC. HIGH SPEED BK x 8 CMOS RPROM™ KEY FEATURES • Very-Fast Access Time - • Pin Compatible with AM27S49 and MB7144 Bipolar PROMs 55 ns • Low Power Consumption - • Immune to Latch-Up 300 mW Active Power (Full Speed) - • Fast Programming up to 200 rnA • Commercial and Military Availability GENERAL DESCRIPTION The WS57C49 is an extremely HIGH PERFORMANCE 64K UV Erasable Electrically Re-Programmable Read Only Memory. It is specifically designed to replace bipolar PROMs in existing applications. An advantage of the WS57C49 over Bipolar PROM devices is the fact that it utilizes a proven EPROM technology. This allows the entire memory array to be tested for switching characteristics and functionality after assembly. Unlike devices which cannot be erased, every WS57C49 is 100% tested with worst case test patterns both before and after assembly. The WS57C49 is manufactured using WSl's patented CMOS EPROM technology which allows it to operate at Bipolar PROM speeds while consuming only 25% of the power required by its Bipolar counterparts. The WS57C49 is configured in the standard Bipolar PROM pinout which provides an easy upgrade path for systems which are currently using Bipolar PROMs. PIN CONFIGURATION A. A7 Vee A. A. As A. A. A. A,. A, A, CS1/Vpp A. A" A, A,. A, A,. A. 07 o. o. 0, 0. 0. 0. GND 0, As A7 NC Vee A. As 14- I 3 I 121 111 1281.27t _26_ ... oJ ... ..J L..J I I L-IL-I L..J L.J r -, ~..1 25 L. A,o ! .. ~2j CS1IVpp lJ -, ! .. f"23 L_ A" 22 L_ A,. r 21 NC ~~ ~~ 0. -., . ., Ao -., 9 . NC ~J 00 ~J r L• • .J r-.., r- ..... 0, 0. r., r'" r-,r-,,.."'I °7 1121 1131 1141 -15' 11611171 118' ~ NC 0, 0. 0. D TOP PRODUCT SELECTION GUIDE PARAMETER WS57C49-55 WS57C49-70 Address Access Time (Max) 55 ns 70 ns Output Enable Time (Max) 20 ns 25 ns 3-21 WS57C49 ABSOLUTE MAXIMUM RATINGS* ·Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. Storage Temperature .......... -65° C to +150° C Voltage on any pin with respect to GND ..................... -0.6V to +7V VPP with respect to GND ........ -0.6V to +14.0V ESD Protection ......................... >2000V OPERA TING RANGE Range Temperature Vee Comm'l. 0° to +70°C +5V ± 5% Military -55° to +125°C +5V ± 10% DC READ CHARACTERISTICS Over Operating Range. (See above) SYMBOL TEST CONDITIONS PARAMETER VOL Output Low Voltage IOL= 16mA VOH Output High Voltage IOH= -4mA ICC1 Vcc Active Current (CMOS) Notes 1 and 3 MIN MAX UNITS 0.4 V 2.4 Comm'l. 20 Military 30 Comm'l. 25 Vcc Active Current (TTL) Notes 2 and 3 III Input Load Current VIN = 5.5V or Gnd -10 10 ILO Output Leakage Current VOUT = 5.5V or Gnd -10 10 ICC2 NOTES: 1) CMOS inputs: GND ± 0.31/ or Vee 2) TIL inputs: V1L ., O.BV, V 1H ~ 2.0V. ± 0.31/. 3) AC Power Military mA 35 p,A component adds 3 rnA/MHz. AC READ CHARACTERISTICS Over Operating Range. (See Above) PARAMETER WS57C49·55 SYMBOL MIN MAX WS57C49·70 MIN Address to Output Delay tACC 55 70 CS to Output Delay tcs 20 25 Output Disable to Output Float tDF 20 25 Address to Output Hold tOH 10 UNITS MAX ns 10 TEST LOAD AC READ TIMING DIAGRAM (High Impedance Test Systems) 980 ADDRESSES ~<-;==:t'l:;~L-;ID-==:::::;;;-:j:i]('-_ _ _ __ .. ----J T.... ~ lACe '-1 IOH _ les D.U.T.~ 30pF I-=- CS - - - - - - - - - . . , I >1.1"--_+----"/ OUTPUTS 2.01V~ (INCWDING SCOPE AND JIG. CAPACITANCE) ~ ---------~~~vA~L~ID11:t;~- IOF ~ TIMING LEVELS Input Levels: 0 and :w Reference Levels: 1.5V 3-22 WS57C49 PROGRAMMING INFORMA TION DC CHARACTERISTICS (TA = 25 ± 5°C, Vee = 5.5V ± 5%, Vpp = 13.5 ± 0.5V) PARAMETER SYMBOLS MIN. MAX. UNIT III -10 10 p.A 60 mA 25 rnA Input Leakage Current V,N = Vee or Gnd Vpp Supply Current During Programming Pulse Vee Supply Current (Note 3) lee Input Low Level V,L -0.1 0.8 V Input High Level V,H 2.0 Vee+0.3 V Output Low Voltage During Verify (IOL = 16mA) VOL 0.45 V Output High Voltage During Verify (IOH = -4mA) VOH Ipp 2.4 V NOTE: 5) Vpp must not be greater than 14 volts including overshoot. AC CHARACTERISTICS (TA = 25 ± 5°C, Vee PARAMETER = 5.5V ± 5%, Vpp SYMBOLS MIN. Address Setup Time lAs 2 Chip Disable Setup Time loF Data Setup los tpw 2 Program Pulse Width Data Hold Time tOH 2 Chip Select Delay tes Vpp Rise and Fall Time tRF = 13.5 ± 0.5V) TYP. MAX. UNIT 30 P.s ns P.s 1 3 10 rns 30 P.s ns 1 P.s NOTE: A single shot programming algorithm should use one 10 ms pulse. PROGRAMMING WAVEFORM V,H ADDRESSES V'L DATA VIH V'L X ADDRESS STABLE ~IAS1 => < -- IOF -- los V__ DATA IN > < '"1 DATA OUT ~~ V,H CS/V __ V'L 3·23 WS57C49 PROGRAMMING Upon delivery from WaferScale Integration, Inc. or after each erasure (see Erasure section), the WS57C49 has all 8192x8 bits in the "1," or high state. "O's" are loaded into the WS57C49 through the procedure of programming. Programming is performed by raiSing Vee to 5.5V, disabling the outputs, addressing the byte to be programmed, presenting the data to be programmed onto the data pins, and applying a 13.5V pulse to the CSNpp pin for 5 ms. The byte is then verified by removing the input data and reading the programmed byte as in the read operation. A 0.1 I1F capacitor between V pp and GND is needed to prevent excessive voltage transients which could damage the device. to an ultra-violet lamp with wavelength of 2537 Angstroms (A) with intensity of 1200011 W/cm 2 for 15 to 20 minutes. The WS57C49 should be about one inch from the source and all filters should be removed from the UV light source prior to erasure. It is important to note that the WS57C49 and similar devices will erase with light sources having wavelengths shorter than 4000A. Although erasure times will be much longer than with UV sources at 2537A, the exposure to fluorescent light and sunlight will eventually erase the WS57C49 and exposure to them should be prevented to realize maximum system reliability. If used in such an environment, the package windows should be covered by an opaque label or substance. ERASURE In order to clear all locations of their programmed contents, it is necessary to expose the WS57C49 to an ultra-violet light source. A dosage of 15W second/cm2 is required to completely erase a WS57C49. This dosage can be obtained by exposure PROGRAMMERS Data 110 Unipak 2 or 2B, software version 9 or later, familyl pinout code 3Clffl; WSl's MagicPro™ IBM PC Compatible Engineering Programmer. ORDERING INFORMATION PART NUMBER WS57C49-55D WS57C49-70CMB WS57C49-700 WS57C49-700MB 3-24 SPEED (ns) 55 70 70 70 PACKAGE TYPE 24 28 24 24 Pin CEROIp, 0.6" Pad CLLCC Pin CEROIp, 0.6" Pin CEROIp, 0.6" PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE 01 C1 01 01 Comm'l Military Comm'l Military Standard MIL-STD-883C Standard MIL-STO-883C iFEE ==: --.. _--~ - WS57C49B _ .-r _ f ' -_ .-~:= ---~~ PRELIMINARY WAFERSCALE INTEGRATION, INC. HIGH SPEED BK x B CMOS RPROM™ KEY FEATURES • Ultra-Fast Access Time - • Pin Compatible with AM27S49 and MB7144 Bipolar PROMs • Immune to Latch-Up 35 ns • Low Power Consumption - 300 mW Active Power (20 MHz) - Up to 200 mA • ESD Protection Exceeds 2000V • Fast Programming GENERAL DESCRIPTION The WS57C49B is an extremely HIGH PERFORMANCE 64K UV Erasable Electrically Re-Programmable Read Only Memory. It is manufactured in an advanced CMOS technology which allows it to operate at Bipolar PROM speeds while consuming only 25% of the power required by its Bipolar counterparts. A further advantage of the WS57C49B over Bipolar PROM devices is the fact that it utilizes a proven EPROM technology. This allows the entire memory array to be tested for switching characteristics and functionality after assembly. Unlike devices which cannot be erased, every WS57C49B is 100% tested with worst case test patterns both before and after assembly. A unique feature of the WS57C49B is a designed-in output hold from address change. This allows the WS57C49B to be run at a cycle time equal to the address access time. While addresses are changing, output data is held long enough to be latched into external circuitry. The WS57C49B is configured in the standard Bipolar PROM pinout which provides an easy upgrade path for systems which are currently using Bipolar PROMs. PIN CONFIGURATION A7 Vee A7 Vee A. A. A. As A. A" A. A. A. A. A'D A. A'D A3 A3 CS1N pp A3 CS1/V pp A. Al1 A2 A, A2 0 Al1 A, A'2 AD 07 AD 07 00 0. 00 0. 0, 0. 0, O. 0. °2 O2 GND 03 14' I 3 I 121 111 1281 ~271 '26' L....J 1....1 L ... I 1L. ... L....i L..J A'2 O. 03 GND A, Ao NC 00 ., ~... r· L.J L~5 A'D . ., .!L.. -., ZJ ~~ CS1/Vpp r 23 L_ Al1 ! ... '-22 L_ A'2 9 • r 21 NC ~J I.. rio °7 • .J r19 L_ 0• -, -, L. • .J ;;, ... .., ... . . . r, r..,r-..,r- ..... ,..., 1121 113' 114' 1151 116 1 1171 118' 0, °2 G N NC 0 3 0. 0. 0 TOP PRODUCT SELECTION GUIDE PARAMETER WS57C49B-35 WS57C49B-45 WS57C49B-55 Address Access Time (Max) 35 ns 45 ns 55 ns Output Enable Time (Max) 20 ns 25 ns 25 ns 3-25 WS57C49B ABSOLUTE MAXIMUM RATINGS· -Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only.and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. Storage Temperature .......... -65°C to +150°C Voltage on any pin with respect to GND ..................... -0.6V to +7V VPP with respect to GND ........ -0.6V to +14.0V ESD Protection ......................... >2000V OPERATING RANGE Range Temperature Vec Comm'l. 0° to +70°C +5V ± 5% Military -55° to +125°C +5V ± 10% DC READ CHARACTERISTICS Over Operating Range. (See above) SYMBOL PARAMETER TEST CONDITIONS VOL Output Low Voltage IOL= 16mA VOH Output High Voltage IOH=-4mA leel Vcc Active Current (CMOS) Notes 1 and 3 MIN MAX UNITS 0.4 V 2.4 Comm'l. 30 Military 35 40 40 Comm'l. Vee Active Current (TTL) Notes 2 and 3 III Input Load Current VIN = 5.5V or Gnd -10 10 ILO Output Leakage Current VOUT = 5.5V or Gnd -10 10 ICC2 NOTES: 1) CMOS inputs: GND ± O.3V or Vee 2) TTL inputs: V 1L .. O.BV, V1H ;. 2.0V. ± O.3V. Military mA p.A 3) A.C. Power component adds 3 rnA/MHz. AC READ CHARACTERISTICS Over Operating Range. (See Above) WS57C49B-35 PARAMETER SYMBOL Address to Output Delay MAX MIN WS57C49B-45 MIN MAX WS57C49B-55 MIN tACC 35 45 55 CS to Output Delay tcs 20 25 25 Output Disable to Output Float tOF 20 25 25 Address to Output Hold tOH 0 0 UNITS MAX ns 0 TEST LOAD AC READ TIMING DIAGRAM (High Impedance Test Systems) 980 ADDRESSES ~... .'~ VALID tACe cs \J. 3-26 tOH I-- o----I\J"-i D.U.T·~30PF I-=- (INCWDING SCOPE AND JIG CAPACITANCE) / tes OUTPUTS 2.01V ~ - TIMING LEVELS VALID tD• f.-- Input Levels: 0 and ':N Reference Levels: 1.5V WS57C49B PROGRAMMING INFORMA TION DC CHARACTERISTICS (T A = 25 ± 5°C, Vee PARAMETER = 5.50V ± 5%, Vpp = 13.5 ± 0.5V) SYMBOLS MIN. MAX. UNIT III -10 10 /J. A 60 mA Input Leakage Current VrN = Vee or Gnd Vpp Supply Current During Programming Pulse Vee Supply Current (Notes 2 and 3) Icc 35 mA Input Low Level Vrl -0.1 0.8 V Input High Level VrH 2.0 Vee+0.3 V Output Low Voltage During Verify (IOl = 16mA) VOL 0.45 V Output High Voltage During Verify (lOH = -4mA) VOH Ipp 2.4 V NOTE: 5) Vpp must not be greater than 14 vorts including overshoot. AC CHARACTERISTICS (TA = 25 ± 5°C, Vee = 5.5V ± 5%, Vpp = 13.5 ± 0.5V) PARAMETER SYMBOLS MIN. Address Setup Time tAS 2 Chip Disable Setup Time IoF Data Setup los 2 Program Pulse Width tpw 1 2 Data Hold Time tOH Chip Select Delay tes Vpp Rise and Fall Time tRF TYP. 3 MAX. UNIT 30 /J.S ns 10 /J.s ms /J.s 30 1 ns /J.s NOTES: A single shot programming algorithm should use one 10 ms pulse. PROGRAMMING WAVEFORM V,H ADDRESSES V,L X ADDRESS STABLE ~tAS1 DATA VIH V,L => < -- tOF -- ' -_________D~_~_A_rN___________ ~>----~~ ~1 ~~OUT ~~ Vpp V,H CSNpp V,L 3-27 WS57C49B PROGRAMMING Upon delivery from WaferScale Integration, Inc. or after each erasure (see Erasure section), the WS57C49B has all 8192x8 . bits in the "1:' or high state. "O's" are loaded into the WS57C49B through the procedure of programming. Programming is performed by raising Vee to 5.5V, disabling the outputs, addressing the byte to be programmed, presenting the data to be programmed onto the data pins, and applying a 13.5V pulse to the CS1Npp pin for 5 ms. The byte is then verified by removing the input data and reading the programmed byte as in the read operation. A 0.1 IlF capacitor between Vpp and GND is needed to prevent excessive voltage transients, which could damage the device. to an ultra-violet lamp with wavelength of 2537 Angstroms (A) with intensity of 120001l W/cm 2 for 15 to 20 minutes. The WS57C49B should be about one inch from the source and all filters should be removed from the UV light source prior to erasure. It is important to note that the WS57C49B and similar devices will erase with light sources having wavelengths shorter than 4000A. Although erasure times will be much longer than with UV sources at 2537A, the exposure to fluorescent light and sunlight will eventually erase the WS57C49B and exposure to them should be prevented to realize maximum system reliability. If used in such an environment, the package windows should be covered by an opaque label or substance. ERASURE In order to clear all locations of their programmed contents, it is necessary to expose the WS57C49B to an ultra-violet light source. A dosage of 15W second/cm2 is required to completely erase a WS57C49B. This dosage can be obtained by exposure PROGRAMMERS Data 1/0 Unipak 2 or 2B, software version 9 or later, familyl pinout code 3C/01; WSl's MagicPro™ IBM PC Compatible Engineering Programmer. ORDERING INFORMATION PART NUMBER WS57C49B-350 WS57C49B-35T WS57C49B-45CMB WS57C49B-450 WS57C49B-450MB WS57C49B-45FMB WS57C49B-45T WS57C49B-45TMB WS57C49B-55CMB WS57C49B-550MB WS57C49B-55FMB WS57C49B-55T WS57C49B-55TMB 3-28 SPEED PACKAGE TYPE (ns) 35 35 45 45 45 45 45 45 55 55 55 55 55 24 24 28 24 24 24 24 24 28 24 24 24 24 Pin CEROIp, Pin CEROIp, Pad CLLCC Pin CEROIp, Pin CEROIp, Pin Flatpack Pin CEROIp, Pin CEROIp, Pad CLLCC Pin CEROIp, Pin Flatpack Pin CEROIp, Pin CEROIp, PACKAGE DRAWING 0.6" 0.3" 0.6" 0.6" 0.3" 0.3" 0.6" 0.3" 0.3" 01 T1 C1 01 01 F1 T1 T1 C1 01 F1 T1 T1 OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE Comm'l Comm'l Military Comm'l Military Military Comm'l Comm'l Military Military Military Comm'l Military Standard Standard MIL-STO-883C Standard MIL-STO-883C MIL-STO-883C Standard M IL-STO-883C MIL-STO-883C MIL-STO-883C MIL-STO-883C Standard MIL-STO-883C iF===~ r====::=_ r WS57C51 . . . ~...,== ~~~ ~ ----------------------------------------------------------------- WAFERS(,ALE INTEGRATION. INC HIGH SPEED 16K x 8 CMOS RPROM™ KEY FEATURES • Ultra-Fast Access Time - • Pin Compatible with AM27S51 70 ns • Immune to Latch-Up • Low Power Consumption - - 200 mW Active Power (10 MHz) • Fast Programming Up to 200 mA • ESD Protection Exceeds 2000V GENERAL DESCRIPTION The WS57C51 is an extremely High Performance 128K UV Erasable electrically Re-Programmable Read Only Memory. It is manufactured in an advanced CMOS technology which allows it to operate at Bipolar PROM speeds while consuming only 25% of the power required by its Bipolar counterparts. A further advantage of the WS57C51 over Bipolar PROM devices is the fact that it utilizes a proven EPROM technology. This allows the entire memory array to be tested for switching characteristics and functionality after assembly. Unlike devices which cannot be erased, every WS57C51 is 100% tested with worst case test patterns both before and after assembly. The WS57C51 provides a low power alternative to those designs which are committed to a bipolar PROM footprint. It is a direct drop-in replacement for a bipolar PROM of the same architecture (16K x 8). No software, hardware or layout changes need be performed. The WS57C51 is configured in the standard Bipolar PROM pinout which provides an easy crossover path for systems which are currently using Bipolar PROMs. PIN CONFIGURATION Vee A" An A12 A" A, CS1Npp A, CS2 A, CS3 A, CS4 TOP PRODUCT SELECTION GUIDE PARAMETER WS57C51-70 Address Access Time (Max) 70 ns Output Enable Time (Max) 25 ns 3-29 W$57C51 ABSOLUTE MAXIMUM RA TINGS* *Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. Storage Temperature .......... -65 C to +150° C Voltage on any pin with respect to GND ..................... -0.6V to +7V VPP with respect to GND ........ -O.6V to +14.0V ESD Protection ......................... >2000V 0 OPERATING RANGE TEMPERATURE Vcc +5V ± 5% DC READ CHARACTERISTICS Over Operating Range. (See Above) PARAMETER SYMBOL TEST CONDITIONS MIN MAX VOL Output Low Voltage IOL = 16 mA VOH Output High Voltage IOH = -4 mA Icc1 Vcc Active Current (CMOS) Notes 1 and 3 Icc2 Vcc Active Current (TTL) Notes 2 and 3 III Input Load Current VIN = 5.5V or Gnd -10 10 ILO Output Leakage Current VOUT = 5.5V or Gnd -10 10 NOTES: 1) CMOS inputs: GNO ± O.:W or Vee 2) TTL inputs: V1L ~ O.BV, V1H ;. 2.0V. ± O.:W. 3) A.C. UNITS 0.4 V 2.4 I I Comm'l 20 (Note 3) Comm'l 25 (Note 3) Power component adds 3 mA !lA rnA/MHz. AC READ CHARACTERISTICS Over Operating Range. (See Above) WS57C51-70 SYMBOL PARAMETER MIN UNITS MAX Address to Output Delay tACC CS to Output Delay tcs 70 25 Output Disable to Output Float tOF 25 Address to Output Hold tOH ns 0 AC READ TIMING DIAGRAM TEST LOAD (High Impedance Systems) 98C! ADDRESSES~ ... VALID -.' tACe tOH \J. / tcs OUTPUTS 3·30 - ~ ::~;~ <>------± I=TIMING LEVELS - VALID Input Levels: 0 and 3V tOF j.- Reference Levels: 1.SV 30 pF (INCWDING SCOPE AND JIG CAPACITANCE) WS57C51 PROGRAMMING INFORMATION DC CHARACTERISTICS (TA = 25 ± 5°C, Vee = 5.5V ± 5%, Vpp = 13.5 ± 0.5V) PARAMETER SYMBOLS MIN. MAX. UNIT Input Leakage Current VIN = Vee or Gnd III -10 10 p.A Vpp Supply Current During Programming Pulse Ipp 60 rnA Vee Supply Current (Notes 2 and 3) Icc 25 rnA Input Low Level VIL -0.1 0.8 V Input High Level VIH 2.0 Vee+0.3 V Output Low Voltage During Verify (IOL = 16mA) VOL 0.45 V Output High Voltage During Verify (IOH = -4mA) VOH 2.4 V NOTE: 5) Vpp must not be greater than 14 volts including overshoot. AC CHARACTERISTICS (TA = 25 ± 5°C, Vee = 5.5V ± 5%, Vpp = 13.5 ± 0.5V) PARAMETER SYMBOLS MIN. Address Setup Time lAs 2 Chip Disable Setup Time tOF Data Setup tos 2 Program Pulse Width (Note 6) tpw 1 2 Data Hold Time tOH Chip Select Delay tes Vpp Rise and Fall Time tRF TYP. MAX. UNIT P.s 30 ns 10 ms 30 P.s ns P.s 3 1 P.s NOTE: 6) 10 ms is the pulse width required for simple, one pulse only. programming routines. PROGRAMMING WAVEFORM V'H X ADDRESSES V'L DATA V'H=> V'L -. V•• IDF ADDRESS STABLE ~IAS1 < --.. DATA IN > < '~1 DATA OUT ~~ V'H CSllV •• V'L 3-31 WS57C51 PROGRAMMING Upon delivery from WaferScale Integration, Inc. or after each erasure (see Erasure section), the WS57C51 has all 16Kx8 bils in the "1," or high state. "O's" are loaded into the WS57C51 through the procedure of programming. Programming is performed by raising Vee to 5.75V, disabling the outputs, addressing the byte to be programmed, presenting the data to be programmed onto the data pins, and applying a 13.5V pulse to the CS1Npp pin for 5 ms. The byte is then verified by removing the input data and reading the programmed byte as in the read operation. A 0.1 ~F capacitor between Vpp and GND is needed to prevent excessive voltage transients, which could damage the device. to an ultra-violet lamp with wavelength of 2537 Angstroms (A) with intensity of 12000~ W/cm2 for 15 to 20 minutes. The WS57C51 should be about one inch from the source and all filters should be removed from the UV light source prior to erasure. It is important to note that the WS57C51 and similar devices will erase with light sources having wavelengths shorter than 4000A. Although erasure times will be much longer than with UV sources at 2537A, the exposure to fluorescent light and sunlight will eventually erase the WS57C51 and exposure to them should be prevented to realize maximum system reliability. If used in such an environment, the package windows should be covered by an opaque label or substance. ERASURE In order to clear all locations of their programmed contents, it is necessary to expose the WS57C51 to an ultra-violet light source. A dosage of 15W second/cm 2 is required to completely erase a WS57C51. This dosage can be obtained by exposure PROGRAMMERS Data I/O Unipak 2B, software version 13 or later, family/pinout code 7BI71; WSI's MagicPro™ IBM PC Compatible Engineering Programmer. ORDERING INFORMATION PART NUMBER SPEED (ns) PACKAGE TYPE PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE WS57C51-700 70 24 Pin CERDIp, 0.6" 01 Comm'l Standard 3-32 -iF====~~ ------!::""=-F.:_=-;-= == --- ~~ - WS57C518 WAFERSCALE INTEGRA770N, INC. HIGH SPEED 16K X 8 CMOS RPROM™ KEY FEA TURES • Pin Compatible with AM27S51 • Ultra·Fast Access Time - 40 ns • Immune to Latch·Up • Low Power Consumption - - 250 mW Active Power (10 MHz) up to 200 mA • ESD Protection Exceeds 2000V • Fast Programming GENERAL DESCRIPTION The WS57C51 B is an extremely High Performance 128K UV Erasable electrically Re-Programmable Read Only Memory. It is manufactured in an advanced CMOS technology which allows it to operate at Bipolar PROM speeds while consuming only 25% of the power required by its Bipolar counterparts. A further advantage of the WS57C51 B over Bipolar PROM devices is the fact that it utilizes a proven EPROM technology. This allows the entire memory array to be tested for switching characteristics and functionality after assembly. Unlike devices which cannot be erased, every WS57C51 B is 100% tested with worst case test patterns both before and after assembly. The WS57C51 B provides a low power alternative to those designs which are committed to a bipolar PROM footprint. It is a direct drop-in replacement for a bipolar PROM of the same architecture (16K x 8). No software, hardware or layout changes need be performed. PIN CONFIGURATION vee A,. : An A'2 As A4 A'3 A. CS1N pp A3 CS2 A2 CS3 A, CS4 A. 07 o. o. 0, O. O. O. GND 03 :J6 28[: ~~: o:~~ A13 CS1Npp A, '::J9 25[: CS3 A. 24[: =J10 NC =J 11 a. :J 12 a, :J 14 15 16 17 18 13 r1 fl fl rl rl 23[= NC 22[: 07 19 20L_ rl fl 21 o. A. NC GND 0 3 NC A. as TOP PRODUCT SELECTION GUIDE PARAMETER WS57C51B-40 WS57C51B-45 WS57C51B·55 WS57C51B·70 Address Access Time (Max) 40 ns 45 ns 55 ns 70 ns Output Enable Time (Max) 20 ns 20 ns 20 ns 25 ns 3-33 WS57C51B "Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. ABSOLUTE MAXIMUM RATINGS* Storage Temperature ....... -65° to + 150°C Voltage on any pin with respect to GND ............... -O.6V to +7V VPPwith respecttoGND ..... -O.6Vto+14.0V ESD Protection .................... > 2000V OPERATING RANGE Range Comm'l Military Temperature 0° to +70°C _55° to +125°C Vcc +5V+5% +5V± 10% DC READ CHARACTERISTICS Over Operating Range. (See Above) SYMBOL PARAMETER TEST CONDITIONS VOL 10L VOH Output High Voltage 10H Icct Vcc Active Current (CMOS) Notes 1 and 3 Icc2 Vcc Active Current (TTL) Notes 2 and 3 III Input Load Current ILO Output Leakage Current = 5.5V or Gnd VO UT = 5.5V or Gnd NOTES: MIN = 16 mA = -4 mA Output Low Voltage 0.4 3) A.C. UNITS V 2.4 Comm'l Military Comm'l Military 30 35 40 40 VIN 1) CMOS inputs: GND ± O.3V or Vce ± O.3V. 2) TTL inputs: V 1L " O.SV, V 1H " 2.0V. MAX Power component adds 3 Note 3 mA Note 3 -10 10 -10 10 IlA rnA/MHz. AC READ CHARACTERISTICS Over Operating Range. (See Above) PARAMETER SYMBOL Address to Output Delay WS57C51B-40 WS57C51B-45 WS57C51B-55 WS57C51B-70 MIN MAX MIN MAX MIN MAX MAX MIN tACC 40 45 55 70 CS to Output Delay tcs 20 20 20 25 Output Disable to Output Float tOF 20 20 20 25 Address to Output Hold tOH UNITS ns 0 0 0 0 TEST LOAD (High AC READ TIMING DIAGRAM Impedance Systems) 980 ADDRESSES ~. VALID .,' tAce CS J. ~ tOH '"" 3-34 D.U.T. I -=- / TIMING LEVELS les OUTPUTS 2'01V~ - VALID tOF / Input Levels: 0 and 3V I-- Reference Levels: 1.5V 30pF (INCLUDING SCOPE AND JIG CAPACITANCE) WS57C51B PROGRAMMING INFORMA TION DC CHARACTERISTICS (TA = 25 ± PARAMETER 5°C, Vee = 5.50V ± = 12.5 ± 5%, Vpp 0.5V) SYMBOLS MIN. MAX. UNIT III -10 10 p.A 60 rnA Input Leakage Current VIN = Vee or Gnd Vpp Supply Current During Programming Pulse Vee Supply Current (Notes 2 and 3) lee 25 rnA Input Low Level Vll -0.1 0.8 V Input High Level VIH 2.0 Vec+0.3 V Output Low Voltage During Verify (IOl = 16mA) VOL 0.45 V Output High Voltage During Verify (IOH = -4mA) VOH Ipp 2.4 V NOTE: 5) Vpp must not be greater than 14 volts including overshoot. AC CHARACTERISTICS (TA = 25 ± PARAMETER 5°C, Vee = 5.5V ± 5%, Vpp SYMBOLS MIN. Address Setup Time tAs 2 Chip Disable Setup Time toF Data Setup tos tpw 2 2 Program Pulse Width (Note 6) Data Hold Time tOH Chip Select Delay tcs Vpp Rise and Fa" Time tRF = 12.5 ± 0.5V) TYP. 1 3 MAX. UNIT 30 P.s ns 10 P.s ms /-lS 30 ns 1 /-ls NOTE: 6) 10 ms is the pulse width required for simple, one pulse only, programming routines. PROGRAMMING WA VEFORM ADDRESSES DATA ADDRESS STABLE ,H v V,L v•• => - tDF DATA IN > < '001 DATA out .. ~ V,H CSt/V •• V,L 3-35 WS57C51S PROGRAMMING Upon delivery from WaferScale Integration, Inc. or after each erasure (see Erasure section), the WS57C51B has all 16Kx8 bits in the "1," or high state. "O's" are loaded into the WS57C51B through the procedure of programming. Programming is performed by raising Vee to 5.75V, disabling the outputs, addressing the byte to be programmed, presenting the data to be programmed onto the data pins, and applying a 12.5V pulse to the CS1Npp pin for 5 ms. The byte is then verified by removing the input data and reading the programmed byte as in the read operation. A 0.1 I1F capaCitor between Vpp and GND is needed to prevent excessive voltage transients which could damage the device. ERASURE In order to clear all locations of their programmed contents, it is necessary to expose the WS57C51B to an ultra-violet light source. A dosage of 15W second/cm 2 is required to completely erase a WS57C51B. This dosage can be obtained by exposure to an ultra-violet lamp with wavelength of 2537 Angstroms (A) with intensity of 12000" W/cm 2 for 15 to 20 minutes. The WS57C51B should be about one inch from the source and all filters should be removed from the UV light source prior to erasure. It is important to note that the WS57C51B and similar devices will erase with light sources having wavelengths shorter than 4000A. Although erasure times will be much longer than with UV sources at 2537A, the exposure to fluorescent light and sunlight will eventually erase the WS57C51B and exposure to them should be prevented to realize maximum system reliability. If used in such an environment, the package windows should be covered by an opaque label or substance. PROGRAMMERS Data I/O Unipak 2B, software version 13 or later, family/pinout code 7B/71; WSI's MagicPro™ IBM PC Compatible Engineering Programmer. ORDERING INFORMATION PART NUMBER WS57C51B-400 WS57C51B-4OT WS57C51B-45CMB WS57C51 B-450 WS57C51 B-450MB WS57C51 B-45T WS57C51B-45TMB WS57C51B-55CMB WS57C51 B-550 WS57C51B-550MB WS57C51 B-55T WS57C51B-55TMB WS57C51 B-70CMB WS57C51 B-700M WS57C51 B-7OT 3-36 SPEED (ns) 40 40 45 45 45 45 45 55 55 55 55 55 70 70 70 PACKAGE TYPE 24 24 32 24 24 24 24 32 24 24 24 24 32 24 24 Pin CEROIp, Pin CEROIp, Pad CLLCC Pin CEROIp, Pin CEROIp, Pin CEROIp, Pin CEROIp, Pad CLLCC Pin CEROIp, Pin CEROIp, Pin CEROIp, Pin CEROIp, Pad CLLCC Pin CEROIP Pin CEROIp, PACKAGE DRAWING 0.6" 0.3" 0.6" 0.6" 0.3" 0.3" 0.6" 0.6" 0.3" 0.3" 0.3" 01 T1 C2 01 01 T1 T1 C2 01 01 T1 T1 C2 T1 T1 OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE Comm'l Comm'l Military Comm'l Military Comm'l Military Military Comm'l Military Comm'l Military Military Military Comm'l Standard Standard MIL-STO-883C Standard MIL-STO-883C Standard MIL-STO-883C MIL-STO-883C Standard MIL-STO-883C Standard MI L-STO-883C MI L-STO-883C Standard Standard WS27C64F WAFERSCALE INTEGRA170N. INC. MILITARY BK x B CMOS EPROM KEY FEATURES • EPI Processing • Fast Access Time - - 90 ns - Latch-Up Immunity Up to 200 rnA • Standard EPROM Pinout • Military Temperature Operating Range • Low Power Consumption 1 mW During Power Down 240 mW Active Power (Max) GENERAL DESCRIPTION The WS27C64F is a HIGH PERFORMANCE 64K UV Erasable Electrically Programmable Read Only Memory. It is manufactured in an advanced CMOS technology which allows it to operate at high speeds and very low power over the Military operating range. The WS27C64F is a direct drop-in replacement for the industry standard 27C64 and/or 2764 EPROMs. It was developed specifically for this purpose and requires no board or software modifications to complete the change. The WS27C64F is configured in the standard EPROM pinout which provides an easy upgrade path to the WS27C128F and WS27C256F. PIN CONFIGURATION P .... t ! l ; u H G u Cc>z>Mz I I I I II II vpp "1 II L..I ..... L."" I L. .............. 4 3 2 I : ~~: 0 As :~5 ~~ 32 31 30 1 A2 :~ 9 A, :J 10 A. :]11 NC 29[: A. ::~~ A. A. A. A11 A, NC A. 25[: OE 24[: o. :J13 A11 OE A,. A,. A, 23[: CE 22:: 0 7 21[: O. NC :J12 vee PGM A. O. 0, 14 15 16 17 18 19 20 .... ,., PO"'l"" r'" ......... • II II II II II • I I CE 07 O. O. O. 0, GND o. TOP PRODUCT SELECTION GUIDE PARAMETER WS27C64F-90 WS27C64F-12 WS27C64F-15 Address Access Time (Max) 90 ns 120 ns 150 ns Chip Select Time (Max) 90 ns 120 ns 150 ns Output Enable Time (Max) 30 ns 30 ns 35 ns 3-37 WS27C64F ABSOLUTE MAXIMUM RATINGS* ·Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. Storage Temperature ........ -650 to + 150°C Voltage on any pin with respect to GNO ................ -O.6V to +7V VPP with respect to GNO ... -O.6V to +14.0V ESO Protection ..................... > 2000V OPERATING RANGE Range Temperature Vee Military _55° to +125°C +5V ±10% DC READ CHARACTERISTICS SYMBOL Over Operating Range with Vpp = Vce. PARAMETER TEST CONDITIONS VOL Output Low Voltage IOL=4mA VOH Output High Voltage ISB1 Vcc Standby Current CMOS IOH= -1mA Note 1 ISB2 Vcc Standby Current TTL Note 2 ICC1 ICC2 Ipp Active Current (CMOS) Vcc Active Current (TTL) Vpp Supply Current V~p III MIN PARAMETER Address to Output Delay "TIE to Output Delay C5E to Output Delay V 2.4 V 200 10 /LA mA Notes 1 and 3 25 mA Notes 2 and 3 Vpp=Vcc 35 100 mA Vcc-O.4 Input Load Current Output Leakage Current ILO NOTES: 1) CMOS inputs: GND ± 0:3V or Vee ± 0.3>1. 2) TTL inpulS: V1L .. O.EN, V1H .. 2.OV. UNITS 0.4 Vpp Read Voltage AC READ CHARACTERISTICS MAX /LA V Vcc -10 10 VIN = 5.5V or Gnd -10 10 VOUT = 5.5V or Gnd 3) A.C. Active power component is 3 rnA/MHz (Power = AC + DC). p.A /LA Over Operating Range with Vpp = Vce. SYMBOL WS27C64F-90 MIN MAX WS27C64F-12 MIN MAX WS27C64F-15 MIN MAX tACC 90 120 150 t CE 90 120 150 tOE 30 30 35 Output Disable to Output Float t DF Address to Output Hold tOH 30 30 0 AC READ TIMING DIAGRAM 0 UNITS ns 35 0 TEST LOAD (High Impedance Systems) 3200 ADDRESSES 2.0W CE ------.. o----I\J'-l D.U.T.~ 100 pF I-=- (INCWDING SCOPE AND JIG CAPACITANCE) OE - - - - - - - - - . , . . TIMING LEVELS OUTPUTS ------------.~~VAi::iDl'tH+- Input Levels: .45 and 2.4V Reference Levels: .8 and 2.0V 3-38 WS27C64F PROGRAMMING INFORMATION DC CHARACTERISTICS (TA = 25 ± 5°C, PARAMETER Input Leakage Current iVIN = Vee or Gnd) Vp p Supply Current During Programming Pulse (CE = PGM = V,L) Vee Supply Current (Note 3) Vee = 5.5V ± 5%, Vpp = 13.5 ± 0.5V) MIN. SYMBOL -10 III Ipp Icc V,l V,H Input Low Level Input High Level Output Low Voltage During Verify (IOl = 16mA) -0.1 2.0 MAX. UNIT 10 p.A 60 mA 50 mA 0.8 Vee+ 0.3 V 0.45 VOL V V Output High Voltage During Verify V V OH 2.4 (IOH = -4mA) NOTES: 5) Vec must be applied either cOincidentally or before Vpp and remove~lth~lncldenta"y or after Vpp. 6) Vpp must not be greater than 14 volts including overshoot. During eE = PGM = V,L , Vpp must not be switched from 5 volts to 13.5 volts or vice-versa. 7) During power up the PGM pin must be brought high (~ V,H) either coincident with or before power is applied to Vpp. AC CHARACTERISTICS (TA = 25 ± 5°C, PARAMETER Address Setup Time Chip Enable Setup Time Vee = 5.5V ± 5%, SYMBOL t AS = 13.5 ± 0.5V). MIN. 2 8) UNIT p's p's 2 2 p's p's p's 0 2 0 130 p's ns ns 10 p's ms 130 tOE 2 tvs t pw 1 Single pulse programming algorithms should use one 10 ms PGM pulse per byte. Vpp Setup Time PGM Pulse Width NOTE: MAX. TYP. 2 teEs tOES tos tAH tOH tOF Output Enable Setup Time Data Setup Time Address Hold Time Data Hold Time Chip Disable to Output Float Delay Data Valid from Output Enable Vpp 3 PROGRAMMING WA VEFORM ADDRESSES ~ ADDRESS STABLE _lAS" DATA IN STABLE DATA~ I-- los-- HIGH Z I+IOH ..... 41oE- V•• V•• Vee CE ----1 I-Ivs - _~ tAH - I •• K= I-- DATA OUT VALID I-- VIH~ V'L I- ICES'" V,H PGM V'L V ,H OE V,L \, j ~Ipw-.j f-- IOES '1 ~ I 3-39 WS27C64F PROGRAMMING Upon delivery from WaferScale Integration, Inc. or after each erasure (see Erasure section), the WS27C64F has all 8192x8 bits in the "1:' or high state. "O's" are loaded into the WS27C64F through the procedure of programming. to an ultra-violet lamp with wavelength of 2537 Angstroms (A) with intensity of 12000/1 Wlcm 2 for 20 minutes. The WS27C64F should be about one inch from the source and all filters should be removed from the UV light source prior to erasure. The programming mode is entered when +13.5V is applied to the Vpp pin and CE is at V1L. During programming, CE is kept at VIL. A 0.1 /1F capacitor between V pp and GND is needed to prevent excessive voltage transients, which could damage the device. The adgress to be programmed is applied to the proper address pins. 8-bit patterns are placed on the respective data output pins. The voltage levels should be standard TTL levels. It is important to note that the WS27C64F and similar devices will erase with light sources having wavelengths shorter than 4000A. Although erasure times will be much longer than with UV sources at 2537A, the exposure to fluorescent light and sunlight will eventually erase the WS27C64F and exposure to them should be prevented to realize maximum system reliability. If used in such an environment, the package windows should be covered by an opaque label or substance. ERASURE PROGRAMMERS In order to clear all locations of their programmed contents, it is necessary to expose the WS27C64F to an ultra-violet light source. A dosage of 15W second/cm 2 is required to completely erase a WS27C64F. This dosage can be obtained by exposure Data I/O Unipak 2 or 2B, software version 9 or later, familyl pinout code 3C/33; WSI's MagicPro™ IBM PC Compatible Engineering Programmer. ORDERING INFORMATION PART NUMBER SPEED (ns) WS27C64F-90CMB WS27C64F-900MB WS27C64F-12CMB WS27C64F-120MB WS27C64F-15CMB WS27C64F-150MB 90 90 120 120 150 150 3-40 PACKAGE TYPE 32 28 32 28 32 28 Pad CLLCC Pin CEROIp, 0.6" Pad CLLCC Pin CEROIp, 0.6" Pad CLLCC Pin CEROIp, 0.6" PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE C2 02 C2 02 C2 02 Military Military Military Military Military Military MIL-STO-883C MI L-STO-883C MIL-STO-883C MIL-STO-883C MI L-STO-883C MIL-STO-883C !F== ,::~ .---r =: =:..E = ..., ~~~ ~ WS57C64F ---------------------------------------------------------------- WAFERSCALE INTEGRA 110N, INC. HIGH SPEED BK X 8 CMOS EPROM KEY FEATURES • Fast Access Time • EPI Processing -55ns -Latch-up Immunity up to 200mA • Low Power Consumpt1on • Standard EPROM Pinout • Bipolar Speeds -90mW During Power Down (18 MHz) -280mW Active Power (18 MHz) GENERAL DESCRIPTION The WS57C64F is an extremely HIGH PERFORMANCE 64K UV Erasable Electrically Programmable Read Only Memory. It is manufactured in an advanced CMOS technology which allows it to operate at Bipolar speeds while consuming very little power. Two major featu res of the WS57C64F are its Low Power and High Speed. These featu res make it ~n ideal solution for applications which require fast access times, low power, and non-volatility. Typical applications include systems which do not utilize mass storage devices and/or are board space limited. Examples of these applications are modems, secure telephones, servo controllers, and industrial controllers. The WS57C64F is configured in the standard EPROM pinout which provides an easy upgrade path to higher density EPROMs. PIN CONFIGURATION P ,..~t(J8Go CC>z>Mz L. ," II ........ "" ...... I I 4 3 2 " II ., vee PGM • , .......... 1. ... 32 31 30 1 0 As :~6 ::~~: A1 ~J 10 Ao :;11 NC 28'- A. Ag :il: Aa 24r~. A'0 23[: NC :} 12 CE 22:: 0 7 0 0 :]13 21[= O. 0, 16 17 ..... 18 _ 19.. ".20... "14.....15, r-.,,..., I II I I II II I' II O. • GND TOP PRODUCT SELECTION GUIDE PARAMETER WS57C64F-55 WS57C64F-70 Address Access Time (Max) 55ns 70ns Chip Select Time (Max) 55ns 70ns Output Enable Time (Max) 20ns 25ns 3-41 WS57C64F ABSOLUTE MAXIMUM RA TINGS* ·Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. Storage Temperature .......... -65° C to +150° C Voltage on any pin with respect to GND ..................... -0.6V to +7V VPP with respect to GND ........ -0.6V to +14.0V ESD Protection ......................... >2000V OPERATING RANGE Range Temperature Vee Comm'l. 0° to +70°C Military -55° to +125°C ± 5% +5V ± 10% DC READ CHARACTERISTICS +5V Over Operating Range with Vpp = Vcc. PARAMETER SYMBOL TEST CONDITIONS MIN Output Low Voltage IOL= 16mA VOH Output High Voltage IOH= -4mA ISBl Vcc Standby Current (CMOS) CE=Vcc ± 0.3V. Notes 1 and 3 ISB2 Vee Standby Current(TTL) VOL Notes 1 and 4 Icc2 Vee Active Current (TTL) Notes 2 and 4 Ipp Vpp Supply Current Vpp= Vcc Vpp Vpp Read Voltage ILO NOTES: Output Leakage Current CMOS mputs: GNO ± O.3V or Vee ± 2) TTL inputs: V 1L .. O.BV, V1H .. 2.0V. 1) 500 p.A 15 mA V V CE=VIH. Notes 2 and 3 Vee Active Current (CMOS) Input Load Current UNITS 2.4 Iccl III MAX 0.4 Comm'l. 20 mA Military 30 mA Comm'l. 25 mA 35 mA 100 p.A Military Vee-0.4 Vce V -10 10 p.A -10 VOUT = 5.5V or Gnd 3) A.C. Power component adds 1 rnA/MHz. 4) A.C. Power component adds 3 rnA/MHz. 10 p.A VIN = 5.5V or Gnd O.3V. AC READ CHARACTERISTICS Over Operating Range with Vpp = Vec. PARAMETER Address to Output Delay TI to Output Delay OE to Output Delay SYMBOL WS57C64F-55 MAX MIN WS57C64F-70 MIN MAX tACC 55 70 t CE 55 70 tOE 20 25 Output Disable to Output Float t OF Address to Output Hold t OH 20 10 AC READ TIMING DIAGRAM UNITS ns 25 10 TEST LOAD (High Impedance Systems) 97.50 ADDRESSES 2.01V~ CE ------,.. D.U.T.~ 30pF I-=- (INCWDING SCOPE AND JIG CAPACITANCE) OE---------~ TIMING LEVELS OUTPUTS --------------~:tVALiDTi;~--- Input Levels: 0 and 3V Reference Levels: 0.8 and 2.0V 3-42 WS57C64F PROGRAMMING INFORMATION DC CHARACTERISTICS ± 5°C, (TA = 25 PARAMETER ± 5%, Vee = 5.5V ± 0.5V) Vpp = 13.5 SYMBOLS MIN. MAX. UNIT Input Leakage Current VIN = Vee or Gnd III -10 10 IJ.A Vpp Supply Current During Programming Pulse (CE = PGM = Vll) Ipp 60 rnA Vee Supply Current (Note 4) lee 25 rnA Input Low Level Vil -0.1 0.8 V Input High Level VIH 2.0 Vee+0.3 V Output Low Voltage During Verify (IOl = 16mA) VOL 0.45 V Output High Voltage During Verify (IOH = -4mA) VOH NOTES: 2.4 V 6) Vee must be applied either coincidentally or before Vpp and removed either coincidentally or after Vpp. 7) Vpp must not be greater than 14 volts including overshoot. During eE = PGM = VIL, Vpp must not be switched from 5 volts to 13.5 volts or vice-versa. 8) During power up the PGM pin must be brought high ""VIH) either coincident with or before power is applied to VPP. AC CHARACTERISTICS (TA = 25 ± 5°C, Vee PARAMETER = 5.5V ± 5%, Vpp = 13.5 ± 0.5V) TYP. MAX. UNIT SYMBOLS MIN. tAs 2 IJ.S Chip Enable Setup Time teEs 2 IJ.s Output Enable Setup Time toES 2 IJ.s Data Setup Time tos 2 IJ.S Address Hold Time tAH 0 IJ.s Data Hold Time tOH 2 Chip Disable to Output Float Delay tOF 0 Address Setup Time Data Valid from Output Enable IJ.s tOE Vpp Setup Time tvs 2 PGM Pulse Width tpw 1 130 ns 130 ns 10 ms IJ.S 3 NOTE: 9) For simple, one pulse only, programming algorithms, use a 10 ms pulse. PROGRAMMING WAVEFORM ADDRESSES ~ ADDRESS STABLE -lAS -DATA ----1 v•• L DATA IN STABLE HIGH Z "'- I-IOH - --105 - I-IoE v•• Vee - - - ' CE VIH~ ~ -I c:= -- _~ tAoH DATA OUT VALID >--- IDF 1- 1.. - VIL i--ICES -V,H PGM VIL V,H OE V,L ~ i--tDES 1 ~ J 3-43 WS57C64F PROGRAMMING Upon delivery from WaferScale Integration, Inc. or after each erasure (see Erasure section), the WS57C64F has all 8192x8 bits in the "1:' or high state. "O's" are loaded into the WS57C64F through the procedure of programming. to an ultra-violet lamp with wavelength of 2537 Angstroms (A) with intensity of 1200011 W/cm 2 for 20 minutes. The WS57C64F should be about one inch from the source and all filters should be removed from the UV light source prior to erasure. The programmi~mode is entered when +13.5V is applied to the Vpp pin and CE is taken to V1L• During programming, CE is kept at V1L• A 0.1 I1F capacitor between Vpp and GND is needed to prevent excessive voltage transients which could damage the device. The address to be programmed is applied to the proper address pins. 8-bit patterns are placed on the respective data output pins. The voltage levels should be standard TTL levels. It is important to note that the WS57C64F and similar devices will erase with light sources having wavelengths shorter than 4000A. Although erasure times will be much longer than with UV sources at 2537A, the exposure to fluorescent light and sunlight will eventually erase the WS57C64F and exposure to them should be prevented to realize maximum system reliability. If used in such an environment, the package windows should be covered by an opaque label or substance. ERASURE PROGRAMMERS In order to clear all locations of their programmed contents, it is necessary to expose the WS57C64F to an ultra-violet light source. A dosage of 15W second/cm 2 is required to completely erase a WS57C64F. This dosage can be obtained by exposure Data 1/0 Unipak 2 or 2B, software version 9 or later, familyl pinout code 3C/33; WSI's MagicPro™ IBM PC Compatible Engineering Programmer. ORDERING INFORMATION PART NUMBER WS57C64F-550 WS57C64F-70CMB WS57C64F-700 WS57C64F-700MB 3-44 SPEED PACKAGE TYPE (ns) 55 70 70 70 24 32 24 24 Pin CEROIp, 0.6" Pad CLLCC Pin CEROIp, 0.6" Pin CEROIp, 0.6" PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE 01 C2 01 01 Comm'l Military Comm'l Military Standard MIL-STO-883C Standard MI L-STO-883C WS27C128F WAFERSCALE INTEGRAll0N. INC MILITARY 16K x 8 CMOS EPROM KEY FEATURES • EPI Processing • Fast Access Time - 90/120/150 ns - • Low Power Consumption - Latch-Up Immunity Up to 200 rnA • Standard EPROM Pinout 1 mW During Power Down 300 mW Active Power • Military Operating Range GENERAL DESCRIPTION The WS27C128F is an extremely HIGH PERFORMANCE 128K UV Erasable Electrically Programmable Read Only Memory. It is manufactured in an advanced CMOS technology which allows it to operate at high speeds and very low power over the full Military temperature operating range. The WS27C128F was specifically designed to replace standard EPROMs in military environments. No hardware or software changes are required to replace standard military 27128 EPROMs with the WSI WS27C128F. The WS27C128F is configured in the standard EPROM pinout which provides an easy upgrade path for the WS27C64F and the 256K bit WS27C256F. PIN CONFIGURATION I I • II •• II II 1'1 I&....I L .. L...I L..1 .............. I 4 lie :~5 ~-l~ A, :] 10 A. :] 11 3 2 L~ 32 31 30 0 29~: 1 A. ~l~~ 24r~. A,. 23[: CE/PGM Ne :J 12 22~: 07 o. :]13 21[: o. Ao o. 0, 14 15 16 17 18 19 20 ...• ""I I.. .,I r'.,,.."lII""" ...... "" I II II II I •• O• OOC'olQO"'''''''' GND i§zoOO TOP PRODUCT SELECTION GUIDE PARAMETER WS27C128F-90 WS27C128F-12 WS27C128F·15 Address Access Time (Max) 90 ns 120 ns 150 ns Chip Select Time (Max) 90 ns 120 ns 150 ns Output Enable Time (Max) 30 ns 30 ns 35 ns 3-45 WS27C128F ABSOLUTE MAXIMUM RATINGS* *Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. Storage Temperature ........ -65° to + 150°C Voltage on any pin with respect to GND ................ -O.6V to + 7V VPP with respect to GND ... -O.6V to +14.0V ESD Protection ..................... > 2000V OPERATING RANGE Range Temperature Vee Military _55° to +125°C +5V ±10% DC READ CHARACTERISTICS Over Operating Range with V pp = Vee. SYMBOL PARAMETER TEST CONDITIONS VOH Output Low Voltage Output High Voltage ISB1 Vcc Standby Current CMOS VOL MIN MAX 0.4 IOL=4mA IOH= -1mA Notes 1 and 3 2.4 UNITS V V 200 p.A ISB2 Vcc Standby Current TIL mA Active Current (CMOS) Notes 2 and 3 Notes 1 and 4 10 ICC1 25 mA ICC2 Ipp Vcc Active Current (TIL) Vpp Supply Current Notes 2 and 4 Vpp=Vcc 35 100 mA p.A Vpp Vpp Read Voltage III Input Load Current ILO Output Leakage Current NOTES: 1) CMOS inputs: GND ± O.3V or Vcc 2) TTL inputs: V,l"O.8V, VIH~.OV. ± O.3V. Vcc-O.4 Vcc V VIN = 5.5V or Gnd -10 10 p.A Vour=5.5Vor Gnd -10 10 p.A 3) A.C. standby power component is lmA/MHz. 4) A.C. Active power component is 3mA/MHz (Power = AC + DC). AC READ CHARACTERISTICS Over Operating Range with V pp = Vce. PARAMETER SYMBOL Address to Output Delay WS27C128F-90 MIN MAX WS27C128F-12 MIN MAX WS27C128F-15 MIN MAX tACC 90 120 150 CE to Output Delay t CE 90 120 150 OE to Output Delay tOE 30 30 35 Output Disable to Output Float t DF 30 30 30 Address to Output Hold tOH 0 0 UNITS ns 0 NOTE: Single shot programming algorithms should use one 10 ms PGM pulse per word. AC READ TIMING DIAGRAM TEST LOAD (High Impedance Systems) 3200 ADDRESSES .. C E - - -......... 2.01V~ D.U.T.~ 100 pF I-=- (INCWDING SCOPE AND JIG CAPACITANCE) OE - - - - - - - - - . . TIMING LEVELS OUTPUTS 3-46 ---------~a~~1lZ3~- Input Levels: .45 and 2.4V Reference Levels: .8 and 2.0V WS27C12BF PROGRAMMING INFORMATION DC CHARACTERISTICS (TA = 25 ± 5°C, Vee = 5.5V ± 5%, Vpp = 12.5 ± 0.5V) PARAMETER 1,nput Leakage Current VIN = Vee or Gnd) Vpp Supply Current During Programming Pulse (CE = PGM = VIL) Vee Supply Current Input Low Level Input High Level Output Low Voltage During Verify (IOL = 16mA) SYMBOL -10 III Ipp Icc V IL VIH MAX. UNIT 10 IJ.A 30 mA 50 0.8 Vee + 0.3 -0.1 2.0 0.45 VOL Output High Voltage During Verify (IOH = -4mA) NOTES: MIN. VOH mA V V V 2.4 V 6) Vee must be applied either comcldentally or before Vpp and removed elth~mcldenta"y or after Vpp. 7) Vpp must not be greater than 14 volts including overshoot. During CE = PGM = V'L, Vpp must not be switched from 5 volts to 13.5 volts or vice·versa. 8) During power up the PGM pin must be brought high (~ V,H) either coincident with or before power is applied to Vpp. AC CHARACTERISTICS (TA = 25 ± 5°C, Vee = 5.5V ± 5%, Vpp = 12.5 ± 0.5V) PARAMETER Address Setup Time Chip Enable Setup Time Output Enable Setup Time Data Setup Time Address Hold Time Data Hold Time Chip Disable to Output Float Delay Data Valid from Output Enable Vpp Setup Time PGM Pulse Width (Note 9) NOTE: SYMBOL tAS teEs tOES tos tAH tOH tOF tOE tvs t pw MIN. 2 2 2 2 0 2 0 MAX. TYP. UNIT p's p's p's p's p's p's 130 130 2 1 ns ns p's ms 5 9) For single pulse programming algorithms, use one 10 ms pulse. PROGRAMMING WAVEFORM ADDRESSES ~ ADDRESS STABLE --1 I+- lAS .... DATA _ _ DATA IN STABLE I-- los ..... Vee CE ~IoE ... I-IOH - V •• v•• HIGH Z ----1 I+- Ivs- - tAH K= \4- DATA OUT VALID IDF t-- VIH~ V'L I- ICES" V ,H PGM V'L V ,H OE V'L \ I- ~ Ipw-j _IOES~ ~ J 3-47 WS27C128F PROGRAMMING Upon delivery from WaferScale Integration, Inc. or after each erasure (see Erasure section), the WS27C128F has all I 6,384 x 8 bits in the "I," or high state. "O's" are loaded into the WS27CI28F through the procedure of programming. The programming mode is entered when + 13.5V is applied to the Vpp pin and CE is taken to V1L • During programming, CE is kept at V1L• A 0.1 I1F capacitor between V pp and GND is needed to prevent excessive voltage transients which could damage the device. The address to be programmed is applied to the proper address pins. 8-bit patterns are placed on the respective data output pins. The voltage levels should be standard TTL levels. to an ultra-violet lamp with wavelength of 2537 Angstroms (A) with intensity of 1200011 W/cm 2 for 20 minutes. The WS27CI28F should be about one inch from the source and all filters should be removed from the UV light source prior to erasure. It is important to note that the WS27CI28F and similar devices will erase with light sources having wavelengths shorter than 4000A. Although erasure times will be much longer than with UV sources at 2537A, the exposure to fluorescent light and sunlight will eventually erase the WS27CI28F and exposure to them should be prevented to realize maximum system reliability. If used in such an environment, the package windows should be covered by an opaque label or substance. ERASURE In order to clear all locations of their programmed contents, it is necessary to expose the WS27CI28F to an ultra-violet light source. A dosage of 15W second/cm2 is required to completely erase a WS27C128F. This dosage can be obtained by exposure PROGRAMMERS Data 1/0 Unipak 2 or 2B, software version 12 or later, familyl pinout code 3C/51; WSI's MagicPro™ IBM PC Compatible Engineering Programmer. ORDERING INFORMATION PART NUMBER WS27CI28F-90CM WS27CI28F-90CMB WS27CI28F-900M WS27C128F-900MB WS27CI28F-12CM WS27CI28F-12CMB WS27C128F-120M WS27C128F-120MB WS27C128F-15CM WS27C128F-15CMB WS27C128F-150M WS27C128F-150MB 3-48 SPEED PACKAGE TYPE ens) 90 90 90 90 120 120 120 120 150 150 150 150 32 32 28 28 32 32 28 28 32 32 28 28 Pad CLLCC Pad CLLCC Pin CEROIp, Pin CEROIp, Pad CLLCC Pad CLLCC Pin CEROIp, Pin CEROIp, Pad CLLCC Pad CLLCC Pin CEROIp, Pin CEROIp, 0.6" 0.6" 0.6" 0.6" 0.6" 0.6" PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE C2 C2 02 02 C2 C2 02 02 C2 C2 02 02 Military Military Military Military Military Military Military Military Military Military Military Military Standard MIL-STD-883C Standard MIL-STO-883C Standard MIL-STO-883C Standard MIL-STD-883C Standard MIL-STD-883C Standard MIL-STD-883C --..F==':~ _---:..'ji-ii=ji-ii - WS57C128F WAFERSCALE INTEGRA710N, INC. PRELIMINARY = ~ iiiII:P~:' HIGH SPEED 16K x 8 CMOS EPROM KEY FEATURES • EPI Processing • Fast Access Time -Latch-up Immunity up to 200mA -55ns • Standard EPROM Pinout • Bipolar Speeds • Low Power Consumption -90mW During Power Down (18 MHz) -30SmW Active Power (18 MHz) GENERAL DESCRIPTION The WS57C128F is an extremely HIGH PERFORMANCE 128K UV Erasable Electrically Programmable Read Only Memory. It is manufactured in an advanced CMOS technology which allows it to operate at Bipolar speeds while consuming only 60mA. Two major features of the WS57C128F are its Low Power and High Speed. These features make it an ideal solution for applications which require fast access times, low power, and non-volatility. Typical applications include systems which do not utilize mass storage devices and/or are board space limited. Examples of these applications are modems, secure telephones, servo controllers, and industrial controllers. The WS57C128F is configured in the standard EPROM pinout which provides an easy upgrade path for systems which are currently using standard EPROMs. PIN CONFIGURATION I I I "ll II I. II vee I '4"' '3" L.£ ~~ 32 '3130 0 As ~~5 29~: 1 ~: ~~: A2 =~9 A1 ~J10 PGM A. ::~~ :~ A. Al1 25[: OE A, 24[:. A10 AD :}11 23:: CE Ne :J12 22~: 00 A13 A. :J 13 21:: CE AD 07 , II o. o. ~ I I II II ,. , 07 O. 14 15 16 17 18 .19 20 .. ., , . . , ,..., r ....... 1""" OE A,o •• 0, O. GND O. TOP PRODUCT SELECTION GUIDE PARAMETER WS57C128F-55 WS57C128F-70 Address Access Time (Max) 55ns 70ns Chip Select Time (Max) 55ns 70ns Output Enable Time (Max) 25ns 2Sns 3-49 WS57C12BF ABSOWTE MAXIMUM RATINGS* *Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. Storage Temperature ............ -65° to +150°C Voltage on Any Pin with Respect to GND ................ -0.6V to +7V Vpp with Respect to GND ......... -0.6V to +14V ESD Protection ........................ >2000V OPERATING RANGE RANGE TEMPERATURE Vcc Comm'l 0° to +70°C +5V ± 5% Military -55° to +125°C +5V + 10% = Vcc. DC READ CHARACTERISTICS Over Operating Range with Vpp PARAMETER SYMBOL TEST CONDITIONS VOL Output Low Voltage VOH Output High Voltage IOH IOL MIN = 16 mA = -4 mA MAX UNITS 0.4 V 2.4 V IS81 Vcc Standby Current (CMOS) Notes 1 and 3 500 j.tA IS82 Vcc Standby Current (TTL) Notes 2 and 3 20 mA Icc1 Active Current (CMOS) Notes 1 and 4 Icc2 Vcc Active Current (TTL) Notes 2 and 4 Ipp Vpp Supply Current Vpp = Vcc Vpp Vpp Read Voltage III Input Load Current V1N = 5.5V or Gnd Output Leakage Current VOUT = 5.5V or Gnd ILO NOTES: Comm'l 25 Military 30 Comm'l 35 Military 40 mA 100 j.tA -10 Vcc 10 j.tA -10 10 IlA Vcc - 0.4 1) CMOS Inputs: GND ± O.:W or Vee ± 0.3V. 2) TTL inputs: VIL .. O.av, VIH ~ 2.OV. mA V 3) A.C. Standby power component IS 1 rnA/MHz (Power = AC + DC). 4) A.C. Active power component is 3 rnA/MHz (Power = AC + DC). AC READ CHARACTERISTICS Over Operating Range with Vpp = Vcc. PARAMETER SYMBOL WS57C128F-55 MIN MAX WS57C128F-70 MIN MAX Address to Output Delay tACC 55 70 CE to Output Delay tCE 55 70 OE to Output Delay tOE 25 Output Disable to Output Float tOF Address to Output Hold tOH 25 10 AC READ TIMING DIAGRAM 25 0 UNITS ns 25 10 TEST LOAD (High Impedance Systems) 97.50 ADDRESSES :.:~;,~ I= 30pF (INCWDING SCOPE AND JIG CAPACITANCE) OE--------------~ TIMING LEVELS OUTPUTS 3-50 --------------~~~~!~~--- Input Levels: 0 and 3V Reference Levels: 0.8 and 2.0V WS57C128F PROGRAMMING INFORMATION DC CHARACTERISTICS (TA = 25 ± 5°C, Vee = 5.5V ± 5%, Vpp = 13.5 ± O.5V) PARAMETER l1nput Leakage Current VIN = vee or Gnd) Vpp Supply Current During Programming Pulse (CE = PGM = VII) Vee Supply Current Notes 2 & 4 Input Low Level Input High Level Output Low Voltage During Verify (IOL 16mA) = Output High Voltage During Verify (IOH ~4mA) MAX. UNIT 10 itA 60 mA -10 III Ipp Icc VIL VIH 30 0.8 Vee + 0.3 -0.1 2.0 mA V V V 0.45 VOL VOH = NOTES: MIN. SYMBOL V 2.4 6) Vcc must be applied either cOincidentally or before Vpp and removed elth~lncldentally or after Vpp. 7) Vpp must not be greater than 14 volts including overshoot. During CE = PGM = VIL , Vpp must not be switched from 5 volts to 13.5 volts or vice-versa. 8) During power up the PGM pin must be brought high (2: VIH) either coincident with or before power is applied to Vpp. AC CHARACTERISTICS (TA = 25 ± 5°C, Vee = 5.5V ± 5%, Vpp = 13.5 ± 0.5V) PARAMETER Address Setup Time Chip Enable Setup Time Output Enable Setup Time Data Setup Time Address Hold Time Data Hold Time Chip Disable to Output Float Delay Data Valid from Output Enable Vpp Setup Time PGM Pulse Width MIN_ 2 2 2 2 0 2 0 SYMBOL t AS t CES tOES tos tAH tOH tOF tOE tvs tpw TYP. MAX. . 2 1 - 130 130 3 10 UNIT p's p's p's p's p's p's ns ns p's ms NOTE: Single shot programming algOrithms should use a single 10 ms pulse. PROGRAMMING WAVEFORM ADDRESSES ~ ADDRESS STABLE ..... I AS . . DATA IN STABLE DATA~ CE 14 toE -l V,, Vee - - - ' VIH~ VIL ~ 'lc 1+ 10H ..... 4-1;"- v,, HIGHZ L c= - ~ tAH DATA OUT VALID )--- I DO 1- 1.. - r-- ICES'" V,H PGM VIL V,H OE VIL ~ I-- IOE5 1 ~ / 3-51 D WS57C128F PROGRAMMING Upon delivery from WaferScale Integration, Inc. or after each erasure (see Erasure section), the WS57C128F has all 16,384x8 bits in the "1," or high state. "O's" are loaded into the WS57C128F through the procedure of programming. The programmin9..!!l0de is entered when +13.5V is applied to the Vpp pin, and CE is at V 1L• During programming, CE is kept at V1L • A 0.1 /1F capacitor between Vpp and GND is needed to prevent excessive voltage transients, which could damage the device. The address to be programmed is applied to the proper address pins. 8-bit patterns are placed on the respective data output pins. The voltage levels should be standard TTL levels. ERASURE In order to clear all locations of their programmed contents, it is necessary to expose the WS57C128F to an ultra-violet light source. A dosage of 15W second/cm 2 is required to completely erase a WS57C128F. This dosage can be obtained by exposure to an ultra-violet lamp with wavelength of 2537 Angstroms (A) with intensity of 12000/1 W/cm 2 for 20 minutes. The WS57C128F should be about one inch from the source and all filters should be removed from the UV light source prior to erasure. It is important to note that the WS57C128F and similar devices will erase with light sources having wavelengths shorter than 4000A. Although erasure times will be much longer than with UV sources at 2537A. the exposure to fluorescent light and sunlight will eventually erase the WS57C128F and exposure to them should be prevented to realize maximum system reliability. If used in such an environment, the package windows should be covered by an opaque label or substance. PROGRAMMERS Data 1/0 Unipak 2 or 2B, software version 11 or later, familyl pinout code 3C/51; WSl's MagicPro™ IBM PC Compatible Engineering Programmer. ORDERING INFORMATION PART NUMBER WS57C128F-550 WS57C128F-70CMB WS57C128F-700 WS57C128F-700MB 3-52 SPEED PACKAGE TYPE (n8) 55 70 70 70 28 32 28 28 Pin CEROIp, 0.6" Pad CLLCC Pin CEROIp, 0.6" Pin CEROIp, 0.6" PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE 02 C2 02 02 Comm'l Military Comm'l Military Standard MIL-STO-883c Standard MIL-STO-883C WS27C256F PRELIMINARY WAFERSCALE INTEGRA TION, INC. MILITARY 32K x 8 CMOS EPROM KEY FEATURES • Fast Access Time - • EPI Processing - 90 ns (Military) - Latch-Up Immunity Up to 200 mA • Military High Rei Processing • Drop-In Replacement for • Low Power Consumption 1 mW During Power Down 325 mW Active Power - M27256 GENERAL DESCRIPTION The WS27C256F is a HIGH PERFORMANCE 256K UV Erasable Electrically Programmable Read Only Memory. It is manufactured in an advanced CMOS technology which allows it to operate at speeds as fast as 90 ns Access Time over the full military operating range. (If faster speeds are required, contact your WSI sales representative. Two major features of the WS27C256F are its Low Power and High Speed. While operating in a TTL environment it consumes only 65 mA while cycling at full speed. Additionally, the WS27C256F can be placed in a standby mode which drops operating current below 30 mA in a TTL environment and 200 ~ in a CMOS environment. The WS27C256F is configured in the standard EPROM pinout which provides an easy upgrade path for systems which are currently using standard EPROMs. MODE SELECTION PIN CONFIGURATION MODE ~ CE OE Vpp Vee Read VIL VIL Vee Vee DOUT Output Disable X Standby VIH Program VIL Program Verify X OUTPUTS VIH Vee Vee High Z X Vee Vee High Z VIH Vpp Vee DIN VIL Vpp Vee DOUT Program Inhibit VIH VIH Vpp Vee High Z Signature* VIL VIL Vee Vee Encoded Data to H , , ... S! Cc>z>c(c 0 "I II ';;' '3 A,; :;5 A, :; 6 ~'" A'~~8 A2 _,9 A, ~~10 A• . ,11 NC ::12 0 0 :113 II II I, " ~~ I 2~1323130 1 29[: As 28[: A,; a"" 26~~~ 25 •. OE VPP[ 1 A12 [ A7C A,c A,c 28 27 2 3 4 5 ~ A,. 25~A, 24~A. A'C6023~Al1 A,c 7 24~~ ~_ A2 e 8 23 •. CElPGM A,[ 9 22:: 0 7 A,;[ 10 21~: 0& 00c 11 !~!~ 16,F, l'!lH~ 0, [ 12 .; • ~' " .. ~. ~. ~ 0, [ 13 oo~~ooo GND[14 X can be either V,L or V'H' 'For Signature. Ag = 12V. Ao is toggled. and all other address are at: TTL low. Ao = V'L = MFGR 23H. Ao = V'H = DEVICE A8H. ~Vcc 26~A13 22 ~ OE 21:JA,o 20~CEIPGM 19?07 18pO& 17~ 0, 16100. 15100, TOP PRODUCT SELECTION GUIDE PARAMETER WS27C256F-90 WS27C256F-12 WS27C256F-15 Address Access Time (Max) 90 ns 120 ns 150 ns Chip Select Time (Max) 90 ns 120 ns 150 ns Output Enable Time (Max) 30 ns 35 ns 40 ns 3-53 WS27C256F ABSOWTE MAXIMUM RATINGS· ·Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. Storage Temperature .......... -65° to +150°C Voltage on any pin with respect to GND .............. -0.6V to +7V Vpp with respect to GND ........ -0.6V to +14V ESD Protection ...................... >2000V OPERATING RANGE TEMPERATURE Vee +5V ± 10% DC READ CHARACTERISTICS Over Operating Range with Vpp = Vcc. PARAMETER SYMBOL TEST CONDITIONS MIN MAX UNITS 0.4 V 250 itA VOL Output Low Voltage IOL = 4 rnA VOH Output High Voltage IOH = -1 rnA ISB1 Vcc Standby Current CMOS CE = Vcc ± 0.3V (Note 1) ISB2 Vcc Standby Current TIL CE = VIH (Note 2) 5 rnA Icc1 V ce Active Current (CMOS) Note 1 30 (Note 3) rnA Icc2 Vcc Active Current (TIL) Note 2 40 (Note 3) rnA Vpp = Vce Ipp Vpp Supply Current Vpp Vpp Read Voltage III Input Load Current ILO Output Leakage Current NOTES: 2.4 V 100 itA Vcc -0.4 Vcc V VIN = 5.5V or Gnd -10 10 VO UT = 5.5V or Gnd -10 10 ItA ItA 1) CMOS inputs: GNO ± 0.3V or Vee ± 0.'311. 2) TTL inputs: V1L " O.BV, V1H ;. 2.0V. 3) A.C. Ac1ive power component is 3 rnA/MHz (Total Power = AC + OC). AC READ CHARACTERISTICS Over Operating Range with Vpp = Vcc. PARAMETER SYMBOL Address to Output Delay WS27C256F·90 MIN MAX WS27C256F-12 MIN MAX WS27C256F-15 MIN MAX tACC 90 120 150 CE to Output Delay tCE 90 120 150 OE to Output Delay tOE 30 35 40 Output Disable to Output Float tOF 30 35 40 Address to Output Hold tOH 0 AC READ TIMING DIAGRAM 0 UNITS ns 0 TEST LOAD (High Impedance Systems) 320n ADDRESSES ce-----... :::~;~ ~I (INC~DING -=- 100 F SCOPE AND JIG CAPACITANCE) O E - - - - - - -____ TIMING LEVELS OUTPUTS---------~KtV.MIi'~~- Input Levels: .45 and 2.4 Reference Levels: 0.8 and 2.0V 3-54 WS27C256F PROGRAMMING INFORMATION DC CHARACTERISTICS (TA = 25 -+ 5°C, Vee = 5.5V -+ 10%, Vpp PARAMETER SYMBOL Input Leakage Current iVIN = Vee or Gnd) Vee Supply Current During Programming Pulse (eE = PGM = V,l) Vcc Supply Current (Note 3) Input Low Level Input High Level Output Low Voltage During Verify (IOl=4mA) Output High Voltage During Verify (IOH=-1mA) 12.5 + 0.5V) MIN. -10. III Icc Icc V,l V,H MAX. UNIT 10 p.A 60 mA 30 mA V V O.B -0.1 2.0 Vee+ O.3 0.45 VOL V 2.4 VOH V NOTES: 5) Vee must be applied either cOincidentally or before Vpp and removed either cOinCidentally or after Vpp. 6) Vpp must not be greater than 14 volts including overshoot. During CE = PGM = V ,L' Vpp must not be switched from 5 volts to 12.5 volts or vice-versa. 7) During power up the PGM pin must be brought high (~ V,H) either coincident with or before power is applied to Vpp. AC CHARACTERISTICS (TA = 25 ± 5°C, Vee = 5.5V ± 10%, Vpp = 12.5 ± 0.5V) PARAMETER SYMBOLS MIN Address Setup Time tAS 2 TYP MAX UNIT ~s CE High to OE High teoH 2 ~s Output Enable Setup Time tOES 2 ~s Data Setup Time tos 2 ~s Address Hold Time tAH 0 ~s Data Hold Time tOH 2 Chip Disable to Output Float Delay tOF 0 ~s 55 Data Valid From Output Enable tOE Vpp Setup Time tvs 2 PGM Pulse Width tpw 1 OE Low to CE "Don't Care" toex 2 55 ns ns ~s 10 3 ms ~s NOTE: 8) Single pulse programming algorithms should use one 10 ms PGM pulse per byte. PROGRAMMING WA VEFORM ADDRESSES ~ ~ ~ IA.-DATA ----1 DATA IN STABLE I-- los'" HIGH Z f4-IoE ... _ loH - V•• CElPGM' V'L V'H DE VIL - IDF -r-- I-- Iv. f- ICE." V'H tAH DATA OUT VALID V •• Vee - - - ' C ADDRESS STABLE locx- ~ ~ ~ f=tpw~ I-- I- 1e0H l- I--IOE.j ~ J 3-55 WS27C256F PROGRAMMING Upon delivery from WaferScale Integration, Inc. or after each erasure (see Erasure section), the WS27C256F has all 32,768x8 bits in the "1;' or high state. "O's" are loaded into the WS27C256F through the procedure of programming. The programming mode is entered when +12.5V is applied to the Vpp pin, and CE/PGM is taken to V1L• During programming, CE/PGM is kept at V1L• A 0.1 IlF capacitor between Vpp and GND is needed to prevent excessive voltage transients, which could damage the device. The address to be programmed is applied to the proper address pins. 8-bit patterns are placed on the respective data output pins. The voltage levels should be standard TIL levels. ERASURE In order to clear all locations of their programmed contents, it is necessary to expose the WS27C256F to an ultra-violet light source. A dosage of 15W second/cm2 is required to completely erase a WS27C256F. This dosage can be obtained by exposure to an ultra-violet lamp with wavelength of 2537 Angstroms (A) with intensity of 1200011 W/cm 2 for 20 minutes. The WS27C256F should be about one inch from the source and all filters should be removed from the UV light source prior to erasure. It is important to note that the WS27C256F and similar devices will erase with light sources having wavelengths shorter than 4000A. Although erasure times will be much longer than with UV sources at 2537A. the exposure to fluorescent light and sunlight will eventually erase the WS27C256F and exposure to them should be prevented to realize maximum system reliability. If used in such an environment, the package windows should be covered by an opaque label or substance. PROGRAMMERS Data 1/0 Unipak 2 or 2B, software version 12 or later, familyl pinout code 3C/32; WSI's MagicPro™ IBM PC Compatible Engineering Programmer. ORDERING INFORMATION PART NUMBER SPEED (ns) WS27C256F-90CMB WS27C256F-900MB WS27C256F-12CMB WS27C256F-120MB WS27C256F-15CMB WS27C256F-150MB 90 90 120 120 150 150 3-56 PACKAGE TYPE 32 28 32 28 32 28 Pad CLLCC Pin CEROIp, 0.6" Pad CLLCC Pin CEROIp, 0.6" Pad CLLCC Pin CEROIp, 0.6" PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE C2 02 C2 02 C2 02 Military Military Military Military Military Military MIL-STO-883C MIL-STO-883C MIL-STO-883c MIL-STO-883C MIL-STO-883C MIL-STD-883C ...== _ ===~~ ....... ... .~- ---- WS57C256F ... r~~~_ ~-===: ~~ PRELIMINARY WAFERSCALE INTEGRA TION, INC. HIGH SPEED 32K x 8 CMOS EPROM KEY FEATURES • Fast Access Time - • EPI Processing 55 ns - • Low Power Consumption - Latch-Up Immunity Up to 200 rnA • Standard EPROM Pinout 75 mW During Power Down 325 mW Active Power • Bipolar Speeds GENERAL DESCRIPTION The WS57C256F is an extremely HIGH PERFORMANCE 256K UV Erasable Electrically Programmable Read Only Memory. It is manufactured in an advanced CMOS technology which allows it to operate at speeds as fast as 55 ns Access Time. Two major features of the WS57C256F are its Low Power and High Speed. While operating in a TTL environment it consumes only 65 rnA while cycling at full speed. Additionally, the WS57C256F can be placed in a standby mode which drops operating current below 15 rnA in a TTL environment and 200 ~ in a CMOS environment. The WS57C256F also has exceptional output drive capability. It can source 4 rnA and sink 16 rnA per output. The WS57C256F is configured in the standard EPROM pinout which provides an easy upgrade path for systems which are currently using standard EPROMs. MODE SELECTION ~ PIN CONFIGURATION MODE CE OE Vpp Vee Read VIL VIL Vee Vee DOUT Output Disable X OUTPUTS VIH Program VIL VIH Vpp Vee DIN X A6 Vee Vee High Z :~ 5 ~" A,:;S A,:;9 :1 ~~ 10 o . J 11 NC :; 12 0 0 ~] 13 Program Verify X Program Inhibit VIH VIH Vpp Vee High Z Signature* VIL VIL Vee Vee Encoded Data X can be either VIL Vpp Vee DOUT 0'::'" '" !~ o 2 A7 3 A,f 4 A12 26r:NC 25[:lJE 27pA 14 26pA 13 25pA, Me' PoJ; A.6 23pA A' f7 0 2 2 24~~. ~ _ A,{ 8 21pA 10 23. - CElPGM All 9 20 CE/PGM 22:: 0, A"f 10 19p 0, 21 ~= 0, Oof 11 18 0, O,f 12 17 Os ~~ }~g }~)~?~ O,f 13 16 O. C'I Q U M" OzzOOO GNDf 14 15 0, I/) CI VfL or VIH . • For Signature, Ag vpp~pvcc 4 3 2 .. .1323130 1 29[= A8 As :;6 2sr: As VIH Vee Vee High Z Standby ,...~~ug:!~ cccc>z>cct :..~ :..~ :.~: ::.;:.. ~ :....: =12V, Ao is toggled, and all other address are at TIL low. Ao =VfL =MFGR 23H, Ao =VfH =DEVICE A8H. TOP PRODUCT SELECTION GUIDE PARAMETER WS57C256F-55 WS57C256F-70 Address Access Time (Max) 55 ns 70 ns Chip Select Time (Max) 55 ns 70 ns Output Enable Time (Max) 25 ns 30 ns 3-57 WS57C256F ABSOLUTE MAXIMUM RATINGS* *Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. Storage Temperature ........ -65° to + 150°C Voltage on any pin with respect to GND ................ -O.6V to + 7V VPP with respect to GND ... -O.6V to +13 .OV ESD Protection ..................... >2000V· OPERATING RANGE I emperature 0" to +70"C -55" to +125"C Range Comm'l Military Vee +5V+ 5% +5V±10% DC READ CHARACTERISTICS Over Operating Range With Vpp=Vcc. MIN MAX 0.4 UNITS VOL PARAMETER Output Low Voltage IOL=16mA VOH Output High Voltage IOH=-4mA ISB1 Vcc Standby Current CMOS CE=Vcc ± 0.3V. Note 1 & 3 500 p.A ISB2 Vcc Standby Current TTL CE=V,H. Note 2 & 3 SYMBOL TEST CONDITIONS Notes 1 and 4 Vcc Active Current (CMOS) Icc1 15 rnA 30 rnA Military 40 rnA Cornrn'l Military 35 rnA 45 100 Vcc mA p.A V Vcc Active Current (TTL) Ipp Vpp III Vpp Supply Current Vpp Read Voltage Input Load Current Y,N -5.5V or Gnd ILO Output Leakage Current VouT =5.5V or Gnd Vpp=Vcc NOTES: 1) CMOS inputs: GNO ± O.3V or Vee ± O.3V. 2) TTL inputs: V1L .. O.BV, V1H ;. 2.0V. AC READ CHARACTERISTICS V Cornm'l Icc2 Notes 2 and 4 V 2.4 Vcc-0.4 -10 -10 10 /LA 10 /LA 3) A.C. Power component adds 1 rnA/MHz. 4) A.C. Power component adds 3 rnA/MHz. Over Operating Range with Vpp = Vcc. PARAMETER Address to Output Delay SYMBOL WS57C256F-55 WS57C256F-70 MIN MIN MAX tACC 50 MAX 70 CE to Output Delay tCE 55 70 OE to Output Delay tOE 25 30 Output Disable to Output Float tOF 25 30 Address to Output Hold tOH 0 AC READ TIMING DIAGRAM UNITS ns 0 TEST LOAD (High Impedance Systems) 97.50 ADDRESSES CE---"""",- :.:~:~ ~30PF I=- (INCWDING SCOPE AND JIG CAPACITANCE) OE--------, TIMING LEVELS OUTPUTS ---------~::tVAuol"t:~-- Input Levels: 0 and 3V Reference Levels: 0.8 and 2.0V 3-58 WS57C256F PROGRAMMING INFORMATION DC CHARACTERISTICS (TA=25 ± 5°C, Vcc=5.50V ± 5%, Vpp=12.5±0.5V) PARAMETER Input Leakage Current iVIN = Vee or Gnd) Vee Supply Current During Programming Pulse (CE = PGM = VIL) Vee Supply Current (Note 4) SYMBOL MAX. UNIT 10 /LA 60 mA 35 mA V V -10 III Icc Icc VIL VIH Input Low Level Input High Level Output Low Voltage During Verify (IOL=16mA) -0.1 2.0 0.8 Vee+ 0.3 0.45 VOL Output High Voltage During Verify (IOH= -4mA) NOTES: MIN. V 2.4 VOH V 6) Vcc must be applied either cOincidentally or before Vpp and removed elthER,£Qlncldentally or after Vpp. 7) Vpp must not be greater than 14 volts including overshoot. During CE ~ PGM ~ V,L, Vpp must not be switched from 5 volts to 12.5 volts or vice-versa. 8) During power up the PGM pin must be brought high (2 V,H) either coincident with or before power is applied to Vpp. AC CHARACTERISTICS (TA = 25 = S.SOV ± 5°C, Vec PARAMETER ± 5%, Vpp = 12.5 ± O.5V) TYP MAX UNIT SYMBOLS MIN Address Setup Time tAS 2 CE High to OE High teoH 2 I!S Output Enable Setup Time tOES 2 I!s Data Setup Time tos 2 I!S Address Hold Time tAH 0 I!S Data Hold Time tOH 2 Chip Disable to Output Float Delay tDF 0 Data Valid From Output Enable tOE Vpp Setup Time tvs 2 PGM Pulse Width tpw 1 OE Low to CE "Don't Care" toex 2 I!S I!S 130 ns 130 ns 10 ms lIs 3 lIS NOTE: 9) A single shot programming algOrithm should use one 10 ms pulse. PROGRAMMING WAVEFORM ADDRESSES ~ ADDRESS STABLE --1 ,..IAS .. DATA -----1 DATA IN STABLE !--Ios- HIGH Z Vpp Vpp Vee - - - ' locx- I- V,H V,L V,H OE V,L - IoF I+- r--Ivs ... -ICES" CE/PGM C I+- DATA OUT VALID f.IOE .... I+-I0H - tAH ~ Ji ~Ipw-j I--I OES 1 ~ ~ I- ICOH ~ j 3-59 WS57C256F PROGRAMMING Upon delivery from WaferScale Integration, Inc. or after each erasure (see Erasure section), the WS57C256F has all 32,768x8 bits in the "1," or high state. "O's" are loaded into the WS57C256F through the procedure of programming. The programming mode is entered when +13.5V is applied to the V pp pin and CElPGM is taken to V 1L. During Programming, CE/PGM is kept at VIL' A 0.1 I1F capacitor between V pp and GND is needed to prevent excessive voltage transients which could damage the device. The address to be programmed is applied to the proper address pins. 8-bit patterns are placed on the respective data output pins. The voltage levels should be standard TTL levels. to an ultra-violet lamp with wavelength of 2537 Angstroms (A) with Intensity of 1200011 W/cm 2 for 20 minutes. The WS57C256F should be about one inch from the source and all filters should be removed from the UV light source prior to erasure. It is important to note that the WS57C256F and similar devices will erase with light sources having wavelengths shorter than 4000A. Although erasure times will be much longer than with UV sources at 2537A, the exposure to fluorescent light and sunlight will eventually erase the WS57C256F and exposure to them should be prevented to realize maximum system reliability. If used in such an environment, the package windows should be covered by an opaque label or substance. ERASURE In order to clear all locations of their programmed contents, it is necessary to expose the WS57C256F to an ultra-violet light source. A dosage of 15W second/cm 2 is required to completely erase a WS57C256F. This dosage can be obtained by exposure PROGRAMMERS Data I/O Unipak 2 or 2B, software version 12 or later; WSI's MagicPro™ IBM PC Compatible Engineering Programmer. ORDERING INFORMATION PART NUMBER WS57C256F-550 WS57C256F-70CMB WS57C256F-700 WS57C256F-700MB 3-60 SPEED PACKAGE TYPE (ns) 55 70 70 70 28 32 28 28 Pin CEROIp, 0.6" Pad CLLCC Pin CEROIp, 0.6" Pin CEROIp, 0.6" PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE 02 C2 02 02 Comm'l Military Comm'l Military Standard MIL-STO-883C Standard MIL-STD-883C WS57C256F ADVANCE INFORMATION WAFERSCALE INTEGRA110N, INC. HIGH SPEED 32K x 8 CMOS EPROM KEY FEATURES • EPI Processing • Fast Access Time - - 35 ns • Low Power Consumption - Latch-Up Immunity Up to 200 mA ESD Protection Exceeds 2000V • Standard EPROM Pinout 75 mW During Power Down 325 mW Active Power GENERAL DESCRIPTION The WS57C256F is a 32K x 8 CMOS EPROM which has been speed-enhanced from 55 ns to 35 ns. It is based upon WaferScale's patented CMOS Split Gate EPROM technology. The 35 ns access time of the WS57C256F is a key parameter. Traditionally, as memory densities increase, memory access times become slower. This forces microprocessors to insert,Wait States which negatively impact system throughput. Real Time applications cannot afford Wait States regat(jfess''bf memory density. WaferScale's unique memories can keep pace with the fastest microprocessors. Tlie~c~tfon of speed and density available in the WS57C256F enables the use of more complex and cori1Prehe~ive algorli:ims in Real Time applications. WaferScale's patented CMOS Split-GateEPROMtechnoIb-9y~toniy'~bles the development of fast and dense memory products, it also provides a higher level,of Quality an¢Reliability. Tests have proven that WSI EPROM products program very efficiently and quickly. Also, the W$I EPROM retains its data an order of magnitude better than traditional EPROM technologies. This combination speed, density, quality and reliability make WSI the obvious choice when selecting a non-volatile memory supplier. of The WS57C256F is configured in the JEDEC standard EPROM pin configuration. It is also easily programmed on popular EPROM programmers as well as the MagicPro™ IBM PC compatible engineering programmer offered byWSI. MODE SELECTION ~ PIN CONFIGURATION MODE CE OE Vpp Vce Read VIL VIL Vee Vee DOUT Output Disable X Standby VIH Program V1L Program Verify X OUTPUTS ,.. ~ 0( 01( VIH Vee Vee High Z X Vee Vee HighZ VIH Vpp Vee DIN VIL Vpp Vee DOUT Program Inhibit VIH VIH Vpp Vee High Z Signature* VIL VIL Vee Vee Encoded Data 1:0 g :! , > z> c c( :..~:..; ~;: ::..~:..~ ~~ 432"'323130 1 29~: A, A, 27'A4 :~7 A" A. :;8 NC A2 :~ 9 25(: i5E A, :~ 10 24~:. A10 A, :]11 23:: CE/PGM NC :]12 22:: 0, 0 0 :J 13 21~: 0& As :~5 A, :;6 0 26~: !~ !H~ ~~ !l!.lH~ "'",,''''''' <5 Q (,) o zzOOO N X can be either V1L or VIH • -For Signature, Ag = 12V, Ao is toggled, and all other address are at TTL low. Ao= V1L = MFGR 23H, Ao= V1H = DEVICE ASH, 2sr: (OJ OIl' 01» CI vPP[~~Vcc A12 [ 2 A,[ 3 AoC4 A,C5 A.[ 6 A31: A2 7 8 A:~ 9 A,c 10 OoC 11 0, c 12 O,C 13 GNDC 14 27~A,. 26 JA13 25JA, 24JA. 23 JA l1 0 2 2 JOE 21 JAiD 20 CEtPGM 19 JO, 18 O. 17 0, 16 O. 15 J0 3 TOP PRODUCT SELECTION GUIDE WS57C256F-35 WS57C256F-45 Address Access Time (Max) PARAMETER 35 ns 45 ns Chip Select Time (Max) 35 ns 45 ns Output Enable Time (Max) 20 ns 25 ns 3-61 WS57C256F "Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. ABSOLUTE MAXIMUM RATlNGS* Storage Temperature ........ -65° to + 150°C Voltage on any pin with respect to GND ................ -O.6V to + 7V VPP with respect to GND ... -O.6V to +13.0V ESD Protection ..................... > 2000V OPERATING RANGE Temperature 0' to +70'C -55' to +125'C Range Comm'l Military Vee +5V±5% +5V±10% DC READ CHARACTERISTICS Over Operating Range with Vpp = Vee· SYMBOL VOL PARAMETER Output Low Voltage IOL=16mA VOH Output High Voltage IOH=-4mA 1581 Vcc Standby Current CMOS CE=Vcc ± 0.3V. Note 1 1582 Vcc Standby Current TTL CE=VIH. Note 2 Vcc Active Current (CMOS) ICCl MAX UNITS 0.4 V 500 pA 2.4 Notes 1 and 3 ICC2 Vcc Active Current (TTL) Ipp Vpp III Vpp Supply Current Vpp Read Voltage Input Load Current VIN -5.5V or Gnd ILO Output Leakage Current V NOTES: 1) CMOS inpuls: GNO ± 03>1 or Vee 2) TTL inputs: V1L " OIN, V 1H .. 2.fN. MIN TEST CONDITIONS Notes 2 and 3 V 5 mA Comm'l 30 rnA Military 40 rnA Comm'l 35 rnA Military 45 100 Vcc 10 rnA pA V p.A 10 p.A Vpp=Vcc ± 03>1. Vcc-O.4 -10 ouT =5.5V or Gnd -10 3) A.C. Power component adds 3 rnA/MHz. AC READ CHARACTERISTICS Over Operating Range with Vpp = Vec. PARAMETER SYMBOL -_.... WS57C256F-35 WS57C256F-45 MIN MIN MAX MAX Address to Output Delay t ACC 35 45 CE to Output Delay OE to Output Delay Output Disable to Output Float Address to Output Hold tCE 35 45 tOE tDF tOH 15 15 20 20 AC READ TIMING DIAGRAM UNITS ns 0 0 TEST LOAD (High Impedance Systems) 97.50 ADDRESSES CE - - - - - - . . :::~;~30PF I-=- CAPACITANCE) (INCWDING SCOPE AND JIG OE--------------, TIMING LEVELS OUTPUTS---------~~~~!l~-- 3-62 Input Levels: 0 and 3V Reference Levels: 0.8 and 2.0V WS57C256F PROGRAMMING INFORMATION DC CHARACTERISTICS (TA = 25 ± 5°C, Vee = 5.50V ± 5%, Vpp PARAMETER l,n put Leakage Current VIN = vee or Gnd) Vee Supply Current During Programming Pulse (eE = PGM = VIL) Vee Supply Current (Note 4) MIN. SYMBOL MAX. UNIT 10 /.LA 60 mA 35 mA V V -10 III Icc Icc VIL VIH Input Low Level Input High Level Output Low Voltage During Verify (IOL= 16mA) -0.1 2.0 0.8 Vee + 0.3 0.45 VOL Output High Voltage During Verify (IOH= -4mA) NOTES. 12.5 ± 0.5V) VOH V 2.4 V 6) Vcc must be applied either cOincidentally or before Vpp and removeQ.§lther cOincidentally or after Vpp. 7) Vpp must not be greater than 14 volts including overshoot. During CE = PGM = V,L, Vpp must not be switched from 5 volts to 12.5 volts or vice-versa. 8) During power up the PGM pin must be brought high k V,H) either coincident with or before power is applied to Vpp. AC CHARACTERISTICS (TA = 25 ± 5°C, Vee PARAMETER = 5.50V ± 5%, Vpp = 12.5 ± 0.5V) MAX MIN t AS 2 !-IS CE High to OE High teoH 2 !-IS Output Enable Setup Time tOES 2 !-IS tos 2 !-IS Address Hold Time tAH 0 !-IS Data Hold Time tOH 2 tOF 0 Data Setup Time Chip Disable to Output Float Delay TYP UNIT SYMBOLS Address Setup Time !-IS 130 13(} Data Valid From Output Enable tOE Vpp Setup Time tvs 2 PGM Pulse Width tpw 1 OE Low to CE "Don't Care" toex 2 ns ns !-IS 10 3 ms !-IS PROGRAMMING WAVEFORM ADDRESSES ~ _ _ _+f I-'AS .. HIGHZ DATA IN STABLE DATA_ -4-'OH .... --'os"" ) '-'IoE ... V•• VPF Vee --1 --'vs- 'ocx- r- -4-'CES" V,H CE/PGM V'L V ,H DE V'L K= ADDRESS STABLE ~ i ~'PW....j l---' oE8 1 ~ tAH DATA OUT VALID - 'DF t-- Ir-- l- ~ r- 'COH ~ J 3-63 WS57C256F PROGRAMMING Upon delivery from WaferScale Integration, Inc. or after each erasure (see Erasure section), the WS57C256F has all 32,768x8 Bits in the "1," or high state. "O's" are loaded into the WS57C256F through the procedure of programming. The programming mode is entered when +13.5V is applied to the V pp pin and CEJPGM is taken to V1L • During Programming, CE/PGM is kept at V 1L • A 0.1 ).IF capacitor between V pp and GND is needed to prevent excessive voltage transients which could damage the device. The address to be programmed is applied to the proper address pins. 8-bit patterns are placed on the respective data output pins. The voltage levels should be standard TTL levels. ERASURE In order to clear all locations of their programmed contents, it is necessary to expose the WS57C256F to an ultra-violet light source. A dosage of 15W second/cm 2 is required to completely erase a WS57C256F. This dosage can be obtained by exposure to an ultra-violet lamp with wavelength of 2537 Angstroms (A) with intensity of 12000).1 W/cm 2 for 20 minutes. The WS57C256F should be about one inch from the source and all filters should be removed from the UV light source prior to erasure. It is important to note that the WS57C256F and similar devices will erase with light sources having wavelengths shorter than 4000A. Although erasure times will be much longer than with UV sources at 2537A, the exposure to fluorescent light and sunlight will eventually erase the WS57C256F and exposure to them should be prevented to realize maximum system reliability. If used in such an environment, the package windows should be covered by an opaque label or substance. ORDERING INFORMATION PART NUMBER SPEED (ns) WS57C256F-350 WS57C256F-45CMB WS57C256F-450 WS57C256F-450MB WS57C256F-55CMB WS57C256F-550MB 35 45 45 45 55 55 3-64 PACKAGE TYPE 28 32 28 28 32 28 Pin CEROIp, Pad CLLCC Pin CEROIp, Pin CEROIp, Pad CLLCC Pin CEROIp, 0.6" 0.6" 0.6" 0.6" PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE 02 C2 02 02 C2 02 Comm'l Military Comm'l Military Military Military Standard MIL-STO-883C Standard MI L-STO-883C MIL-STO-883C MIL-STO-883C ---- - - -5F==~~ -..., .--. - ........ -- WS27C256L ~~ ADVANCE INFORMATION WAFERS(,ALE INTEGRA TION, INC. 32K X 8 CMOS EPROM KEY FEATURES • 300 Mil Dip or Standard 600 Mil Dip • Fast Access Time - 90 ns • EPI Processing • Low Power Consumption - 0.5 mW During Power Down 150 mW Active Power @ 5 MHz - Latch·Up Immunity to 200 mA ESD Protection Exceeds 2000V • Drop-In Replacement for 27C256 or 27256 GENERAL DESCRIPTION The WS27C256L is a HIGH PERFORMANCE 256K UV Erasable Electrically Programmable Read Only Memory. It is manufactured in WSl's latest CMOS EPROM technology which enables it to operate at speeds as fast as 90 ns access time over the full operating range. (If faster speeds are required, contact your WSI sales representative.) The WS27C256L can directly replace any 32K x 8 EPROM which conforms to the JEDEC standard. Examples of this would be as follows: 27256, 27C256, or 27C256F. It can be easily programmed using standard EPROM program· mers or the MagicPro™ IBM PC compatible engineering programmer offered by WSI. The WS27C256L is also available in a 300 mil Dip. The pin configuration remains the same as the 600 mil wide package and the programming algorithms are unchanged. This allows for a sJmple PCB layout Change to take advantage of a 50% reduction in required ,board space. An upgrade path to a 512K product (WS27C512F) is provided. The high-speed (90 ns access time) of the WS27C256L enables it to run in a "No Wait State" environment with such microprocessors as the 16 MHz 80286. Slower speed versions are also available for lower performance applications. The WS27C256L is configured in the standard EPROM pinout which provides an easy upgrade path for systems which are currently using standard EPROMs. PIN CONFIGURATION MODE SELECTION ~------------------------------~ ... ~ MODE CE Read VIL Output Disable ~ 8::0 8 :! ~ cc>z>cc OE Vpp Vee OUTPUTS VIL Vee Vee DouT X VIH Vee Vee High Z Standby VIH X Vee Vee High Z Program VIL Program Verify X Program Inhibit VIH VIH Vpp Vee DIN VIL Vpp Vee DOUT VIH Vpp Vee High Z x can be either V1L or VIH . TOP PRODUCT SELECTION GUIDE PARAMETER WS27C256L-90 WS27C256L-12 Address Access Time (Max) 90 ns 120 ns Chip Select Time (Max) 90 ns 120 ns Output Enable Time (Max) 30 ns 35 ns 3-65 WS27C256L *Notlce: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. ABSOLUTE MAXIMUM RA TINGS* Storage Temperature .......... -65 0 C to +150 0 C Voltage on any pin with respect to GND ..................... -0.6V to +7V VPP with respect to GND ........ -0.6V to +14.0V ESD Protection ......................... >2000V OPERATING RANGE TEMPERATURE RANGE Military -55°C to +125°C Commercial 0° to +70oC Vee +5V ± 10% DC READ CHARACTERISTICS Over Operating Range With Vpp= Vcc. SYMBOL PARAMETER MAX UNITS 0.4 VOL Output Low Voltage IOL= 4mA VOH Output High Voltage IOL=-1mA ISBI Vcc Standby Current CMOS CE=Vcc ISB2 Vcc Standby Current TTL CE=VIH. Note 2 IccI Vcc Active Current (CMOS) ICC2 MIN TEST CONDITIONS V 2.4 V ± 0.3V. Note 1 100 p.A 3 mA Note 1 17 (Note 3) mA 33 (Note 3) mA Vcc Active Current (TTL) Note 2 Ipp Vpp Supply Current Vpp= Vcc Vpp Vpp Read Voltage 100 p.A Vcc - 0.4 Vcc V III Input Load Current VIN = 5.5V or Gnd - 10 10 p.A ILO Output Leakage Current VOUT = 5.5V or Gnd - 10 10 p.A NOTES: I) CMOS inputs: GND ± O.3V or Vee ± 2) TTL inputs: V1L .. OJN, V1H ;. 2.0V. O.3V. 3) A.C. Active power component is 2.5 rnA/MHz (Total Power AC READ CHARACTERISTICS Over Operating Range with V pp PARAMETER Address to Output Delay SYMBOL MAX WS27C256L-12 MIN 90 120 CE to Output Delay tCE 90 120 OE to Output Delay tOE 30 35 Output Disable to Output Float tDF 30 35 Address to Output Hold tOH AC READ TIMING DIAGRAM UNITS MAX tACC 0 AC + DC). = Vcc. WS27C256L-90 MIN = ns 0 TEST LOAD (High Impedance Systems) 3200 2.01V~ ADDRESSES CE - - - - - - . , D.U.T.~ 100 pF I= (INCWDING SCOPE AND JIG CAPACITANCE) OE-------, TIMING LEVELS OUTPUTS 3-66 ---------~~~~!l~-- Input Levels: .45 and 2.4 Reference Levels: 0.8 and 2.0V WS27C256L PROGRAMMING INFORMATION DC CHARACTERISTICS (TA = 25 ± 5°C, Vee = 5.5V ± 10%, Vpp = 12.5 ± 0.5V) SYMBOL PARAMETER Input Leakage Current iVIN = Vee or Gnd} Vpp Supply Current During Programming Pulse (CE = PGM = V,d Vee Supply Current MIN. MAX. UNIT 10 /-LA 60 mA 33 mA -10 III Ipp Icc V ,L V,H Input Low Level Input High Level Output Low Voltage During Verify (IOL=4mA) -0.1 2.0 0.8 Vee+0.3 V 0.4 VOL V V Output High Voltage During Verify VOH 2.4 V (low-1mA) NOTES: 5) Vcc must be applied either cOincidentally or before Vpp and remove~lth~lncldentaily or after Vpp. 6) Vpp must not be greater than 14 volts including overshoot. During CE ~ PGM = V,L, Vpp must not be switched from 5 volts to 12.5 volts or vice· versa. 7) During power up the PGM pin must be brought high (~V,H) either coincident with or before power is applied to Vpp. AC CHARACTERISTICS (TA = 25 PARAMETER ± 5°C, Vee = 5.5V ± 10%, Vpp = 12.5 ± 0.5V) MAX. SYMBOL t AS MIN. 2 I'S to OE High Output Enable Setup Time teoH 2 1,5 tOES 2 1,5 Data Setup Time Address Hold Time Data Hold Time tos tAH 2 1,5 0 1,5 tOH 2 Chip Disable to Output Float Delay tOF 0 Data Valid from Output Enable tOE Vpp Setup Time PGM Pulse Width tvs 2 tpw tocx 1 Address Setup Time CE High OE Low to CE "Don't Care" TYP. UNIT I'S 55 ns ns 10 ms 55 ,,5 3 2 1'5 NOTE: 8) Single pulse programming algorithms should use one 10 ms PGM pulse per byte. PROGRAMMING WA VEFORM ADDRESSES ~ C ADDRESS STABLE -.j .... I AS ... DATA IN STABLE DATA~ .... Ios- Vcc~ IAH DATA OUT VALID ·IoE- I-IOH - Vpp Vpp HIGH Z - - IOF .... Ivs ..... locx- -ICES'" V ,H CE/PGM V ,L V ,H DE V,L Xi ~Ipw~ r- 1- teoH rt1f}.rI I--IOES 1 ~ J 3·67 WS27C256L PROGRAMMING Upon delivery from WaferScale Integration, Inc. or after each erasure (see Erasure section), the WS27C256L has all 32,768x8 Bits in the "1," or high state. "D's" are loaded into the WS27C256L through the procedure of programming. The programming mode is entered when +12.5V is applied to the V pp pin and CEJPGM is taken to V1L. During Programming, CE/PGM is kept at V1L' A 0.1 ~F capacitor between V pp and GND is needed to prevent excessive voltage transients which could damage the device. The address to be programmed is applied to the proper address pins. a-bit patterns are placed on the respective data output pins. The voltage levels should be standard TTL levels. ERASURE In order to clear all locations of their programmed contents, it is necessary to expose the WS27C256L to an ultra-violet light source. A dosage of 15W second/cm 3 is required to completely erase a WS27C256L. This dosage can be obtained by exposure to an ultra-violet lamp with wavelength of 2537 Angstroms and intensity of 12000~ W/cm 3 for 20 minutes. The WS27C256L should be about one inch from the source and all filters should be removed from the UV light source prior to erasure. It is important to note that the WS27C256L and similar devices will erase with light sources having wavelengths shorter than 4000A. Although erasure times will be much longer than with UV sources at 2537A, the exposure to fluorescent light and sunlight will eventually erase the WS27C256L and exposure to them should be prevented to realize maximum system reliability. If used in such an environment, the package windows should be covered by an opaque label or substance. ORDERING INFORMATION PART NUMBER WS27C256L-90D WS27C256L-90DMB WS27C256L-90P WS27C256L-90S WS27C256L-9OT WS27C256L-9OTMB WS27C256L-12CMB WS27C256L-12D WS27C256L-12DMB WS27C256L-12P WS27C256L-12S WS27C256L-12T WS27C256L-12TMB 3-68 SPEED PACKAGE TYPE (n5) 90 90 90 90 90 90 120 120 120 120 120 120 120 28 28 28 28 28 28 32 28 28 28 28 28 28 Pin CERIlAP, 0.6" Pin CERDIp, 0.6" Pin Plastic DIP, 0.6" Pin Plastic DIP, 0.3" Pin CERDIp, 0.3" Pin CERDIp, 0.3" Pad CLLCC Pin CERDIp, 0.6" Pin CERDIp, 0.6" Pin Plastic DIP, 0.6" Pin Plastic DIP, 0.3" Pin CERDIp, 0.3" Pin CERDIp, 0.3" PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE D2 D2 P3 S2 T2 T2 C2 D2 D2 P3 S2 T2 T2 Comm'l Military Comm'l Comm'l Comm'l Military Military Comm'l Military Comm'l Comm'l Comm'l Military Standard M IL-STD-883C Standard Standard Standard MIL-STD-883C MIL-STD-883C Standard MIL-STD-883C Standard Standard Standard MI L-STD-883C .... ...., ....,...---_ ........ ::'................. == == :==== ~ ~aFAf WS2C ____________________________ 7~2~5~6~F PRELIMINARY WAFERsrALE INTEGRA 110N, INC. COMMERCIAL 32K x 8 CMOS EPROM KEY FEATURES • EPI Processing • Fast Access Time - - 90 ns • Low Power Consumption - Latch-Up Immunity Up to 200 mA • Standard EPROM Pinout 1 mW During Power Down 325 mW Active Power • Compatible with WS57C256F The WS27C256F is an extremely HIGH PERFORMANCE 256K UV Erasable Electrically Programmable Read Only Memory. It is manufactured in an advanced CMOS technology which allows it to operate at speeds as fast as 90 ns Access Time. (If faster speeds are required, contact your WSI sales representative.) Two major features of the WS27C256F are its Low Power and High Speed. While operating in a TTL environment it consumes only 65 mA while cycling at full speed. Additionally, the WS27C256F can be placed in a standby mode which drops operating current below 1 mA in a TTL environment and 100 !lA in a CMOS environment. The WS27C256F is configured in the standard EPROM pinout which provides an easy upgrade path for systems which are currently using standard EPROMs. MODE SELECTION PIN CONFIGURA TlON ~ MODE CE OE Vpp Vee Read VIL VIL Vee Vee DOUT Output Disable X Standby VIH Program VIL OUTPUTS VIH Vee Vee High Z X Vee Vee High Z VIH Vpp Vee DIN Program Verify X Program Inhibit VIH VIH Vpp Vee High Z Signature* VIL VIL Vee Vee Encoded Data VIL Vpp Vee DOUT X can be either V1L or VIH . 'For Signature, A g = 12V, Ao is toggled, and all other address are at TIL low. Ao V 1L MFGR 23H, Ao V 1H DEVICE A8H. = = = = TOP PRODUCT SELECTION GUIDE PARAMETER WS27C256F-90 WS27C256F-12 Address Access Time (Max) 90 ns 120 ns Chip Select Time (Max) 90 ns 120 ns Output Enable Time (Max) 30 ns 35 ns 3-69 D WS27C256F ABSOWTE MAXIMUM RATINGS· *Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. Storage Temperature .......... -65° to +150°C Voltage on any pin with respect to GND .............. -0.6V to +7V Vpp with respect to GND ........ -0.6V to +14V ESD Protection ...................... >2000V OPERATING RANGE TEMPERATURE Vcc +5V ± 10% DC READ CHARACTERISTICS SYMBOL Over Operating Range With Vpp= Vee. PARAMETER TEST CONDITIONS = 4 mA = -1 mA = Vec ± 0.3V (Note = VIH (Note 2) VOL Output Low Voltage 10L VOH Output High Voltage 10H ISB1 Vee Standby Current CMOS CE ISB2 Vcc Standby Current TIL CE Icc1 Vcc Active Current (CMOS) Note 1 Icc2 Vcc Active Current (TIL) Note 2 Vpp Ipp Vpp Supply Current Vpp Vpp Read Voltage III Input Load Current ILo Output Leakage Current NOTES: PARAMETER CE to Output Delay UNITS 0.4 V V 2.4 100 JJ.A 1 rnA I Comm'l 30 (Note 3) mA J Comm'l 35 (Note 3) mA 100 JJ.A V -10 Vcc 10 -10 10 1) = Vce = 5.5V or Gnd VOUT = 5.5V or Gnd VIN 3) A.C. Active power component is 3 Over operating Range with Vpp SYMBOL Address to Output Delay MAX Vcc -0.4 1) CMOS inputs: GND ± O.3V or Vee ± O.3V. 2) TTL inputs: V 1L .. O.8V, V 1H ~ 2.0V. AC READ CHARACTERISTICS MIN rnA/MHz (Total Power = WS27C256F-12 MIN MAX tACC 90 120 120 t CE 90 OE to Output Delay tOE 30 35 Output Disable to Output Float t OF 30 35 Address to Output Hold t OH AC READ TIMING DIAGRAM IlA AC + DC). = Vcc. WS27C256F-90 MIN MAX 0 IlA UNITS ns 0 TEST LOAD (High Impedance Systems) 320Q ADDRESSES .. C E - - -......... :.:~;~ I-=- 100pF (INCWDING SCOPE AND JIG CAPACITANCE) O E - - - - - -......... TIMING LEVELS OUTPUTS --------_a.t"VALiDr~+_- Input Levels: .45 and 2.4 Reference Levels: 0.8 and 2.0V 3-70 WS27C256F PROGRAMMING INFORMATION DC CHARACTERISTICS (TA = 25 ± 5°C, Vee = 5.5V ± 10%, Vpp = 13.5 ± 0.5V) PARAMETER Input Leakage Current (V,N = Vee or Gnd) Vee Supply Current During Programming Pulse (CE = PGM = V,L) Vec Supply Current (Note 3) Input Low Level Input High Level Output Low Voltage During Verify (IOL=4mA) Output High Voltage During Verify (IOH=-1mA) NOTES: MIN. SYMBOL -10. III Icc Icc V,L V,H MAX. UNIT 10 J.LA 60 mA 35 0.8 Vee +0.3 -0.1 2.0 0.45 VOL VOH mA V V V 2.4 V 5) Vcc must be applied either cOincidentally or before Vpp and remove~lth~InCldentaily or after Vpp. 6) Vpp must not be greater than 14 volts including overshoot. During CE = PGM = V,L , Vpp must not be switched from 5 volts to 13.5 volts or vice-versa. 7) During power up the PGM pin must be brought high (~ V,H) either coincident with or before power is applied to Vpp. AC CHARACTERISTICS (TA = 25 ± 5°C, Vee PARAMETER = 5.5V = 13.5 ± 5%, Vpp ± 0.5V) SYMBOLS MIN Address Setup Time tAS 2 ~s CE High to OE High teoH 2 ~s Output Enable Setup Time tOES 2 ~s Data Setup Time tos 2 ~s Address Hold Time tAH 0 ~s tOH 2 ~s Chip Disable to Output Float Delay tOF 0 Data Valid From Output Enable tOE Data Hold Time Vpp Setup Time tvs 2 PGM Pulse Width tpw 1 OE Low to CE "Don't Care" toex 2 TYP MAX UNIT 55 ns 55 ns 10 ms ~s 3 ~s NOTE: 8) Single pulse programming algorithms should use one 10 ms PGM pulse per byte. PROGRAMMING WA VEFORM ADDRESSES ~ ~ ~IAS"" DATA~ DATA IN STABLE ~Ios"'" HIGH Z f.IOE ..... I-I OH - Vcc --.I ~Ivsf.- ICES" V,H CEIPGM V,L V,H OE V,L tocx - j ~tpw..j ~ i--tOES 1 ~ tAH :-- DATA OUT VALID V•• V•• C ADDRESS STABLE - - I- IOF I-- tCOH ~ / 3-71 WS27C256F PROGRAMMING Upon delivery from WaferScale Integration, Inc. or after each erasure (see Erasure section), the WS27C256F has all 32,768x8 bits in the "1," or high state. "O's" are loaded into the WS27C256F through the procedure of programming. The programming mode is entered when +13.5V is applied to the Vp.e...Pin, and CE/PGM is taken to V1L • During Programming, CE/PGM is kept at V1L• A 0.1 I1F capacitor between Vpp and GND is needed to prevent excessive voltage transients, which could damage the device. The address to be programmed is applied to the proper address pins. 8-bit patterns are placed on the respective data output pins. The voltage levels should be standard TTL levels. ERASURE In order to clear all locations of their programmed contents, it is necessary to expose the WS27C256F to an ultra-violet light source. A dosage of 15W second/cm 2 is required to completely erase a WS27C256F. This dosage can be obtained by exposure to an ultra-violet lamp with wavelength of 2537 Angstroms (A.) with intensity of 1200011 W/cm 2 for 20 minutes. The WS27C256F should be about one inch from the source and all filters should be removed from the UV light source prior to erasure. It is important to note that the WS27C256F and similar devices will erase with light sources having wavelengths shorter than 4000A.. Although erasure times will be much longer than with UV sources at 2537A, the exposure to fluorescent light and sunlight will eventually erase the WS27C256F and exposure to them should be prevented to realize maximum system reliability. If used in such an environment, the package windows should be covered by an opaque label or substance. PROGRAMMERS Data 110 Unipak 2 or 2B, software version 12 or later, familyl pinout code 3C/32; WSI's MagicPro™ IBM PC Compatible Engineering Programmer. ORDERING INFORMATION PART NUMBER SPEED (ns) PACKAGE TYPE PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE WS27C256F-90D WS27C256F-120 90 120 28 Pin CEROIp, 0.6" 28 Pin CEROIp, 0.6" 02 02 Comm'l Comm'l Standard Standard 3-72 iF==~~ ---- -- WS27C512F r..-..-..-_ ~~~== ADVANCE INFORMATION WAFERSCALE INTEGRATION, INC. HIGH SPEED 64K x 8 CMOS EPROM KEY FEA TURES • Fast Access Time - • EPI Processing 70 ns - • Low Power Consumption - 75 mW During Power Down 325 mW Active Power Latch-Up Immunity Up to 200 mA • Standard EPROM Pinout • Bipolar Speeds GENERAL DESCRIPTION The WS27C512F is an extremely HIGH PERFORMANCE 512K UV Erasable Electrically Programmable Read Only Memory. It is manufactured in an advanced CMOS technology which allows it to operate at speeds as fast as 70 ns Access Time. Two major features of the WS27C512F are its Low Power and High Speed. While operating in a TTL environment it consumes only 72 rnA while cycling at full speed. Additionally, the WS27C512F can be placed in a standby mode which drops operating current below 2 mA in a TTL environment and 200 IlA in a CMOS environment. The WS27C512F also have exceptional output drive capability. It can source 1 mA and sink 4 mA per output. The WS27C512F is configured in the standard EPROM pinout which provides an easy upgrade path for systems which are currently using standard EPROMs. MODE SELECTION ~ PIN CONFIGURA TION MODE CE OEI Vpp Vee Read VIL VIL Vee DOUT C VIH Vee High Z High Z Output Disable OUTPUTS Standby VIH X Vee Program VIL Vpp Vee DIN Program Verify VIL VIL Vee DOUT Program Inhibit VIH VIH Vee High Z Signature' VIL VIL Vee Encoded Data X can be either VIL or VIH 'For Signature, ~ = 12V, AD is toggled, and all other address are at TTL low. Ao = VIL = MFGR 23H, Ao = VIH = DEVICE AAH. TOP PRODUCT SELECTION GUIDE PARAMETER WS27C512F- 70 WS27C512F-90 Address Access Time (Max) 70 ns 90 ns Chip Select Time (Max) 70 ns 90 ns Output Enable Time (Max) 25 ns 30 ns 3-73 WS27C512F ABSOLUTE MAXIMUM RATINGS* Storage Temperature .......... -65° C to +150° C Voltage on any pin with respect to G N D ..................... -0. 6V to +7V VPP with respect to GND ........ -0.6V to +13.0V ESD Protection ......................... >2000V OPERATING RANGE Range Temperature Vee Comm'l. 0° to +70°C +5V ± 5% Military -55· to +125·C +5V ± 10% ·Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. DC READ CHARACTERISTICS Over Operating Range with Vpp=Vee. SYMBOL PARAMETER TEST CONDITIONS VOL Output Low Voltage IOL = 4 mA VOH Output High Voltage IOH = -1 mA ISBI Vee Standby Current CMOS CE=Vee ± 0.3V. Note 1 ISB2 Vee Standby Current TTL CE=VIH. Note 2 Ice1 Vee Active Current (CMOS) Notes 1 and 3 Comm'l. Military Ice2 Vec Active Current (TTL) Notes 2 and 3 Comm'l. Military Ipp Vpp Supply Current Vpp=Vce Vpp Vpp Read Voltage Input Load Current III ILO NOTES: MIN MAX 0.4 UNITS V 2.4 V Output Leakage Current VouT=5.5V or Gnd. CMOS inputs: GND ± O.3V or Vcc ± O.3V. 3) A.C. Power component 2) TTL inputs: V1L .;; o.av, V1H " 2.0V. 1) adds IJ.A 2 30 40 35 45 mA mA mA mA mA 100 IJ.A -10 Vcc 10 p.A -10 10 p.A Vee-{).4 VIN=5.5V or Gnd 200 V 3 rnA/MHz. AC READ CHARACTERISTICS Over Operating Range with Vpp = Vee. PARAMETER SYMBOL WS27C512F-70 MIN MAX WS27C512F-90 MIN MAX Address to Output Delay tAee 70 CE to Output Delay DE to Output Delay teE 70 90 tOE 25 30 Output Disable to Output Float toF 25 30 Address to Output Hold tOH 90 0 AC READ TIMING DIAGRAM UNITS ns 0 TEST LOAD (High Impedance Systems) 97.5Q ADDRESSES CE - - - - - . . . 2.0W o----l\;"--, D.U.T.~ 30 pF I-=- AND (INCWDING SCOPE JIG CAPACITANCE) OE--------~ TIMING LEVELS OUTPUTS---------~~~VAUOI~~-- Input Levels: 0.4 and 2.4V Reference Levels: 0.8 and 2.0V 3-74 WS27C512F PROGRAMMING INFORMA TION DC CHARACTERISTICS (TA = = 25 ± 5°C, Vee pARAMETER 5.5V ± 5%, Vpp 12.5 ± 0.5V) SYMBOL MIN MAX UNIT III -10 10 J1.A lee 60 rnA lee 25 rnA Input Leakage Current (VIN = Vee or Gnd) Vee Supply Current During Programming Pulse (CE = PGM = VIL) Vee Supply Current (Note 3) Input Low Level VIL -0.1 Input High Level Output Low Voltage During Verify (lOL = 4 rnA) Output High Voltage During Verify (IOH = -1 rnA) VIH 2.0 0.8 Vee V + 0.3 0.45 VOL V 2.4 VOH V V NOTES: 4) Yee must be applied either coincidentally or before Ypp and removed either coincidentally or after Ypp. 5) Ypp must not be greater than 14 volts including overshoot. During eE = PGM = Y IL, Ypp must not be switched from 5 volts to 12.5 volts or vice-versa. 6) During power up the PGM pin must be brought high (;. Y IH) either coincident with or before power is applied to Ypp. AC CHARACTERISTICS (TA = 25 ± = 5.5V ± 5°C, Vee PARAMETER Address Setup Time 5%, Vpp = 12.5 ± 0.5V) SYMBOL MIN tAS 2 TYP MAX UNIT IlS Vpp Hold Time tVH 2 IlS Data Setup Time tos 2 IlS Address Hold Time tAH 0 IlS Data Hold Time tOH 2 Chip Disable to Output Float Delay tDF 0 Data Valid From Chip Enable teE Vpp Setup Time tvs 2 PGM Pulse Width tpw 1 IlS 70 70 ns ns IlS 35 ms NOTES: 7. A single shot programming algorithm should use one 10 ms pulse. PROGRAMMING WAVEFORM ADDRESSES ~ K= ADDRESS STABLE ~ __ I AS - DATA IN STABLE DATA - - Ios - I - IOH - - - I vs - _ I VH- HIGH Z ~ICE- tAH DATA OUT VALID -+ IOF VIH OE/V" I+- - Vll~ VIH CE/PGM VIL ~ _ I vs - - - I VH J' r-I'w~ 3-75 WS27C512F PROGRAMMING Upon delivery from WaferScale Integration, Inc. or after each erasure (see Erasure section), the WS27C512F has all 65,536x8 bits in the "1," or high state. "O's" are loaded into the WS27C512F through the procedure of programming. The programming mode is entered when +13.5V is applied to the OEN pp pin and CEtPGM is taken to V 1L • During Programming, CE/PGM is kept at V 1L • A 0.1 IJ,F capacitor between V pp and GND is needed to prevent excessive voltage transients, which could damage the device. The address to be programmed is applied to the proper address pins. 8-bit patterns are placed on the respective data output pins. The voltage levels should be standard TTL levels. to an ultra-violet lamp with wavelength of 2537 Angstroms (A) with intensity of 120001J, W/cm 2 for 20 minutes. The WS27C512F should be about one inch from the source and all filters should be removed from the UV light source prior to erasure. It is important to note that the WS27C512F and similar devices will erase with light sources having wavelengths shorter than 4000A. Although erasure times will be much longer than with UV sources at 2537A, the exposure to fluorescent light and sunlight will eventually erase the WS27C512F and exposure to them should be prevented to realize maximum system reliability. If used in such an environment, the package windows should be covered by an opaque label or substance. ERASURE In order to clear all locations of their programmed contents, it is necessary to expose the WS27C512F to an ultra-violet light source. A dosage of 15W second/cm 2 is required to completely erase a WS27C512F. This dosage can be obtained by exposure PROGRAMMERS Data 110 Unipak 2B; WSI's MagicPro™ IBM PC Compatible Engineering Programmer. ORDERING INFORMATION PART NUMBER WS27C512F-70C WS27C512F-700 WS27C512F-90C WS27C512F-90CM WS27C512F-90CMB WS27C512F-900 WS27C512F-900M WS27C512F-900MB 3-76 SPEED PACKAGE TYPE (ns) 70 70 90 90 90 90 90 90 32 28 32 32 32 28 28 28 Pad CLLCC Pin CEROIp, Pad CLLCC pad CLLCC Pad CLLCC Pin CEROIp, Pin CEROIp, Pin CEROIp, 0.6" 0.6" 0.6" 0.6" PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE C2 02 C2 C2 C2 02 02 02 Comm'l Comm'l Comm'l Military Military Comm'l Military Military Standard Standard Standard Standard MIL-STO-883C Standard Standard MI L-STO-883C --===~E :' =r =r =r == ==______________________________________________________________ WS27C010L __ ~ -.r~~ ADVANCE INFORMATION WAFERSCALE INTEGRA TION, INC. 1 Meg (128K x 8) BYTE-WIDE EPROM KEY FEATURES • Compatible with JEDEC 27256 and 27512 EPROMs • Fast Programming • Simplified Upgrade Path • High Performance CMOS - Vpp and PGM Are "Don't Care" During Normal Read Operation - 15 Seconds Typical 90 ns Access Time 65 mA Active Power • JEDEC Standard Pin Configuration • EPI Processing - - - Latch-Up Immunity to 200 mA ESD Protection Exceeds 2000 Volts 32 Pin Dip Package GENERAL DESCRIPTION The WS27C010L is a high performance, 1,048,576-bit Electrically Programmable UV Erasable Read Only Memory. It is organized as 128 K-words of 8 bits each. Its pin-compatibility with byte-wide JEDEC EPROMs allows upgrades from 16K through 512K EPROMs. The "Don't Care" feature during read operations allows memory expansions up to 8M bits with no printed circuit board changes. The WS27C010L can directly replace lower density 28-pin EPROMs by adding an A 16 address line and Vcc jumper. During the normal read operation PGM and Vpp are in a "don't care" state which allows higher order addresses, such as A 17 , A 18 , and A 19 to be connected without affecting the normal read operation. This allows memory upgrades to 8M bits without hardware changes. The WS27C010L will also be offered in a 32-pin plastic Dip with the same upgrade path. The WS27C010L provides microprocessor-based systems with extensive storage capacity for large portions of operating system and application software. Its 90-ns access time provides no-wait-state operation with high-performance CPUs such as the 16-MHz 80186. The WS27C010L offers a single chip solution for the code storage requirements of 100% firmware-based equipment. Frequently-used software routines are quickly executed from EPROM storage, greatly enhancing system utility. The WS27C010L is one of a three product megabit EPROM family. Other family members are the WS57C010F and WS57C210F. The WS57C010F is the high-speed version of the WS27C010L. The WS57C210F is organized in a 64K x 16 configuration which is optimal for wordwide systems. The WS27C010L is manufactured using WSI's advanced CMOS technology. PRODUCT SELECTION GUIDE PARAMETER WS27C010L·90 WS27C010L·12 WS27C010L·15 Address Access Time (Max) 90 ns 120 ns 150 ns Chip Select Time (Max) 90 ns 120 ns 150 ns Output Enable Time (Max) 30 ns 40 ns 50 ns NOTE: Plastic Dip will be available in the second half of 1988. 3-77 WS27C010L ABSOWTE MAXIMUM RATINGS· ·Notice: Stresses above those listed under ''Absolute Maximum Ratings" may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Storage Temperature ........... -65°C to +125°C Voltages on Any Pin with Respect to Ground .............. -0.6V to + 7V Vpp with Respect to Ground ....... -0.6V to +14V Vee Supply Voltage with Respect to Ground .............. -0.6V to +7V ESD Protection ....................... > 2000V NOTICE: Specifications contained within the following tables are subject to change. READ OPERATION DC CHARACTERISTICS O°C'" TA ... +70oC; Vee (Comm'I/Military) = +5V ± 10% LIMITS SYMBOL PARAMETER CONDITIONS MIN MAX UNITS = 5.5V VOUT = 5.5V 10 ~ 10 ~ Vpp '" Vee CE = V IH 10 ~ 2 mA III Input Load Current ILO Output Leakage Current IpPI(I) Vpp Load Current ISB (TIL) Vee Current Standby ISB (CMOS) Vee Current Standby leel(l) Vee Current Active CE lee2 (CMOS) Vee Active Current (Note 3) CE V IL Input Low Voltage VIH Input High Voltage VOL Output Low Voltage VOH Vpp(l) Output High Voltage VIN = Vee = OE = V IL = OE = OV 100 IlA 40 mA 14 mA -0.1 +0.8 V 2.0 Vee +1 V 0.4 V CE IOL IOH Vpp Read Voltage Vee = 4 mA = -1 mA = 5.0V ± 2.4 -0.1 0.25 V V Vee +1 AC CHARACTERISTICS O°C ... T A'" + 70°C SYMBOL CHARACTERISTICS tAee Address to Output Delay teE CE to Output Delay tOE tDF(2) OE to Output Delay tOH TEST CONDITIONS CE MIN = OE = V IL = VIL CE = VIL CE = VIL 0 = OE = VIL 0 OE OE High to Output Float Output Hold from Addresses CE or OE Whichever Occurred First WS27C010L·90 WS27C010L·12 WS27C010L·15 CE MAX MIN MAX MIN UNITS MAX 90 120 150 ns 90 120 150 ns 50 ns 50 ns 40 30 30 0 0 40 0 0 NOTES: I. vpp should be at a TIL level except during programming. The supply current would then be the sum of Icc and IpP1 ' The maximum current value is with Outputs 0 0 to 0 7 unloaded. 2. This parameter is only sampled and is not 100% tested. Output Float is defined as the point where data is no longer driven-see timing diagram. 3. A.C. current component adds 2.5 mA per MHz. 3-78 WS27C010L A.C. WAVEFORMS V'H-----_ ADDRESS VALID ADDRESSES V'L-----1-...,. V'H _______ -------1----_ V'H 14----- I ACC ------1~ HIGH Z HIGH Z --------------f+H:+< OUTPUT NOTES: 1. Typical values are for TA = 25°C and nominal supply voltages. 2. This parameler is only sampled and is not 100% tested. 3. OE may be delayed up to tCE -tOE after the falling edge of CE without impact on tCE ' CAPACITANCEC2) TA = 25°C, f = 1 MHz SYMBOL PARAMETER C IN Input Capacitance CO UT Output Capacitance Cvpp Vpp Capacitance CONDITIONS Typ(l) MAX UNITS VIN = OV VOUT = OV Vpp = OV 4 6 pF 8 12 pF 18 25 pF A.C. TESTING INPUT/OUTPUT WAVEFORM A.C. TESTING LOAD CIRCUIT -...,.... 2.01V 2.4 2.0 / ' TEST POINTS 0.8 < ~ ~ 2.0 0.8 0.45 DEVICE UNDER TEST I 3.3 KQ ,.... OUT CL = 100pF -- A.C. testing inputs are driven at 2.4V for a Logic "1" and 0.45V for a Logic "0." Timing measurements are made at 2.0V for a Logic "1" and 0.8V for a Logic "0." CL = 100 pF CL includes Jig Capacitance 3-79 WS27C010L MODE SELECTION The modes of operation of the WS27C010L are listed in Table 1. A single 5V power supply is required in the read mode. All inputs are TTL levels except for Vpp and 12V on A9 for device signature. Table 1. Modes Selection ::-------:: CE OE PGM Ag Ao V pp Vcc Read VIL VIL X(l) DOUT V IH High Z VIH X 5.0V High Z Programming VIL V IH VIL Program Verify VIL V IL V IH Program Inhibit VIH X X X X X X X 5.0V Standby X X X X X 5.0V VIL X X X X X X X Output Disable MODE Signature Manufacturer!3) VIL VIL X VH(2) Device(3) VIL VIL X VH(2) OUTPUTS Vpp Vee DIN Vpp Vee DOUT Vpp Vee High Z VIL X 5.0V 23 H V IH X 5.0V C1 H NOTES: 1. X can be V1L or V1H 2. VH = 12.OV ±0.5V 3. A,-As• A,o-A'6 = V1L DIP PIN CONFIGURATIONS 8 Mbil 4 Mbit 2 Mblt A 19 Al & A 1S A12 A7 A& As A4 A3 A2 Al AD 00 °1 °2 GND XXlVpp Al & A 1S A12 A7 A& As A4 A3 A2 AI AD 00 °1 °2 GND xx/Vpp Al& A1S A12 A7 A& As A4 A3 A2 AI AD 00 01 02 GND 27512 WS27C010L 27256 A1S A12 A7 A& As A4 A3 A2 A1 AD 00 01 02 GND Vpp A12 A7 A& As A4 A3 A2 A1 AD 00 01 02 GND A,. A,s A,. A7 As 27256 vee XXlVpp XX/PGM- xx 4 A,. A,. A. As A. A, Au O. 0, O. GND Al1 - OE A,o CE 07 O. Os O. O. Vec A14 AI3 Ae Ag AI1 OE AID CE 07 0& Os °4 03 27512 Vce XXlPGM Vee A17 A14 A14 A13 AI3 As Ae Ag Ag A11 A11 OEtvpp OE A 10 A10 CE CE 07 07 0& 0& Os Os 04 °4 03 03 NOTES: 1. Plastic Dip will be available in the second half of 1988. 2. Compatible EPROM pin configurations are shown in the blocks adjacent to the WS27C010L pins. PIN NAMES 3-80 Ao-A19 Addresses CE Chip Enable OE Output Enable 00-0 7 Outputs PGM Program XX Don't Care (During Read) 2 Mblt 4 Mbit 8 Mblt Vee A1e A17 A14 A 13 Ae Ag A11 OE Al0 CE Vee Ale A17 AI4 AI3 Ae Ag °7 0& Os °4 03 211 OEtvpp AID CE 07 0& Os 04 03 WS27C010L ORDERING INFORMATION PART NUMBER WS27C010L-900 WS27C010L-120 WS27C010L-12DMB WS27C010L-150 WS27C010L-150MB SPEED (ns) 90 120 120 150 150 PACKAGE TYPE 32 32 32 32 32 Pin Pin Pin Pin Pin CEROIp, CEROIp, CEROIp, CEROIp, CEROIp, 0.6" 0.6" 0.6" 0.6" 0.6" PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE 04 04 04 04 04 Comm'l Comm'l Military Comm'l Military Standard Standard MIL-STO-883C Standard MIL-STO-883C 3-81 3-82 WS57C010F ADVANCE INFORMATION WAFERSCALE INTEGRA110N, INC 1 Meg (128K x 8) BYTE-WIDE EPROM KEY FEATURES • Ultra-High Performance - • Fast Programming 55 ns - • Simplified Upgrade Path - 15 Seconds Typical • EPI Processing Vpp and PGM Are "Don't Care" During Normal Read Operation Expandable to 8M Bits - Latch-Up Immunity to 200 mA ESD Protection Exceeds 2000 Volts • JEDEC Standard Pin Configuration • Pin Compatible with WS27C010L - 32 Pin Dip Package GENERAL DESCRIPTION The WS57C010F is an ultra-high performance, 1,048,576-bit Electrically Programmable UV Erasable Read Only Memory. It is organized as 128 K-words of 8 bits each. The 55 ns access time of the WS57C010F enables it to operate in high performance systems. The "Don't Care" feature during read operations allows memory expansions up to 8M bits with no printed circuit board changes. High performance microprocessors such as the 80386 and 68020 require sub-70 ns memory access times to operate at or near full speed. The WS57C010F enables such systems to incorporate operating systems and/or applications software into EPROM. This enhances system utility by freeing up valuable RAM space for data or other program store and eliminating disk accesses for the EPROM resident routines. The WS57C010F pin configuration was established to enable memory upgrades to 8M bits without hardware changes to the printed circuit board. Pins 1 and 31 are "don't care" during normal read operation. This enables higher order addresses to be connected to these pins (see Figure 2). When higher density memories are required, the printed circuit board is ready to accept the higher density device with no hardware changes. The WS57C010F is part of a three product megabit EPROM family. Other family members are the WS27C010L and WS57C210F. The WS27C010L is the standard speed version of the WS57C010F. The WS57C210F is organized in a 64K x 16 configuration which is optimal for a word-wide system. The WS57C010F is manufactured using WSI's advanced CMOS technology. PRODUCT SELECTION GUIDE PARAMETER WS57C010F-55 WS57C010F-70 Address Access Time (Max) 55 ns 70 ns Chip Select Time (Max) 55 ns 70 ns Output Enable Time (Max) 20 ns 25 ns 3-83 WS57C010F ABSOWTE MAXIMUM RATINGS· *Notice: Stresses above those listed under ''Absolute Maximum Ratings" may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Storage Temperature ........... -65DC to +125DC Voltage on Any Pin with Respect to Ground .............. -0.6V to +7V Vpp with Respect to Ground ....... -0.6V to +14V Vee Supply Voltage with Respect to Ground .............. -0.6V to +7V ESD Protection ........................ >2000V NOTICE: Specifications contained within the following tables are subject to change. READ OPERATION DC CHARACTERISTICS ODC ... T A ... +70DC; Vee (Comm'I/Military) = +5V ± 10%. LIMITS PARAMETER CONDITIONS III Input Load Current ILO IpP1 (1) Output Leakage Current = 5.5V VOUT = 5.5V Vpp Load Current ISB TTL Vee Current Standby Vpp '" Vee CE = VIH ISB CMOS Vee Current Standby CE lee1(1) Vee Current Active VIL Input Low Voltage -0.1 VIH Input High Voltage 2.0 VOL Output Low Voltage 10L VOH Vp p(l) Output High Voltage 10H SYMBOL SYMBOL Vee = VIH = OE = V IL = 16 mA = -4 mA = 5.0V ± MAX UNITS 10 ~A 10 ~A 10 ~ 2 mA 500 ~A 60 mA +0.8 V Vee+ 1 V 0.4 V 2.4 0.25 V -0.1 Vee+ 1 V ODC ... TA'" + 70DC CHARACTERISTICS tAee Address to Output Delay teE CE to Output Delay tOE tOF(2) OE to Output Delay tOH CE Vpp Read Voltage AC CHARACTERISTICS MIN VIN TEST CONDITIONS CE MIN = OE = VIL = V IL CE = VIL CE = VIL 0 = OE = VIL 0 OE OE High to Output Float Output Hold From Addresses CE or OE Whichever Occurred First WS57C010F-55 CE MAX WS57C010F-70 MIN MAX UNITS 55 70 ns 55 70 ns 20 20 0 0 25 ns 25 ns ns NOTES: 1. Vpp should be at a TTL level except during programming. The supply current would then be the sum of Icc and IpP1 ' The maximum current value is with Outputs 0 0 to ~ unloaded. 2. This parameter is only sampled and is not 100% tested. Output Float is defined as the point where data is no longer driven-see timing diagram. 3-84 WS57C010F A.C. WAVEFORMS V'H-----_ ADDRESS VALID ADDRESSES V'L-----V'H -------1-_ -------1----_ V'H 1 + - - - - t ACC -----i~ HIGH Z HIGHZ --------------t+H:+O( OUTPUT NOTES: 1. Typical values are for TA ~ 25°C and nominal supply voltages. 2. This parameter is only sampled and is not 100% tested. 3. OE may be delayed up to tCE -tOE after the falling edge of CE without impact on CAPACITANCEl2) T A = 25°C, f = 1 MHz PARAMETER SYMBOL icE' C'N Input Capacitance CauT Output Capacitance CvPP Vpp Capacitance CONDITIONS TYP(1) MAX UNITS = OV VauT = OV Vpp = OV 4 6 pF 8 12 pF 18 25 pF A.C. TESTING INPUT/OUTPUT WAVEFORM V,N A.C. TESTING LOAD CIRCUIT 2.01V ~ 2.4 2.0 ;> 0.8 < 0.8 0.45 >> ~ 2.0 TEST POINTS DEVICE UNDER TEST I 3.3 KQ -0 OUT CL =30pF -- A.C. testing inputs are driven at 2.4V for a Logic "1" and 0.45V for a Logic "0." Timing measurements are made at 2.0V for a Logic "1" and O.BV for a Logic "0." Cl =30pF C l includes Jig Capacitance 3-85 WS57C010F DIP PIN CONFIGURATIONS 8 Mbll 4 Mbll 2 Mbil A19 A16 A1S A12 A7 A6 As ~ A3 A2 Al AO 00 01 02 GND XX/Vpp A16 A1S A12 A7 A6 As A4 A3 A2 Al AO 00 01 02 GND XXlVpp A16 A1S A12 A7 A6 As ~ A3 A2 Al Au 00 01 02 GND 27512 WS57C010F 27256 XX/V pp A,s A1s A12 A7 A6 As A4 A3 A2 Al AO 00 01 02 GND Vpp A12 A7 A6 As A4 A3 A2 Al AO 00 01 02 GND 27256 Vee XXlPGM xx A,. A7 A,. A,a As As A. A, A. O. 0, O. GND A11 OE A,. CE 07 O. O. O. O. Vee A14 A13 As A9 All OE Al0 CE 07 06 Os 04 03 27512 2 Mbil Vee XXlPGM Vee A17 A14 A14 A13 A13 As As Ag Ag All All OE/Vpp OE Al0 Al0 CE CE 07 07 06 06 Os Os 04 04 03 03 4 Mbil 8 Mbil Vee A1S A17 A14 A13 As Ag All OE Al0 Vee A1S A17 A14 A13 As Ag All OElVpp Al0 CE 07 06 Os 04 03 CE 07 06 Os 04 03 NOTES: 1. Plastic Dip will be available in the second half of 1988. 2. Compatible EPROM pin configurations are shown in the blocks adjacent to the WS57C010F pins. PIN NAMES ~-A19 Addresses CE Chip Enable OE Output Enable 0 0-07 Outputs PGM Program XX Don't Care (During Read) ORDERING INFORMATION PART NUMBER SPEED (ns) PACKAGE TYPE PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE WS57C010F-55D WS57C010F-70D WS57C010F-70DMB 55 70 70 32 Pin CERDIp, 0.6" 32 Pin CERDIp, 0.6" 32 Pin CERDIp, 0.6" 04 04 04 Comm'l Comm'l Military Standard Standard MIL-STD-SS3C 3-86 WS57C65 WAFERSCALE INTEGRA710N, INC. HIGH SPEED 4K x 16 WORDWIDE CMOS EPROM KEY FEA TURES • Fast Access Time - 55ns • Low Power Consumption • Ideal for 16/32 bit Processors - TMS320, 68000, 80386, etc. • • • • 2 to 1 Package Reduction 30% + Space Savings Single Chip Solution Compatible with JEDEC pinout GENERAL DESCRIPTION The WS57C65 is an extremely High Performance EPROM based memory with a 4K x 16 architecture. It is manufactured in an advanced CMOS process which consumes very little power while operating at speeds which rival that of bipolar PROMs. The major features of the WS57C65 are its 4K x 16 architecture and its high speed. This combination makes the WS57C65 an ideal solution for applications which utilize 16/32 bit data paths. Examples in· clude systems which are based on such processors as the TMS320 family of DSP processors as well as high performance general purpose processors such as the MC68000 family and the 80286 and 80386 microprocessors. The word wide architecture of the WS57C65 results in a 2 to 1 savings in EPROM component count and a minimum 30% savings in board space. The pin configuration utilized is upward compatible with the JEDEC standard pinout for word wide EPROMs. This allows an easy upgrade path to higher density memories such as the WS57C257. No board changes or jumper wires are required to complete the upgrade. PIN CONFIGURATION MODE SELECTION MODE ~ CE OE Vpp Vee Read VIL VIL Vee Vee DouT Output Disable X OUTPUTS VIH Vee Vee High Z Standby VIH X Program VIL VIH Vpp Vee DIN Program Verify X VIL Vpp Vee DOUT Program Inhibit VIH VIH Vpp Vee High Z VIL VIL Vee. Vee Encoded Data Signature' Vee Vee High Z x can be either V1L or V1Ho *For Signature, Ag = 12V, AD is toggled, and all other address are at TTL low. Ao =VIL = MFGR 0023H, Ao = V'H = DEVICE 0081 H. PRODUCT SELECTION GUIDE PARAMETER Address Access Time WS57C65-55 WS57C65-70 55ns 70ns Chip Select Time 55ns 70ns Output Enable Time 25ns 30ns 3-87 3 WS57C65 ABSOWTE MAXIMUM RAT/NGS* *Notiee: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. Storage Temperature ............ -65° to + 150°C Voltage on Any Pin with Respect to GND ................ -0.6V to +7V Vpp with Respect to GND ......... -0.6V to +14V ESD Protection ........................ >2000V OPERATING RANGE RANGE TEMPERATURE Vee Comm'l 0° to +700 C +5V ± 5% Military -55° to +125°C +5V ± 10% DC READ CHARACTERISTICS Over Operating Range. (See Above) SYMBOL PARAMETER TEST CONDITIONS MIN = 16 mA = -4 mA MAX UNITS VOL Output Low Voltage IOL VOH Output High Voltage IOH IS81 Vcc Standby Current (CMOS) Notes 1 and 3 500 ItA IS82 Vcc Standby Current (TTL) Notes 3 and 3 20 mA ICC1 Active Current (CMOS) Note 1 (Note 4) mA Icc2 Vcc Active Current (TTL) Note 2 (Note 4) mA Ipp Vpp Supply Current Vpp Vpp Vpp Read Voltage III Input Load Current ILO Output Leakage Current 0.4 V Comm'l 35 Military 45 Comm'l 45 Military 55 = Vcc = 5.5V or Gnd VOUT = 5.5V or Gnd 3) 4) ItA 100 VIN NOTES: 1) CMOS inputs: GND ± 0.3V or Vee ± 0.3V. 2) TIL inputs: VIL .. 0.81/, VIH ~ 2JN. V 2.4 Vcc - 0.4 Vcc V -10 10 -10 10 ItA ItA A.C. Standby power component is 1 rnA/MHz (Power = AC + DC). A.C. Active power component is 3 rnA/MHz (Power = AC + DC). AC READ CHARACTERISTICS Over Operating Range. (See Above) PARAMETER SYMBOL WS57C65-55 WS57C65-70 WS57C65-90 MIN MIN MIN MAX MAX Address to Output Delay tACC 55 70 90 CE to Output Delay tCE 55 70 90 OE to Output Delay tOE 20 25 30 Output Disable to Output Float tDF Address to Output Hold tOH CE tACe I" ~ '\J.. 3·88 IDF / IOE OUTPUTS 10H / I---ICE DE 1950 K VALID 1......--J. 0 TEST LOAD (High Impedance Systems) AC READ TIMING DIAGRAM ADDRESSES 0 ns 30 25 20 0 UNITS MAX "" f- - - 2.D1V~ D.U.T. I-=TIMING LEVELS Input Levels: VALID IDF I- 3DpF (INCWDING SCOPE AND JIG CAPACITANCE) 0 and Reference Levels: 3V 0.8 and 2.0V WS57C65 PROGRAMMING INFORMATION DC CHARACTERISTICS (TA=25 ± 5°C, Vee = 5.50V ± 5%, Vpp=13.5±0.5V) PARAMETER lnput Leakage Current (VIN = Vee or Gnd) Vpp Supply Current During Programming Pulse (CE = PGM = VIL) Vee Supply Current Input Low Level Input High Level Output Low Voltage During Verify (IOL = SmA) Output High Voltage During Verify (IOH = -2mA) NOTES: SYMBOL III MIN. -10 Ipp lee VIL VIH -0.1 2.0 MAX. UNIT 10 p.A 50 mA 35 (Note 4) mA V V 0.8 Vee + 0.3 0.45 VOL VOH V V 2.4 6) Vcc must be applied either cOincidentally or before Vpp and removed elth~lncldentally or after Vpp. 7) Vpp must not be greater than 14 volts including overshoot. During CE = PGM = V,L, Vpp must not be switched from 5 volts to 13.5 volts or vice·versa. 8) During power up the PGM pin must be brought high (2 V,H) either coincident with or before power is applied to Vpp. AC CHARACTERISTICS (TA=25 ± 5°C, VeC= 5.50V ± 5%, Vpp= 13.5±0.5V) PARAMETER Address Setup Time Chip Enable Setup Time Output Enable Setup Time Data Setup Time Address Hold Time Data Hold Time Chip Disable to Output Float Delay Data Valid from Output Enable Vpp Setup Time PGM Pulse Width SYMBOL t AS t CES tOES tos tAH tOH tDF tOE tvs tpw MIN. 2 2 2 2 0 TYP. - 2 0 2 1 MAX. 130 130 3 10 UNIT /ls /ls /ls /ls /lS /ls ns ns /ls ms NOTE: Single shot programming algorithms should use a single 10 ms pulse. PROGRAMMING WAVEFORM ADDRESSES DATA v•• v•• Vee V,H CE V'L V,H PGM V'L V,H OE V'L 3-89 WS57C65 PROGRAMMING Upon delivery from WaferScale Integration, Inc. or after each erasure (see Erasure section), the WS57C65 has all 4096x16 bits in the "1," or high state. "O's" are loaded into the WS57C65 through the procedure of programming. The programming mode is entered when +13.5V is applied to the V pp pin, +5.75V is applied to Vee, and CE is at VIL' During programming, CE is kept at VIL' A 0.1 ~F capacitor between V pp and GND is needed to prevent excessive voltage transients which could damage the device. The address to be programmed is applied to the proper address pins. a-bit patterns are placed on the respective data output pins. The voltage levels should be standard TTL levels. ERASURE In order to clear all locations of their programmed contents, it is necessary to expose the WS57C65 to an ultra-violet light source. A dosage of 15W second/cm 2 is required to completely erase a WS57C65. This dosage can be obtained by exposure to an ultra-violet lamp with wavelength of 2537 Angstroms (A) with intensity of 12000~ W/cm 2 for 20 minutes. The WS57C65 should be about one inch from the source and all filters should be removed from the UV light source prior to erasure. It is important to note that the WS57C65 and similar devices will erase with light sources having wavelengths shorter than 4000A. Although erasure times will be much longer than with UV sources at 2537A. the exposure to fluorescent light and sunlight will eventually erase the WS57C65 and exposure to them should be prevented to realize maximum system reliability. If used in such an environment, the package windows should be covered by an opaque label or substance. ORDERING INFORMATION PART NUMBER SPEED (ns) WS57C65-550 WS57C65-70CMB WS57C65-700 WS57C65-700MB 55 70 70 70 3-90 PACKAGE TYPE 40 44 40 40 Pin CEROIp, 0.6" Pad CLLCC Pin CEROIp, 0.6" Pin CEROIp, 0.6" PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE 03 C3 03 03 Comm'l Military Comm'l Military Standard M IL-STO-883C Standard MIL-STO-883C iF====::~ --- == --.:.......-!!F:=.-!P.= - WS57C66 -.-.- - " WAFERSCALE INTEGRA TION, INC. -"'" ADVANCE INFORMATION HIGH-SPEED 4K x 16 CMOS EPROM WITH MUX I/O KEY FEATURES • Low Power Consumption • Fast Access Time - 55 ns 70 ns - Commercial Military • Chip Select Can be Latched (FT = 0) or Unlatched (FT = 1) • Multiplexed 1/0 - • 28-Pin Cerdip Package • Supported by the WSI MagicPro™ Engineering Programmer Interfaces Directly to a 16-Bit Multiplexed Bus Address Latched on Chip • 4 to 1 Package Reduction GENERAL DESCRIPTION The WS57C66 is a high-performance CMOS EPROM memory in a 4K x 16 architecture that interfaces directly to a multiplexed bus. The address and data are multiplexed enabling the circuit to be housed in a 28 pin DIP package. The ALE input latches the address in the input latches when low. The latches are transparent when the ALE is high. The CS to the WS57C66 can be latched for a maximum savings of 4 packages (FT = 0) or 2 packages when FT = 1. The WS57C66 is an ideal solution for microprocessors or microcontrollers with multiplexed address and data busses. FUNCTIONAL BLOCK DIAGRAM ADo_,. 13 16 I J LATCH G ALE OE AO_12 J t 16 cs FT I J LATCH G J ~ - J J CS 4K x 16 EPROM OE °0_15 t PRODUCT SELECTION GUIDE PARAMETER WS57C66-55 WS57C66-70 UNITS Address Access Time 55 70 ns Chip Select Time 55 70 ns Output Enable Time 20 25 ns 3-91 WS57C66 SYSTEM INTERFACE 16 ADD_,S ADD_,S [ AD,. • REPLACES TWO 4K )( 8 HIGH-SPEED EPROM. AND TWO 8-BIT LATCHES CS MICROPROCESSOR WS57C66 4K)( 16 EPROM ALE ALE FT RD OE a) CHIP SELECT LATCHED (FT l:- = 0) . ALE ADo-,s MICROPROCESSOR ADD_,S LATCH ALE A8_15 I : DECODER I IG RD LATCH I-- WS57C66 4K)( 16 EPROM CS OE FT • REPLACES TWO 4K )( 8 HIGH-SPEED EPROMs W Vee AO_7 -IG b) CHIP SELECT UNLATCHED (FT = 1) MODE SELECTION PINS CE OE V pp Vee V IL V IL Vee Vee X V IH Vee Vee High Z Standby V IH X Vee Vee High Z Program DIN MODE Read Output Disable V IL V IH Vpp Vee Program Verify X V IL V pp Vee Program Inhibit V IH V IH Vpp Vee OUTPUTS DOUT DOUT High WS57C66 PIN ASSIGNMENTS 0,. 0,. 0,. Vpp Vee FT D,s Vee FT D,s AD,O ALE AD. GND 0 GND AD. AD7 til AD. _ .J 1.:-1 1::1 OE ALE AD,o PGM CE r2ii L_ ADD AD. Ne r19 L_ AD, Ne NC r-, r:-1 r-:-1 I I r-, 3-92 ADs AD. AD. AD. Ne Ne PGM CE GND AD. AD, 1121 1131 1141 1151 1161 1171 118 1 Ne GND AD. TOP ADD AD, ADs AD. AD. o...;.~_ _-IAD. Z WS57C66 ABSOWTE MAXIMUM RAT/NGS* *Notiee: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. Storage Temperature ........... -65°C to +1500 C Voltage to any pin with respect to GND .................. -0.6V to +7V Vpp with respect to GND ......... -0.6V to + 14.0V ESD Protection ........................ >2000V OPERATING RANGE RANGE TEMPERATURE Comm'l 0° to +70°C +5V Military -55° to +125°C +5V DC READ CHARACTERISTICS SYMBOL Vce ± 5% ± 10% Over Operating Range with Vpp = VCC PARAMETER TEST CONDITIONS Output Low Voltage IOL = 8 rnA VOH Output High Voltage IOH IS81 Vcc Standby Current (CMOS) Note 1 IS82 Vcc Standby Current (TTL) Note 2 VOL ICCI Active Current (CMOS) ICC2 Vcc Active Current (TTL) Ipp Vpp Supply Current Vpp Vpp Read Voltage = Note 2 Input Load Current VIN Output Leakage Current VOUT AC READ CHARACTERISTICS 3) 4) 15 (Note 3) rnA 20 (Note 3) rnA 35 Military 45 Comm'l 45 Military 55 (Note 4) rnA (Note 4) rnA 100 lIA Vcc-0.4 Vcc V -10 10 -10 10 lIA lIA A.C. standby power component is 1 rnA/MHz (Power = AC + DC). A.C. active power component is 3 rnA/MHz (Power = AC + DC). Over Operating Range with Vpp = Vcc WS57C66-55 PARAMETER V Comm'l = 5.5V or GND = 5.5V or GND III ILO UNITS 0.4 V = Vcc Vpp MAX 2.4 -2 rnA Note 1 NOTES: 1) CMOS inputs: GND ± O.~ or Vee ± 0311. 2) TTL inputs: V1L .. O.av, V1H ~ 2.OV. MIN SYMBOL MIN MAX WS57C66-70 MIN MAX UNITS tACC 55 70 ns CE to Output Delay tCE 55 70 ns OE to Output Delay Address to Output Delay tOE 20 25 ns Output Disable to Output Float tOF 20 25 ns Address Setup Time tAS 6 8 ns Address Hold Time tAH 10 12 ns Latch Pulse Width tLW 10 12 ns Output Disable to Latch Enable tOOL 0 0 ns Latch Disable to Output Enable t LOO 10 12 ns 3-93 WS57C66 AC READ TIMING DIAGRAM tOOL I LW - -- !+--ILDO - ALE -IDOL \ \ ----' CE (WITH FT = J. 0) icE CE (WITH FT = 1) DATA ADDRESS ~ }- .tD-J ~tOE- .IAS • •IAHJ DATA ADDRESS tAce 0,2- 0 ,5 _~D~/Ii~TA~..J)~------------ 2000V OPERATING RANGE Range Temperature Vcc Comm'l. 0° to +70°C +5V ± 5% Military -55° to +125°C +5V ± 10% DC READ CHARACTERISTICS SYMBOL Over Operating Range with Vpp = Vee. MIN TEST CONDITIONS PARAMETER MAX UNIT 0.4 VOL Output Low Voltage IOL= SmA VOH Output High Voltage IOH=-2mA ISB1 Vee Standby Current (CMOS) Notes 1 and 3 500 I1A ISB2 Vcc Standby Current (TTL)' Notes 2 and 3 20 mA ICC1 Active Current (CMOS) Note 1 lec2 Vce Active Current (TTL) Ipp Vpp Supply Current Vpp Vpp Read Voltage Note 2 V 2.4 V Comm'l. 40 Military 50 Comm'l. 50 Military SO Vpp= Vcc (Note 4) mA (Note 4) mA 100 J.lA Vce - 0.4 Vce V III Input Load Current VIN = 5.5V or Gnd - 10 10 J.lA ILO Output Leakage Current VOUT = 5.5V or Gnd - 10 10 J.lA NOTES: 1) CMOS inputs: GND ± a.3V or Vee ± a.3V. 2) TTL inputs: V1L " a.BV, V1H ;. 2.aV. 3) A.C. standby power component is 1 mAlMHz. 4) A.C. active power component is 3 rnA/MHz (Power = AC + DC). AC READ CHARACTERISTICS Over Operating Range with Vpp = VCC' PARAMETER Address to Output Delay SYMBOL WS57C257-55 MIN MAX WS57C257-70 MIN MAX tACC 55 70 CE to Output Delay t CE 55 70 OE to Output Delay tOE 25 30 Output Disable to Output Float t DF 25 30 Address to Output Hold t OH AC READ TIMING DIAGRAM 0 UNITS ns 0 TEST LOAD (High Impedance Systems) 1950 ADDRESSES :.::;'~ ~30PF I=- (INCWDING SCOPE AND JIG CAPACITANCE) llE---------.. TIMING LEVELS OUTPuTS--------~~~~11~-- Input Levels: a and 3V Reference Levels: 0.8 and 2.0V 3-98 WS57C257 PROGRAMMING INFORMATION DC CHARACTERISTICS (TA = 25 PARAMETER ).nput Leakage Current VIN = Vee or Gnd) Vpp Supply Current During Programming Pulse (CE = PGM = Vll) Vee Supply Current ± 5°C, Vee = 5.50V ± 5%, SYMBOL III Vpp = 12.5 ± 0.5V) MIN. -10 Ipp Input Low Level Input High Level Icc V il VIH Output Low Voltage During Verify (IOl SmA) Val Output High Voltage During Verify (IOH -2mA) V OH = = -0.1 2.0 MAX. UNIT 10 }LA 60 mA 35 (Note 4) mA 0.8 V V Vee +0.3 0.45 V V 2.4 NOTES: 6) Vcc must be applied either coincidentally or before Vpp and removed either coincidentally or after Vpp. 7) Vpp must not be greater than 14 volts including overshoot. During CE = PGM = V'L, Vpp must not be switched from 5 volts to 13.5 volts or vice-versa. 8) During power up the PGM pin must be brought high (2:V,H) either coincident with or before power is applied to Vpp. AC CHARACTERISTICS (TA = 25 PARAMETER ± 5°C, VCC = 5.50V ± 5%, Vpp = 12.5 TYP. ± 0.5V) SYMBOL MIN. Address Setup Time t AS 2 MAX. UNIT Chip Enable Setup Time t CES 2 !-,S Output Enable Setup Time tOES 2 !-,s !-,s !-,s Data Setup Time tos 2 Address Hold Time tAH 0 !-,s Data Hold Time tOH 2 Chip Disable to Output Float Delay tOF 0 !-,s ns Data Valid from Output Enable tOE Vpp Setup Time tvs tpw PGM Pulse Width 130 130 2 1 3 10 ns !-,s ms NOTE: Single shot programming algorithms should use one 10 ms pulse per word. PROGRAMMING WA VEFORM ADDRESSES DATA V __ v__ Vee V,H CE V'L V,H PGM VIL V,H CE V'L 3-99 WS57C257 PROGRAMMING Upon delivery from WaferScale Integration, Inc. or after each erasure (see Erasure section), the WS57C257 has all 16,384x16 bits in the "1:' or high state. "O's" are loaded into the WS57C257 through the procedure of programming. erase a WS57C257. This dosage can be obtained by exposure to an ultra-violet lamp (wavelength of 2537 Angstroms (A» with intensity of 1200011 W/cm 2 for 20 minutes. The WS57C257 should be about one inch from the source and all filters should be removed from the UV light source prior to erasure. The programming mode is entered when +13.5V is applied to the Vpp pin, +5.5V is applied to Vcc, and CE is taken to V1L• During programming, CE is kept at V1L• A 0.1 I1F capacitor between Vpp and GND is needed to prevent excessive voltage transients, which could damage the device. The address to be programmed is applied to the proper address pins. 16-bit patterns are placed on the respective data output pins. The voltage levels should be standard TTL levels. It is important to note that the WS57C257 and similar devices will erase with light sources having wavelengths shorter than 4000A. Although erasure times will be much longer than with UV sources at 2537A, the exposure to fluorescent light and sunlight will eventually erase the WS57C257 and exposure to them should be prevented to realize maximum system reliability. If used in such an environment, the package windows should be covered by an opaque label or substance. ERASURE PROGRAMMERS In order to clear all locations of their programmed contents, it is necessary to expose the WS57C257 to an ultra-violet light source. A dosage of 15W secondlcm2 is required to completely Data I/O Unipak 2B, software version 13 or later, family/pinout code 1F/E1; WSl's MagicPro™ IBM PC Compatible Engineering Programmer. ORDERING INFORMATION PART NUMBER SPEED (ns) WS57C257-550 WS57C257-70CMB WS57C257-700 WS57C257-700MB 55 70 70 70 3-100 PACKAGE TYPE 40 44 40 40 Pin CEROIp, 0.6" Pad CLLCC Pin CEROIp, 0.6" Pin CEROIp, 0.6" PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE 03 C3 03 03 Comm'l Military Comm'l Military Standard MIL-STO-883C Standard MIL-STO-883C !FEE ,:=: ----- - ;::= ---- - ~ WS57C210F "'J: --~~~ r.- ADVANCE INFORMATION WAFERSCALE INTEGRA170N, INC. 1 Meg (64K x 16) WORD-WIDE EPROM KEY FEATURES • Ultra-High Performance - • Fast Programming - 55 ns 15 Seconds Typical • EPI Processing - • Simplified Upgrade Path - Vpp and PGM Are "Don't Care" During Normal Read Operation Expandable to 8M Bits Latch-Up Immunity to 200 mA ESD Protection Exceeds 2000 Volts • JEDEC Standard Pin Configuration - 40 Pin Dip Package GENERAL DESCRIPTION The WS57C210F is an ultra-high performance, 1,048,576-bit Electrically Programmable UV Erasable Read Only Memory. It is organized as 64 K-words of 16 bits each. The 55 ns access time of the WS57C210F enables it to operate in high performance systems. The "Don't Care" feature during read operations allows memory expansions up to 8M bits with no printed circuit board changes. High performance microprocessors such as the 80386 and 68020 require sub-70 ns memory access times to operate at or near full speed. The WS57C210F enables such systems to incorporate operating systems and/or applications software into EPROM. This in turn enhances system utility by freeing up valuable RAM space for data or other program store and eliminating disk accesses for the EPROM resident routines. The WS57C210F pin configuration was established to allow memory upgrades to 8M bits without hardware changes to the printed circuit board. Pins 1 and 39 are "don't care" during normal read operation. This enables higher order addresses to be connected to these pins (see Figure 2). When higher density memories are required, the printed circuit board is ready to accept the higher density device with no hardware changes. The WS57C210F is part of a three product megabit EPROM family. Other family members are the WS27C010L and WS57C010F. The standard speed WS27C010L is organized in a 128K x 8 configuration. The WS57C010F is the highspeed version of the WS27C010L. The WS57C210F is manufactured using WSI's advanced CMOS technology. PRODUCT SELECTION GUIDE PARAMETER WS57C210F-55 WS57C210F-70 Address Access Time (Max) 55 ns 70 ns Chip Select Time (Max) 55 ns 70 ns Output Enable Time (Max) 20 ns 25 ns 3-101 WS57C210F ABSOWTE MAXIMUM RATINGS· *Notice: Stresses above those listed under "Absolute Maximum Ratings" may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Storage Temperature ........... -S5°C to +125°C Voltages on Any Pin with Respect to Ground .............. -O.SV to +7V Vpp with Respect to Ground ....... -O.SV to + 14V Vcc Supply Voltage with Respect to Ground .............. -O.SV t& +7V ESD Protection ........................ >2000V NOTICE: Specifications contained within the following tables are subject to change. READ OPERATION DC CHARACTERISTICS OOC';; TA .;; +70°C; Vce (Comm'I/Military) = +5V ± 10% LIMITS SYMBOL PARAMETER III Input Load Current ILo IpPI(I) Output Leakage Current CONDITIONS MIN MAX UNITS VIN = 5.5V 10 VOUT = 5.5V 10 Vpp Load Current Vpp ';; Vec 10 !1A !1A !1A IS6 (TTL) Vec Current Standby CE = VIH 2 mA IS6 (CMOS) Vee Current Standby CE = VIH 500 !1A IccI(I) Vee Current Active CE = OE = VIL 75 mA V IL Input Low Voltage -0.1 +0.8 V VIH Input High Voltage 2.0 Vee +1 V VOL Output Low Voltage 0.4 V VOH Vpp(l) Output High Voltage Vee +1 V V pp Read Voltage AC CHARACTERISTICS SYMBOL IOH = -2 mA 2.4 Vce = 5.0V ± 0.25 -0.1 V O°C .;; TA ';; + 70°C CHARACTERISTICS tAee Address to Output Delay tCE tOE tOF(2) tOH IOL=8mA TEST ~ONDITIONS WS57C210f..55 WS57C210f..70 MIN MIN MAX MAX UNITS CE = OE = V IL 55 70 CE to Output Delay OE = V IL 55 70 ns OE to Output Delay CE = VIL 20 25 ns OE High to Output Float CE = V IL 0 25 ns Output Hold from Addresses CE or OE Whichever Occurred First CE = OE = VIL 0 20 0 0 ns ns NOTES: 1. Vpp should be at a TTL level except during programming. The supply current would then be the sum of Icc and IpP1 ' The maximum current value is with Outputs 0 0 to 0 7 unloaded. 2. This parameter is only sampled and is not 100% tested. Output Float is defined as the point where data is no longer driven-see timing diagram. 3·102 WS57C210F A.C. WAVEFORMS V'H-----_ ADDRESS VALID ADDRESSES V'L-----V'H -------+-_ V'H --------1f----_ CE OE 1 4 - - - - t ACC -----I'"" HIGH Z OUTPUT _ _ _ _ _~H~IG~H~Z~_ _ _ __f~~~{ NOTES: 1. Typical values are for TA = 25°C and nominal supply voltages. 2. This parameter is only sampled and is not 100% tested. 3. OE may be delayed up to tCE -tOE after the falling edge of CE without impact on tCE ' CAPAC/TANCE(2) T A = 25°C, f = 1 MHz SYMBOL PARAMETER CIN Input Capacitance COUT Output Capacitance CvPp Vpp Capacitance CONDITIONS VIN VOUT A.C. TESTING INPUT/OUTPUT WAVEFORM Vpp = OV = OV = OV Typ(l) MAX UNITS 4 6 pF 8 12 pF 18 25 pF A.C. TESTING LOAD CIRCUIT - 2.01V - r- 2.4 > 2.0 TEST POINTS 0.45 0.8 < 2.0 0.8 DEVICE UNDER TEST :>~I» 3.3 KQ " OUT ..... CL = 30 pF I- - A.C. testing inputs are driven at 2.4V for a Logic "1" and 0.45V for a Logic "0." Timing measurements are made at 2.0V for a Logic "1" and 0.8V for a Logic "0." CL = 30 pF CL includes Jig Capacitance 3-103 WS57C210F DIP PIN CONFIGURATIONS 8 Mblt A,S 4 Mbit 2 Mbit 512K WS57C210F WS57C257 WS57C65 XXNpp XXlVpp XXlVpp XXlVpp XXIVpp WS57C65 WS57C257 512K 2 Mblt Vec Vee - 'Vpp Vcc - Vee Vee paM- XXlPGM XXIPGM NC NC NC NC NC A,., - NC A" A, CEJVpp CE CE CE CE CE - O,s O,s O,s O,s O,s O'S - 0,. 0,. 0,. 0,. 0,. 0,. - 0,. 0,. 0,. 0,. 0,. 0,. °,2 °'2 °'2 °'2 °,2 0" °'2 0 11 - 0" - 0" 0" °11 0" - 0" °'0 Og °'0 Og °'0 Og °'0 Og °'0 Og °'0 Og -,0,. - 0_ - CE 0,. 0,. Os Os Os Os Os GND GND GND GND GND °7 07 °7 0. °7 0. - 0. °7 0. °7 0. 0. - 0, Os Os Os D. D. - 0, 0. 0. 0. 0. D. - 0. 0. 0. 0. 0. 0. - 0. 03 °2 0, °2 0, O2 °2 0, °2 0, °2 0, - 0. 0, 0, 00 00 00 00 00 00 OE OE OE OE OE OE - A,. A,. NC A,s A,s A,s NC A,. A,. A,. A,. NC A,. A,. A,. A,. A,. NC A'2 A'2 A'2 A'2 A'2 A", - A11 A11 A11 A11 A11 A11 A, A,o A,o A,o A,o A,o A,o ..-.- A_ - 07 D. A17 A,. - .- G NO Os Vcc A17 A, 0, Os GND Vcc NC 0,. 0. OE 4 Mbit 8 Mblt XXlPGM XXIPGM Ag Ag Ag Ag Ag Ag GN 0- GND GND GND GND GND GND - As As As As As As A7 A7 A7 A7 A7 A7 As A. As As A. As As A. As As A. As A. A. A. A. A. A. A. A. A. A. A. A. A2 A2 A2 A2 A2 A2 A, A, A, A, A, A, Ao Ao Ao Ao Ao Ao NOTES: 1. Compatible EPROM pin configurations are shown in the blocks adjacent to the WS57C210F pins. 2. Plastic Dip Availability is scheduled for second half 1988. PIN NAMES Ao-A19 Addresses CE Chip Enable OE Output Enable 0 0-0 15 Outputs NC No Connection XX Don't Care (During Read) ORDERING INFORMATION PART NUMBER SPEED (ns) PACKAGE TYPE PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE WS57C210F-55D WS57C210F-70D WS57C210F-70DMB 55 70 70 40 Pin CERDIp, 0.6" 40 Pin CERDIp, 0.6" 40 Pin CERDIp, 0.6" D3 D3 D3 Comm'l Comm'l Military Standard Standard MIL-STD-SS3C 3-104 WSMAP162/WSMAP161 ADVANCE INFORMATION WAFERSCALE INTEGRA170N, INC. HIGH-SPEED MAPPABLE MEMORY (MAp™) KEY FEATURES • Super Fast Access Time - • Addressable Range EPROM/SRAM: 40 ns (including decode) Chip Select Outputs: 22 ns • High Density UV Erasable EPROM - 128K Bits 32K Bits Eliminates External Chip-Select Decode Components and Delay • Code Security - - 2K Bytes or 1K Words - Control 110 and Other System Devices • Fully User Configurable • On-Board Programmable Address Decoder - 512K Bytes or 256K Words • Eight Chip Select Outputs • High Density 6-Transistor Static RAM - - • Block Resolution Contains Programmable Security Bit - Byte or Word Operation • Reduces Board Space - Simplifies Routing Replaces 2 or more EPROMs, 2 or more SRAMs and One Decoder GENERAL DESCRIPTION The WSMAP162 and WSMAP161 are Mapped Address Programmable (MAp™) memory products that integrate 128K bits of EPROM, 32K bits of SRAM and a Programmable Mapping Decoder (PMD™) into a single 40-pin package. With a wide input addressing range, these memory products are compatible with large address space processor systems. The on-board PMD™ enables the placement of physical 16K bytes or 8K words of EPROM and 4K bytes or 2K words of SRAM anywhere in a total address space of 512K bytes or 256K words respectively. The PMD™ reduces system component count as well as board space, enhances performance and increases data security. The major feature of this product is the integration of high speed, high density UV erasable EPROM and a CMOS SRAM along with decoding logic on a single chip. The WSMAP162 is ideal for use with digital signal processors such as the TMS320XX series. Its data path can be programmed as either 8 or 16 bits. With the provision of Pin 2 programmable as either Chip Select (CSI) or the highest address bit, its address range is from 128K to 256K words or 256K to 512K bytes. The EPROM architecture is 16K x 8 (byte operations) or 8K x 16 (word operations). The SRAM architecture is 4K x 8 (byte operations) or 2K x 16 (word operations). The 16-bit data path WSMAP161 is used with microcontrollers and microprocessors using a 16-bit data bus. With Pin 39 as BHE (Byte High Enable), the WSMAP161 can accomodate either full word or byte operations (for those 16-bit processors capable of byte operations). Its addressing range is from 64K words to 128K words (see pin 2 above). Its EPROM is 8K x 16 and its SRAM is 2K x 16. Refer to Application Note 002 in this databook for additional information. 3-105 WSMAP1621WSMAP161 BLOCK DIAGRAM DECODED EPROM ADDRESS "- PGMH Ao-A,. "- OE OUT._7 SMAP~~-- EOEl DECODED SRAM ADDRESS ONLy) PMD~ "- ROEH BHE(WSMAP181 ONLY) WE/VppOECSIIAx - OE v r--- E ROEl CS. CS7 OUT._7 IN._7 A.-A,. SRAM 2K x 8 WE OE IN._7 OUT._7 WEl EPROM 8K x 8 PGM 1- SRAM 2K x 8 WE A.-A'2 OE IN._7 A.-A,. v WEH r--- 1:- PGMl (W v EPROM 8K x 8 PGM EOEH v "- A.-A'2 OUT._7 IN0-7 "- - {~ ~> CON OEl 2:1 MUX ~ 10EH 2:1 MUX fC Ji-Al~ 1-' I 1- ~0 ~ 1100_'5 OR CSOO-? TABLE 1. PRODUCT SELECTION GUIDE WSMAP162-40 WSMAP161-40 WSMAP162-45 WSMAP161-45 WSMAP162-55 WSMAP161-55 UNITS Address Access Time (Max.) 40 45 55 ns Chip Select (CSI) Access Time (Max.) 40 45 55 ns Output Enable (OE) Access Time (Max.) 18 21 23 ns Chip Select Output Delay (Max) 22 25 2:l ns PARAMETER TECHNICAL DESCRIPTION Internally the memory is organized as two 8K x 8 EPROMs and two 2K x 8 SRAMs. The MAp™ memory can be configured for byte or wordwide operations during the EPROM and PMD™ programming operation by programming the configuration (CON) bit. In the wordwide operation, the I/Os of the two EPROMs and two SRAMs are common and are brought out in parallel. In the byte wide operation, the 8 most significant bits of the I/O are multiplexed with the 8 least significant bits using a multiplexer controlled by address bit Ao. An important feature offered with the byte wide configuration is the 8 most significant I/O bits are replaced by 8 individual chip select outputs (CSOO-CS0 7) which can be programmed to select and control other devices (I/O, SRAM, DRAM, etc.). The PMD™ enables the WSMAP162IWSMAP161 to directly interface with high speed microprocessors and digital signal processors which require 16K bytes (or 8K words) of EPROM program store and 4K bytes (or 2K words) of SRAM data store in a non-contiguous address space. In the byte wide configuration, it is possible (by programming the PMD™) to subdivide and selectively access 8 blocks of EPROM each configured in a 2K x 8 architecture. Anyone of these eight EPROM blocks can be mapped into any of the 256 available 2K deep blocks in a 512K byte address space. Similarly, the two blocks of SRAM configured as 2K x 8 can be mapped into any of the 256 2K blocks in a 512K byte address space (not occupied by the EPROM). 3-106 WSMAP162IWSMAP161 The physical blocks of EPROM and SRAM can be concatenated together to form a continuous sequentially addressable section of memory, placed in non-sequential addressable individual blocks or any combination of the two. In the wordwide configuration, the EPROM and SRAM are organized as 1K x 16. The PMD™ is used to map the 8 blocks of EPROM and 2 blocks of SRAM into any of the 256 1K blocks in a 256K word address space. Pin 2 can be configured as a normal address input (''Ax'' or highest address bit) or as a chip select input (CSI). This is done during the programming of the PMDTM. When configured as an address input, this pin goes directly to the PMD™ and effectively doubles the address space. When configured as a chip select (CSI), this pin provides a very low power stand-by mode when the chip is deselected. In the WSMAP162, pin 39 is an address input (AU> and in the WSMAP161 it is Byte High Enable (BHE). As A17 , it functions as a normal address input. As BHE, it is used in the x16 (wordwide) configuration if byte operations are required. The combination of BHE and Ao control the memory access for a word, upper byte, or lower byte operation. See table 4. This feature reduces the logic required in 16-bit microprocessors and microcontrollers capable of byte operations. If only word operations are required, BHE and Ao should be connected to ground. A security bit (SEC) bit is provided that functions as a "bridge" bit. After completion of programming the PMD™ and EPROM, this bit can be programmed (the "bridge" can be "burned"). This prevents external access to the PMD™ contents and inhibits duplication of the PMD™ data by routine copying. The WSMAP162IWSMAP161 pin out is derived from the JEDEC standard WSI WS57C257 16K x 16 high speed EPROM, i.e., itis read compatible. This pinout enables memory expansion with future WSI mapped address products up to 512K bytes of physical memory. The process technology used in the WSMAP162IWSMAP161 is common to all of WSI's current family of high speed EPROM and RPROM™ memory products. Both the PMD™ and EPROM blocks are programmed using the WSI MagicPro™ IBM PC compatible engineering programmer. A menu driven software package for the IBM PC is provided from WSI to support the special PMD™ address mapping and configuration. TABLE 2. MAp™ MEMORY CONFIGURATIONS WSMAP162 x 8 Pin 2 Configured as Address Space Block Size Addressable Blocks WSMAP162 x 16 WSMAP161 x 16 CSI Ax CSI Ax CSI Ax 256K Bytes 512K Bytes 128K Words 256K Words 64K Words 128K Words 2K Bytes 2K Bytes 1K Words 1K Words 1K Words 1K Words 128 256 128 256 64 128 Available EPROM Blocks 8 8 8 8 8 8 Available SRAM Blocks 2 2 2 2 2 2 Number of Chip Select Outputs 8 8 0 0 0 0 EPROM Size Configuration 16K x 8 16K x 8 8K x 16 8K x 16 8K x 16 8K x 16 SRAM Size Configuration 4K x 8 4K x 8 2K x 16 2K x 16 2K x 16 2K x 16 8 8 16 16 16 16 Number of II0s Low Power Standby Yes No Yes No Yes No Protected Mode Yes Yes Yes Yes Yes Yes Byte Operations NIA NIA No No Yes Yes NOTE: Ax is Highest Address Bit 3-107 3 WSMAP1621WSMAP161 TABLE 3. MODE SELECTION ~ CSI OE WE/Vpp ADDRESS I/O CONFIGURED x16, 1/00 - 15 CONFIGURED x8, 1/00- 7 CHIP SELECTS CONFIGURED x8, CSOO-CS0 7 Read EPROM/SRAM VIL VIL VIH EPROM/SRAM Selected DOUT CSOUT Read External VIL VIL VIH EPROM/SRAM Not Selected High Z CSOUT MODE Output Disable X VIH X X X CSOUT VIH X X High Z Stand-By High Z CS OUT Write SRAM VIL X VIL SRAM Selected DIN CSOUT X CS OUT Write External VIL X VIL No SRAM Selected Program EPROM VIL VIH Vpp EPROM Program Address DIN DIN Program Verify EPROM VIL VIL VIH EPROM Program Address DOUT CS OUT Program PMD™ VIL VIH Vpp PMD Program Address DIN DIN Program Verify PMD™ VIL VIL VIH PMD Program Address DOUT CSOUT TABLE 4. HIGH/LOW BYTE SELECTION TRUTH TABLE (IN x16 CONFIGURATION ONLY) - Ao 0 0 Whole Word 0 1 Upper Byte FromlTo Odd Address 1 0 Lower Byte FromlTo Even Address 1 1 None - NOTE: WR and BHE are used for SRAM Functions 3-108 OPERATION SHE (PIN 39) WSMAP1621WSMAP161 TABLE 5. DC READ CHARACTERISTICS PARAMETER SYMBOL TEST CONDITIONS Output Low Voltage VOL IOL = 16 mA Output High Voltage VOH IOH = -4 mA Vcc Standby Current CMOS ISBl Notes 1 and 3 Vcc Standby Current TTL ISB2 Notes 2 and 3 MIN MAX UNITS 0.4 V 2.4 V Comm'l 10 mA Military 20 mA Comm'l 40 mA 50 mA Military Configured x16 Active Current (CMOS) No Blocks Selected Icc 1A Active Current (CMOS) EPROM Block Selected Icc 1B Active Current (CMOS) SRAM Block Selected Icc 1C Active Current (TTL) No Blocks Selected Icc 2A Active Current (TTL) EPROM Block Selected Active Current (TTL) SRAM Block Selected Icc 2B Icc 2C Notes 1 and 4 Notes 1 and 4 Notes 1 and 4 Notes 2 and 4 Notes 2 and 4 Notes 2 and 4 x8 Comm'l 10 10 mA Military 20 20 rnA Comm'l 55 30 mA Military 65 40 rnA Comm'l 65 40 mA Military 75 50 mA Comm'l 40 40 mA Military 50 50 mA Comm'l 85 60 mA Military 95 70 mA Comm'l 95 70 mA Military 105 80 mA Input Load Current III V1N = 5.5V or GND -10 10 Output Leakage Current ILO VOUT = 5.5 or GND -10 10 NOTES: 1) CMOS inputs: GND ± 2) TTL inputs: V 1L " O.av, 3) A.c. power component 4) A.C. power component !lA !lA 0.311 or Vee ± 0.3V V 1H ;. 2.0V is 1.5 rnA/MHz (Power = AC + DC) is 3.5 rnA/MHz (Power = AC + DC) 3-109 WSMAP1621WSMAP161 TABLE 6. AC EPROMISRAM READ AND SRAM WRITE CHARACTERISTICS PARAMETER SYMBOL WSMAP162-40 WSMAP161-40 MIN MAX WSMAP162-45 WSMAP161-45 MIN MIN 45 UNITS MAX Read Cycle Time t RC Address to Output Delay t ACC 40 45 55 CSI to Output Delay tCE 40 45 55 ns OE to Output Delay tOE 18 21 23 ns Output Disable to Output Float toEF 18 21 23 ns Chip Disable to Output Float (CSI) tCSF 18 21 23 ns Address to Output Hold tOH Address to CSO Valid 40 MAX WSMAP162-55 WSMAP161-55 10 55 10 22 tcso ns 10 ns 'Zl 25 ns ns SRAM Write Cycle Time twc 40 45 55 Chip Enable to Write End tcsw 40 45 55 ns 0 0 0 ns ns Address Setup Time tAS Address Hold Time tAH 0 0 0 ns Address Valid to Write End tAW 40 45 55 ns SRAM Write Enable Pulse Width tPWE 25 30 35 ns tos 20 20 30 ns tOH 0 Data Setup Time Data Hold Time Write Enable to Data Float Write Disable to Data Low Z 0 0 18 tWEF 21 3 tWELZ ns 23 3 3 ns ns TABLE 7. DATA RETENTION CHARACTERISTICS SYMBOL PARAMETER TEST CONDITIONS V OR Minimum Vcc for Data Retention Current When in Data Retention Mode IccoR Chip Deselect to Data Retention tCSOR Recovery Time From Data Retention t ROR _Vcc = 2.0V, CSI ~ Vcc -0.2V, V IN ~ Vcc -0.2V or V IN ~ 0.2V DATA RETENTION WAVEFORM -DATA RETENTION MODE- vcc 3-110 4.SV 1\ 11\ VDR ~ 2V I 4.5V MIN MAX 2.0 UNITS V 100 !1A 0 ns t RC ns WSMAP1621WSMAP161 ABSOWTE MAXIMUM RATINGS· *Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. Storage Temperature 00000000000 -65°C to +150°C Voltage to any pin with respect to GNO 000000000000000000 -Oo6V to +7V Vpp with respect to GNO 000000000 -Oo6V to +14.0V ESO Protection 000000. 00000000000000000>2000V OPERATING RANGE RANGE TEMPERATURE Comm'l 0° to +70°C +5V Military -55° to +125°C +5V Vcc ± 5% ± 10% READ CYCLE TIMING DIAGRAM TEST WAD (High Impedance Test Systems) ~------~c------~ ADDRESSES ----- 9S0 2.01V~ D.U.T. I-=- 30pF (INCLUDING SCOPE AND JIG CAPACITANCE) TIMING LEVELS DOUT--+------~~§~~$~~- Input Levels: 0 and 3V Reference Levels: 105V cso __~----J~~---------- WRITE CYCLE TIMING DIAGRAM ADDRESSES Iwc ------... ----I """'" """",,,,""-"\I. ~I I....... lAW '\ t AS DOUT D'N BHE --- It' ,tAH_ IPWE tWEF~1 I+---tos tDHI 1 I tw,ELZ I"- I r DATA INVALID I /7/ BHE VALID / I 3-111 WSMAP1621WSMAP161 MAp™ MEMORY ARCHITECTURE "- ADDRESS 1/0 EPROM - es "- 100- EPROM es DIRECT ADDRESSES 100- "- 100- EPROM cs EPROM "- es v.. es ADDRESS BUS .-PMDm BLOCK DECODE I' ADDRESSES -- I 8 ES._7 WENpp RS._, eSI/Ax eso._7 "- !- "- h2 .-- 1/0 EPROM CS EPROM 4 OE EPROM -" es EPROM - es " SRAM es ~ V SRAM cs WSMAP1621WSMAP161 PIN ASSIGNMENTS BY 8 BY 16 40 PIN DIP WE AND BHE ARE USED FOR SRAM FUNCTIONS 3·112 WENpp eSI/Ax es07 eso. eso. eso. eso. es02 eso, eso. GND 1/07 1/06 1/05 1/04 1/03 1/02 1/01 1/00 OE WE/Vpp CSl/Ax 1/015 1/014 1/013 1/012 11011 1/010 1109 1/08 GND 1/07 1/06 1/05 1/04 1/03 1102 1/01 1/00 OE 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 0 40 39 38 37 36 35 34 33 32 Vee A17IBHE A,. A,. A,. A13 A12 Al1 A,. As A. 31 30 29 28 27 26 25 24 23 22 21 GND GND A. A7 A7 Vee A17IBHE A,. A,. A,. A,. A'2 Al1 A,. A. As As A. A. A. A2 A, A. A. A. A. A2 A, A. WSMAP162 WSMAP161 PIN 39 A17 BHE WSMAP1621WSMAP161 PROGRAMMING Upon delivery from WaferScale Integration, Inc. or after each erasure (see Erasure section), the WSMAP1621WSMAP161 has all bits in the PMD™ and EPROM in the "1" or high state. "O's" are loaded through the procedure of programming. Information for programming the PMD™ and EPROM is available directly from WSI. Please contact your local sales representative. obtained by exposure to an ultra-violet lamp with wavelength of 2537 Angstrom (A) with intensity of 1200011 W/cm 2 for 15 to 20 minutes. The WSMAP1621161 should be about one inch from the source and all filters should be removed from the UV light source prior to erasure. It is important to note that the WSMAP162/161 and similar devices will erase with light sources having wavelengths shorter than 4000A. Although erasure times will be much longer than with UV sources at 2537 the exposure to fluorescent light and sunlight will eventually erase the WSMAP1621161 and exposure to them should be prevented to realize maximum system reliability. If used in such an environment, the package windows should be covered by an opaque label or substance. A. ERASURE In order to clear all locations of their programmed contents, it is necessary to expose the MAp™ Memory to an ultra-violet light source. A dosage of 15W-second/cm2 is required to completely erase the part. This dosage can be ORDERING INFORMATION PART NUMBER WSMAP162-40D WSMAP162-40P WSMAP161-40D WSMAP161-40P WSMAP162-45D WSMAP162-45P WSMAP161-45D WSMAP161-45P WSMAP162-55D WSMAP162-55DMB WSMAP162-55P WSMAP161-55D WSMAP161-55DMB WSMAP161-55P SPEED PACKAGE TYPE (ns) 40 40 40 40 40 40 40 40 55 55 55 55 55 55 40 40 40 40 40 40 40 40 40 40 40 40 40 40 Pin Pin Pin Pin Pin Pin Pin Pin Pin Pin Pin Pin Pin Pin CERDIp, 0.6" Plastic DIP, 0.6" CERDlp, 0.6" Plastic DIP, 0.6" CERDlp, 0.6" Plastic DIP, 0.6" CERDlp, 0.6" Plastic DIP, 0.6" CERDlp, 0.6" CERDlp, 0.6" Plastic DIP, 0.6" CERDlp, 0.6" CERDlp, 0.6" Plastic Dip, 0.6" PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE D3 P1 D3 P1 D3 P1 D3 P1 D3 D3 P1 D3 D3 P1 Comm'l Comm'l Comm'l Comm'l Comm'l Comm'l Comm'l Comm'l Comm'l Military Comm'l Comm'l Military Comm'l Standard Standard Standard Standard Standard Standard Standard Standard Standard MIL-STO-883C Standard Standard MIL-STD-883C Standard 3-113 3·114 WSMAP168 ADVANCE INFORMATION WAFERSCALE INTEGRA710N, INC. HIGH SPEED MAPPABLE MEMORY (MAp™) KEY FEATURES • Addressable Range • Super Fast Access Time - EPROM/SRAM: 40 ns (including decode) Chip Select Outputs: 22 ns Fast Chip Select Output: 17 ns • High Density UV Erasable EPROM - 128K Bits • High Density 6-Transistor Static RAM - 32K Bits • On-Board Programmable Address Decoder - Eliminates External Chip-Select Decode Components and Delay • Code Security - Contains Programmable Security Bit - 2M Bytes or 1M Words • Block Resolution - 2K Bytes or 1K Words D • Chip Select Outputs - Control I/O and Other Devices 9 in Byte Wide Mode 1 in Word Wide Mode • Fully User Configurable - Byte or Word Operation • Reduces Board Space - Simplifies Routing Replaces 2 or more EPROMs, 2 or more SRAMs and One Decoder GENERAL DESCRIPTION The WSMAP168 is a Mapped Address Programmable (MAp™) memory product that integrates 128K bits of EPROM, 32K bits of SRAM and a Programmable Mapping Decoder (PMD™) into a single 44-pin package. With a wide input addressing range, this memory product is compatible with large address space processor systems. The on-board PMD™ enables the placement of physical 16K bytes or 8K words of EPROM and 4K bytes or 2K words of SRAM anywhere in a total address space of 2M bytes or 1M words respectively. The PMD™ reduces system component count as well as board space, enhances performance and increases data security. The major feature of this product is the integration of high speed, high density UV erasable EPROM and a 6-transistor full CMOS SRAM along with decoding logic on a single chip. The WSMAP168 combines the features of the WSMAP162 and WSMAP161 MAp™ products into a single 44 pin package. The WSMAP168 is ideal for use with digital signal processors like the TMS320XX series, high-performance microcontrollers and microprocessors using a 16-bit data bus. Its data path can be programmed as either 8 or 16 bits. With the provision of Pin 3 programmable as either Chip Select (CSI) or the highest address bit, its address range is from 512K to 1M words or 1M to 2M bytes. The EPROM architectures are 16K x 8 (byte operations) or 8K x 16 (word operations). The SRAM architectures are 4K x 8 (byte operations) or 2K x 16 (word operations). With BHE (Byte High Enable) in the 16-bit mode, the WSMAP168 can accommodate either full word or byte operations (for those 16-bit processors capable of byte operations). Refer to Application Note 002 in this databook for additional information. 3-115 WSMAP168 BWCK DIAGRAM DECODED EPROM ADDRESS Ao-A,. " OE OUTO_7 PGML V EOEL " DECODED SRAM ADDRESS PMD" WEH Ao-A,o OE FCSO- OUT0-7 . 1No_7 1- "" m" OUTO_7 EPROM 8K x 8 PGM I----v INo_7 Ao-A,o OE SRAM 2K x 8 OUTO_7 E~ WEL CSI/Ax - Ao-A,. OE INo_7 I: WE BHE- OE- r--- SRAM ROEH WElV pp - 1--------.. EPROM 8K x 8 PGM EOEH -" " Ao-A,. v PGMH ROEL CSO-CS7 J CON OEL 2:1 MUX ~ ... ~ ---' ~ 1No_7 L ~ 2:1 MUX ir R.,,~ a 1- TABLE 1. PRODUCT SELECTION GUIDE PARAMETER WSMAP168-40 WSMAP168-45 WSMAP168-55 UNITS Address Access Time (Max.) 40 45 55 ns Chip Select (CSI) Access Time (Max.) 40 45 55 ns Output Enable (OE) Access Time (Max.) 18 21 23 ns Chip Select Output (CSOO-CS0 7) 22 25 27 ns Fast Chip Select (FCSO) Output Time (Max.) 17 20 22 ns TECHNICAL DESCRIPTION Internally the memory is organized as two 8K x 8 EPROMs and two 2K x 8 SRAMs. The WSMAP168 can be configured for byte or wordwide operations during the EPROM and PMD™ programming operation by programming the configuration (CON) bit. In the wordwide operation, the II0s of the two EPROMs and two SRAMs are common and are brought out in parallel. In the byte wide operation, the 8 most significant bits of the 1/0 are multiplexed with the 8 least significant bits using a multiplexer controlled by address bit Ao. An important feature offered with the byte wide configuration is the 8 most significant 1/0 bits are replaced by 8 individual chip select outputs (CSOO-CS07) which can be programmed to select and control other devices (110, SRAM, DRAM, etc.). A single fast chip select output (FCSO) is provided regardless of byte or wordwide mode selection. The PMD™ enables the WSMAP168 to directly interface with high speed microprocessors and digital signal processors which require 16K bytes (or 8K words) of EPROM program store and 4K bytes (or 2K words) of SRAM data store in a non-contiguous address space. In the byte wide configuration, it is possible (by programming the PMD™ to subdivide and selectively access 8 blocks of EPROM each configured in a 2K x 8 architecture. Anyone of these eight EPROM blocks can be mapped into any of the 1024 available 2K deep blocks in a 2M byte address space. Similarly, the two blocks of SRAM configured 3-116 WSMAP168 as 2K x 8 can be mapped into any of the 1024 2K blocks in the 2M byte address space (not occupied by the EPROM). The physical blocks of EPROM and SRAM can be concatenated together to form a continuous sequentially addressable section of memory, placed in non-sequential addressable individual blocks or any combination of the two. In the wordwide configuration, the EPROM and SRAM are organized as 1K x 16. The PMD™ is used to map the 8 blocks of EPROM and 2 blocks of SRAM into any of the 1024 blocks in a 1M word address space. Pin 3 (CSI/A x) is a dual function input. It is always an address (MSB) input. Optionally, it can be programmed to be a chip select input as well which enables the EPROM and SRAM memory when active low. In a system application, usually one or the other modes is employed but rarely both even though it is possible to employ both modes simultaneously. CSOs are not powered down since they are a function of the address input and the (always powered up) PMDTM. In the x16 (wordwide) configuration, pin 1 is used as a Byte High Enable (BHE) control (if byte operations are required). The combination of BHE and Ao control the memory access for a word, upper byte, or lower byte operation. See table 4. This feature reduces the logic required in 16-bit microprocessors and microcontrollers capable of byte operations. If only word operations are required, BHE and Ao should be connected to ground. A security bit (SEC) is provided that functions as a "bridge" bit. After completion of programming the PMD™ and EPROM, this bit can be programmed (the "bridge" can be "burned"). This prevents external access to the PMD™ contents and inhibits duplication of the PMD™ data by routine copying. The WSMAP168 pinout is derived from the JEDEC standard WSI WS57C257 16K x 16 high-speed EPROM, i.e., it is read compatible. This pinout enables memory expansion with future WSI mapped address products up to 2M bytes of physical memory. The process technology used in the WSMAP168 is common to all of WSI's current family of high-speed EPROM and RPROM™ memory products. Both the PMD™ and EPROM blocks are programmed using the WSI MagicPro™ (or other) programmer. A menu driven software package for the IBM PC is provided from WSI to support the special PMD™ address mapping and configuration. TABLE 2. WSMAP168 CONFIGURATIONS WSMAP168 x 8 Pin 2 Configured as CSI Address Space 1M Bytes Block Size WSMAP168 x 16 Ax CSI Ax 2M Bytes 512K Words 1M Words 2K Bytes 2K Bytes 1K Words 1K Words 512 1024 512 1024 Available EPROM Blocks 8 8 8 8 Available SRAM Blocks 2 2 2 2 Addressable Blocks Number of Chip Select Outputs 9 9 1 1 EPROM Size Configuration 16K x B 16K x 8 BK x 16 8K x 16 SRAM Size Configuration 4K x B 4K x B 2K x 16 2K x 16 B B 16 16 Number of II0s Low Power Standby Yes No Yes No Protected Mode Yes Yes Yes Yes Byte Operations NIA NIA Yes Yes 3-117 3 WSMAP168 TABLE 3. MODE SELECTION CSI OE WE/Vpp ADDRESS CONFIGURED x16 1/00- 15 CONFIGURED x8 1/00- 7 Read EPROM/SRAM VIL VIL VIH EPROM/SRAM Selected DOUT CSOUT Read External VIL VIL VIH EPROM/SRAM Not Selected High Z CSOUT Output Disable X VIH X X High Z CSOUT PIN MODE CONFIGURED x16 FCSO CONFIGURED x8 FCSO, CSOO-CS07 Stand-By V IH X X X High Z CSOUT Write SRAM VIL X VIL SRAM Selected DIN CSOUT Write External VIL X VIL No SRAM Selected X CSOUT Program EPROM VIL VIH Vpp EPROM Program Address DIN DIN Program Verify EPROM VIL VIL VIH EPROM Program Address DOUT CSOUT Program PMD™ VIL VIH Vpp PMD Program Address DIN DIN Program Verify PMD™ VIL VIL VIH PMD Program Address DOUT CSOUT TABLE 4. HIGH/LOW BYTE SELECTION TRUTH TABLE (IN x16 CONFIGURATION ONLY) BHE (PIN 1) Ao 0 0 Whole Word 0 1 Upper Byte FromfTo Odd Address 1 0 Lower Byte FromfTo Even Address 1 1 None NOTE: WR and SHE are used for SRAM Functions 3-118 OPERATION WSMAP168 TABLE 5. DC READ CHARACTERISTICS PARAMETER SYMBOL TEST CONDITIONS Output Low Voltage VOL 'OL=8rnA Output High Voltage VOH IOH = -2 rnA Vcc Standby Current CMOS IS81 Notes 1 and 3 Vcc Standby Current TTL IS82 Notes 2 and 3 MIN MAX UNITS 0.45 V Cornrn'l 10 rnA Military 20 rnA Cornrn'l 40 rnA Military 50 rnA 2.4 V Configured x16 x8 Active Current (CMOS) No Blocks Selected Icc 1A Active Current (CMOS) EPROM Block Selected Icc 1B Active Current (CMOS) SRAM Block Selected Icc 1C Active Current (TTL) No Blocks Selected Active Current (TTL) EPROM Block Selected Active Current (TTL) SRAM Block Selected Input Load Current Output Leakage Current Icc 2A Icc 2B Icc 2C Notes 1 and 4 Notes 1 and 4 Notes 1 and 4 Notes 2 and 4 Notes 2 and 4 Notes 2 and 4 Cornrn'l 10 10 rnA Military 20 20 rnA Cornrn'l 55 30 rnA Military 65 40 rnA rnA Cornrn'l 65 40 Military 75 50 rnA Cornrn'l 40 40 rnA Military 50 50 rnA Cornrn'l 85 60 rnA Military 95 rnA Cornrn'l 95 70 70 80 rnA Military 105 III V 1N = 5.5V or GND -10 10 ILO VOUT = 5.5V or GND -10 10 rnA IlA IlA NOTES: 1) CMOS inputs: GND ± 0:311 or Vee ± 0:311 2) TTL inputs: V 1L " OlN, V 1H ;;. 2.OV 3) A.C. power component is 1.5 rnA/MHz (Power = AC + DC) 4) A.C. power component is 3.5 rnA/MHz (Power = AC + DC) 3-119 WSMAP168 TABLE 6. AC EPROMISRAM READ AND SRAM WRITE CHARACTERISTICS WSMAP168-40 PARAMETER SYMBOL Read Cycle Time t RC Address to Output Delay tACC CSI to Output Delay tCE OE to Output Delay toE Output Disable to Output Float tOEF Chip Disable to Output Float tCSF Address to Output Hold tOH Address to CSOO_7 True tcso Address to FCSO True t FCSO SRAM Write Cycle Time twc Chip Enable to Write End tesw Address Setup Time tAS Address Hold Time tAH Address Valid to Write End tAW SRAM Write Enable Pulse Width tos Data Hold Time tOH MAX MIN 40 MAX 25 20 45 45 0 0 30 20 0 21 tWELZ 3 ns ns ns ns ns ns 22 ns ns ns ns ns ns ns ns ns 23 3 3 ns 'Zl 55 55 0 0 55 35 30 0 45 18 Write Disable to Data Low Z 10 10 UNITS ns 55 55 23 23 23 21 21 21 40 40 0 0 40 25 20 0 MAX 55 45 22 17 tWEF MIN 45 10 Write Enable to Data Float WSMAP168-55 45 40 40 18 18 18 tpWE Data Setup Time MIN WSMAP168-45 ns ns TABLE 7. DATA RETENTION CHARACTERISTICS PARAMETER SYMBOL Minimum Vee for Data Retention V OR Current in Data Retention Mode leeoR Chip Deselect to Data Retention tesoR Recovery Time From Data Retention t ROR TEST CONDITIONS _Vee = 2.0V, CSI ~ Vee -0.2V, V IN ~ Vee -0.2V or V IN ~ 0.2V DATA RETENTION WAVEFORM I---DATA RETENTION MODE-- VCC 3-120 4.5V 1\ VOR ;' 2V I 4.5V MIN MAX 2.0 UNITS V 100 mA 0 ns t RC ns WSMAP168 ABSOWTE MAXIMUM RATINGS· -Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. Storage Temperature ........... -65°C to +150°C Voltage to any pin with respect to GND .................. -0.6V to +7V Vpp with respect to GND ......... -0.6V to +14.0V ESD Protection ........................ >2000V OPERATING RANGE RANGE TEMPERATURE Vcc Comm'l 0° to +70°C +5V + 5% Military -55° to +125°C +5V + 10% D READ CYCLE TIMING DIAGRAM I RC ADDRESSES =::)< X IACC TEST LOAD _ I ow-· "- (High Impedance Test Systems) .J/ 980 IcsF i--- j---ICE-- ~ 2.01V~ / D.U.T. I- 10E I-= DATA VALID DOUT I- tOEF-..I 30pF (INCLUDING SCOPE AND JIG CAPACITANCE) TIMING LEVELS ~ Input Levels: 0 and 3V _ I rcso - Reference Levels: 1.5V leso WRITE CYCLE TIMING DIAGRAM IWC ADDRESSES ~ ""'" K"",-"'-~ L I tcsw lAW '\ lAS DOUT - It" I IPWE IWEF,I AH _ I 10H I+--Ios 'I I I' I IjEU I'.. SHE VALID DATA INVALID -tT I / / / / / / 3-121 WSMAP168 MAP'" MEMORY ARCHITECTURE A ADDRESS es r- EPROM EPROM CS ~ DIRECT ADDRESSES ~ I v t-. EPROM CS EPROM ~ v.. CS ~ v.. CS ADDRESS BUS BLOCK DECODE ADDRESSES PMD'· v ----- ESo_7 WE/Vpp CSl/Ax OE ~ CSOG-7 ~ FCSO ~ 8 ~ EPROM CS '" RS O_1 EPROM CS ~ v L...- I I I I I I I EPROM CS I 0--- 3-122 v. EPROM 1/0 I v.. 'v.." es SRAM SRAM CS I 1/0 WSMAP168 WSMAP168 PIN ASSIGNMENTS 44 PIN PLDCC PACKAGE 44 PAD CLLCC PACKAGE PIN NO. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 PIN CPGA PACKAGE x8 x16 GND WENpp CSl/Ax CS0 7 CSO. CSO. CSO. CSO. CSO. CSO, CSOO GND FCSO 1107 110. I/O. liD. I/O. I/O. liD, 1/00 DE Ao A, A. A. A. A. A. A7 A. A. A10 GND BHE WENpp CSI/Ax I/O,. I/O,. I/O,. I/O,. I/O" 1/0'0 liD. I/O. GND FCSO 1/07 I/O. I/O. I/O. liD. I/O. liD, 1100 DE Ao A, A. A. A. A. A. A7 A. A. A10 GND A" A,. A'3 A,. A,s A,. A'7 A,. A,. Vee A" A,. A,. A,. A,. A,. A'7 A,. A,. Vee PIN NO. A. A. B. A. B. A. B. B, C. C, D. 0, E, E. F, F. G, G. H. G. H. G. H. Hs Gs H. G. H7 G7 G. F7 F. E7 E. D. 07 C. C7 B. B7 A7 B. A. Bs x8 x16 GND WE/Vpp CSIlAx CS07 CSO. CSOs CSO. CSO. CSO. CSO, CSOo GND FCSO 1/07 I/O. liD. I/O. liD. liD. I/O, 1/00 DE Ao A, A. A. A. As A. A7 A. A. A,o GND BHE WENpp CSI/Ax I/O,. I/O,. liD,. liD,. liD" 110'0 liD. liD. GND FCSO 110 7 I/O. liDs liD. 1103 liD. I/O, 1100 DE Ao A, A. A. A. As A. A7 A. A. A,o GND A" A,. A,. A,. A,. A,. A17 A,. A,. Vee A" A,. A,. A,. A,. A,. A17 A,. A,. Vee -- - NOTE: WR and BHE functions are for SRAM functions. WSMAP168 PIN ASSIGNMENTS 44 PIN CPGA PACKAGE 3 4 5 6 7 44 PIN PLDCC PACKAGE 6 5 4 7 3 2 , 4443.2 41 40 IIII1111111I1111111 III _,LJ LJ LJ LJ LJ LJ LJ L..I LJ LJ,_ i: _..I 10 --, 11 12 13 14 15 16 =J LJ L..._ _" _oJ _J _...I _...J 39 38 37 36 35 34 33 32 31 30 29 A B C 0 E F G H 44 PAD CLLCC PACKAGE 8 000000 00000000 00 00 00 00 00 00 00 00 00000000 000000 6 5 4 3 2 14443424140 7 8 9 10 11 12 13 14 15 16 17 LJUUUU!!UUUULJ '\ u C ~ _J ~- -, _ J _J _J -" _ J _J _ J _-' r1 0 r1 r1 rl r1 rl rl r1 rl r, r, L_ L _ ~- rL_ L _ ~L _ L.._ ~ 38 37 36 35 34 33 32 31 30 29 11111 1 11111 1 1.11111111/ 18 19 20 21 22 23 24 25 26 27 28 18 19 20 21 22 2324 25 26 27 28 TOP (THROUGH PACKAGE) VIEW 3-123 WSMAP168 PROGRAMMING Upon delivery from WaferScale Integration, Inc. or after each erasure (see Erasure section), the WSMAP168 has all bits in the PMD™ and EPROM in the "1" or high state. "O's" are loaded through the procedure of programming. Information for programming the PMDTM and EPROM is available directly from WSI. Please contact your local sales representative. ERASURE In order to clear all locations of their programmed contents, it is necessary to expose the WSMAPl68 to an ultra-violet light source. A dosage of 15W-secondlcm2 is required to completely erase a WSMAP168. This dosage can be obtained by exposure to an ultra-violet lamp with wavelength of 2537 (A) with intensity of 120011 W/cm 2 for 15 to 20 minutes. The WSMAP168 should be about one inch from the source and all filters should be removed from the UV light source prior to erasure. It is important to note that the WSMAPl68 and similar devices will erase with light sources having wavelengths shorter than 4000A. Although erasure times will be much longer than with UV sources at 2537A. the exposure to fluorescent light and sunlight will eventually erase the WSMAP168 and exposure to them should be prevented to realize maximum system reliability. If used in such an environment, the package windows should be covered by an opaque label or substance. ORDERING INFORMATION PART NUMBER WSMAP168-40C WSMAP168-40CMB WSMAP168-40J WSMAP168-40X WSMAP168-40XMB WSMAP168-45C WSMAP168-45CMB WSMAP168-45J WSMAP168-45X WSMAP168-45XMB WSMAP168-55C WSMAP168-55CMB WSMAP168-55J WSMAP168-55X WSMAP168-55XMB 3-124 SPEED PACKAGE TYPE (ns) 40 40 40 40 40 45 45 45 45 45 55 55 55 55 55 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 Pad CLLCC Pad CLLCC Pin PLOCC Pin Ceramic Pin Ceramic Pad CLLCC Pad CLLCC Pin PLOCC Pin Ceramic Pin Ceramic Pad CLLCC Pad CLLCC Pin PLOCC Pin Ceramic Pin Ceramic PGA PGA PGA PGA PGA PGA PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE C3 C3 J2 X2 X2 C3 C3 J2 X2 X2 C3 C3 J2 X2 X2 Comm'l Military Comm'l Comm'l Military Comm'l Military Comm'l Comm'l Military Comm'l Military Comm'l Comm'l Military Standard M IL-STO-883C Standard Standard MI L-STO-883C Standard MIL-STO-883C Standard Standard MIL-STO-883C Standard MIL-STO-883C Standard Standard MIL-STO-883C -- .~1E1E'::: .....,.-......, -....., ....., 'i=:=_=-!!F;' --- ---~ IE - WAFERSCALE INTEGRA nON, INC. , m."III"If: , iC" , e, ' 11J.1~1l!l:lr1ml!.tl~1'1 '" 4 SECTION INDEX CMOS BIT SLICE PRODUCTS WS5901 WS59016 WS59032 WS5910AlB WS59510 WS59520/521 WS59820 4-Bit CMOS Bit Slice Processor ............................................. 4-1 16-Bit CMOS Bit Slice Processor ............................................ 4-9 32-Bit CMOS Bit Slice Processor ........................................... 4-21 CMOS Microprogram Controller ............................................ 4-33 16 x 16 CMOS Multiplier Accumulator ...................................... 4-43 Multilevel CMOS Pipeline Register ......................................... 4-51 Bi-Directional CMOS Bus Interface Register .................................. 4-55 For additional information, call 800-TEAM-WSI (800-832-6974). In California, call 415-656-5400. WS5901 WAFERSCALE INTEGRA170N, INC. CMOS 4-81T HIGH-SPEED MICROPROCESSOR SLICE KEY FEATURES • 2901 Architecture in CMOS • High Speed - • Drop-In Replacement for 2901C • Expandable in 4-Bit Increments Maximum Clock Frequency of 43 MHz (23 ns) • Very Low Power - 30 mA Maximum (Commercial Temperature) • EPI Processing - Latch-Up Immunity Over 200 mA GENERAL DESCRIPTION The WS5901 is a 4-bit high-speed microprocessor which contains the logic of a Bipolar 2901 bit slice processor. This microprogram mabie circuit has the flexibility to efficiently emulate almost any digital computing machine. It is an ideal candidate for such applications as peripheral controllers, CPUs, programmable microprocessors, and Digital Signal Processors. The advanced CMOS process, with which the 5901 is manufactured, provides significant performance improvements over its counterpart. While operating as fast as a 2901C based system, the WS5901C requires less than 8% of the power consumed by its Bipolar equivalent. The WS5901D is a 25% speed enhancement over the "C" speed. The WS5901 is also a macro cell in the WaferScale cell library. As such it can be combined with other cells to build High Performance CMOS Application Specific Integrated Circuits. FUNCTIONAL BLOCK DIAGRAM 0 ~ -1 CP =::J:::"=:::fr--;,." w c 3 r... ~rV' r-4 _o~ i (READ/WR,IT_E.:..:l ADDRESS, 0 :> z 0 c 2 III ID w "A" (READl--~ ADDRESS "8" ALU SOURCE z 0 ALU FUNCTION ~ :> a: 5 In z 6 0 is a: r~ r-7 DESTINATION CONTROL i a OUTPUT DATA MUX 4-1 WS5901 PIN DESCRIPTION Signal Name I/O Description AO-3 I Addresses which select the word of on board RAM which is to be displayed through the A port_ 80-3 I Addresses which select the word of on board RAM which is to be displayed through the B port and into which data is written when the clock is low. 10-8 I Block of three instruction groups whic·h are to select 1) which data sources will be applied to the ALU (1012), 2) what function the ALU will perform (1345), and 3) what data is to be written into the Q register or on board RAM(l678). Q3, RAM3 I/O Signal paths at the MSB of the on-board RAM and the Q-register which are used for shifting data. When the destination code on 1678 indicates an up shift (Octal 6 or 7) the three state outputs are enabled and the MSB of the ALU output is available on the RAM 3 pin and the MSB of the Q-register is available on the Q3 pin. Otherwise, the pins appear as inputs. When the destination code calls for a down shift, the pins are used as the data inputs to the MSB of RAM (octal 4 and 5) and the Q register (octal 4). Qo, RAMo I{O Shift lines similar to Q3 and RAM3. However the description is applied to the LSB of RAM and the Qregister. 00-03 I These four direct data inputs can be selected as a data source for the ALU. DO is the LSB. YO-Y3 0 These four three state outputs, when enabled, display either the data on the A-port of the register stack or the outputs of the ALU as determined by the destination code 1678. OE I When high, the Y outputs are in the high impedance state. When low, either the contents of the Aaregister or G,P 0 The carry generate and propagate outputs of the ALU. OVR 0 This signal indicates that an overflow into the sign bit has occurred as a result of a two's complement operation. F= 0 0 This output, when high, indicates the result of an ALU operation is zero. F3 0 The most significant ALU output bit. Cn I The carry-in to the ALU. the outputs of the ALU are displayed on YO- Y3 , as determined by 1678. Cn+4 CP 0 I The carry-out of the ALU. This clock Signal is applied to the A and B-port latches, RAM, and Q-register. The clock low time is the write enable to the on-board 16 x 4 RAM, including set-up time for the A and B port registers. The A and B port and Q-register outputs change on the clock low-to-high transition. PIN DESIGNATOR Plastic Package A3 OE A_ Y3 A, Y- Ao Y, I. Yo I. P 17 OVR RAM3 Cn+ 4 RAMo G F3 Vce F = 0 10 GND Cn 12 I, I. I_ 14 I. CP 15 13 Q. 16 Do Bo 17 0, B_ 19 D. B. 20 Qo D_ B, TOP 4-2 WS5901 ABSOWTE MAXIMUM RATINGS* *Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. Operating Temp (Comm'l) ........ O°C to +70°C (Mil) ........ -55°C to +125°C Storage Temp. (No Bias) ...... -65°C to +150°C Voltage on Any Pin with Respect to GND .............. -0.6V to +7V Latch-Up Protection ................. >200 mA ESD Protection .................... > ±2000V DC READ CHARACTERISTICS Over Operating Temperature Range (Note 1) MIN MAX UNITS TEST CONDITIONS PARAMETER SYMBOL VOH Output High Voltage Vee = Min VIN = V IH or V IL VOL Output Low Voltage Vee = Min V IN = V IH or VIL V IH Input High Voltage Guaranteed Input High Voltage V IL Input Low Voltage Guaranteed Input Low Voltage All Outputs IOH YO-Y3 IOL All Others IOL = -1.6 mA = 20 mA Comm'l = 16 mA 2.4 0.5 2.0 0.8 Ilx Input Load Current Vee = Max, V IN = Gnd or Vee -10 loz High Impedance Output Current Vee = Max, Vo = Gnd or Vee -50 lee Power Supply Current Vee = Max (Note 2) NOTES: 1) Commercial: Vee = +5V ± 5%, TA = O·C to 700C. V 10 50 30 Comm'l (O°C to +70°C) ItA mA 2) 100 ns System Cycle P, C n +4, andOVR The four signals, G, P, Cn + 4 and OVR are designed Definitions (+ = OR) to indicate carry and overflow conditions when the Po = Ro + So Go = RoSo WS5901 is in the add or subtract mode. The table P1 = R1 + S1 G1 = R1S1 . below indicates the logic equations for these four P2 = R2 + S2 G2 = R2S2 signals for each of the eight ALU functions. The R P3 = R3 + 53 G3 = R3S3 C4 = G3 + P3G2 + P3 P2G1 + P3 P2GO + P3 P2 P1 PoC n and S inputs are the two inputs selected according C3= G2+ P2G1 + P2P1GO+ P2 P1 PoCn to Table 1. LOGIC FUNCTIONS FORG, 1543 Function a R+ S 1 S- R .. Same as R + S equations, but substitute Ri for Ri in definitions 2 R-S . Same as R + S equations, but substitute Si for Si in definitions 3 RVS LOW P3 P2P1PO 4 RIIS LOW G3 + G2 + G1 + Go 5 RIIS LOW 6 RYS 7 RYS NOTES: 1) 2) P G P3 P2P1Po G3 + P3G2 +P 3 P2G1+ P3 P2P1GO Cn + OVR 4 C 3 Y C4 C4 P3 P2P1Po+Cn • . P3P2P1Po+Cn G3 +G2+ G1+GO +C n G3 +G2+ G1+GO+ C n _ _ Same as R II S equations, but substitute Ri for Ri in definitions _ . .. Same as R ¥S equations, but substitute Ri for Ri in definitions G3 + G2 + G1 + Go - P3G2 +P3 P2G1+ P 3 P2P1GO G 3+ P3G2 + P3P2G1 + P3 P2P1Po (Go+Cn) (I':! + G2f'1 + G2G1PO+ G2G1GOCn)¥ (P3 + G3P2 + G3G2f'1 + G3G2G1PO + G3G2G1GoCn) + = OR See note 1 WS5901 FUNCTIONAL TABLES ALU SOURCE OPERANDS MICROCODE Mnemonic AO AB ZO ZB ZA DA DO DZ MICROCODE Mnemonic Octal 12 11 10 Code R S L L L L H H H H A A 0 0 0 D D D 0 B 0 B A A 0 0 L L H H L L H H L H L H L H L H 0 1 2 3 4 5 6 7 ADD SUBR SUBS OR AND NOTRS EXOR EXNOR RAM FUNCTION MICROCODE OREG NOP RAMA RAMF RAMOD RAMD RAMOU RAMU Octal 18 17 16 Code L L L 0 1 L L H L H L L H H 2 3 H L L H L H H H L H H H 4 5 6 7 SHIFT X X NONE NONE DOWN DOWN UP UP ALU Function SYMBOL L L L L H H H H L L H H L L H H L H L H L H L H 0 1 2 3 4 5 6 7 R Plus S S Minus R R Minus S R ORS RAND S RAND S R EXOR R EX·NORS R+ S S-R R-S RvS RIIS RIIS RVS FfV"S Table 2. ALU Function Control. Table 1 : ALU Source Operand Control. Mnemonic Octal 15 14 13 Code Q-REG. FUNCTION LOAD SHIFT NONE NONE Y OUTPUT F-O NONE X X NONE NONE X F/2-B DOWN 0/2-0 X NONE F/2-B 2F-B UP 20-0 X NONE 2F-B Q SHIFTER RAMo RAM3 Qo Q3 F X X X X F A F X X X X X X X X X X X X Fo Fo IN3 IN3 IN3 X INo INo F3 F3 00 00 INo X LOAD NONE F-B F-B RAM SHIFTER F F F F 03 03 x= Don't care. B = Register Addressed by B inputs. DOWN is toward LSB. UP is toward MSB. Table 3. ALU Destination Control. 1210 1543 (Octal Code) 0 1 2 3 4 5 6 7 ALU Function Cn = L R Plus S Cn = H (Octal Code) 4 3 ALU Source (R, S) O,B O,A 5 6 7 O,A O,Q 0,0 D+ A D+ 0 D 0 1 2 A,Q A, B O,Q A+ 0 A+ B 0 B A 0+1 B+ 1 A+1 D+ A+ 1 D+ 0+ 1 A+ 0+ 1 A+ B+ 1 Cn = L S Minus R Cn = H 0-A-1 B-A-1 0-1 B-1 A-1 A-D-1 0- D-1 - D-1 O-A B-A 0 B A A-D O-D -D Cn = L R Minus S Cn = H A- 0-1 A-B-1 -0-1 -B-1 -A-1 D-A-1 D- 0-1 D-1 A-O A-B -0 -B -A D-A D-O D RORS RAND S RAND S REX-OR S AvO AIIO AIIO AvB B 0 B B A 0 A AVO 0 0 0 0 DvA DIIA DIIA DvA DvO AIIB AIIB AvB OliO DIIO DvO D 0 0 D REX-NORS ~ AvB a B OvA DvO D + - Plus; - - Minus; v - OR; A - A A AND; v - EX-OR. Table 4. Source Operand and ALU Function Matrix. 4-4 D+1 WS5901 SOURCE OPERANDS AND ALU FUNCTIONS Eight source operand pairs are available to the ALU as determined by the 10, 11, and 12 instruction inputs. The ALU performs eight functions; three arithmetic and five logic. This function selection is controlled by the 13, 14, and 15 instruction inputs. When in the arithmetic mode, the ALU results are also affected by the carry, en. In the logic mode, the en input has no effect. The matrix of Table 4 results when en and 10 through 15 are viewed together. Table 5 defines the logic operations which the WS5901 can perform and Table 6 shows the arithmetic operations of the device. Both carry-in HIGH (en = 1) and carry-in LOW (en = 0) are defined in these operations. Octal '543, '210 40 41 45 46 Group Octal Cn = H Cn = L '543' AND 30 31 35 36 OR 60 61 65 66 EX-OR 70 7 1 75 76 EX-NOR 72 73 74 77 INVERT 62 63 64 67 32 33 34 37 Function AIIO AII8 DIIA DIIO AvO Av8 DvA DvO AvO Av8 DvA DvO AvO Av8 DvA DvO 0 B Ii. 0 PASS 0 8 A D PASS 0 8 A D 42 43 44 47 "ZERO" 50 51 55 56 MASK '210 00 01 05 06 02 03 04 07 Group ADD Function A+ A+ D+ D+ 0 8 A 0 Group ADD plus one 22 23 24 17 0 8 A D 0-1 Decrement 8-1 A-1 D-1 -0-1 1 's Compo -8-1 -A-1 -D-1 10 11 15 16 20 2 1 25 26 0-A-1 Subtract 8-A-1 Subtract (1's Comp.) A- D-1 (2's Comp.) 0- D-1 A- 0-1 A- 8-1 D-A-1 D- 0-1 12 13 14 27 PASS Increment PASS 2'5 Compo (Negate) Function A+ A+ D+ D+ 0+ 8+ A+ 0+ 1 1 1 1 0+1 8+1 A+1 D+1 0 8 A D -0 -8 -A -D O-A 8-A A-D O-D A-O A-8 D-A D-O Table 6. ALU Arithmetic Mode Functions. 0 0 0 0 AIIO All 8 DIIA OliO Table 5. ALU Logic Mode Functions. 4-5 WS5901 WS5901C COMMERCIAL RANGE AC CHARACTERISTICS CYCLE TIME AND CLOCK CHARACTERISTICS READ-MODIFY-WRITE (from select of A, B registers to end of cycle) Maximum Clock Frequency to Shift 0(50% duty cycle, 1= 432 or 632) Minimum Clock Low Time Minimum Clock High Time Minimum Clock Period The tables shown here specify the guaranteed performance of the WS5901C over the Commercial operating temperature range of ODC to +70DC and a power supply range of 5V ± 5%. Inputs are switching between 0 and 3V with rise and fall times of 1 V/ns and measurements made at 1.5'1. All outputs have maximum DC load. 31 ns 32MHz 15ns 15ns 31ns OUTPUT ENABLE/DISABLE TIME Disable tests performed with C L = 5pF and measured to O.5V change of output voltage. From OE Low to Y output enable From OE High to output disable COMBINATIONAL PROPAGATION DELAYS (CL= ~ Y F3 Cn+4 A, B ADDRESS 40 40 00-03 Cn 30 22 35 35 25 30 22 35 35 FROM INPUT OUTPUT 1012 1345 A BYPASSALU (1= 2XX) 35 - CLOCK 35 35 1678 50PF) RAMO, RAM3 00, 40 40 30 22 35 35 - - 30 25 35 35 26 26 - - - - 35 35 35 28 G, P F=O 40 37 40 30 20 35 35 30 37 35 38 25 37 38 - - - - - 35 35 - OVR Q3 UNITS - - ns SET-UP AND HOLD TIMES RELATIVE TO CLOCK (CP) INPUT IN~P A, B Source Address B Destination Address 00-03 Cn Set Up before H - L 15 Hold after H - l Set Up before l - H Hold after l - H 1 (Note3) 30(Note 4) 1 15 DO NOT CHANGE (Note 2) 1 - - 0 0 0 - 25 20 1012 - 1345 - 1678 10 30 30 DO NOT CHANGE (Note 2) - - RAMO,3and 00,3 NOTES: 4-6 12 UNITS ns 0 0 0 1) Dashes indicate that a set-up time constraint or a propagation delay path does not exist. 2) The phrase "DO NOT CHANGE" indicates that certain Signals must remain low for the duration of the clock Low time. Otherwise, erroneous operation may be the result. 3) Prior to clock H> L transition, source addresses must be stable to allow time for the source data to be set up before the latch closes. After this transition the A address may be changed. If it is not being used as a destination, the B address may also be changed. If it is being used as a destination, the B address must remain stable during the clock Low period. 4) Set-up time before H> L included here. WS5901 CYCLE TIME AND CLOCK CHARACTERISTICS WS5901D COMMERCIAL RANGE AC CHARACTERISTICS READ-MODIFY-WRITE (from select of A, B registers to end of cycle) Maximum Clock Frequency to Shift Q (50% duty cycle, 1= 432 or 632) Minimum Clock Low Time Minimum Clock High Time Minimum Clock Period The tables shown here specify the guaranteed performance of the WS5901D over the Commercial operating temperature range of O°C to +70°C and a power supply range of 5V ± 5%. Inputs are switching between 0 and 3V with rise and fall times of 1 Vlns and measurements made at 1.5V. All outputs have maximum DC load. 23ns 43MHz 11ns 11ns 23ns OUTPUT ENABLE/DISABLE TIME Disable tests performed with CL = 5pF and measured to O.5V change of output voltage. From OE Low to Y output enable From OE High to output disable COMBINATIONAL PROPAGATION DELAYS (CL= 50PF) ~ Y F3 Cn+4 G.p A, B ADDRESS 30 30 30 28 30 00-03 Cn 21 17 26 26 16 20 17 25 24 - 20 14 24 24 20 24 24 24 19 25 26 - - - A BYPASS ALU (1= 2XX) 24 - - - CLOCK 24 23 23 23 FROM INPUT OUTPUT 1012 1345 1678 - RAMO. RAM3 00. 30 30 - 21 16 24 24 - - 22 18 25 26 21 21 - - - - 24 24 24 19 OVR F= 0 03 - UNITS ns - SET-UP AND HOLD TIMES RELATIVE TO CLOCK (CP) INPUT I~P A, B Source Address B Destination Address 00-03 Cn Set Up before H - L Hold after H - L Set Up before L - H Hold after L - H 10 o(Note3) 21 (Note 4) 1 10 DO NOT CHANGE (Note 2) 1 - - - - 0 0 1012 - 1345 - 19 19 DO NOT CHANGE (Note 2) 0 0 0 - 1 7 1678 RAMO,3and 00,3 NOTES: - 16 13 9 UNITS ns 1) Dashes indicate that a set-up time constraint or a propagation delay path does not exist. 2) The phrase "DO NOT CHANGE" indicates that certain signals must remain low for the duration of the clock Low time. Otherwise, erroneous operation may be the result. 3) Prior to clock H> L tranSition, source addresses must be stable to allow time for the source data to be set up before the latch closes. After this transition the A address may be changed. If it is not being used as a destination, the B address may also be changed. If it is being used as a destination, the B address must remain stable during the clock Low period. 4) Set-up time before H> L included here. 4-7 WS5901 ORDERING INFORMATION PART NUMBER WS5901CP WS5901DP 4-8 SPEED C 0 PACKAGE TYPE PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE 40 Pin Plastic DIP, 0.6" 40 Pin Plastic DIP, 0.6" P1 P1 Comm'l Comm'l Standard Standard FEE':E --..., ._------- - ~ r .......... ---~~ _ WS59016 WAFERSCALE INTEGRA nON, INC. CMOS 16-81T HIGH-SPEED MICROPROCESSOR SLICE KEY FEATURES • Four CMOS 2901 Type Devices in a Single Package • On Board Look-Ahead Carry Generator - 31 ns Read-Modify-Write • Fully Firmware Compatible with the Bipolar Device Configuration of Four 29015 and One 2902A • Low CMOS Power - • High Speed Operation 225 mW GENERAL DESCRIPTION The WS59016 is a 16-bit high-speed microprocessor which combines the functions of four 2901 4-bit slice processors and distributed look-ahead carry generation on a single High Performance CMOS device. This microprogram mabie circuit has the flexibility to efficiently emulate almost any digital computing machine. It is an ideal candidate for such applications as peripheral controllers, CPUs, programmable microprocessors, and Digital Signal Processors. The advanced CMOS process, with which the WS59016 is manufactured, provides significant performance improvements over an equivalent Bipolar device configuration. While operating faster than a 2901C based system, the WS59016 requires less than 3% of the power consumed by an equivalent Bipolar system. The WS59016 is also available as a macro cell in the WaferScale cell library. As such it can be combined with other cells to build Application Specific Integrated Circuits. FUNCTIONAL BLOCK DIAGRAM CP----~--~r,m~~--., 0 f- ~ f1 ~----, lU c 2 III 8 ID C z _o~ 3 f- "-~"/ fa: 4 ~~ "8" ... (READIWR,_IT:.::E:::) =~~:jT-4Ft ADDRESS,-- IU :;) 10-1 "A" (READ)-----" ADDRESS ALU SOURCE z 0 ALU FUNCTION 5 6 ~ -7 OESTINATION CONTROL ti :;) a: Iiiz 5a: 0 iii 8 OE--_~ A OUTPUT DATA MUX 4-9 WS59016 PIN DESCRIPTION Signal Name I/O Description AO-3 I Addresses which select the word of on board RAM which is to be displayed through the A port. BO-3 I Addresses which select the word of on board RAM which is to be displayed through the B port and into which data is written when the clock is low. 10-8 I Block of three instruction groups which are to select 1) which data sources will be applied to the ALU (1012),2) what function the ALU will perform (1345), and 3) what data is to be written into the Q register or on board RAM(1678). Q15, RAM15 I/O Signal paths at the MSB of the on-board RAM and the Q-register which are used for shifting data. When the destination code on 1678 indicates an up shift (Octal 6 or 7) the three state outputs are enabled and the MSB of the ALU output is available on the RAM 15 pin and the MSB of the Q-register is available on the Q15 pin. Otherwise, the pins appear as inputs. When the destination code calls for a down shift, the pins are used as the data inputs to the MSB of RAM (octal 4 and 5) and the Q register (octal 4). Qo, RAMo I/O Shift lines similar to Q15 and RAM15, however the description is applied to the LSB of RAM and the Qregister. 00-015 I These sixteen direct data inputs can be selected as a data source for the ALU. 00 is the LSB. YO-Y15 0 These sixteen three state outputs, when enabled, display either the data on the A-port of the register stack or the outputs of the ALU as determined by the destination code 1678. OE I When high, the Y outputs are in the high impedance state. When low, either the contents of the A-register or G, p- O The carry generate and propagate outputs of the ALU. OVR 0 This signal indicates that an overflow into the sign bit has occurred as a result of a two's complement operation. 0 This output, when high, indicates the result of an ALU operation is zero. 0 The most significant ALU output bit. the outputs of the ALU are displayed on YO-Y15, as determined by 1678. F~ 0 F15 Cn Cn+ 16 CP I The carry-in to the ALU. 0 The carry-out of the ALU. I This clock signal is applied to theA and B-port latches. RAM, and Q-register. The clock low time is thewriteenable to the on-board dual port RAM, including set-up time for the A and B-port registers. The A and B-port outputs change while the clock is high. The Q-register is latched on the clock low-to-high transition. PIN ORIENTATION Dip Chip Carrier 0, 03 D. Os D. 07 RAMo I, 17 I. V's V,. Cn +16 NC TOP 4-10 A, Ao B3 B, B, Bo Do Vce 0, 0, 03 D. Os D. 07 RAMo 00 Is I. 13 I, " 10 Vo V, Cn DE V, V3 V. Vs V. A, A3 015 014 0 '3 0" 0 " 0 '0 D. 0, RAM,s O,S G P CP I, 17 I. F,s OVR Y,s V,. Cn+16 F=O V'3 V" V" V,0 GND V. V, V7 WS59016 ABSOLUTE MAXIMUM RATlNGS* 'Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. Operating Temp (Comm'l) ........ O°C to + 70°C (Mil) ........ -55°C to +125°C Storage Temp. (No Bias) ...... -65°C to + 150°C Voltage on Any Pin with Respect to GND .............. -0.6V to +7V Latch-Up Protection ................. >200 mA ESD Protection .................... > ±2000V DC READ CHARACTERISTICS Over Operating Temperature Range (Note 1) PARAMETER SYMBOL TEST CONDITIONS VOH Output High Voltage VOL Output Low Voltage = Min = VIH or Vee = Min VIN = V IH or Vee VIN All Outputs V IL All Outputs V IL MIN 10H = 10L = 12 mA Comm'l = 8 mA Mil 10L MAX UNITS 2.4 -3.4 mA 0.5 V IH Input High Voltage Guaranteed Input High Voltage V IL Input Low Voltage Guaranteed Input Low Voltage IIX Input Load Current Vee = Max, VIN = Gnd or Vee -10 10 loz High Impedance Output Current Vee = Max, Vo = Gnd or Vee -50 50 lee Power Supply Current Vee NOTES: 1) Commercial: Vee = +5V ± 5%, TA LOGIC FUNCTIONS FOR G, The four signals G. P, Cn +16. and OVR are designed to indicate carry and overflow conditions when the WS59Q16 is in the add or subtract mode. The table below indicates the logic equations for these four signals for each of the eight ALU functions. The Rand S inputs are the two inputs selected according to Table 1. = Max = 2.0 0.8 Comm'l (O°C to +70°C) 45 Mil (-55°C to + 125°C) 60 Doe to 7Doe. V 2) Military: Vee = +5V ± 1D%, TA J.1A mA = -55°e to +125°e. P, C n + 16, and OVR Definitions + P, ~ R, G, ~ R,·S, PO·3~ P4'Y~ P B· l l S, P O,p , .P"P 3 P 4 'P 5,P S'P y ~ PB'P9'PlO'P" P12-15 = GO·3~ G 3 + P 3·G,+ P 3·P,·G , + P3·P,·P , ·G O G7+ py·G s + p y·P S·G 5 + P Y'P S,P 5 'G 4 G B·l l ~ G " + P,, 'GlO + P, 1"PlO ·G 9 + P",P,0,P9·GB G12"5~ G '5 + P15 ·G,4 + P15,P14·G,3 + P15,P14,P,3·G12 G4'7~ P12'P'3'P14'P'5 C n + 15 = G 12 -14 + P12-14,G B-11 + P12-14,Pa-l"G 4 -7 + P'2-14,PB-l1,P4-7,G O-3 P 12 " 4 ~ P12'P13,P,4 G12"4~ G'4 + P14 ·G,3 + P14·P,3·G12 1543 G P Function G'2-15 0 R+S 1 S-R 2 R-S 3 RVS LOW 4 RIIS LOW PO-3,P4-7 ·Pa-l1 'P'2-15 . . p·e, + G Ri OVR en + lS(±)C n + 16 • • for R i in definitions LOW LOW HIGH LOW HIGH LOW HIGH LOW LOW HIGH LOW LOW HIGH G'2-1S+ G 8 -1 ,+ G 4 _7 + G O-3 Same as R II S except substitute R for R in definition LOW 6 R(±)S PO-3 . P4-7' Pe-l" 7 R(±)S Same as R(±)S except Substitute R for R in Definitions + 16 Same as R + S Equations except substitute S for S in definitions RIIS 1) + P'2-1S'G a-1,+ ~2'15·P8-11·P4'7·GO.3 Same as R + S Equations except substitute 5 Note: + C n+ P'2.1s· P a.l1,G 4.7 P'2.15 OR 4-11 WS59016 FUNCTIONAL TABLES Mnemonic AO AB ZO ZB ZA DA DO DZ ALU SOURCE OPERANDS MICROCODE MICROCODE Mnemonic Octal 12 11 I o Code R S L L L L H H H H A A 0 0 0 D D D 0 B 0 B A A 0 0 L L H H L L H H L H L H L H L H 0 1 2 3 4 5 6 7 ADD SUBR SUBS OR AND NOTRS EXOR EXNOR Table 1 : ALU Source Operand Control. RAM FUNCTION MICROCODE Mnemonic NOP RAMA RAMF Octal Is 17 16 Code L L L 0 1 L L H L H L 2 L H H 3 RAMOD RAMD RAMOU H L L H L H H H L 4 5 RAMU H H H 7 OREG 6 a-REG. FUNCTION L L L L H H H H L L H H L L H H L H L H L H L H YOUTPUT LOAD SHIFT LOAD X NONE NONE F-O X NONE NONE NONE F-B F-B DOWN SYMBOL 0 1 2 3 4 5 R Plus S S Minus R R Minus S RORS RAND S RAND S R EXORS R EX-NORS R+ S S- R R-S RvS RIIS RIIS RVS 6 7 FfV'"S' Table 2. ALU Function Control. SHIFT DOWN UP UP ALU Function Octal 15 14 13 Code NONE X X NONE NONE X F/2-B DOWN 0/2-0 NONE X F/2-B 2F-B 20-0 UP X NONE 2F-B RAM SHIFTER a SHIFTER RAMo RAM15 ao a15 F X X X X F A F X X X X X X X X X X F F F F Fo Fo IN15 IN15 F15 F 15 00 IN15 X INo INo 00 INo X X X 015 0 15 x= Don't care. B = Register Addressed by B inputs. DOWN is toward LSB. UP is toward MSB. Table 3. ALU Destination Control. 1 2 A,a A, B o,a A+ 0 A+ B 0 1543 (Octal Code) 0 1 2 3 4 5 6 7 ALU Function Cn = L R Plus S Cn = H A+ 0+ 1 A+ B+ 1 1210 (Octal Code) 4 3 ALU Source (R, S) O,B O,A 7 D,A D,a D,O D+A D+ 0 D 0 B A 0+1 B+ 1 A+1 D+ A+ 1 D+ 0+ 1 D+1 Cn = L S Minus R Cn = H 0-A-1 B-A-1 0-1 B-1 A-1 A- D-1 0- D-1 -D-1 O-A B-A 0 B A A-D O-D -D Cn = L R Minus S Cn = H A-0-1 A-B-1 -0-1 - B-1 -A-1 D-A-1 D-0-1 D-1 A-O A-B -0 -B -A D-A D-O D AvO AIIO AIIO AvO AvB A 0 A DvA DIIA iJllA DvO DvO D 0 0 D DvO i5 RORS RAND S RANDS REX-OR S REX-NORS AIIB AIIB AvB 0 0 0 0 B 0 B B DvA A A AvB I5VA 0 B + - Plus; - - Minus; v - OR; A - AND; v - EX·OR. Table 4. Source Operand and ALU Function Matrix. 4-12 I 6 5 AVO DIIO DIIO WS59016 SOURCE OPERANDS AND ALU FUNCTIONS Eight source operand pairs are available to the ALU as determined by the 10,11 and 12 instruction inputs. The ALU performs eight functions; three arithmetic and five logic. This function selection is controlled by the 13, 14 and 15 instruction inputs. When in the arithmetic mode, the ALU results are also affected by the carry, en. In the logic mode, the en input has no effect. The matrix of Table 4 results when en and 10th rough 15 are viewed together. Table 5 defines the logic operations which the WS59016 can perform and Table 6 shows the arithmetic operations of the device. Both carry-in HIGH (en = 1) and carry-in LOW (eN = 0) are defined in these operations. Octal '543,1 210 Group Function Octal Cn = L Cn = H '543' 40 41 45 46 AND 30 31 35 36 OR 60 6 1 65 66 EX-OR 70 7 1 75 76 EX-NOR 72 73 74 77 INVERT 62 63 64 67 PASS Q 8 A 0 32 33 34 37 PASS Q 8 A 0 42 43 44 47 "ZERO" 50 51 55 56 MASK AAQ AA8 OA A OAQ AvQ Av8 OvA OvQ AvQ Av8 OvA OvQ AvQ Av8 OvA OvQ Q B A 0 1210 00 01 05 06 02 03 04 07 1 1 1 2 2 3 4 7 22 23 24 17 10 1 1 15 16 20 2 1 25 26 Group ADD PASS Decrement 1'5 Compo Function A+ A+ 0+ D+ Q 8 A Q Q 8 A D Q-1 8- 1 A-1 D-1 -Q-1 -8- 1 -A-l -D - 1 Group ADD plus one Increment PASS 2's Compo (Negate) Q-A-l Subtract 8-A-1 Subtract (1'5 Comp.) A- D-l (2's Comp.) Q- 0-1 A-Q-l A-8-1 0-A-1 0-Q-1 Function A+ A+ D+ 0+ Q+ 8+ A+ Q+ 1 1 1 1 Q+1 8+ 1 A+ 1 D+l Q 8 A 0 -Q -8 -A -0 Q-A 8-A A-O Q-O A-Q A-8 O-A O-Q Table 6. ALU Arithmetic Mode Functions. 0 0 0 0 AAQ AA8 BAA DAQ Table 5. ALU Logic Mode Functions. 4-13 WS59016 COMPETITIVE TIMING ANAL YS/S The following analysis compares the critical timing paths of a WS59016D vs. the equivalent Bipolar circuit implementation using four 2901 C's and one 2902A. As can be seen from this comparison. the WS59016 operates faster than even the theoretically achievable values of the Bipolar implementation. The actual values for the Bipolar circuit will be lengthened by the layout dependent interconnect delays between the individual devices. When these delays are taken into account. the WS59016 speed advantage becomes even greater. TIMI NG COMPARISON WS59016D vs 2901C w/2902A (Comm'l) DATA PATH 2901 C wi 2902A A. B Address • j5 or G = 37ns is or G • C = 9ns C • F= 0, RAMo.15= 25ns interconnect delay • Xns Total Delay • > 71 ns 590160 CONTROL PATH 2901 C wi 2902A 1012 • PorG=37ns • C= 9ns C • F = 0, RAMo.15 = 25ns interconnect delay • Xns .. > 71 ns Total Delay is orG 590160 A, B Address-F = 0, RAM o.15 = 46n5 interconnect delay • Ons Total Delay • < 46 ns 1012 • F= O. RAM o•15 = 41ns interconnect delay • Ons Total Delay • ~ 41 ns TIMING COMPARISON WS59016D vs 2901C w/2902A (Military) DATA PATH 2901 C wI 2902A • j5 or G = 44ns A, B Address is orG • C = 11.5ns C • F= 0, RAM o.15 = 28ns Xns interconnect delay • Total Delay • > 83.5ns 590160 A, B Address- F15, RAM O•15 = 56ns interconnect delay Ons • Total Delay • < 56ns CONTROL PATH 2901 C wI 2902A • is or G = 44ns • C= 11.5ns • F= 0, RAMo.15= 28ns C III = Xns interconnect delay Total Delay • > 83.5ns 1012 is or G 590160 • F15, RAMo.15 = 49ns 1012 interconnect delay Ons • < 49ns Total Delay • --- NOTE: This competi1ive analysis holds true for any 16 bit system which performs arithmetic operations. If arithmetic operations are not used, the Bipolar circuit can run faster than noted above. 4-14 WS59016 COMMERCIAL RANGE AC CHARACTERISTICS (WS59016C) CYCLE TIME AND CLOCK CHARACTERISTICS READ-MODIFY-WRITE (from select of A, B registers to end of cycle) Maximum Clock Frequency to Shift Q (50% duty cycle, 1= 432 or 632) Minimum Clock Low Time Minimum Clock High Time Minimum Clock Period The tables shown here specify the guaranteed performance of the WS59016C over the Commercial operating temperature range of O°C to +70oC and a power supply range of 5V ± 5%. Inputs are switching between 0 and 3V with rise and fall times of 1 V/ns and measurements made at 1.5V. All outputs have maximum DC load. 67ns 15MHz 33ns 33ns 67ns OUTPUT ENABLE/DISABLE TIME Disable tests performed with CL = 5pF and measured to O.5V change of output voltage. From dE Low to Y output enable From OE High to output disable COMBINATIONAL PROPAGATION DELAYS (CL= 50PF) ~ Y F15 C n +16 G, P F=O OVR RAMO, RAM15 Q15 A, B ADDRESS 69 69 60 68 71 69 71 - DO-D15 Cn 55 38 60 60 55 38 60 60 45 27 55 55 50 55 38 60 60 55 42 60 60 - 55 55 55 42 60 60 - FROM OUTPUT OUTPUT 1012 1345 - 00, - 1678 A BYPASS ALU (1= 2XX) 30 - - - - - 27 26 45 - - - - - - - CLOCK 65 65 65 65 55 65 70 30 IN~ Set Up before H - L Hold after H - L A, B Source Address B Destination Address 00-015 15 2 (Note 3) - - Cn - - 1012 1345 - - - IS78 RAMO, 15 and 00,15 NOTES: 15 15 - Set Up before L - H 65 (Note 4) DO NOT CHANGE (Note 2) 50 34 55 55 DO NOT CHANGE (Note 2) - - 20 UNITS Hold after L - H ns UNITS 1 1 0 0 ns 0 0 0 4 1) Dashes indicate that a set· up time constraint or a propagation delay path does not exist. 2) The phrase "DO NOT CHANGE" Indicates that certain signals must remain low for the duration of the clock Low time. Otherwise, erroneous operation may be the result. 3) Prior to clock H> L transition, source addresses must be stable to allow time for the source data to be set up before the latch closes. After this transition the A address may be changed. If it is not being used as a destination, the B address may also be changed. If it Is being used as a destination, the B address must remain stable during the clock Low period. 4) Set·up time before H> L included here. 4-15 WS59016 CYCLE TIME AND CLOCK CHARACTERISTICS MILITARY RANGE AC CHARACTERISTICS (WS59016C) READ-MODIFY-WRITE (from select of A, B registers to end of cycle) Maximum Clock Frequency to Shift Q (50% duty cycle, 1= 432 or 632) Minimum Clock Low Time Minimum Clock High Time Minimum Clock Period The tables shown here specify the guaranteed performance of the WS59016C over the Military operating temperature range of -55°C to +125°C and a power supply range of 5V ± 10%. Inputs are switching between 0 and 3V with rise and fall times of 1 V/ns and measurements made at 1.5\1. All outputs have maximum DC load. 80ns 12.5MHz 39ns 39ns BOns OUTPUT ENABLE/DISABLE TIME Disable tests performed with Cl = SpF and measured to O.SV change of output voltage. From DE Low to Y output enable From OE High to output disable COMBINATIONAL PROPAGATION DELAYS (Cl= SOPF) ~ Y F15 C n +16 G,P F=O OVR RAMO, RAM15 Q15 A, BADDRESS 83 83 72 82 83 83 83 - 00-015 Cn 66 46 72 72 36 66 46 72 72 - 54 33 66 66 - 60 66 66 66 53 72 72 66 46 72 72 66 53 72 72 - - - - 31 31 55 - - - - - - - 78 78 78 78 66 78 78 36 FROM OUTPUT OUTPUT 1012 1345 1678 A BYPASSALU (1= 2XX) CLOCK - 00, UNITS ns SET· UP AND HOLD TIMES RELATIVE TO CLOCK (CP) INPUT I~P A, B Source Address B Destination Address 00-015 Cn 1012 1345 1678 RAMO, 15 and 00,15 NOTES: 4-16 Set Up before H - L Hold after H - L Set Up before L - H Hold after L - H 20 2 (Note 3) 78 (Note 4) 2 20 20 - DO NOT CHANGE (Note 2) 2 - 0 0 0 60 41 66 66 DO NOT CHANGE (Note 2) - 25 UNITS ns 0 0 5 1) Dashes indicate that a set·up time constraint or a propagation delay path does not exist. 2) The phrase "DO NOT CHANGE" indicates that certain Signals must remain low for the duration of the clock low time. Otherwise, erroneous operation may be the result. 3) Prior to clock H> l tranSition, source addresses must be stable to allow time forthe source data to be set up before the latch closes. After this transition the A address may be changed. If it is not being used as a destination, the B address may also be changed. If it is being used as a destination, the B address must remain stable during the clock low period. 4) Sel·up lime before H> l included here. WS59016 CYCLE TIME AND CLOCK CHARACTERISTICS COMMERCIAL RANGE AC CHARACTERISTICS (WS59016D) READ-MODIFY·WRITE (from select) of A, B registers to end of cycle) The tables shown here specify the guaranteed performance of the WS59016D over the Commercial operating temperature range of OOC to +70oC and a power supply range of 5V ± 5%. Inputs are switching between 0 and 3V with rise and fall times of 1 V/ns and measurements made at 1.5V. All outputs have maximum DC load. Maximum Clock Frequency to Shift a (50% duty cycle, 1=432 or 632) 31 ns 32 MHz Minimum Clock Low Time 14 ns Minimum Clock High Time 14 ns Minimum Clock Period 40 ns OUTPUT ENABLE/DISABLE TIME Disable tests performed with CL = 5pF and measured to O.5V change of output voltage. From OE Low to Y output enable From OE High to output disable COMBINATION PROPAGATION DELAYS (CL=50PF) ~ Y F15 Cn +16 G,P F=O OVR RAMO RAM15 QO Q15 A, BADDRESS 46 46 44 43 46 46 44 - FROM OUTPUT OUTPUT 00-015 36 32 34 32 36 34 36 - Cn 32 29 24 - 32 28 32 1012 39 39 37 38 39 38 41 - 1345 39 38 37 37 39 38 41 - - - - 34 34 - - - - - - 38 34 38 38 38 38 1678 28 A BYPASSALU (1=2XX) 34 - CLOCK 38 37 UNITS ns SET-UP AND HOLD TIMES RELATIVE TO CLOCK (CP) INPUT IN~P Set Up before H - L A, B, Source Address 12 B Destination Address 12 Hold after H - L Set Up before L- H Hold after L- H o(Note 3) DO NOT CHANGE (Note 2) 1012 - 1345 - - 1678 12 RAMO, 15 and 00,15 - 00-015 Cn NOTES: 23 (Note 4) - 1 1 19 0 - 16 0 - 22 0 22 0 DO NOT CHANGE (Note 2) - 17 UNITS ns 0 3 1) Dashes indicate that a set·up time constraint or a propagation delay path does not exist. 2) The phrase "DO NOT CHANGE" indicates that certain signals must remain low for the duration of the clock Low time. Otherwise, erroneous operation may be the result. 3) Prior to clock H> L tranSition, source addresses must be stable to allow time for the source data to be set up before the latch closes. After this transition the A address may be changed. If it is not being used as a destination, the B address may also be changed. If It is being used as a destination, the B address must remain stable during the clock Low period. 4) Set·up time before H> L included here. 4-17 WS59016 MILITARY RANGE AC CHARACTERISTICS (WS59016D) CYCLE TIME AND CLOCK CHARACTERISTICS READ·MODIFY-WRITE (from select) of A, B registers to end of cycle) The tables shown here specify the guaranteed performance of the WS59016D over the Military operating temperature range of -55°C to +125°C and a power supply range of 5V ± 10%. Inputs are switching between 0 and 3V with rise and fall times of 1 V/ns and measurements made at 1.5V. All outputs have maximum DC load. Maximum Clock Frequency to Shift 36 ns a (50% duty cycle, I = 432 or 632) 27 MHz Minimum Clock Low Time 17 ns Minimum Clock High Time 17 ns Minimum Clock Period 47 ns OUTPUT ENABLE/DISABLE TIME Disable tests performed with C L = SpF and measured to O.SV change of output voltage. From OE Low to Y output enable From OE High to output disable COMBINA TlON PROPAGA TlON DELA YS ~ (CL = 50PF) Y F15 C n +16 G,P F=O OVR RAMO RAM15 QO Q15 A, BADDRESS 56 56 53 52 56 56 53 - 00·015 43 39 42 39 43 42 43 - Cn 39 36 30 - 39 34 39 1012 48 48 46 47 48 47 49 1345 48 47 46 46 48 47 49 - 1678 34 - - - - - 42 A BYPASSALU (1=2XX) 42 - - - - - - CLOCK 47 FROM OUTPUT OUTPUT 47 42 47 47 ns -- 42 -- --- 46 UNITS 47 47 SET·UP AND HOLD TIMES RELATIVE TO CLOCK (CP) INPUT I~ Set Up before H - L A, B, Source Address 16 B Destination Address 16 Hold after H - L Set Up before L- H Hold after L - H o (Note 3) 29 (Note 4) DO NOT CHANGE (Note 2) 2 2 00·015 - - 23 0 en - - 20 0 1012 - - 27 0 1345 - - 27 0 1678. 16 RAMO, 15 and 00,15 - NOTES: 4·18 DO NOT CHANGE (Note 2) - 21 UNITS ns 0 4 1) Dashes mdlcate that a set-up time constraint or a propagatIOn delay path does not eXIst. 2) The phrase "DO NOT CHANGE" indicates that certain signals must remain low for the duration of the clock Low time. Otherwise, erroneous operation may be the result. 3) Prior to clock H> L transition, source addresses must be stable to allow time for the source data to be set up before the latch closes. After this transition the A address may be changed. If it is not being used as a destination, the B address may also· be changed. If it is being used as a destination, the B address must remain stable during the clock Low period_ 4) Set-up time before H> L included here. WS59016 ORDERING INFORMATION PART NUMBER SPEED WS59016CB C WS59016CBMB C WS59016CJ WS59016CL WS59016CLMB WS59016DB C C C D WS59016DBMB D WS59016DJ D PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE Sidebrazed B1 Comm'l Standard Sidebrazed B1 Military MIL-STD-883C J1 Standard Standard MIL-STD-883C Standard PACKAGE TYPE 64 Pin Ceramic DIP, 0.9" 64 Pin Ceramic DIP, 0.9" 68 Pin PLDCC 68 Pin CLDCC 68 Pin CLDCC 64 Pin Ceramic DIP, 0.9" 64 Pin Ceramic DIP, 0.9" 68 Pin PLDCC Sidebrazed L1 B1 Comm'l Comm'l Military Comm'l Sidebrazed B1 Military MIL-STD-883C J1 Comm'l Standard L1 4-19 4-20 ='==== ~~ ~ == == ==-, .l1li ~ . . 1:= _=_ii.!!!,,=,~;g WS59032 == _______________ _ WAFERSCALE INTEGRA170N, INC CMOS 32-81T HIGH-SPEED MICROPROCESSOR SLICE KEY FEATURES • Eight CMOS 2901 Type Devices in a Single Package • 32 x 32 Dual Port RAM • Low CMOS Power - 350 mW • High Speed Operation - 23 MHz Read-Modify-Write Cycle • Fully Firmware Compatible with the 2901 • On Board Carry Look-Ahead GENERAL DESCRIPTION The WS59032 is a 32-bit High-Speed microprocessor which combines the functions of eight 2901 4-bit slice processors and distributed look-ahead carry generation on a single High Performance CMOS device. The WS59032 dual port RAM is 32-bits wide and 32 words deep. This architecture provides greater flexibility and eases the task of generating new microcode while maintaining 100% compatible with existing 2901 based microcode. This microprogram mabie circuit has the flexibility to efficiently emulate almost any digital computing machine. It is an ideal candidate for such applications as peripheral controllers, CPUs, programmable microprocessors, and Digital Signal Processors. The advanced CMOS process, with which the WS59032 is manufactured, provides significant performance im· provements over an equivalent Bipolar device configuration. While operating faster than a 2901C based system, the WS59032 requires less than 3% of the power consumed by an equivalent Bipolar system. The WS59032 is also available as a macro cell in the WaferScale cell library. As such it can be combined with other cells to build Application Specific Integrated Circuits. FUNCTIONAL BLOCK DIAGRAM cp-----{==::~fiE:-1t:~--,~---, 0 ~ -1 cw 2 0 CJ U) z til c z 3 _o~ '- a:~rv" -4 a!: "B"' (READ/WR,~~IT..:E~)=::::::!~:::::lFt-Tr ADDRESS,... w :::> fD "p,:' (READ)-----" ADDRESS AW SOURCE 0 AW FUNCTION ~ :::> a: 5 ztil 6 :iii 15 a: ~ ff7 CJ DESTINATION CONTROL ~::~~::::::~~~~-r~==~~~~F~=~O~==~::~ C'N----+-+-.. 8·FUNCTION 32·BIT AW F31 OVR Cn + 32 8 OE----I~ A OUTPUT DATA MUX 4-21 4 WS59032 PIN DESCRIPTION Signal Name I/O Description AO-4 I Addresses which select the word of on board RAM which is to be displayed through the A port. 80-4 I Addresses which select the word of on board RAM which is to be displayed through the B port and into which data is written when the clock is low. 10-8 I Block of three instruction groups which are to select 1) which data sources will be applied to the ALU (1012), 2) what function the ALU will perform (1345), and 3) what data is to be written into the a register or on board RAM(1678). a31,RAM31 I/O Signal paths at the MSB of the on-board RAM and the a-register which are used for shifting data. When the destination code on 1678 indicates an up shift (Octal 6 or 7) the three state outputs are enabled and the MSB of the ALU output is available on the RAM 31 pin and the MSB of the a-register is available on the 0 31, pin. Otherwise, the pins appear as inputs. When the destination code calls for a down shift, the pins are used as the data inputs to the MSB of RAM (octal 4 and 5) and the 0 register (octal 4). ao, RAMO I/O Shift lines similar to 031 and RAM31. however the description is applied to the LSB of RAM and the aregister. 00- 031 I These thirty two direct data inputs can be selected as a data sou rce for the ALU. DO is the LSB. YO-Y31 0 These thirty two three state outputs, when enabled, display either the data on the A-port of the register stack or the outputs of the ALU as determined by the destination code 1678. OE I When high. the Y outputs are in the high impedance state. When low, either the contents of the A-register or 0 This signal indicates that an overflow into the sign bit has occurred as a result of a two's complement operation. the outputs of the ALU are displayed on YO-Y31. as determined by 1678. OVR F=O 0 This output, when high, indicates the result of an ALU operation is zero. F31 0 The most significant ALU output bit. Cn I The carry-in to the ALU. Cn+32 0 The carry-out of the ALU. CP I This clock signal is applied to the A and B-port latches, RAM, and a-register. The clock low time is thewrite enable to the on-board dual port RAM, including set-up time for the A and B-port registers. The A and B-port outputs change while the clock is high. The a-register is latched on the clock low-to-high transition. PIN DESIGNATOR PIN NAME VCC VCC GNO GNO GNO GNO RAMO RAM31 00 031 ClK CIN CN+32 OVR F=O F31 OEN AO A1 A2 A3 A4 BO B1 B2 4-22 PGA GRID # N1 A1 N7 G13 A12 C6 M7 B6 L7 A6 A7 N13 A9 C8 C13 B8 M12 J1 J2 K1 K2 L1 M1 L2 M2 PIN NAME B3 B4 00 01 02 03 04 05 06 07 08 09 010 011 012 013 014 015 016 017 018 019 020 021 022 PGA GRID# N2 M3 N6 M6 L6 N5 M5 N4 M4 N3 H3 H2 H1 G1 G3 G2 F1 F2 F3 E1 E2 01 02 C1 C2 PIN NAME 023 024 025 026 027 028 029 030 031 10 11 12 13 14 15 16 17 18 YO Y1 Y2 Y3 Y4 Y5 Y6 PGA GRID# PIN NAME PGA GRID# B1 B2 B3 A2 A3 B4 Y7 Y8 Y9 Y10 Y11 Y12 Y13 Y14 Y15 Y16 Y17 Y18 Y19 Y20 Y21 Y22 Y23 Y24 Y25 Y26 Y27 Y28 Y29 Y30 Y31 K12 K13 J12 J13 H11 H12 H13 G12 G11 F13 F12 F11 E13 E12 013 012 B13 C12 A13 B12 B11 A11 B10 A10 B9 A4 B5 A5 N8 M8 L8 N9 M9 N10 A8 B7 C7 M10 N11 N12 M11 M13 l12 L13 i WS59032 ABSOLUTE MAXIMUM RATINGS· "Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. Operating Temp (Comm'I) ...... O°C to +70°C (Mil) ...... -55°C to + 125°C Storage Temp. (No bias) ... -65°C to + 150°C Voltage on any pin with respect to GND ............... -O.6V to + 7V Latch Up Protection ............... >200 mA ESD Protection .................. > ±2000V DC CHARACTERISTICS SYMBOL Over Operating Temperature Range (Note 1) MIN TEST CONDITIONS PARAMETER Vcc = Min. Vin = Vih or Vii Voh Output High Voltage Vol Output Low Voltage Vih Vii Input High Voltage Input Low Voltage lol=12mA Com'l YO-Y31 Vcc= Min lol=9mA Mil Vin = Vih or Vii lol-SmA All others Guaranteed Input High Voltage Guaranteed Input Low Voltage I ix Input Load Current Vcc - Max, Vin - Gnd or Vcc loz High Impedance Output Cu rrent Vcc = Max, Vo = Gnd or Vcc Icc Power Supply Current Vcc = Max NOTES: 1) Commercial: Vee = +5V ± 5%, TA 2) Military: Vee = +5V ± 10%, TA = All outputs loh = -1.6mA MAX UNITS 0.5 V 2.4 2.0 O.S -10 10 -50 50 Comm'l (OOC to + 70°C) !LA 70 85 Mil (-55°C to +125°C) mA = O°C to 70°C. -55°C to +125°C. PACKAGE ORIENTATION 101 PIN PGA PACKAGE 2 3 4 5 6 7 8 9 10 11 12 13 N M + + + + + + + + + + + + + N L K J H G F E 0 B A + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + M L A K J H G F E 0 C C TOP VIEW B 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 E A B + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -+ + + + + + + + + + + + + + + + + + + + + + A B C C 0 0 E F F G G H H J J K K L L M M N 2 3 4 5 6 7 8 9 10 11 12 13 N BOTTOM VIEW (THROUGH PACKAGE VIEW) 4-23 WS59032 FUNCTIONAL TABLES ALU SOURCE OPERANDS MICRO CODE Mnemonic AO AB ZO ZB ZA OA DO DZ Octal 12 11 10 Code R S L L L L H H H H A A 0 0 0 D D 0 0 B 0 B A A 0 0 L L H H L L H H L H L H L H L H 0 1 2 3 4 5 6 7 MICRO CODE Mnemonic ADD SUBR SUBS OR AND NOTRS EXOR EXNOR OREG NOP RAMA RAMF RAMOO RAM FUNCTION MICRO CODE Octal 18 17 16 Code L L L 0 1 L L H L L H L H H 2 3 L H 4 5 6 7 RAMD H L H L RAMOU H H L RAMU H H H L L L L H H H H L L H H L L H H L H L H L H L H 0 1 2 3 4 5 6 7 ALU Function SYMBOL R Plus S S Minus R R Minus S R OR S RAND S RAND S R EXOR S R EX· NOR S R+ S S- R R-S RvS RIIS RIIS RVS R"VS Table 2. ALU Function Control. Table 1 : ALU Source Operand Control. Mnemonic Octal 15 14 13 Code a-REG. FUNCTION Y OUTPUT RAM SHIFTER a SHIFTER SHIFT LOAD SHIFT LOAD RAMo RAM15 ao X NONE NONE F-O F X X X X X NONE F-B F-B X NONE F X X X X X X NONE NONE A F X X X X X X X X F/2-B DOWN 0/2-0 NONE F/2-B X F Fa Fo IN15 00 2F-B UP 20-0 F INa 00 INa IN15 X UP IN15 F15 UP 2F-B X NONE F INa F 15 X NONE NONE DOWN DOWN F a 15 0 15 0 15 x - Don t care. B ~ Register Addressed by B inputs. DOWN is toward LSB. UP is toward MSB. Table 3. ALU Destination Control. 1210 (Octal Code) 1 0 1543 (Octal Code) ALU Function 0 Cn = L R Plus S Cn = H 1 2 3 4 5 6 7 + ~ Plus; - 2 3 5 6 7 D,A D. a D,O D+ A D t 0 D 4 ALU Source (R, S) 0, B O.A A.a A, B O. a AtO A+ B 0 B A 0+1 B+ 1 A+1 D + A+ 1 0+ 0+ 1 A+ 0+ 1 A+ B+ 1 Cn = L S Minus R Cn = H 0-A-1 B-A-1 0-1 B-1 A-1 A-D-1 0- D-1 - D- 1 O-A B-A 0 B A A-D O-D -D Cn = L R Minus S Cn = H A- 0-1 A- B-1 - 0-1 - B-1 -A-1 0-A-1 D - 0-1 0-1 A-O A-B -0 -B -A D-A 0-0 0 0 0 0 B 0 B A DvA OvO 0 A OllA D 0 DIIA DIIO OliO 0 B A DvA DvO D B A DVA OvO 0 ROR S AvO AvB RAND S RAND S AIIO AIIO AIIB REX-OR S AVO AIIB AvB REX-NORS Ava AvB ~ Monus; v ~ OR; A ~ AND; v ~ 0 EX-OR. Table 4. Source Operand and ALU Function Matrix. 4-24 D+ 1 0 WS59032 SOURCE OPERANDS AND ALU FUNCTIONS Eight source operand pairs are available to the ALU as determined by the 10, 11, and 12 instruction inputs. The ALU performs eight functions; three arithmetic and five logic. This function selection is controlled by the 13, 14, and 15 instruction inputs. When in the arithmetic mode, the ALU results are also affected by the carry, en. In the logic mode, the en input has no effect. The matrix of Table 4 results when en and 10 through 15 are viewed together. Table 5 defines the logic operations which the WS59032 can perform and Table 6 shows the arithmetic operations of the device. Both carry-in HIGH (en 1) and carry-in LOW (en 0) are defined in these operations. = = Octal Group Function 40 4 1 45 46 AND AAQ AAB DAA DAQ 30 31 35 36 OR 60 6 1 65 66 EX-OR 70 7 1 75 76 EX-NOR 72 73 74 77 INVERT 62 63 64 67 PASS Q B A D 32 33 34 37 PASS Q B A D 42 43 44 47 "ZERO" 50 5 1 55 56 MASK 1543,1210 AvQ AvB DvA DvQ AvQ A-vB DvA DvQ AvQ AvB DvA DvQ Q B A B Octal 1543 , 1210 00 o1 05 06 02 03 04 07 Cn Group ADD =L Cn Function Group Function At-Q A f B D+A DtQ ADD plus one A+Q+1 A+ B+ 1 D + A+ 1 D+ Q +1 22 23 24 17 Q B A D Q-1 B-1 Decrement A-1 D-1 -Q- 1 1'5 Compo -B - 1 -A-1 -D-1 10 11 15 16 20 21 25 26 Q-A-1 Subtract B-A-1 Subtract (1'5 Comp.) A- D-1 (2's Comp.) Q- D-1 A- Q-1 A- B-1 D-A-1 D- Q-1 12 13 14 27 PASS =H Increment PASS 2'5 Compo (Negate) Q+1 9+ 1 A+ 1 D+1 Q B A D -Q -B -A -D Q-A B-A A-D Q-D A-Q A-B D-A D-Q Table 6. ALU Arithmetic Mode Functions. 0 0 0 0 AAQ "AA B BAA BAQ Table 5. ALU Logic Mode Functions. 4-25 WS59032 WS59032D COMMERCIAL RANGE AC CHARACTERISTICS CYCLE TIME AND CLOCK CHARACTERISTICS The tables shown here specify the guaranteed performance of the WS59032D over the Commercial operating temperature range of O°C to +70°C and a power supply range of 5V ± 5%. Inputs are switching between 0 and 3V with rise and fall times of 1 V/ns and measurements made at 1.5V. All outputs have maximum DC load. READ-MODIFY-WRITE (from select of A, B reaisters to end of cycle) Maximum Clock Frequency to Shift Q~50% duty cycle I =432 or 632) Minimum Clock Low Time Minimum Clock High 26.4 MHz Minimum Clock Period 48ns 51ns 22ns 26ns OUTPUT ENABLE/DISABLE TIME Disable tests performed with CL = 5pF and measured to O.5V change of output voltage. From OE Low to Y output enable' From OE High to output disable COMBINATIONAL PROPAGATION DELAYS (CL= 50PF) ~ OUTPUT Y F3l Cn + 32 F=O A, B ADDRESS 66 66 58 66 00-031 45 45 35 45 FROM INPUT RAMO, RAM3l 00, 031 62 75 35 48 - OVR Cn 36 36 18 36 32 42 1012 1345 46 51 46 51 35 41 46 51 41 46 58 53 22 20 - - 59 22 1678 22 - - - A BYPASS ALU (I=2XX) 46 - - - - CLOCK 51 51 42 51 46 UNITS ns SET-UP AND HOLD TIMES RELATIVE TO CLOCK (CP) INPUT ~P INPUT A, B Source Address B Destination Address Set Up before H L Hold after H L 20 1 (Note 3) Set Up before L 53 (Note 4) H Hold after L DO NOT CHANGE (Note 2) 0 - - 20 0 Cn - 22 0 1012 - - 28 1345 7 30 DO NOT CHANGE (Note 2) 0 0 - - 1678 RAMO. 31 and QO,31 NOTES: 4-26 - 7 UNITS 0 10 00-031 H ns 0 3 1) Dashes indicate that a set-up time constraint or a propagation delay path does not exist. 2) The phrase "DO NOT CHANGE" indicates that certain signals must remain low for the duration of the clock Low time. Otherwise, erroneous operation may be the result. 3) Prior to clock H> L transition, source·addresses must be stable to allow time for the source data to be set up before the latch closes. After this transition the A address may be changed. If it is not being used as a destination, the B address may also be changed. If it is being used as a destination, the B address must remain stable during the clock Low period. 4) Set-up time before H> L included here. WS59032 WS59032D MILITARY RANGE AC CHARACTERISTICS CYCLE TIME AND CLOCK CHARACTERISTICS The tables shown here specify the guaranteed per· formance of the WSS9032D over the Military operating temperature range of -SsoC to +12SoC and a power supply range of SV ± 10%. Inputs are switching between 0 and 3V with rise and fall times of 1 Vlns and measurements made at 1.SV. All out· puts have maximum DC load. READ·MODIFY·WRITE (from select of A, B registers to end of cycle) Maximum Clock Frequency to Shift (50% duty cycle I = 432 or 632) Minimum Clock Low Time Minimum Clock High 28ns 30ns Minimum Clock Period 60ns SOns 23.6 MHz a OUTPUT ENABLE/DISABLE TIME Disable tests performed with CL = SpF and measured to O.SV change of output voltage. From DE Low to Y output enable From DE High to output disable COMBINATIONAL PROPAGATION DELAYS (CL= SOPF) ~ Y F31 Cn + 32 F=O OVR RAMO, RAM31 QO, Q31 A, B ADDRESS 72 72 63 69 69 81 - FROM OUTPUT INPUT 00·031 51 51 40 52 42 52 Cn 41 41 21 39 36 36 - 1012 48 48 40 48 44 63 - 1345 54 54 46 56 51 57 - 1678 27 - - 20 - - - 21 51 - - - 58 58 50 58 53 66 29 A BYPASS ALU . (I=2XX) CLOCK UNITS ns SET-UP AND HOLD TIMES RELATIVE TO CLOCK (CP) INPUT ~P INPUT Set Up before H L Hold after H L Set Up before L A, B Source Address 25 B Destination Address 25 DO NOT CHANGE (Note 2) 1 (Note 3) 63 (Note 4) H Hold after L 00·031 - - 30 0 - 30 0 1012 - 36 0 1345 - - 42 0 1678 13 DO NOT CHANGE (Note 2) 0 RAMO, 31 and 00 31 - - 5 NOTES: UNITS 1 Cn 10 H 1 ns 1) Dashes indicate that a set-up time constraint or a propagation delay path does not exist. 2) The phrase" DO NOT CHANGE" indicates that certain signals must remain low for the duration of the clock Low time. Otherwise, erroneous operation may be the result. 3) Prior to clock H> L transition, source addresses must be stable to allow time for the source data to be set up before the latch closes. Afterthis transition the A address may be changed. If it is not being used as a destination, the B address may also be changed. If it is being used as a destination, the B address must remain stable during the clock Low period. 4) Set-up time before H> L included here. 4-27 WS59032 WS59032E CYCLE TIME AND CLOCK CHARACTERISTICS COMMERCIAL RANGE AC CHARACTERISTICS The tables shown here specify the guaranteed performance of the WS59032E over the Commercial operating temperature range of O°C to +70°C and a power supply range of 5V ± 5%. Inputs are switching between 0 and 3V with rise and fall times of 1 Vins and measurements made at 1.5V. All outputs have maximum DC load. READ-MODIFY-WRITE (from select of A B registers to end of cyple) Maximum Clock Frequency to Shift a (50% dulY cycle I ~ 432 or 632) Minimum Clock Low Time Minimum Clock High 33 MHz Minimum Clock Period 40ns 42ns 18ns 21ns OUTPUT ENABLE/DISABLE TIME Disable tests performed with Cl = 5pF and measured to O.5V change of output voltage. COMBINA TlONAL PROPAGA TlON DELA YS (Cl = 50PF) ~ OUTPUT Y F31 Cn + 32 F=O OVR RAMO, RAM31 QO, Q31 A, B ADDRESS 55 55 48 55 51 62 - 00-031 37 37 29 37 29 40 - Cn 30 15 30 26 35 FROM " INPUT 1012 38 30 38 29 38 34 48 1345 42 42 34 42 38 44 - - 18 16 - - - - - 35 42 38 49 18 1678 18 A BYPASS AlU (1=2XX) 38 - CLOCK 42 42 UNITS ns SET-UP AND HOLD TIMES RELATIVE TO CLOCK (CP) INPUT I~CP Set Up before H L Hold after H L Set Uj) before L H Hold after L A, B Source Address 20 B Destination Address 10 DO NOT CHANGE (Note 2) - 18 0 - 20 0 1012 - 26 0 1345 - - 29 0 1678 5 DO NOT CHANGE "(Note 2) 0 RAMO, 31 and aO,31 - - 3 00-031 Cn NOTES: o (Note 3) 44 (Note 4) 5 H UNITS 0 0 ns 1) Dashes indicate that a set-up time constraint or a propagation delay path does not exist. 2) The phrase "DO NOT CHANGE" indicates that certain Signals must remain low for the duration of the clock low time. Otherwise, erroneous operation may be the result. 3) Prior to clock H> l transition, source addresses must be stable to allow time forthe source data to be set up before the latch closes. After this transition the A address may be changed. If it is not being used as a destination, the B address may also be changed. If it is being used as a destination, the B address must remain stable during the clock low period. 4) Set·up time before H> l included here. 4-28 WS59032 WS59032E MILITARY RANGE AC CHARACTERISTICS CYCLE TIME AND CLOCK CHARACTERISTICS READ-MODIFY-WRITE (from select of A, B registers to end of cycle) Maximum Clock Frequency to Shift a (50% du!y cycle I = 432 or 632) Minimum Clock Low Time Minimum Clock High The tables shown here specify the guaranteed performance of the WS59032E over the Military operating temperature range of -55°C to +125°C and a power supply range of 5V ± 10%. Inputs are switching between 0 and 3V with rise and fall times of 1 V/ns and measurements made at 1.5V. All outputs have maximum DC load. 50ns 29 MHz 23ns 25ns Minimum Clock Period 50ns OUTPUT ENABLE/DISABLE TIME Disable tests performed with C L = SpF and measured to O.SV change of output voltage. From OE Low to Y output enable From OE High to output disable COMBINATIONAL PROPAGATION DELAYS (CL= SOPF) ~ FROM OUTPUT RAMO, RAM31 QO, Q31 57 67 - 35 43 - 32 30 30 33 40 36 52 - 45 38 46 42 47 - - - 16 - - 17 42 - - - 48 48 41 48 44 55 24 F=O OVR 52 57 33 43 17 40 45 22 Y F31 A, B ADDRESS 60 60 00-031 42 43 Cn 34 1012 34 40 1345 1678 A BYPASS ALU (1=2XX) Cn + 32 INPUT CLOCK UNITS ns SET-UP AND HOLD TIMES RELATIVE TO CLOCK (ep) INPUT IN~CP Set Up before H L Hold after H L Set Up before L H Hold after L A, B Source Address 23 B Destination Address 23 DO NOT CHANGE (Note 2) 1 - - 25 0 - 25 0 30 0 - 00-031 Cn o (Note 3) 52 (Note 4) 1345 35 0 1678 10 DO NOT CHANGE (Note 2) 0 RAMO, 31 and aO,31 - - 5 NOTES: 7 UNITS 1 - 1012 H ns 1) Dashes indicate that a set-up time constraint or a propagation delay path does not exist. 2) The phrase "DO NOT CHANGE" indicates that certain signals must remain low for the duration of the clock Low time. Otherwise, erroneous operation may be the result. 3) Prior to clock H> L transition, source addresses must be stable to allow time for the source data to be set up before the latch closes. After this transition the A address may be changed. If it is not being used as a destination, the B address may also be changed. If it is being used as a destination, the B address must remain stable during the clock Low period. 4) Set-up time before H> L included here. 4-29 WS59032 COMPETITIVE TIMING ANAL YSIS The following analysis compares the critical timing paths of a WS59032E vs. the equivalent Bipolar circuit implementation using eight 2901C's, two 2902A's and three high speed logic gates (See Figure). As can be seen from the following comparison, the Data Path of the WS59032E is 44% faster than the Data Path of the Bipolar/ECl functional equivalent circuit. Additionally, the Control Path of the WS59032E is 50% faster than the Bipolar/ECl implementation. The actual values for the Bipolar/ECl circuit will be lengthened by the layout dependent interconnect delays between the individual devices. When these delays are taken into account, the WS59032E speed advantage becomes even greater. TIMING COMPARISON WS59032D vs Eight 2901 C's, Two 2902A's Plus High Speed Logic DATA PATH CONTROL PATH WS59032E WS59032E A,S Address interconnect delay Total Delay .. F =0 = 55ns = 0ns :::; 55ns • F =0 =·48ns = gns :::;,48ns 1012 interconnect delay Total Delay DISCRETE IMPLEMENTATION (See Figure) DISCRETE IMPLEMENTATION (See Figure) A,S P3,G3 P,G C16 C28 interconnect delay 1012 P3,G3 P,G C16 C28 interconnect delay "P3,G3=37ns .. P,G = 11ns .. C16 = 10ns .. C281= 14ns .. F = 0 = 25ns = Xns Total Delay >97ns .. F = 0 = 37ns • P,G = 11ns "C16=10ns .. C28 = 14ns • F = 0 = 251ns = Xns Total Delay >97ns Look-Ahead Carry Using Discrete Components Four 2901Cs Four 2901Cs C20, 24, 28 C4,8,12 C'N 4-30 2902A 2902A WS59032 ORDERING INFORMATION PART NUMBER SPEED (ns) WS59032DG WS59032DGMB WS59032EG WS59032EGMB D D E E PACKAGE TYPE 101 101 101 101 Pin Pin Pin Pin Ceramic Ceramic Ceramic Ceramic PGA PGA PGA PGA PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE G2 G2 G2 G2 Comm'l Military Comm'l Military Standard Mll-STD-SS3C Standard Mll-STD-SS3C 4-31 4-32 iFEE;:E r======_ '=-iili-i~ E WS5910AIB WAFERSCALE INTEGRATION, INC. PRELIMINARY --- ----~ - CMOS MICROPROGRAM CONTROLLER KEY FEATURES • High Speed Operation - 50% Faster Than Bipolar • Low Power - 225 mW • On-Board Stack - 9 Words Deep • Bipolar Replacement - Fully Compatible with AM2910A • Immune to Latch-Up - Over 200 rnA • ESD Protection - Exceeds 2000 Volts GENERAL DESCRIPTION The WS5910A1B microprogram controller is an address sequencer which provides addresses to a control store memory. These addresses can come from one of four internal sources: 1) the Microprogram Counter, 2) the 9 word x 12 bit stack, 3) the 12-bit Register/Counter, or 4) the Direct Data Input. The address source selected is dependent upon the instruction applied to the WS5910AlB. The device can sequentially address memory or it can provide a conditional branch address anywhere within its addressing range. In addition, the WS5910AlB also contains a last-in, first-out stack which provides capabilities for looping as well as providing the microsubroutine return linkage. The on-board register/counter provides loop count control with a count capacity of 4096. The CMOS WS5910AlB is a form, fit and function replacement for the bipolar/ECl AM2910A. A.C. performance and output drive capability, meet or exceed the specifications of its bipolar counterpart. The WS5910AlB is also available as a macro cell in the WSI cell library. FUNCTIONAL BLOCK DIAGRAM 4-33 WS5910AlS PIN DESCRIPTION SIGNAL NAME I/O Di I Direct Input to Register/Counter and Multiplexer. Do is LSB. Ii I Instruction Inputs to the WS5910NB DESCRIPTION CC I Condition Code Input. Pass Test is a LOW on CC. CCEN I When HIGH, CC Input is Ignored and Internally Forced LOW CI I Carry Input to the LSB of the Microprogram Counter RLD I When LOW, Register/Counter is Loaded Regardless of Instruction or Condition OE I Three State Control of Vi Outputs Vi a Address to Microprogram Memory. V0 is LSB. CP I FULL MAP a a a VECT a ~ PL All Internal States Change at LOW-to-HIGH Edge Stack Full Indicator. (Stack is Nine Levels Deep.) Active LOW Signal Used to Select the Pipeline Register as the Direct Input Source Active LOW Signal Used to Select the Mapping PROM (or PLA) as the Direct Input Source Active LOW Signal Used to Select the Interrupt Vector as the Direct Input Source PIN CONFIGURATION v4 03 04 V3 V. O2 D. V2 VECT 0, Pi: V, MAP Do 13 Vo I, CI Vee CP I, GND 10 OE CCEN V" CC 0" RLD V,o FULL 010 D. V. V. D. 07 V. V7 D. TOP 4-34 WS5910AlB INTRODUCTION The WS5910AlB is a high performance CMOS microprogram controller that produces a sequence of addresses which control the execution of a microprogram. These 12-bit addresses are selected from one of the four sources which feed into a 12-bit 4 to 1 multiplexer. The source selected can be 1) the direct data inputs (0 0-0,,), 2) the Register/Counter, 3) the Microprogram Counter, or 4) the stack register. Selection is dependent upon which of the sixteen instructions is being executed as well as other external inputs. The selected source is used to drive the YO-Y'1 three state output buffers. External Inputs: 0 0-0 11 The external inputs can be used to supply the jump address for conditional branch types of instructions. They can also be used to load the register counter. Register Counter The RC is an edge triggered 12-bit register which is clocked on the LOW-to-HIGH (positive) transition of the clock, CPO The RC is loaded synchronously from the inputs when the load control input, RLO, is LOW. The output of RC is referred to as R in the table of instructions. ° The RC operates as a 12-bit down counter and is decremented and tested for a zero result during instructions 8, 9, and 15. If the RC is loaded with a number N, the sequence will be executed N + 1 times. This allows microinstructions to be repeated up to 4096 times. THE STACK AND STACK POINTER The last-in-first-out stack, which is 9 levels deep by 12-bits wide, provides return addresses from micro-subroutine or from loops. Integral to it is the stack pointer which points to the last word written. This allows data on the top of the stack to be referenced without having to perform a POP operation. There are five microinstructions during which a POP operation may occur (8, 10, 11, 13, 15). A POP decrements the stack pointer at the next rising clock edge following the microinstruction causing the POP. The stack pointer points to zero when the stack is empty. A POP from an empty stock may place unknown data on the Y outputs. The stack pointer remains at zero if a POP is attempted on an empty stack. There are three operations during which a PUSH operation may occur (1,3, and 5). A PUSH increments the stack pointer and the return linkage is then written into the stack at the location pointed to by the just incremented stack pointer. RESET (instruction 0) forces the stack pointer to zero, effectively emptying the stack. Each PUSH increments the stack pointer by one, each POP decrements the stack pointer by one. When the stack reaches the level of nine (stack pointer equals nine), the FULL flag goes low. This flag indicates that a POP should occur prior to the next PUSH. If a PUSH does occur on a full stack, the data is overwritten at the top of the stack (location nine) but the stack pointer remains unchanged. The operation will usually destroy useful information and is normally avoided. 4-35 WS5910A/B TABLE OF INSTRUCTIONS 0 JZ 1 CJS 2 JMAP 3 CJP 4 PUSH 5 JSRP REGI CNTR NAME 13-10 MNEMONIC CONTENTS Jump Zero X RESULT FAIL CCEN=L and CC=H V STACK PASS CCEN=H or CC=L V STACK REG! CNTR ENABLE 0 Clear 0 Clear Hold PL D Push Hold PL Map Cond JSB PL X PC Hold Jump Map X D Hold D Hold Hold Cond Jump PL PC Hold D Hold Hold PL Push/Cond LD CNTR X X PC Push PC Push Note 1 PL Cond JSB R/PL X R Push D Push Hold PL 6 CJV Cond Jump Vector X PC Hold D Hold Hold Vect 7 JRP Cond Jump R/PL X RFCT Repeat Loop, CNTR *- 0 *- Hold Hold D F Hold Hold Hold Dec PL PL = 0 0 R F 9 RPCT Repeat PL, CNTR *- 0 *- 0 PC PC Pop Hold PC D Pop Hold Hold Dec PL PL =0 PC Hold PC Hold Hold PL 10 CRTN Cond RTN PC Hold F Pop Hold PL 11 CJPP Cond Jump PL & Pop X X PC Hold D Pop Hold PL PL 8 12 LDCT LD Cntr & Continue X PC Hold PC Hold Load 13 LOOP Test End Loop X F Hold PC Pop Hold PL 14 CONT Continue X 15 TWB Three-Way Branch PC F Hold Hold PC PC Hold Pop Hold Dec PL PL Pop PC Pop Hold *- 0 =0 D = Land CC = H, hold; else load. ABSOWTE MAXIMUM RATINGS* (Comm'I) ........ O°C to +70°C (Mil) ........ -55°C to +125°C Storage Temp. (No Bias) ....... -65°C to +150°C Voltage on any pin with respect to GND ............... -0.6V to +7V Latch Up Protection ................. >200 mA ESD Protection ..................... > ±2000V SYMBOL Over Operating Temperature Range (See Note 1) PARAMETER TEST CONDITIONS Vce = Min. VIN = V IH or V IL MIN IOH = IOL = 12 mA MAX UNITS 0.5 V VOH Output High Voltage VOL Output Low Voltage VIH Input High Voltage VCC = Min. All Outputs VIN = VIH or VIL Guaranteed Input High Voltage VIL Input Low Voltage Guaranteed Input Low Voltage lee Input Load Current Vec = Max, VIN = GND or Vee -10 10 loz High Impedance Output Current Vcc = Max, Vo = GND or Vee -50 50 Icc Power Supply Current Vce = Max NOTES: 1) Commercial: Vee = +5V 4-36 PL = Don't Care "Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. Operating Temp. DC CHARACTERISTICS x L = LOW H = HIGH NOTE: 1) If CCEN ± 5%, TA = O"C to 7O"C. All Outputs -3.4 mA 2.4 2.0 0.8 O°C to +70°C (Comm'l) -55°C to + 125°G (Mil) 2) Military: Vee = +5V ± 10%, TA = -55"C to 45 70 +125"C. !lA mA WS5910AlB WS5910A COMMERCIAL RANGE AC CHARACTERISTICS The tables shown here specify the guaranteed performance of the WS5910A over the commercial operating range of O°C to +70°C and a power supply range of 5V ± 5%. Inputs are switching between 0 and 3V with rise and fall times of WIns and measurements made at 1.5V. All outputs have maximum DC load. CYCLE TIME AND CLOCK CHARACTERISTICS Minimum Clock LOW Time 20 Minimum Clock HIGH Time 20 Minimum Clock Period 50 Maximum Clock Frequency 20 COMBINATIONAL PROPAGATION DELAYS (C L INPUT Y Do-D11 10-13 CC ns MHz = 50 pF) PL, VECT, MAP FULL UNITS 20 - 35 30 30 - ns 31 CCEN 30 - CP 40 - OUTPUT ENABLE/DISABLE TIME Disable tests performed with CL = 5 pF and measured to 0.5V change of output voltage. From OE LOW to Y Output Enable 25 From OE HIGH to Y Output Disable 27 ns SET UP AND HOLD TIMES INPUT ts tH Di - R 16 0 PC 30 0 10-13 35 0 Di - CC 24 0 CCEN 24 0 CI 18 0 RLD 19 0 UNITS ns 4-37 WS5910A1S WS5910A MILITARY RANGE AC CHARACTERISTICS The tables shown here specify the guaranteed performance of the WS5910A over the military operating range of -55°C to +125°C and a power supply range of 5V ± 10%. Inputs are switching between 0 and 3V with rise and fall times of 1 Vlns and measurements made at 1.5V. All outputs have maximum DC load. CYCLE TIME AND CLOCK CHARACTERISTICS Minimum Clock LOW Time 25 Minimum Clock HIGH Time 25 Minimum Clock Period 51 Maximum Clock Frequency 19.6 ns MHz COMBINATIONAL PROPAGATION DELAYS (CL = 50 pF) INPUT Y Do-D11 PL, VECT, MAP FULL 25 - - 10-13 40 35 - CC 36 CCEN 36 - CP 46 - UNITS ns 35 OUTPUT ENABLE/DISABLE TIME Disable tests performed with CL = 5 pF and measured to 0.5V change of output voltage. From OE LOW to Y Output Enable 25 From OE HIGH to Y Output Disable 30 ns SET UP AND HOLD TIMES INPUT ts tH Di - R 16 0 Di - PC 30 0 10-13 38 0 CC 35 0 CCEN 35 0 CI 18 0 RLD 20 0 UNITS ns WS5910AlB WS5910B COMMERCIAL RANGE AC CHARACTERISTICS The tables shown here specify the guaranteed performance of the WS5910B over the commercial operating range of O°C to +70°C and a power supply range of 5V ± 5%. Inputs are switching between 0 and 3V with rise and fall times of 1 Vlns and measurements made at 1.5V. All outputs have maximum DC load. CYCLE TIME AND CLOCK CHARACTERISTICS Minimum Clock LOW Time 13 Minimum Clock HIGH Time 13 Minimum Clock Period 33 Maximum Clock Frequency 30 COMBINATIONAL PROPAGATION DELAYS (C L ns MHz = 50 pF) INPUT Y PL, VECT, MAP FULL Do-D11 18 - - 10-13 24 - - CC 21 CCEN 21 - - CP 27 - 20 UNITS ns OUTPUT ENABLE/DISABLE TIME Disable tests performed with CL = 5 pF and measured to 0.5V change of output voltage. From OE LOW to Y Output Enable 21 From OE HIGH to Y Output Disable 22 ns SET UP AND HOLD TIMES INPUT ts tH Di - R 11 0 Di - PC 20 0 10-13 23 0 CC 16 0 CCEN 16 0 CI 12 0 RLD 12 0 UNITS ns 4-39 WS5910AlB WS5910B MILITARY RANGE AC CHARACTERISTICS The tables shown here specify the guaranteed performance of the WS5910B over the military operating range of -55°C to +125°C and a power supply range of 5V ± 10%. Inputs are switching between 0 and 3V with rise and fall times of 1 Vlns and measurements made at 1.5V. All outputs have maximum DC load. CYCLE TIME AND CLOCK CHARACTERISTICS Minimum Clock LOW Time 17 Minimum Clock HIGH Time 17 Minimum Clock Period 35 Maximum Clock Frequency 29 ns MHz COMBINATIONAL PROPAGATION DELAYS (CL = 50 pF) INPUT Y 0 0-0 11 PL, VECT, MAP FULL UNITS 22 - 10-13 26 23 CC 24 - ns CCEN 24 - CP 30 - 24 OUTPUT ENABLE/DISABLE TIME Disable tests performed with C L = 5 pF and measured to 0.5V change of output voltage. From OE LOW to Y Output Enable 24 From OE HIGH to Y Output Disable 25 ns SET UP AND HOLD TIMES 4-40 INPUT ts tH Di - R 11 0 Di - PC 20 0 10-13 25 0 CC 23 0 CCEN 23 0 CI 12 0 RLD 13 0 UNITS ns WS5910AIB SWITCHING WAVEFORMS 3V INPUTS OV Is 3V CLOCK OV ... 3V .... Ie. I'N • IH .. ~ OUTPUTS OV ORDERING INFORMATION PART NUMBER SPEED WS5910AP WS5910ADMB WS5910BP WS5910BDMB 20 20 30 30 MHz MHz MHz MHz PACKAGE TYPE 40 40 40 40 Pin Pin Pin Pin Plastic DIP, 0.6" CERDIp, 0.6" Plastic DIP, 0.6" CERDIp, 0.6" PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE P1 Y1 P1 Y1 Comm'l Military Comm'l Military Standard MIL-STD-883C Standard MIL-STD-883C 4-41 4-42 - - ==~ ...--.... -.., ===== ------=-~!!!-~-= --~ i=' ~~ = WS59510 WAFERSCALE INTEGRA nON, INC. 16 X 16 MUL TIPLIER ACCUMULATOR KEY FEATURES • 16 X 16 Bit Parallel Multiplication with Accumulation to 3S-Bit Result • Fast - • Immune to latch-up - 30 ns Multiply Accumulate Time Over 200 mA • Pin compatible and functionally equivalent to Am29S10 and TDC1010 • Low Power - • Two's complement or unsigned magnitude operation Icc = 100 mA (10 MHz) FUNCTIONAL DESCRIPTION The WS59510 is a high-speed 16 x 16 parallel multiplier accumulator which operates at 30 ns clocked multiply ,accumulate (MAC) time (33 MHz multiply accumulate rate). The operands may be specified as either two's complement or unsigned magnitude 16-bit numbers. The accumulator functions include loading the accumulator with the current product, adding or subtracting the accumulator contents and the current product, or preloading the accumulator from the external world, All inputs (data and instructions) and outputs are registered. These independently clocked registers are positive edge triggered O-type flip-flops, The 35-bit accumulator/output register is divided into a 3-bitextended product (XTP), a 16-bit most significant product (MSP), and a 16-bit least significant product (LSP). The XTP and MSP have dedicated ports for three-state output; the LSP is multiplexed with the V-input. The 35-bit accumulator/output register may be pre loaded through the bidirectional output ports. FUNCTIONAL BLOCK DIAGRAM CLKX>--r---t~~~ CLKYr-~~-----~-~ TC RND ACC SUB 35 4-43 4 WS59510 PRODUCT SELECTION GUIDE I Maximum MultiplyAccumulate Time Ins} 59510-30 59510-40 59510-50 Commercial 30 Military - 40 40 50 I - PIN CONFIGURATIONS e 53 98 998@9 8 9 8S 98999 @) 9 51 50 48 46 44 42 40 38 36 52 49 47 45 43 41 39 37 35 EVe 55 54 @@> 57 56 @@ @@ @@ @@ TOP (Through Package View) 9 @ 34 (3 (8 32 33 30. 8 31 § S 8 S S 9 8 8 (9 S ®~ tYs:\ IYW:'\ tru:I fv14:\ @®® "-!V ® fv8:\ 8 e \.IV fv6:\ tru:\ fv15:\ fv13:\ ®® \!V 9 @ \5' \5' 9 59 58 28 61 60 26 27 63 62 24 25 65 22 64 20 1 68 2 X,. 9 8 3 4 765 5 6 7 8 9 10 \!:!g/ ~ ~ 11 13 15 12 14 ~ 16 18 64 X7 63 x. X. 62 x. X. 61 x,. X. 60 Xll X, 59 29 x. 23 58 21 19 17 67 66 65 64 63 62 61 10 60 P2 ,V2 p.,v. p.,v. OEl RND 11 59 12 58 SUB 13 2 Ps,Ys 57 56 Y2,P2 55 V.,p. 54 OEl RND Y4,P4 53 SUB V.,p. 52 Y6'PS 51 ACC ClKX Y7,P7 50 ClKV GND 49 Vee 48 TC 47 OEX PREl Y,0'P,O 46 Y,1,P,1 45 V,2 ,P,2 44 ACC 14 15 43 17 GND GND V,3 ,P,3 Vee V,4 ,P,4 42 Vee 18 Pa,Va Y,S ,P,5 Vee 19 p.,V. p,. Vee 20 P'O'Y'0 P'7 TC 21 P,1,Y,1 OEX 22 PREl OEM ClKP 23 16 41 40 39 38 P,2,V,2 p,. p,. P,3,Y,3 P2• 36 37 24 P,4,Y,4 p., 35 25 P,S,Y,5 p .. 34 p •• 33 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 TOP VIEW 4-44 Pa,Va p,. x,. Yo,Po Y"P, ClKX ClKV 56 X'2 x,. x,. OEM ClKP WS59510 PIN DESCRIPTION ·Pin No. Name 1/0 Description 54 RND I Round When RND is High, a bit with a weight of P15 is added to the multiplier product. RND is loaded on the rising edge of ClKx or ClKy. 48 TC I Two's Complement When High, the X and Y inputs are defined as two's complement data, or as unsigned data when low. The TC control is loaded on the rising edge of ClKx or ClKy. 46 PREl I Preload When High, data is preloaded into the specific output register when its respective load Enable is High. When low, the accumulator register is available at the P-port when the Output Enables are low. 47 lEx/OEx I load Enable Extended/Output Enable Extended Active High load Enable for the XTP port during preloading. Active low three-state control for the XTP port during normal operation (see Preload Function). (TSX)" 45 lEm/OEm I load Enable Most/Output Enable Most Active High load Enable for the MSP port during preloading. Active low three-state control for the MSP port during normal operation (see Preload Function). (TSM)" 55 lEL/OEL I load Enable least/Output Enable least Active High load Enable for the lSP port during preloading. Active low three-state control for the lSP port during normal operation (see Preload Function). (TSl)"' 51,50 ClK" ClKy I CLOCKS load X and Y data respectively and TC, RND, ACC and SUB/ADD on the rising edge. 44 ClKp I CLOCK loads data into the XTP, MSP and lSP registers on the rising edge. 1-7, 56-64 X15-XO I Multiplier Data Input Data is loaded into the X register on the rising edge of ClK,. 8-15, 17-24 Y15- Yo P15-PO I/O Bidirectional Port Data is loaded into the Y register on the rising edge of ClKy. Product output for least Significant Product (lSP) and input to preload lSP register. 41-43 P34-P32 I/O Bidirectional Port Product output for extended Product (XTP) and input to preload XTP register. 25-40 P31-P16 I/O Bidirectional Port Product output for the Most Significant Product (MSP) and input to preload MSP register. 52 ACC I Accumulate When High, the multiplier product is accumulated in the accumulator. When low, the multiplier product is written into the accumulator (see Accumulator Function Table). The ACC control is loaded on the rising edge of ClKx or ClKy. 53 SUB/ADD I Subtraction/Addition When High, the accumulator contents are subtracted from the multiplier product and the result written back into the accumulator. When low, the multiplier product is added into the accumulator (see Accumulator Function Table). The SUB/ADD control is loaded on the rising edge of ClKx or ClKy. 'DIP Configuration "TRW TDC1010 Pin Designation 4-45 WS59510 ABSOLUTE MAXIMUM RATINGS· *Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. Operating Temp (Comm'I) ........ O°C to +70°C (Mil) ......... -55°C to +125°C Storage Temp. (No bias) ....... -65°C to +150°C Voltage on any pin with respect to GND ..................... -o.6V to +7V Latch Up Protection ................... > 200 mA ESD Protection ........................ > ±2000V DC CHARACTERISTICS Over Operating Temperature Range (Note 1) SYMBOL PARAMETER TEST CONDITIONS Voh Output High Voltage Vee=Min. Vin=Vih or Vii All outputs Vol Output Low Voltage Vee=Min YO-Y31 101=9mA Mil Vin=Vih or Vii All others 101=8mA loh = -1.6mA MIN MAX UNITS 0.5 V 2.4 101=12mA Comm'l Vih Input High Voltage Vii Input Low Voltage Guaranteed Input Low Voltage Iix Input Load Current Vee = Max, Vin = Gnd or Vee -10 10 Vee = Max, Vo = Gnd or Vee -50 50 /-LA loz High Impedance Output Current Icc Power Supply Current Vee = Max Comm'l. (O°C to + 70°C) 100 mA Mil (-55°C to +125°C) 110 NOTES: Guaranteed Input High Voltage 2.0 0.8 1) Commercial: Vee = +5V ± 5%, TA = O°C to +700C. 2) Military: Vee = +5V ± 10%, TA = -55°C to +125°C. DETAILED DESCRIPTION The WS59510 is a high-speed 16 x 16-bit multiplier accumulator (MAC). It comprises a 16-bit parallel multiplier followed by a 35-bit accumulator. All inputs (data and instructions) and outputs are registered. The WS59510 is divided into four sections: the input section, the 16 x 16asynchronous multiplier array, the accumulator, and the output/preload section. The input section has two 16-bit operand input registers for the X and Y operands, clocked by the rising edge of CLKX and CLKY, respectively. The four-bit instruction register (TC, RND, ACC, SUB) is clocked by the rising edge of the logical OR of CLKX, CLKY. The 16 x 16 asynchronous multiplier array produces the 32-bit product of the input operands. Either two's complement or unsigned magnitude operation is selected, based on control TC. If rounding is selected, (RND = 1), a "1" is added to the MSB of the LSP (position P15). The 32-bit product is zero-filled or sign-extended as appropriate and passed as a 35-bit number to the accumulator section. The accumulator function is controlled by ACC, SUB, and PREL. Four functions may be selected: the accumulator may be loaded with the current product; the product may be added to the accumulator contents; the accumulator contents may be subtracted from the current product; or the accumulator may be preloaded from the bidirectional ports. The output/preload section contains the accumulator/output register and the bidirectional ports. This section is controlled by the signals PREL, OEX, OEM, and OEL. When PREL is HIGH, the output buffers are in high impedance state. When the controls OEX, OEM, and OEL are also high, data present at the output pins will be preloaded into the appropriate accumulator register at the ri~ing edge of CLKP. When PREL is LOW, the Signals OEX, OEM, andOEL are enable controls for their respective three-state output ports. 4-46 WS59510 WS59510 Input Formats Fractional Two's Complement Input YIN XIN 115 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 I 115 14 13 12 11 10 9 8 7 6 5 4 3 2 1 01 -202-12-22-32-42-52-62-72-82-92-102-112-122-13 2-14 2-15 -202-12-22-32-42-52-62-72-82-92-102-112-122-13 2-14 2-15 (Sign) (Sign) Integer Two's Complement Input· YIN XIN -215 214 213 212 211 210 29 28 27 26 25 24 23 22 21 20 1 15 14 13 12 11 10 9 8 7 6 5 4 3 2 01 -215 214 213 212 211 210 29 28 27 26 25 24 23 22 21 20 (Sign) (Sign) 115 14 13 12 11 10 9 8 7 6 5 4 3 2 01 Unsigned Fractional Input YIN XIN 115 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 I 2-12-22-32-42-52-62-72-82-92-10 2-11 2-122-132-142-152-16 115 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 I 2-12-22-32-42-52-62-72-82-92-102-112-122-132-14 2-152-16 Unsigned Integer Input XIN 115 14 13 12 11 10 9 YIN 8 7 6 5 4 3 2 01 215 214 213 212 211 210 29 28 27 26 25 24 23 22 21 20 115 14 13 12 11 10 9 8 7 6 5 4 3 2 01 215 214 213 212 211 210 29 28 27 26 25 24 23 22 21 20 WS59510 Output Formats Two's Complement Fractional Output XTP MSP LSP 134333211313029282726252423222120191817161115141312 -24 23 22 21 20 2-1 2-22-32-42-52.0 2-7 2-8 2-92-10 2-11 2-122-13 2-14 111098765432101 2-152-162-172-182-192-202-212-222-232-242-252-262-272-282-292-30 (Sign) Two's Complement Integer Output XTP MSP 13433321 131 30 29 28 27 26 25 24 232221 20191817 161 115 LSP -234233232 231230229228227226225224223222221220219218217216 215 214 213 212 211 210 29 28 27 26 25 24 23 22 21 20 14 13 12 11 10 9 8 7 6 5 4 3 2 01 (Sign) Unsigned Fractional Output XTP MSP LSP 134333211313029282726252423222120191817161 222120 2-12-22-32-42-52-62-72-82-92-102-112-122-132-142-152-16 115141312111098765432101 2-172-182-192-202-212-222-232-242-252-262-272_282_292_302-312-32 Unsigned Integer Output XTP MSP 13433321 131 30 29 28 27 26 25 24232221 20191817 161 -234233232 231230229228227226225224223222221220219218217216 LSP 115 14 13 12 11 10 9 8 7 6 5 4 3 2 01 215 214 213 212 211 210 29 28 27 26 25 24 23 22 21 20 4-47 WS59510 SWITCHING CHARACTERISTICS Over Operating Range PARAMETERS DESCRIPTION WS59510-30 WS5951 0-40 WS59510-50 MIN MIN MIN MAX 30 MAX 40 UNITS MAX 50 ns Multiply Accumulate Time tMA Setup Time (XIN,YIN,RND,TC,ACC,SUB) tSI 5 5 5 ns Setup Time (PREl,OEX,OEM,OEl) tS2 15 15 15 ns Hold Time tH 2 2 2 ns Clock Pulse Width tpw 10 10 15 ns Output Clock to P t pDP 20 25 30 ns tpDY 20 25 30 ns Output Clock to Y OEX, OEM to P; High to Z tpHZ 20 25 30 ns OEl to Y (Disable Time) low to Z tpLZ 20 25 30 ns OEX, OEM to P; Z to High 20 25 30 ns OEL to Y (Enable Time) Z to low 30 ns tpzH 20 tpZL Relative Hold Time t HCL 25 0 0 0 ns NOTE: Inputs are switching between 0 and 3V with rise and fall times of I V/ns and measurements made at 1.5V. All inputs have maximum DC load. TEST WAVEFORMS Test Vx All tPD'S VCC VOH VOL VOH tpHZ * OUTPUT WAVEFORM - MEASUREMENT lEVEL O.OV 1.5V .J '\J"'4' 0.5V O.OV tPLZ 2.6V VOL tpZH O.5V~ f O.OV O.OV 2.6V tPZL 2.6V Setup and Hold Time 1: 2.6V VOH 1.5V 1 .5V VOL Pulse Width ·~:xxxt-IS-J-'-,jOOQ{~' TIMING - - - - - -INPUT _ _ _ _ _---J_ - :.:v OV Notes: I Diagram shown for HIGH data only. Output transition may be opposite sense. 2. Cross hatched area is don't care condition. 4-48 WS59510 WS59510 TIMING DIAGRAM CLKX ---------1 CLKY CLKP ________________________________________J ~~~~~~~7r.~~~~~~~~~~~~~~7r.~~~~~~,~-------- OUTPUT ~Y~~~~~~~~~~~~~~~~~~~~~~~~~~I~------------- PRELOAD TIMING DIAGRAM 1-0--- Ipw CLKP PREL OEX ----...;;;or OEM .. OEL OUTPUT PINS _ ....~~..,,'--------I"""~L.IIiII..K..x..K..l~'_W..K.~~~L.IIiII..K.~~~u.c..K.K.l~~u.c. . THREE-STATE TIMING DIAGRAM 3-STATE CONTROL - VOH 1.5V VOL IpHz __ (DISABLE) ,. VOH 1.5V -~ 1.5V VOL _ l pzH - ~ (HIGH LEVEL) 3-STATE OUTPUT VOH (ENABLE) O.5V (HIGH IMPEDANCE) "If(LOW LEVEL) VOL +O.5V - (DISABLE) IPZL ENABLE 4-49 WS59510 ACCUMULATOR FUNCTION TABLE SUB/ PREL ACC ADD L L L H L H H X PRELOAD FUNCTION P OPERATION X Q Load L Q H Q X Add Subtract PL Preload Output Register LEx! LEM! LEe! PREL 0Ex OEM OEL XTP MSP LSP 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 Q Q Q Q Q Q Q Z Z Q 1 1 0 0 0 1 0 1 0 Q Q Q 1 1 1 0 0 0 0 0 0 0 0 Z Z Z Z Q 1 1 1 1 1 1 1 1 PL 1 1 0 Z Z Z Z Z Z Z Z PL PL PL 1 1 1 1 0 0 0 Z Z PL 1 1 0 PL PL PL 1 1 1 1 1 1 1 1 PL PL PL PL Z Z Z Z Z Z Z Z Z = output buffers at High impedance (disabled). Q = output buffers at Low impedance. Contents of output register available through output ports. PL = output disabled. Preload data supplied to the output pins will be loaded into the output register at the rising edge of CLKp. ORDERING INFORMATION PART NUMBER SPEED (ns) WS59510-30J WS59510-40G WS59510-40GMB WS59510-40J WS59510-40P WS59510-50G WS59510-50GMB WS59510-50J WS59510-50P 30 40 40 40 40 50 50 50 50 4-50 PACKAGE TYPE 68 68 68 68 64 68 68 68 64 Pin Pin Pin Pin Pin Pin Pin Pin Pin PLDCC Ceramic PGA Ceramic PGA PLDCC Plastic DIP, 0.9" Ceramic PGA Ceramic PGA PLDCC Plastic DIP, 0.9" PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE J1 G1 G1 J1 M1 G1 G1 J1 M1 Comm'l Comm'l Military Comm'l Comm'l Comm'l Military Comm'l Comm'l Standard Standard MIL-STD-883C Standard Standard Standard MIL-STD-883C Standard Standard , WS59520/WS59521 WAFERSCALE INTEGRA110N. INC. MULTILEVEL PIPELINE REGISTER KEY FEATURES • Four 8-Bit Registers • Contents of Each Register Available at Output • 24-Pin 300 Mil Package • Dual Two Stage or Single Four Stage Push Only Stack Operation • Hold, Transfer and Load Instructions • High Performance CMOS • TTL Compatible GENERAL DESCRIPTION The WS59520 and WS59521 are CMOS drop-in replacements for the bipolar AM29520 and AM29521 devices offered by Advanced Micro Devices. The high performance CMOS process with which these products are manufactured enables them to operate at bipolar speeds while consuming one tenth the power of the bipolar circuits. The WS59520/521 consists of four 8-bit registers which can be configured as a single four level pipeline or two dual level pipelines. The architectural configuration is determined by the instruction inputs (10 and 11). Each of the four registers contents is available at the multiplexed output. The register to be used as the output register is determined by the control inputs (So and Sl). The output is 8-bits wide and is enabled by the OE input. The WS59520 and WS59521 differ only in the dual two level stack mode of operation. FUNCTIONAL BLOCK DIAGRAM MUX 4-51 WS59520/521 ABSOLUTE MAXIMUM RATlNGS* * Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational section of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may effect device reliability. Operating Temp (Comm'l) ....... O·C to + 70·C (Mil) ....... - 55·C to + 125·C Storage Temp. (No bias) .... - 65·C to + 150·C Voltage on any pin with respecttoGND ............... -0.6Vto +7V latch Up Protection ................. >200 mA ESD Protection ... . . . . . . . . . . . . . .. > ± 2000V PIN DESCRIPTION SIGNAL NAME DESCRIPTION 110 0 0-07 I Data input port YO-Y7 0 Data output port ClK I Data latches on low-to-High Transition 10-11 I Instruction inputs. Refer to Instruction Control Tables. So' S1 I Selects one of four registers to be read at the output port. OE I Active low, output enable. A high signal disables the output port. PIN CONFIGURATION INSTRUCTION CONTROL (INSTRUCTION) 10 Vee (INSTRUCTION) I, So (MUX SELl Do S, (MUX SELl 0, Yo D. Y, D. Y. 0, Y. 0, Y, D. Y, 07 Y. elK Y7 GND OE 11 10 0 0 4-52 50 0 0 0 W559520 or W559521 1 B1 0 A2 1 1 A1 A2 82 [EJ [EJ cfu 82 Em [ill []I] ~ [EJ ~ @] [EJ QD 1 0 ~ A2 B2 1 ~ 1 REGISTER SELECT 51 W A2 0 1 1 W559521 W559520 82 ~ ALL REGISTERS HOLD ALL REGISTERS HOLD WS59520/521 DC CHARACTERISTICS Over Operating Range (See Notes) SYMBOL TEST CONDITIONS PARAMETER Voh Output High Voltage Vee = Min. Vin = Vih or Vii Vol Output Low Voltage Vee = Min. Vin = Vih or Vii MIN MAX UNITS 0.5 V 2.4 10h = -6.5mA IOL '" 20 mA Comm'l IOL '" 16 mA Mil Vih Input High Voltage Guaranteed Input High Voltage Vii Input Low Voltage Guaranteed Input Low Voltage lix Input Load Current Vee = Max, Vin = Gnd or Vee -10 10 loz High Impedance Output Current Vee = Max, Vo = Gnd or Vee -50 50 Icc Power Supply Current Vee = Max O.B I Comm'l (0° + 70°C) I Mil (- 55° to + 125°C) 1) Commercial: Vcc = +5V ± 5%, TA = O°C to 70°C. 2) Military: Vcc = +5V ± 10%, TA = -55°C to +125°C. NOTES: 2.0 3) CL 12 ~A mA 15 = 50 pF except for tOF where CL = 5 pF. SWITCHING CHARACTERISTICS Over Operating Range (See Notes) WS59520IWS59521 COMMERCIAL PARAMETER DESCRIPTION MIN MAX MILITARY MIN MAX tpo Clock to Data Out 22 24 tSEL Mux Select to Data Out 20 22 ts Input (Data/lnstr.) Set Up 10 10 tH Input (Data/lnstr.)Hold 3 3 tOF Output Disable 16 22 21 tPWH Clock Pulse Width High 10 10 tPWL Clock Pulse Width Low 10 10 TIMING DIAGRAM CLOCK - INSTR --... - DATA IN---" MUXSEL~ OUTPUT TIMING DIAGRAM IPWH-==::J OE VALID _ I s _ . IH• VALID VALID -- OUTPUT ... lpD .. DATA OUT r 'j." ~IPWL~ _ l s _ _ I H• - ISEL ns 15 Output Enable tOE UNITS VALID iIDF~ t= Jt-IDE Inputs are switching between 0 and 3V with rise and fall times of 1 Vlns and measurements made at 1.5V. All outputs have maximum DC load. 4-53 WS59520/521 ORDERING INFORMATION PART NUMBER WS59520S WS59520T WS59520TMB WS59521S WS59521T WS59521TMB 4-54 SPEED (ns) 22 22 24 22 22 24 PACKAGE TYPE 24 24 24 24 24 24 Pin Pin Pin Pin Pin Pin Plastic DIP, 0.3" CERDIp, 0.3" CERDIp, 0.3" Plastic DIP, 0.3" CERDIp, 0.3" CERDIp, 0.3" PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE S1 K1 K1 S1 K1 K1 Comm'l Comm'l Military Comm'l Comm'l Military Standard Standard MIL-STD-883C Standard Standard M IL-STD-883C _- .==~ ...II' == == --------!i-~!i-~-= ...... -== !!. ~ ~- WS59820 -'" WAFERSCALE INTEGRA710N, INC BI·DIRECTIONAL BUS INTERFACE REGISTERS KEY FEATURES • Two Banks of ax 16 Registers • Contents of Each Register Available at Output • Provides Temporary Address or Data Storage Between Two Processor Ports or Buses • Bi-Directional Buses Interface - Dual 4-Deep or a-Deep Registers in Each Direction • Separate Control for Each Register Bank • Direct Processor Bus-to-Bus Interface • TTL Compatible • Replaces Eight WS59520's GENERAL DESCRIPTION The WS59820 consists of two banks of registers, eight registers in each bank, each register 16 bits wide. A single bank can be configured as an eight level pipeline or two each four level pipelines. The architectural configuration is determined by the instruction inputs (10 and 11) for each register bank. Each of the eight registers in each bank is available at the multiplex output. The output register is determined by the control inputs (SO, S1, and S2) for each register bank. The multiplexed ouput is 16 bits wide and is enabled by the -OEN signal. Each bank of registers has its own clock (elK), instruction inputs (10-1) and multiplex controls. BLOCK DIAGRAM DAYB (15:0) CLKA-+----..,~ EIGHT A REGISTERS EIGHT t---j--CLKB B REGISTERS IBO•1 SBO•1•2 DBYA (15:0) 4-55 WS59820 DAYB (15:0) 1 ~-. 2 A INSTRUCTION lAo" t--+ ~ A REGISTER CONTROL CLKA~ 1 --. --. --. • I HEX REG A7 I HEX REG A. I HEX REG A. I HEX REG A., / / ·.. t " + L HEX REG A3 I HEX REG A. I HEX REG A, I HEX REG .. .L I HEX REG Bo I I HEX REG B, 1 I I HEX REG B. I I I HEX REG B3 / MUX t • t r1 (; ',' 8:1 MUX Ao + ~ BYPASS~ OENA r I I I I HEX REG B. I I HEX REG MUX ? 1 DBYA (15:0) 4-56 "- •• I / 1 t 1 HEX REG B• 6 1 HEX REG Bs • t • I I / • 1 I e, t 2 / :: := ~ ~STRUCTION B REGISTER CONTROL .. 'l 8:1 MUX t MUX SB.., t ~ t • ~BYPASS MUX IB.., ~CLKB 1 WS59820 REGISTER SHIFT OPTIONS FOR REGISTERS A OR B SELECTION TABLE FOR REGISTER A OR B SX2 SX1 SXO 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 x= IX., IX, REGISTER SELECTED REG REG REG REG REG REG REG REG =0 IX., IX, =1 lX., IX, DATA DATA = 2 IX., IX, = 3 DATA 0 1 2 3 4 5 6 7 NO LOAD OR SHIFTING Register A or B. SINGLE 8-LEVEL x DUAL 4-LEVEL = Register A or B. MULTIPLEX CONTROL OENA OENB BYPASS 0 0 1 Pass Output of 8:1 Muxes to Outputs OPERATION 0 0 0 Not Allowed (Input is Preferred) 0 1 0 Pass Input From DAYB (15:0) to Output DBYA (15:0) 0 1 1 Pass Output From 8:1 Mux to Outputs DBYA (15:0) 1 0 0 Pass Input From DBYA (15:0) to Output DAYB (15:0) 1 0 1 Pass Output From 8:1 Mux to Outputs DAYB (15:0) 1 1 X Inhibit Outputs (High Impedance) PIN DESCRIPTION DESCRIPTION SIGNAL NAME I/O IAo,IA1 I Instruction Inputs for Register Bank A IBo,IB1 I Instruction Inputs for Register Bank B SAo-SA2 I Multiplex Select for Register Bank A SBo-SB 2 I Multiplex Select for Register Bank B OENA I Output Enable for Output Port DBYA OENB I Output Enable for Output Port DAYB ClKA I Clock Input for Register Bank A ClKB I Clock Input for Register Bank B DBYA 15:0 I/O Register Bank B Input Port, Register Bank A Output Port DAYB 15:0 I/O Register Bank A Input Port, Register Bank B Output Port BYPASS I BYPASS Control (Active low). See Table on Output Control 4-57 WS59820 PACKAGE ORIENTATION 68 PIN CPGA (Top Through Package View) A 2 3 4 -+- ..... o . - -+. . +- 6 7 8 9 10 .+- -+- -+- -t- -~- .-t- -+- -+ . -+. .+- 5 . 0 -+. .. - .11 B -+- .,- C .-+-- -to -"t- D --t- .....- ...- ....., E ·t- -t- o 0 , -t-t-+- -1- 0 0 F .,+- -+- -t- -t- G -+- -+. -.. 0 -i- H -+. -+0 -+- .+-- J -+-- -.... -"t- K i o 0 o 0 0 0 ... - ... .+. ... - -t- L .0 -, -1'- .1. , -+- ."t- -f- 0 --t- .+- -... - -+- ... - -+- -t- 0 0 0 -+0 68 PIN PLDCC (Top Through Package View) !II q q zQ z z c:I i t ilffi :. .g -Ii i Q Q Q ,t '1 1_ L_ 1.._ I _ 1_ L_ L_ I _ I ,I f g " ,I II ,I ~ i ... 0 ~ ,I II ,I ,I ff q q > U " II t I Z Z II I I I I '-_ I _ L_ L_ L_ L._ I _ Lo_ 8765432':6867666564636261 Lf 60r: N.C N.C. -:~11 59r: N.C DBYA. -: J 12 DBYA. -:J13 58 ~: DAYB,. N.C. -:~ 10 57~: DAYB,. -:J 14 56r: DAYB,. DBYA. -:~15 DBYA7 -:~16 54~: DBYA. 55r: 53~: DBYA. -:J17 52r: 51r: DBYA. -:~18 DBYA,o DBYA" DBYA,. DBYA,. -: ~ 19 -:J20 -:J21 50~: 49~: 48r: 47r: 46r: -:~22 DBYA,. -:~23 DBYA,. N.C. N.C. :J26 I 4-58 II I -.., - , - I -., -., - 1 - I -., -., - I - I - I II II II II II II II I II II DAYB. DAYB. DAYB. N.C. I - II II DAY&, DAYB. N.C. I - II DAYB. DAYB. 44 II., II DAYB" DAYB,o 45~: ~HH~~n~M"U~nn~~~~ -"'\ - , - DAYB,. r: WS59820 WS59820 THREE STATE TIMING 3-STATE CONTROL OE "/ L -' (iiiS~~LE) 3-5TATE OUTPUT PORT - ~~ _ VoH -O.5V 7 F- - VoH +O.5V 3V 1.5V '<;;: ~ _ I OE _ - IDF (DISABLE) OV lo~.-=----::.£- (ENABLE) VOH -1.5V -1.5V VOL " WS59820 TIMING DIAGRAM IpwH CLOCK 'I. _ _ Is IH... INSTR )I( .~ DATA IN .tPWL VALID Is I H... VALID toya i4-MUX SEL ISEL VALID IpD DATA OUT -- X VALID tSEL BYPASS I BYP 68 PIN CPGA PIN DESIGNATOR PIN NAME SIGNAL NAME PIN NAME SIGNAL NAME PIN NAME SIGNAL NAME PIN NAME SIGNAL NAME Ae IA1 Be BYPASS A5 OENA B5 DBYAo A4 DBYA1 B4 DBYA2 A3 GND B3 Not Used A2 Not Used C1 DBYA3 DBYA5 B2 O2 Not Used DBYA4 B1 01 Not Used C2 DBYAa E1 oBYA7 E2 oBYAs F1 oBYA9 F2 DBYAlO G1 DBYA11 G2 DBYA12 H1 DBYA 13 H2 DBYA14 J1 DBYA 15 J2 Not Used Kl Not Used L2 Not Used K2 Not Used l3 Vee K3 ClKB l4 SB 2 K4 SB 1 l5 SBo K5 IBl le IBo Ke GND l7 OENB K7 DAYB o ls DAYB 1 Ks DAYB 2 19 GND K9 Not Used LlO Not Used Kll Not Used KlO Not Used J 11 DAYB3 JlO DAYB4 Hll DAYB5 HlO DAYB e G 11 DAYB7 G10 DAYB s Fll DAYB9 FlO DAYB lO Ell DAYB 11 ElO DAYB 12 0 11 DAYB 13 010 DAYB 14 C11 DAYB 15 C10 Not Used Bll Not Used A10 Not Used BlO Not Used A9 Vee B9 ClKA As SA2 Bs SAl A7 SAo B7 lAo 4-59 WS59820 ABSOWTE MAXIMUM RATINGS· *Notice: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. Operating Temp. (Comm'I) ........ O°C to +70°C (Mil) ........ -55°C to +125°C Storage Temp. (No Bias) ....... -65°C to +150°C Voltage on any pin with respect to GND ............... -0.6V to +7V Latch Up Protection ................. > 200 rnA ESD Protection ..................... > ±2000V DC CHARACTERISTICS SYMBOL Over Operating Range (See Notes) PARAMETER TEST CONDITIONS MIN MAX VOH Output High Voltage Vee = Min. V IN = VIH or Vil VOL Output Low Voltage Vee = Min. V IN = VIH or Vil VIH Input High Voltage Guaranteed Input High Voltage V il Input Low Voltage Guaranteed Input Low Voltage IIX Input Load Current Vee = Max, VIN = GND or Vee -10 10 loz High Impedance Output Current Vee = Max, Vo = GND or Vee -50 50 Icc Power Supply Current Vee = Max = NOTES: 1) Commercial: Vee = +SV ± S%. TA OOC to 7O"C. 2) Military: Vee = +SV ± 10%, TA = -SSoC to + 12SoC. SWITCHING CHARACTERISTICS IOH = IOl = 20 rnA Comm'l = 16 rnA Mil IOl I I 2.4 -6.5 rnA V 0.5 2.0 V 0.8 O°C to +70°C (Comm'l) 12 -55°C to + 125°C (Mil) 15 3) CL UNITS ~ rnA = SO pF except for tOF where CL = S pF. Over Operating Range (See Notes) WS59820 PARAMETER DESCRIPTION COMMERCIAL MIN MAX MILITARY MIN MAX t po Clock to Data Out 23 25 tSEl Mux Select to Data Out 20 22 ts Input (DataJlnstr.) Set Up 6 6 5 5 tH Input (DataJlnstr.) Hold tOF Output Disable 15 tOE Output Enable 18 tPWH Clock Pulse Width High 10 12 tPWl Clock Pulse Width Low 11 12 UNITS 16 ns 22 teyp Bypass to Data Out 17 20 toye Data Via BYPASS (Data In to Data Out When BYPASS is Active Low) 13 16 NOTE: Inputs are switching between 0 and 3V with rise and fall times of 1 Vlns and measurements made at 1.SV. All outputs have maximum DC load. 4-60 WS59820 ORDERING INFORMATION PART NUMBER WS59820J WS59820G WS59820GMB SPEED (ns) PACKAGE TYPE PACKAGE DRAWING OPERATING TEMPERATURE RANGE WSI MANUFACTURING PROCEDURE 23 23 25 68 Pin PLOCC 68 Pin Ceramic PGA 68 Pin Ceramic PGA J1 G1 G1 Comm'l Comm'l Military Standard Standard MIL-STO-883C 4-61 4-62 WAFERSCALE INTEGRATION,INC. SECTION INDEX MILITARY PRODUCTS . ....................................................................... 5-1 For additional information, call 800-TEAM-WSI (800-832-6974). In California, call 415-656-5400. MILITARY PRODUCTS WAFERSCALE INTEGRA 170N. INC Waferscale Integration, Inc. (WSI) is committed to supplying products that meet the demands of the Military/Hi-Reliability marketplace. WSI's very high performance CMOS EPROM (with its patented Split-Gate design) and Logic technology offers an intrinsic reliability that, when coupled with Military screening and testing, produces an extremely enhanced and reliable product. All WSI products can be procured fully compliant to Paragraph 1.2.1 of MIL-STD-883C. The WSI Quality Assurance Program has been designed and implemented to perpetuate and maintain the high standards needed to repeatedly produce these products. The cohesiveness of the Program is accomplished through a comprehensive Document Control system that assures the repeatability of the process. State-of-the-art equipment and techniques are being used extensively throughout Design, Wafer Fabrication, Assembly, Screening and Testing (Method 5004), and Quality Conformance Inspections (Method 5005) to produce the highest yields possible with their associated reliability enhancement. The tables below describe the program in detail. Worthy of notation is the fact that WSI UV EPROMs are subjected to two 100% data retention tests: one in wafer form (48 hours at 200°C) and the other in finished package form (72 hours at 140°C). The wafer data retention test, with its high activation temperature, assures data retention problems are reduced and virtually eliminated. TABLE I. 100% SCREENING TO METHOD 5004 All product is subjected to the following 100% screening flow. Screening test methods are in accordance with MIL-STD-883, Method 5004. (Latest issues in effect.) SCREEN TEST METHOD/CONDITION QUALITY LEVEL Data Retention (EPROMs Only) 48 Hours at 200°C Visual and Mechanical Internal Visual High.:remperature Storage Temperature Cycle Constant Acceleration Hermeticity Fine Gross 5004 2010/Condition B 1008/Condition C 1010/Condition C 2001/Condition 0 or E (Y 1 Axis) 1014 Condition A or B Condition C External Visual 2009 100% Data Retention (EPROMs Only) 72 Hours at 140°C 100% Burn-In Pre-Burn-In Electrical 5004 Per Applicable WSI Device Specifications or Military Drawing. T A = + 25°C. 1015/Condition 0, TA = +125°C Minimum Burn-In Final Electrical Tests (See Note 1) Static (DC) Functional Switching (AC) 5004 a) TA = + 25°C, + 125°C, and -55°C b) Power Supply Extremes Percent Defective Allowable (PDA) 5004 Paragraph 3.5.1 Quality Conformance Inspection Sample Selection 5005 See Tables II Through V External Visual 2009 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 5% Sample 100% NOTE: 1. Per applicable WSI device specification or Military Drawing. 5·1 Military Products TABLE II. GROUP A QUALITY CONFORMANCE INSPECTION Group A Inspection is performed on each inspection lot per MIL-STD-883, Method SOOS, Table I. MAXIMUM TEST (SEE NOTE 1) Subgroup 1 Static Tests at TA = +2SoC LTPD SAMPLE SIZE ACCEPT NUMBER 2 266 2 Subgroup 2 Static Tests at Maximum Rated Operating Temperature 3 176 2 Subgroup 3 Static Tests at Minimum Rated Operating Temperature S 10S 2 Subgroup 4 (See Note 2) Dynamic Tests at T A = +2SoC 2 266 2 Subgroup 5 (See Note 2) Dynamic Tests at Maximum Rated Operating Temperature 3 176 2 Subgroup 6 (See Note 2) Dynamic Tests at Minimum Rated Operating Temperature S 10S 2 Subgroup 7 Functional Tests at T A = 2 266 2 Subgroup 8 Functional Tests at Maximum and Minimum Rated Operating Temperatures S 10S 2 Subgroup 9 Switching Tests at TA 2 266 2 3 176 2 S 10S 2 = +2SoC +2SoC Subgroup 10 Switching Tests at Maximum Rated Operating Temperature Subgroup 11 Switching Tests at Minimum Rated Operating Temperature NOTES: 1. Per applicable WSI deVice specification or Military DraWing. 2. Subgroups 4, 5, and 6 are not applicable to WSI products. TABLE III. GROUP B QUALITY CONFORMANCE INSPECTION Group B quality conformance tests are performed on each inspection lot in accordance with MIL-STD-883, Method SOOS, Table lib. TEST TEST METHOD TEST CONDITIONS QUALITY LEVEll MAXIMUM ACCEPT NUMBER Subgroup 1 Physical Dimensions 2016 Per WSI Outline Drawing and Appendix C of MIL-M-38S10 2 Devices (No Failures) Subgroup 2 Resistance to Solvents 201S 4 Chemical Solutions 4 Devices (No Failures) Subgroup 3 Solderability 2003 Soldering Temperature of +24SoC ± SoC LTPD 10/Accept = 2 38 Leads From 3 Devices Minimum 2014 Failure Criteria Based on Design and Construction Requirements of WSI Specification 1 Device (No Failures) Subgroup 4 Internal Visual and Mechanical (Table III Continued on Next Page.) 5-2 Military Products TABLE III. GROUP B QUALITY CONFORMANCE INSPECTION (Cont.) Group B quality conformance tests are performed on each inspection lot in accordance with MIL-STD-883, Method 5005, Table lib. TEST Subgroup 5 Bond Strength Ultrasonic or Wedge Subgroup 6 Internal Water Vapor Content Subgroup 7 Seal Fine Gross TEST METHOD TEST CONDITIONS QUALITY LEVELl MAXIMUM ACCEPT NUMBER 2011 Condition C or D LTPD 15/Accept = 1 34 Bonds From 4 Devices Minimum 1018 This Test is Not Performed by WSI. WSI Packages Do Not Contain Dessicants. 3 Devices, 0 Failures or 5 Devices, 1 Failure 1014 LTPD 5/Accept = 2 Condition A or B Condition C Subgroup 8 Electrostatic Discharge Sensitivity Classification 3015 Unless Otherwise Specified, This Test Will be Performed for Initial Qualification of New Product or Redesign. LTPD 15/Accept = 0 TABLE IV. GROUP C QUALITY CONFORMANCE INSPECTION Group C quality conformance tests are performed on inspection lots every 52 weeks in accordance with MIL-STD-883, Method 5005, Table III. TEST Subgroup 1 Steady-State Life Test TEST METHOD 1005 Condition D, 1000 Hours at TA = 125°C or Equivalent Per WSI Specification or Military Drawing 1010 2001 1014 Condition C Condition D or E End-Point Electrical Subgroup 2 Temperature Cycling Constant Acceleration Hermeticity Fine Gross Visual Examination End-Point Electrical Parameters TEST CONDITIONS QUALITY LEVELl MAXIMUM ACCEPT NUMBER LTPD 5/Accept = 2 LTPD 15/Accept = 2 Condition A or B Condition C 1010 or 1011 Per WSI Specification or Military Drawing 5-3 Military Products TABLE V. GROUP D QUALITY CONFORMANCE INSPECTION Group D quality conformance tests are performed on inspection lots every 52 weeks in accordance with MIL-STD-883, Method 5005, Table IV. TEST Subgroup 1 Physical Dimensions Subgroup 2 Lead Integrity Hermeticity, Fine and Gross Subgroup 3 Thermal Shock Temperature Cycling Moisture Resistance Hermeticity, Fine and Gross Visual Examination TEST METHOD 2016 2004 or 2028 1014 1011 1010 1004 1014 1004, 1010 End-Point Electrical Parameters Subgroup 4 Mechanical Shock Vibration, Variable Frequency Constant Acceleration Hermeticity, Fine and Gross Visual ..Examination End-Point Electrical Parameters QUALITY LEVELl MAXIMUM ACCEPT NUMBER TEST CONDITIONS Per WSI Outline Drawing and Appendix C of MIL-M-38510 LTPD 15/Accept =2 Test Condition 82 (Lead Fatigue) or D LTPD 15/Accept =2 LTPD 15/Accept =2 LTPD 15/Accept =2 =2 Condition A or 8 and C Condition 8 Minimum Condition C Minimum Condition A or 8 and C Per WSI Specification or Military Drawing 2002 2007 2001 1014 2009 Condition Condition Condition Condition 8 A D A Minimum Minimum or E or 8 and C Per WSI Specification or Military Drawing Subgroup 5 Salt Atmosphere Hermeticity, Fine and Gross Visual Examination 1009 1014 1009 Condition A Minimum Condition A or 8 and C LTPD 15/Accept Subgroup 6 Internal Water Vapor 1018 5,000 ppm Maximum Water Content at 100°C 3 Devices, 0 Failures or 5 Devices, 1 Failure Subgroup 7 Adhesion of Lead Finish 2025 Subgroup 8 Lid Torque 2024 LTPD 15/Accept As Applicable to Glass-Frit Packages =2 LTPD 15/Accept = 0 WSI supports the Standardized Military Drawings (SMD) program sponsored by DESC (Defense Electronics Supply Center) and has submitted Certificates of Compliance for the following products: MILITARY DRAWING NO. WSI PART NO. ESTIMATED DESC PUBLICATION DATE 85102 5962-87661 5962-87063 5962-87515 5962-87650 WS27C64F WS27C128F WS27C256F WS57C49 and WS57C498 WS57C191 and WS57C291 Late 01, 1988 Available Now Late 01, 1988 Late 01, 1988 Available Now NOTE: Compliant MIL-STO-883C products are marked with the letter "C" preceding the date code. 5-4 Military Products When Military Drawings are not available for new, state-of-the-art products offered by WSI, WSI makes available its own version of a Military Drawing composed and formatted like a DESC SMD for ease of recognition. A sample of a WSI Military Drawing is depicted below. These can be obtained from a WSI sales office or authorized representative. RnlSION HISTORY Rn· . '••NAT_"5 ECII" IljlTE f562 11121117 DESCRIPTION SI"'''TUIIE 011 fiLE IN D.C. BEClCWlTM .. - - - - - - - - - - - - - - Al'Y P". P". ORIGINA IT SPECifiC ... nON I 2 3 4 15 22 23 24 25 6 7 Al'Y 21 26 27 - Wt:1FEr./C1:1 L-E ........ MM. • • 10 28 29 30 TInE: 472eO '''TO _ . _ _ T. CA 945lIII WSI MILITARY DRAWING 12 13 14 15 16 17 I. I. 20 31 32 lI3 34 35 36 37 lie n 40 ItICIlOCIRCUIT. _ITAI.. CtIOS. llik x. (131.072 aln. W OIASAIII.£ ........ _ITHlC_1CCIII _110, WSS7C128F CAGE CODE: 66579 PA. IOf 14 WSl's MIL-STD-883C COMPLIANT FAST EPROMs AND RPROMs PART NUMBER WS57C191 WS57C291 WS57C43 WS57C43B WS27C64F WS57C49 WS57C49B WS57C64F WS27C128F WS57C51 WS57C51B WS57C128F WS27C256F WS57C256F ARCHITECTURE 2K 2K 4K 4K 8K 8K 8K 8K 16K 16K 16K 16K 32K 32K x x x x x x x x x x x x x x 8 8 8 8 8 8 8 8 8 8 8 8 8 8 TYPE RPROM RPROM RPROM RPROM EPROM RPROM RPROM EPROM EPROM RPROM RPROM EPROM EPROM EPROM 28 PIN 32 PIN 24 PIN FASTEST 0.300" 0.600" CERAMIC CERAMIC CERAMIC MILITARY CERDIP CERDIP FLATPACK CLLCC CLLCC SPEED 24 Pin 24 Pin 24 Pin 24 Pin 24 24 28 24 24 28 28 28 28 28 28 28 Pin Pin Pin Pin Pin Pin Pin Pin Pin Pin Pin Pin X X X X X X X X X X X X X X X X X 50 50 70 45 90 70 45 70 90 70 45 70 90 70 ns ns ns ns ns ns ns ns ns ns ns ns ns ns 5-5 5-6 WAFERSCALE INTEGRATION, INC. WSI ASIC 6 SECTION INDEX THE SHORTEST PATH FROM SYSTEM CONCEPT TO MARKET: WSI ASIC ............................. 6-1 User-Configurable Products ................................................................... 6-1 Microprogrammable Controller (PAC™) .......................................................... 6-2 Stand-Alone Microsequencer (SAMTM) ........................................................... 6-8 Cell-Based Custom Design Capability .......................................................... 6-11 For additional Information, call 800-TEAM-WSI (800-832-6974). In California, call 415-656-5400. -----== ::r == == J:::~ -._--~- =:""'Ii-ii=Ii-ii-= ~~ WSI ASIC WAFERSCALE INTEGRA TION, INC. THE SHORTEST PATH FROM SYSTEM CONCEPT TO MARKET WSI supports the needs of high-performance system designers and provides them with the edge they need to survive and grow in today's competitive marketplace. WSI has positioned its organization and product portfolio to address the most important needs concerning today's system designer: - Quick market entry Higher integration - Lower power consumption - Higher system performance WSI offers very high performance integrated circuit products that combine nonvolatile memory with macro logic functions that result in "board-level" replacement circuits. Whether supplied as off-the-shelf product or customized for customer needs, WSI can deliver this capability quickly. This makes WSI unique among semiconductor companies. High-Performance EPROM Core At the core of this capability lies WSI's high-performance CMOS EPROM technology. This technology has proliferated into families of market leading EPROMs and bipolar PROM replacement products ... memory products that feature bytewide and wordwide architectures, speeds as fast as 35 ns, and bit densities climbing to the 1 Mbit level. These fast nonvolatile memory products are described in this catalog. User-Configurable Product Families WSI continues to build on its EPROM core technology. Configured as EPROM macro cells in the WSI custom cell library, this high performance nonvolatile memory capability has been combined with other large functional CMOS macro cells, fast static RAM cells, fast multipliers, and random logic blocks to produce very fast programmable offthe-shelf circuits to address the above market needs. These families of high-performance user-configurable products are programmable by the user to suit particular system requirements. These products are supported by a complete system development environment that includes software and hardware development tools for use during evaluation, program development and debug. The first user-configurable CMOS products offered by WSI are: - The PAC™ family of Microprogrammable Controllers - The MAp™ family of Mappable Memory Products (described in this databook) - The SAM™ family of Stand Alone Microsequencers Rapid System Design These user-configurable programmable products provide system designers with the ability to quickly try new concepts or designs. With the development tools, system designers are free to fashion new products that combine new features and increased performance within the confines of their own development laboratory. When incorporated into a system, the new WSI user-configurable products deliver high levels of integration and exceptionally high system performance. Custom Products for Custom Needs But this is not where WSI's capabilities end. For customers who have special needs, WSI will customize its standard products by modifying them to suit particular customer requirements. In addition, WSI will work with its customers to define and produce completely customized integrated circuits that take advantage of WSI's high performance memory and logic capabilities. WSI has a proprietary CAD/CAE design system and library of macrocells in place to guide its customers from the earliest system conceptual stages through prototyping and into production. 6-1 WSI ASIC User-Configurable Product Applications The new WSI user-configurable product families are expanding the range of choices for today's system designers who prefer to use low risk off-the-shelf products during the system prototyping and production stage. The Microprogrammable Controller PAC™ family provides high performance system solutions in a variety of applications ranging from the interface of a microprocessor to a high-speed system, fast stand-alone system controllers, highspeed graphics processors or replacement of bit-slice engines. The PAC™ family is ideal for applications such as address generation (both for instruction and data requirements), bus interface and control, fast arithmetic element controllers and DSP algorithm controllers. THE WSPAC116 PROGRAMMABLE CONTROLLER The first product in the PAC™ family is the WSPAC116, a single chip 20 MHz programmable controller that consists of a peripheral interface, 1K x 64 program store EPROM, a 16-bit instruction/data port, a 16-bit ALU, eight general purpose individually programmed I/Os, up to 4M words of addressing capability, eight high-speed program test conditions and four interrupts. The following provides information on the PAC™ controller architecture, features and capabilities. Please refer to the WSPAC116 product data sheet for detailed parameters or contact your WSI sales representative for additional information. 5910 SEQUENCER WITH 15 DEEP STACK ~---------------, THE WSI WSPAC116 CIRCUIT REPLACES A PC BOARD WITH THE ABOVE COMPONENTS USER BENEFITS • 100% faster than conventional microprocessor implementation • 20 MHz clock operation (50 nsec cycle times) • Military operation rated at 15 MHz (75 nsec cycle times) • 50-to-1 PC parts count reduction • 20x less power • 5x lower cost 6-2 WSI ASIC WSPACl16 CONFIGURATION 4{VCC CC TEST / 8 "- / INTERRUPTS " 4 < " < A MEMORY/ADDRESS MEMORY DATA / 6 / 16 7 WSPAC116 0 Z8 " 16 "I/O v ADD/DATA v CONTROL 16 v CS RD WR RESET CCLK 5{GND WSPAC116 FEATURES • Dual mode of operation - Stand-alone controller - Microprocessor peripheral interface - 16-bit microprocessor interface - 8 word instruction/data queue • Very high performance for real time control - 20 MHz instruction execution rate (single instruction per cycle) - 20 MHz output port and address bus • Advanced 16-bit controller architecture - 59016A 16-bit ALU - 59010M 12-bit sequencer with 15 deep stack - 32 x 16 register file - 22-bit memory address bus - Interrupt controller • High performance reprogram mabie memory - 1K x 64 EPROM • Dual I/O ports - 16 real time control output lines - 8 bidirectional I/O port • High level program development tools Macro assembler with "en like syntax Functional simulator Memory programmer Debug facilities 6-3 WSI ASIC WSPAC116 FUNCTIONAL SLOCK DIAGRAM Ifj lfi! I~ SERIAL IN/OUT 15 DEEP STACK 16 BIT BLOCK COUNTER BREAKPOINT SINGLE STEP SCAN IN SCAN SEl SCAN ClK SCAN OUT FLAG BUS F (15:0) 6-4 I/O (7:0) ADD (15:0) WSI ASIC MEMORY ADDRESS BUS MICROPROCESSOR • 80286 • 80386 • 68020 DATA BUS INTERRUPT t CONTROL HANDSHAKE SIGNALS • FAST SYSTEMS • BUSSES • GRAPHICS • ETC. PAC'· 1/0 STATUS HIGH SPEED CONTROL LOW SPEED CONTROL PAC™ PRODUCT DELIVERS REAL TIME, HIGH-SPEED CONTROL • Application program stored in the 1K x 64 on-board EPROM • Standard peripheral interface link between host microprocessor and PAC™ product • PAC™ product executes the application program, controls and monitors the fast system and generates addresses to memory in real time • Handshake protocol between the host and the PAC™ circuit is done through the 8-bit I/O port MICROPROCESSOR SYSTEM ADDRESS (Ao_s) "WSPAC116 A DATA (Do-,s) ADDRESS DECODING cs RD WR CS A rv rv AD (2:15) "v 1/0 (2:7) ADDRESSIDATA TO SLAVE "INPUTIOUTPUT v RD WR INTERRUPT 1/00 HOLD I/O, HLBA CLo CC'_7 CONDITION CODES " INT (0:3) INTERRUPTS " WSPAC116 PROVIDES A STRAIGHT-FORWARD BUS INTERFACE TO MICROPROCESSOR • Simple host connections • Interfaces like a peripheral • 16-bit data bus for data and command transfer to WSPAC116 • 6-bit address bus for accessing internal WSPAC116 resources • Standard CS, RD, and WR controls • Handshake performed through I/O ports 6-5 WSI ASIC cs I ADDRESS ADDRESS RAM WR MICROPROCESSOR SYSTEMS WR_ OE 16 RD DATA f16 , 6 DATA t ! CONTROL f I FLOATING POINT PROCESSOR • WEITEK • AMD • TI • AD BUS REQ. WSPAC116 BUS ACK. INTR. REO, STATUS t INTR. ACK. PACTIII CIRCUIT EXTENDS THE NUMBER CRUNCHING CAPABILITIES OF HIGH-SPEED FLOATING-POINT PROCESSOR SYSTEMS • Direct floating-point unit interface from WSPAC116 • Peripheral interface to microprocessor • Direct access to memory for data loading/storing from/to floating-point processor • Matrix multiplication of 4 x 4 matrices with data access in 4 ~sec cs I RAM ADDRESS ADDRESS 16 WR WR OE MICROPROCESSOR SYSTEMS DATA I I J RD 1-- 6 1 16 ~ L-\ i r- BUFFER t BUS REQ. BUS ACK. DATA WSPAC116 -~ INTR. REQ. VME BUS BUFFER ~ j CONTROL 9 INTR. ACK. BR. BBSY, BERR WRITE, LWORD, lACK DSo, DS, t I BUFFER BUS GRANT, AS, DTACK, BERR J PAC TIII INTERFACES A HOST MICROPROCESSOR TO A HIGH-SPEED BUS • Performs bus protocol • Data transfer to/from the microprocessor bus to/from a fast bus (like VME or Multibus) • Transfer rate of up to 20 Mbyte/sec 6-6 I. '" 7 WSI ASIC MAGICPRO" PROGRAMMER PACASM" WISPER" = WSI INTEGRATED SOFTWARE AND -PROGRAMMING gNVIBONMENT PACT'" SYSTEM DEVELOPMENT TOOLS ARE USER FRIENDLY • PACASM™ • PACSIM™ • MagicPro™ - High level program entry Logic simulator IBM PC© hardware compatible programmer 6-7 WSI ASIC WS444/WS448 STAND-ALONE MICROSEQUENCERS (SAMTM) The third family of WSI's user-configurable products is known as STAND-ALONE MICROSEQUENCERS or SAM™S. These products are fully-integrated CMOS VLSI microsequencers designed to provide an efficient vehicle for the implementation of state machines and microcoded controllers. High performance on-chip EPROM memory (up to 448 words) is integrated with a microcode sequencer consisting of Branch Control logic, Stack and Loop Counter. Eight general-purpose inputs feed the Branch Control logic along with current state information. The Branch Control logic gives flexible multi-way microcode branch capability in a single clock, enhancing throughput beyond that of conventional controllers or sequencers. The generiC microcoded architecture fits a wide range of applications spanning the spectrum from basic state machines to traditional bit-slice controller applications. Two versions of the SAM™ architecture are initially available. The number of output pins and packaging are the key differences. The WS444 has 12 user-definable outputs, while the WS448 has 16. The SAM™ products are packaged in either DIP or JLCC/PLCC chip carrier packaging to maximize circuit board flexibility. One.:rime-Programmable (OfP) plastiC versions of the SAM™ products are available to minimize volume production costs. WSI's world-class EPROM technology makes the microcode user-configurable and, in windowed packages, erasable. The products feature a combination of low CMOS power and greater than 20 MHz performance. Designing with the SAM™ products is eased through the use of WSI's MagicPro™ Programmer and SAM+PLUS™ Development Software. This software supports efficient microcode generation through high-level state machine entry and assembler microcode compilation. Ideal application areas for the SAM™ architecture include programmable sequencer generators, bus and memory controller functions, graphics and DSP algorithm controllers, and other complex, high performance machines. For additional information, please refer to the WS444IWS448 product data brochures available from your WSI sales representative. SAM™ DEVICE CONFIGURATION NRESET INPUTS 8 " 0 12 (16) "- v OUTPUTS ClK 6-8 WSI ASIC WS44X SAM BWCK DIAGRAM NRESET INPUTS (8) - I I ZERO BRANCH CONTROL lOGIC " rV + CREG .(" - - AD~ 448 x 36 BITS ---v' ~~~7 I MICROCODE EPROM STACK II 1 15 x 8 '()' PIPELINE REGISTER L.- - ouITPIUTS~- I I +i ClK WS444 16 - WS448 SIMPLE ARCHITECTURE ENHANCES CAPABILITIES • On-chip reprogram mabie EPROM microcode memory up to 448 words deep • 15 x 8 stack • Loop counter • Single clock, multi-way control branching m • 8 general-purpose branch control inputs • 12 (WS444) or 16 (WS448) general-purpose control outputs WS44X CASCADING INPUTS INPUTS -v WS44X INPUTS N 1----_-ClOCK N CONTROL OUTPUTS (N) WS44X WS44X CLOCK ----< ........ WS44X !L INPUTS VERTICAL CASCADE CONTROL OUTPUTS (2N) HORIZONTAL CASCADE WSI SAM™ PRODUCT CASCADING BENEFITS • Greater output fanout flexibility in horizontal cascaded mode • Increased memory depth provided by vertical cascade implementation • Cycle-by-cycle output enable control provides smooth device to device control transfer 6-9 WSI ASIC MAGICPRO" PROGRAMMER WISPERm = WSI INTEGRATED SOFTWARE AND -PROGRAMMING gNVIBONMENT WS/'s DESIGN DEVELOPMENT SOFTWARE SIMPLIFIES DESIGN ENTRY • Development tools supported by WSI's MagicPro™ development environment • System supports If.:rhen-Else Constructs or Truth Table Entry • Functional simulator provides simulation capabilities for the SAM™ products 6-10 WSI ASIC CELL-BASED CUSTOM DESIGN CAPABILITY WSI's cell-based custom library offers the ability to modify or customize an existing standard or programmable product. Hence, when WSI's users are ready to move from the prototyping stage to full production, a path exists to accomplish the task. The WSI cell-based custom library contains traditional SSI "glue" cells, soft macros (TTL-equivalent functions without fixed layout), and proprietary macro cells. The list of macro cells includes such functions as ALU's, sequencers, multipliers, register files, counters, FIFO's, barrel and funnel shifters, and memory arrays of ROMs, SRAMs and EPROMs. Integration of WSI's CAD and macro cell library onto a flexible system development platform provides the user with a unique capability to quickly respond to market changes. For example, a custom cell-based design enables easy incorporation of known test patterns from other macro cell-based designs. The test patterns from the standard products can be incorporated into the larger test programs for the cell-based custom design. This provides obvious benefits: 1) Reduced test program development time 2) Expected timing values are known 3) Error-free test patterns READY GRANT INTERRUPTS "---RESET TYPICAL WSI CELL-BASED CUSTOM SINGLE CHIP APPLICATION ON-CHIP EPROM DELIVERS FLEXIBILITY AND HIGH PERFORMANCE • User-configurable functions • Security protection bits available • WSI on-chip EPROM insures high system performance • On-board macro-elements enable system speeds as fast as 50 nsec per instruction • Minimizes PC board space by replacing over 50 standard logic and memory devices • Constructed using verified macro cell functions 6-11 6-12 WAFERSCALE INTEGRA nON, INC SECTION INDEX QUALITY AND RELIABILITY . .................................................................. 7-1 For additional information, call 800-TEAM-WSI (800-832-6974). In California, call 415-656-5400. irEE ::~ --r =: == == IIIJII _________________________________ ~ =r~~E WAFERSCALE INTEGRA110N, INC. QUALITY STATEMENT WaferScale Integration, Inc. is committed to producing and delivering defect-free products and services that meet or exceed the specified requirements. We are dedicated to a system of defect prevention and an attitude of zero defects through management example. The management of WaferScale Integration, Inc. pledges this to you ... our CUSTOMER. 7·1 7-2 QUALITY AND RELIABILITY WAFERSCALE INTEGRA110N, INC. QUALITY & RELIABILITY PROGRAM INTRODUCTION The Quality & Reliability (Q & R) Program at WSI is intended to comply with the latest requirements of: MIL-I-45208, "Inspection System Requirements;" MIL-Q-9858, "Quality Program Requirements;" and Appendix A of MIL-M-38510, "Quality Assurance Program." The task of the Q & R Program is to assure that all delivered products conform to the requirements of each order placed with the company and to drive the quality and reliability improvement process to optimize product performance and market acceptance. In order to support the above, WSI has organized its Q & R Department into four main sections: 1 . 0 Quality Control (QC) 1.1 QC Engineering support. The main functions of QC are: To provide the Quality Control function and the manufacturing function with technical 1.2 Materials Quality Control - Assures that all raw materials used in the manufacture of the final product meet WSI specified requirements. 1.3 Process Quality Control - Assures that all WSI manufacturing processes are within their specified control limits and that in-process product maintains the highest quality level. 2.0 Quality Assurance (QA) - The main functions of QA are: 2.1 QA Engineering - To provide a factory interface for customers on all field returns and corrective action requests; to provide technical assistance to other QA functions and engineering functions in matters of product quality. 2.2 QA Inspection - To assure that the final product meets the internal product specifications, applicable customer specifications, and/or other contractual requirements. 2.3 Calibration - To provide a function that assures all equipment used to test or accept product is properly calibrated at set intervals to assure product quality. 3.0 Reliability - The main functions of Reliability are: 3.1 Reliability Engineering (RE) - To assure that all manufactured products reflect the highest reliability standards and to measure this with in-house programs to compare against these standards; to provide technical assistance to other engineering functions in matters of product reliability; to prepare and execute Qualification plans for new or revised designs, packages and processes. 3.2 Reliability Test Lab - To provide suitable step/stress facilities in-house, or at an appropriate vendor, for the purpose of conducting qualifications or quality conformance inspections. 3.3 Failure Analysis Lab - To provide and maintain a Failure Analysis function in-house, or at an appropriate vendor, for the purpose of investigating the cause(s) of failure(s) and for their systematic elimination from the product. 4.0 Configuration Control - The main functions are: 4.1 Document Control- To provide an organized, systematic function for originating, changing and distributing internal specifications and drawings; to provide for the prompt notification of changes to customers with Change Notification Requirements. 4.2 Audits - To provide a system for periodically checking WSI's and vendor's quality programs for compliance with stated policies, procedures and contractual requirements. 4.3 Specification Review and Writing - To provide a function for reviewing customer documentation and converting those requirements to in-house requirements. 5.0 For detailed coverage of WS/'s total Q & R System, write or call for our "Quality & Reliability Policy Manual." 7-3 Quality and Reliability QUALITY What Is Quality? Quality is something we all strive for, but seem at a loss to define simply. At WSI we have chosen to adopt Phil Crosby's definition because it is the simplest and to-the-point. Quality Is: "Conformance to the requirements." Quality is not relegated only to the state of the product. It encompasses all administrative areas also. At WSI we strive for zero defects and our programs are geared to attain this. Product Flows WSI offers four standard product flows which are shown below: 1.0 Flows 883 Class B MiI.:remp Standard Standard 2.0 Packages Hermetic Hermetic Hermetic Plastic 3.0 Operating Temperature Range Military -55°C to +125°C Commercial O°C to 70°C SCREENS & MIL-STD-883 METHOD/CONDITION INSPECTIONS OR WSI REQUIREMENT 883 M2010/Condition B 100% N/A N/A N/A N/A 100% 100% 100% MIL-TEMP STANDARD STANDARD 4.0 Preseal Inspection WSI Requirement 5.0 Stabilization Bake M1008/Condition C 24 Hours at + 150°C 100% N/A N/A N/A 6.0 Temperature Cycle M1010/Condition C 10 Cycles, -65°C to +150oC 100% N/A N/A N/A 7.0 Constant Acceleration M2001/Condition D or E Y1 :20K Gs or 30K Gs 100% N/A N/A N/A 8.0 8.1 8.2 Hermeticity Fine Leak Gross Leak M1014/Condition A or B M1014/Condition C 100% 100% 100% 100% 100% 100% 9.0 Data Retention Packaged Parts - 72 Hours at 140°C (EPROMs only) Wafers - 48 Hours at 200°C 100% N/A N/A N/A N/A N/A 100% 100% 100% 100% 10.0 Pre Burn-In Electricals Per Applicable Data Sheet 100% N/A N/A N/A 11.0 Burn-In M1015/Condition A or D 160 Hours at +125°C or Equivalent 100% N/A N/A N/A 12.0 Post Burn-In Electricals Per Applicable Data Sheet 100% N/A N/A N/A 13.0 % Defective Allowable M5004, Paragraph 3.5.1 5% N/A N/A N/A 14.0 Final Electricals Per Applicable Data Sheet 100% 100% 100% 100% 15.0 Quality Conformance QCI per M5005/Group A Sample Sample Sample Sample 16.0 External * Vision 100% 100% N/A N/A N/A N/A 100% 100% 17.0 Quality Conformance QCI per M5005/Group B, C and D Sample N/A N/A N/A 18.0 Shipping Inspection Every Shipment 100% 100% 100% 100% M2009 WSI Requirement 'WSI ships Visual and mechanical crltena to a 1.0% AQL. 7-4 ---=' ==., ==EE ......... - -- . - . - ..-..-- - ..., QUALITY AND RELIABILITY ---==I11III r'-'~"'_ ~~.-.- WAFERSCALE INTEGRATION, INC. RELIABILITY INTRODUCTION RELIABILITY PREDICTION WSI is committed to serving its customers with the most reliable products available. From the onset, products are designed, manufactured and tested to rigorous WSI standards which culminate in devices that are differentiatedly better in performance and reliability. The life expectancy of an integrated circuit can be accelerated by both temperature and voltage. At WSI, both are used extensively in assessing product reliability. RELIABILITY GOALS The failure rate for any integrated circuit has been classically described as having a "bathtub" curve (see Figure 1). The "bathtub" curve shows three main stages of a product's life: 1) A very high failure rate in the beginning, known as the infant mortality period, which normally represent the first 300 hours in a system. 2) A constant failure rate period, with relatively few failures, known as the intrinsic failure rate or useful life. This period represents the next 20 years or more of operation. 3) Eventually, the devices enter the wearout region where failures begin to occur very rapidly again. The mean time to failure for wearout is >20 years. Temperature For many years, temperature had been known to be an accelerator of various types of failure mechanisms. By increasing the temperature, it was observed that the devices took less time to fail. By elevating the temperature, long term reliability data can be collected in a relatively short time. Failure rate calculations are based upon data collected from accelerated life testing. The temperature dependence on accelerating failures has been shown to be exponential. The acceleration factor between two temperatures can be calculated by using the Arrhenius equation: A = Exp -Ea ( - 1 k T, T2 k Ea - ~2) = Application Junction Temperature = Accelerated Stress Junction Temperature = 8.62 X 10- 5 eV/oK = Thermal Activation Energy Each failure mechanism is accelerated differently by temperature. The thermal activation energy is a constant which adjusts for the temperature dependence for the various failure mechanisms. The following activation energies are used for each failure mechanism: INTRINSIC TIME Figure 1 - T, Bathtub Curve Failure Mechanism WSI has established the following Reliability Goals at TA = 55°C: • Infant Mortality • Intrinsic Failure Rate • Wear Out 0-300 Hours 300 Hours20 Years ";;0.1% ";;100 FITs 0.3 eV Masking Defects 0.5 eV Assembly Defects 0.5 eV Bulk Silicon Defects MTTF >20 Years In order to meet the infant mortality goal of 0.1%, an appropriate burn-in screen may be implemented. Data collected on 10,000 EPROMs, from various wafer fab runs, showed the failure rate to be 0.23% during the first six hours of burn-in which then dropped to 0.02% over the next 21 hours. This demonstrated that a proper burn-in (150°C, 6.5V) for six hours was sufficient to lower the failure rate to less than 0.1%. This screen is revisited on a periodic basis to determine whether or not it is continuing to meet the stated goal. Similar data is collected when a new process is released to production. Activation Energy (Ea) Oxide Defects Electromigration 0.5 eV 0.5-0.9 eV Charge Loss 0.6 eV Contami nation 1.0 eV Voltage Oxide defects are more highly accelerated by voltage than by temperature (note the low activation energy for oxide defects). To obtain a higher acceleration for oxide defects during a lifetest, the supply voltage is increased by 6.5 volts when possible. By increasing the supply voltage, an additional acceleration of 55x is obtained for oxide defects. 7-5 Quality and Reliability FAIWRE RATE CALCULATIONS Failure rate calculations are based on a summary of the life test results. Typically, the failure rate is calculated for a family of devices manufactured on a given process. To calculate a failure rate, the acceleration factor for each activation energy must be calculated between the accelerated stress temperature and the application temperature. Junction temperatures are used rather than ambient temperatures. The junction temperature is the temperature at the die surface due to the heat generated by the device itself. The junction temperature is the product of the power dissipation multiplied by the thermal resistance of the package and is then added to the ambient temperature. TJ = TA + (GJAl(P); where P = (lccl(Vccl The next step is to calculate the number of accelerated device hours from the lifetest data. The number of device hours is the product of the sample size multiplied by the hours of the lifetest. The equivalent device hours for each activation energy is calculated by multiplying the device hours by the acceleration factor. The failure rate for each activation energy is computed by dividing the total number of failures with the same activation energy by the equivalent device hours. Typically a 60% confidence level is used for calculating failure rates. The total failure rate is the summation of all the failure rates for each activation energy. The failure rate is expressed in FITs which is the number of failures per 109 device hours: Failure Rate = L F(E a , 60% UCL) A(Ea, T 1 , T2) x 0 x 109 FITs F(Ea, 60% UCL) = 1.049 (Failures with same Eal + 1.0305 A(Ea, T 1, T2) = Acceleration Factor o = Device Hours RELIABILITY DATA SUMMARY The Reliability Data Summary is a quarterly publication which presents all WSI reliability data and is available to WSI customers. The data is presented with the test results at each timepoint with accompanying failure analysis where applicable. In this manner, the customer can compute the failure rate for his own application. For convenience, the failure rates have been computed to 55°C using the previous method discussed. Current life test results show a failure rate of 40 FITs at 55°C on EPROMs with a density of 64K and higher. This data was computed from approximately 5 million device hours. The failure rate for Bit Slice products was approximately 130 FITs after 1.4 million device hours. PRODUCT RELIABILITY ElectroStatic Discharge Sensitivity (ESDS) WSI products are tested for ESOS in accordance with Method 3015 of MIL-STO-883. All devices exhibit an 7-6 ESOS greater than 2,001 volts with typical inputs beginning to fail around 5,000 volts and outputs in the range of 3,000 to 4,000 volts. Testing is performed on new products or when changes occur that can influence the ESOS of a device (Le., redesign, new process, etc.). LatCh-Up Latch-up is a condition that occurs due to excessive current (spikes) in the circuit periphery and creates a large potential that triggers a parasitic SCR inherent to all CMOS processes. Latch-Up can be destructive to the device. To reduce latch-up, WSI employs an epitaxial layer above a low resistivity substrate. This diverts the current to the substrate, away from the active circuitry, reducing the lateral potential which triggers the latch-up. WSI products are tested for latch-up between -1.0 and + 7.0 volts with currents up to 200 mA forced on any one pin. Qualifications All new processes, major process changes, or new design rules must pass a reliability qualification. One to three lots are used depending on the reliability risk involved. Qualification requires a minimum 1000-hour life test at 125°C. EPROMs are stressed dynamically at 150°C with an overvoltage condition of 6.5 volts. (The overvoltage accelerates oxide defects an additional 55x.) Qualifications place heavy emphasis on the first 48 hours (infant mortality) of the life test. Larger sample sizes are used initially with the number decreasing as the qualification progresses. If other reliability stresses are to be used in the qualification, those units will receive a 48-hour burn-in prior to starting those stresses in order to eliminate any unrelated failures. Bit Slice and EPROM products basically run on the same fab process with the Bit Slice products lacking the steps for the EPROM cell. Because of the common proceSSing between the two product lines, more emphasis is placed on performing reliability studies on EPROMs. The peripheral circuitry of the EPROM, decoders, I10s, etc., have the identical design rules as the Bit Slice products. Every reliability evaluation on an EPROM product also evaluates the Bit Slice product line. Testing and failure analysis is easier on an EPROM. Because of the large availability of EPROM burn-in boards, larger sample sizes can be used. Also, the straightforward operation of an EPROM allows 100% dynamic stressing during burn-in at a higher temperature and voltage. EPROMs are subjected to special qualification requirements to study the data retention characteristics of the EPROM cell. These devices are programmed with a 100% zero pattern and then baked at 150°C, 200°C, and 250°C for 1000 hours. These tests are performed to insure that WSI reliability goals have been met. Other tests include Temperature Cycle from -65°C to +150oC for 1000 cycles. In addition, plastic packaged products must pass 1000 hours of Temperature Humidity Quality and Reliability Bias at 85°C and 85% relative humidity, and 168 hours of Pressure Pot at 15 PSIG. EPROMs Because of the floating gate storage cell, EPROMs have unique reliability considerations. Data retention is related to the ability to store a charge on the floating gate of the EPROM cell. Charge loss can shift the threshold of the EPROM cell from a programmed state to an unprogrammed state, i.e., from a logical 0 to a 1. Charge loss is the result of defects in the oxide surrounding the floating gate. These defects occur during wafer processing and generally affect a single bit in the array. It has been shown that defective bits of this type lose their charge very rapidly with high temperature. For this reason, they can be effectively screened out with a high temperature bake. EPROM Screening Data retention screening is performed on all EPROM products. Screening is at the wafer level so that higher temperatures can be used without the fear of affecting the solderability of a packaged unit. The screen consists of programming each device 100% and then baking the wafers for 48 hours at 200°C. After the bake, the 100% pattern is verified. This screen is equivalent to 4 years of continuous operation at 55°C. The High Temperature Storage Life (HTSL 200) data in Table 1 shows the effectiveness of the screen. The data shows that the failure rate is very low for the first 500 hours of a 200°C bake. This is equivalent to 38 years of operation at 55°C and thereby demonstrates the reliability of the EPROM cell. Product Assurance data collected on over 5000 units showed programmability to be 99.98%. The most recent Program/Erase cycling data had no fails out to 100 cycles. By focusing on eliminating Program Disturb and DC Erase, the threshold of a programmed EPROM cell is consistently well above 7.0 volts and typically above 8.0 volts. This provides additional operating margin and reliability. Split Gate vs. Traditional EPROMs The patented WSI split gate EPROM (Patent #4,639,893) has several inherent advantages over the traditional stacked gate EPROM. One major advantage is better control over the etching of the floating gate during wafer processing. With the traditional stacked gate EPROM, a self-aligning process is used to define the floating gate. That is, a layer of poly is first deposited for the floating gate, followed by an oxide layer, and finally another poly layer for the control gate. To define and etch the floating gate, the control gate poly and poly-poly oxide are first etched and are used as the mask to define the floating gate. This means that the etching of the control gate and the poly-poly oxide must be very well controlled in order to achieve good definition of the floating gate. For the WSI split gate EPROM, the floating gate is etched using conventional methods in the step following the poly deposition of the floating gate. This way the floating gate etch is very well controlled and is not dependent upon both a poly and an oxide etch. Charge can also flow electrically to the floating gate. Charge gain is charge transfer from either the word line or the bit line to the floating gate such that an unprogrammed device becomes programmed. To date, charge gain has not been observed on any WSI EPROM. EPROM Programming Electrical charge loss is the major cause for programming failure. Program Disturb is charge transfer from the floating gate to the bit line. This charge loss mechanism occurs during programming due to the high electrical fields present. Failure occurs when an already programmed cell loses charge as other cells, with the same bit line, are being programmed. This failure mechanism is the result of oxide defects at the edge of the floating gate. DC Erase is electrical charge loss to the word line. DC Erase is the result of defects in the oxide between the floating gate and the word line above. Like Program Disturb, DC Erase occurs during programming when an already programmed cell losses charge as adjacent cells on the same word line are programmed. The WSI split gate EPROM has matured to the point that programmability by the customer can be >99.9%. TRADITIONAL STACKED GATE EPROM GATE OXIDE WSI SPLIT GATE EPROM 7-7 Quality and Reliability This leads to another advantage for the WSI split gate EPROM. Because of the critical etching involved with the traditional stacked gate EPROM, it is difficult to use a silicide on the control gate to reduce the poly resistance and speed up the device. The conventional processing steps used to make the WSI split gate EPROM does allow for the successful use of silicide and is used on many products. metal shifting on double layer metal devices are minimized on even large die through a planarization process. When processing is completed, the back of the wafer is polished to remove oxides and other processing artifacts. This results in better eutectic die attach at assembly and reduces the chances of die cracking. Another advantage lies in the quality of the oxide surrounding the floating gate. Following the floating gate etch on the stacked gate EPROM, a third oxide is grown which contacts the edge of the floating gate as well as the poly-poly oxide. The floating gate is now surrounded by three separate oxides (gate oxide, poly-poly oxide and edge oxide), all of which contribute to defects. On the other hand, the WSI split gate EPROM has a homogeneous poly-poly oxide which contacts the floating gate at the top as well as the edges. Because the floating gate of the split gate EPROM is surrounded by only two oxides, neither of which are etched, better oxide integrity is obtained. Oxide integrity is the key in reducing reliability problems such as: Data Retention, Program Disturb and DC Erase. The low power characteristics of CMOS greatly enhance the reliability of any system. This can be demonstrated by comparing the thermal characteristics of WSl's RPROM vs a Bipolar PROM and applying it to reliability. The CMOS Advantage For instance, if we assume a 24-pin CERDIP package with a thermal resistance of 63°C in an ambient temperature of 55°C, the following junction temperatures are obtained: WS57C49 CMOS RPROM (18 MHz) 64K Bipolar PROM Icc = 15 mA Icc = 50 mA Icc = 150 mA P = 75 mW P=250mW P = 750 mW TR = 5°C TR = 16°C TR = 47°C TJ = 60°C TJ = 71°C TJ = 102°C WS57C49 CMOS RPROM (Standby) PROCESS RELIABILITY WSI utilizes a Class 10 wafer fab facility for all its wafer processing. Most processing is performed by robotics which reduces the human factors such as contamination and handling from contributing to reliability failures. Photolithography is performed using state-of-the-art steppers which eliminates marginal mask defects from becoming reliability hazards. Passivation cracks and Calculating the acceleration factor of the Bipolar PROM over the WSI EPROM, using an activation energy of 0.5 eV, we find that the acceleration is 7x in the standby mode and 4x at 18 MHz. This means that by running cooler, the WSI RPROM will have a life expectancy of 4 to 7 times greater than its Bipolar PROM equivalent. The following tables show reliability results obtained on various WSI products. EPROM RELIABILITY DATA Dynamic High Temperature Life Test Table 1 Product Hours Failures Act. Eng. Failure Rate 60% Conf at SS'C 4,808,388 Hours 3 3 8 2 0.3 eV x 55 0.5 eV 0.6 eV 1.0 eV 1.6 FITs 18 FITs 19 FITs 0.3 FITs High Temperature Storage Life Test Combined Failure Rate: Cause Oxide Defects Assembly Defects Charge Loss Contamination 38.9 FITs HTSL 200'C No Blaa 168 Hours 11502 332 Hours 01501 500 Hours 01501 1000 Hours 51501 HTSL 1S0'C No Bias 168 Hours 01451 332 Hours 01451 500 Hours 01451 1000 Hours 01451 Product Hours Failures Act. Eng. Failure Rate 60% Conf at· SS·C Cause ( 501,168 at 20000) 451,000 at 15000 5 0.6 eV 1.0 eV 16.5 FITs 0.08 FITs Charge Loss Contamination Combined Failure Rate: 16.6 FITs 1 Product Types: WS27C64F, WS57C64F, WS57C49, WS27C128F, WS27C256F 7-8 Quality and Reliability OTP RELIABILITY DATA Table 2 Dynamic High Temperature Life Test DHTL lS0·C 6.S Volts 168 Hours 0/314 48 Hours 211522 11- SOO Hours 0/246 Bond Short Output Leakage 1000 Hours 1/246 1- Charge Loss Temperature/Humidity with Bias THB 8S·C/8S% RH S.O Volts 168 Hours 0/287 SOO Hours 0/2F51 1000 Hours 0/2F51 96 Hours 0/315 168 Hours 0/315 240 Hours 1/315 Pressure Pot PPOT lS PSIGI121·C 1- Temperature Cycle 100 Cycles 0/234 TC -SS·C/+1S0·C SOO Cycles 0/234 1000 Cycles 2/234 11- Products: WS57C64F BIT SLICE RELIABILITY DATA No Corrosion Bond Lift Input Leakage Table 3 Dynamic High Temperature Life Test DHTL 12S·C S.S Volts 48 Hours 1/1670 168 Hours 0/1606 SOO Hours 111246 1000 Hours 01728 DHTL lS0·C S.S Volts 48 Hours 111383 168 Hours 0/825 SOO Hours 21298 1000 Hours 0/295 Product Hours Failures Act. Eng. Failure Rate 60% Conf at SS·C 1 1.0 eV 0.5 eV 1.5 FITs 127 FITs Combined Failure Rate: 128.5 FITs SOO Hours 0/412 1000 Hours 4/313 0 ( 1,023,672 at 125 C) 411,826 at 150·C 4 Cause Ionic Contamination 1 - Bond Short 3 - Functional Temperature/Humidity with Bias THB 8S·C/8S% RH S.O Volts 168 Hours 11520 1- Static 100 211- Corrosion Functional Static 100 Pressure Pot PPOT lS PSIGl121·C 96 Hours 2/501 2- Short 168 Hours 1/499 1- 240 Hours 0/182 Functional Temperature Cycle 500 Cycles 1/390 TC -SS·C/+1S0·C 1- Wire to Wire Short 1000 Cycles 1/389 1- Wire to Wire Short Products: WS5901, WS59016, WS5910A, WS59520, ASIC1004 7-9 7-10 WAFERSCALE INTEGRA nON, INC. PACKAGING 8 WSI PRODUCT PACKAGES (By Alphabetical Drawing Number) Drawing Pins Package Window Package Type Page No. B1 C1 C2 C3 01 02 03 04 F1 G1 G2 J1 J2 K1 64 (28) (32) 5idebrazed Ceramic Dip. 0.9" Ceramic Leadless Chip Carrier Ceramic Leadless Chip Carrier Ceramic Leadless Chip Carrier CERDIp, 0.6" CERDIp, 0.6" CERDIp, 0.6" CERDIp, 0.6" Ceramic Flatpack Ceramic PGA Ceramic PGA Plastic Leaded Chip Carrier Plastic Leaded Chip Carrier CERDIP, 0.3" Ceramic Leaded Chip Carrier Plastic Dip, 0.9" Plastic Dip, 0.6" Plastic Dip, 0.6" Plastic Dip, 0.6" Plastic Dip, 0.3" Plastic Dip, 0.3" CERDIp, 0.3" CERDIp, 0.3" Ceramic PGA Ceramic PGA CERDIp, 0.6" Ceramic Leadless Chip Carrier No Yes Yes Yes Yes Yes Yes Yes Yes No No No No No No No No No No No No Yes Yes Yes Yes No No B C C C 0 0 0 0 F G G J J K L M P P P 5 5 T 8-1 8-1 8-2 8-2 8-3 8-3 8-4 8-4 8-5 8-5 8-6 8-6 8-7 8-7 8-8 8-8 8-9 8-9 8-10 8-10 8-11 8-11 8-12 8-12 8-13 8-13 8-14 L1 M1 P1 P2 P3 51 52 11 12 X1 X2 Y1 Z1 (44) 24 28 40 32 24 68 101 68 44 24 68 64 40 24 28 24 28 24 28 88 44 40 (68) T X X Y Z (In Order of Pin Count) Pins Package Window Package Type Drawing Page No. 24 24 24 24 24 24 28 28 28 28 (28) 32 (32) 40 40 40 44 (44) 44 64 64 68 (68) CERDIp, 0.3" CERDIp, 0.3" PlastiC Dip, 0.3" CERDIp, 0.6" Plastic Dip, 0.6" Ceramic Flatpack CERDIp, 0.3" Plastic Dip, 0.3" CERDIp, 0.6" Plastic Dip, 0.6" Ceramic Leadless Chip Carrier CERDIp, 0.6" Ceramic Leadless Chip Carrier CERDIp, 0.6" CERDIp, 0.6" Plastic Dip, 0.6" PlastiC Leaded Chip Carrier Ceramic Leadless Chip Carrier Ceramic PGA 5idebrazed Ceramic Dip, 0.9" Plastic Dip, 0.9" Ceramic PGA Ceramic Leadless Chip Carrier Plastic Leaded Chip Carrier Ceramic Leaded Chip Carrier Ceramic PGA Ceramic PGA No Yes No Ves No Ves Ves No Ves No Ves Ves Ves No Ves No No Ves Ves No No No No No No Ves No K T 5 0 P F K1 T1 51 01 P2 F1 8-7 8-11 8-10 8-3 8-9 8-5 8-12 8-11 8-3 8-10 8-1 8-4 8-2 8-13 8-4 8-9 8-7 8-2 8-13 8-1 8-8 8-5 8-14 8-6 8-8 8-12 8-6 68 68 88 101 T T2 5 0 P C 0 C V 0 P J C X B M G Z J L X G 52 02 P3 C1 04 C2 V1 03 P1 J2 C3 X2 B1 M1 G1 Z1 J1 L1 X1 G2 -- - - ===r: =r == == --._- ..-.~ - ~ ~ PRODUCT PACKAGES ,~~~- -~==== ---~.-.. WAFERSCALE INTEGRATION, INC. DRAWING 81 64 PIN Ceramic Side Braze (Package Type B) 0.008 JO.012 64 0.890 0.930 INDEX -f.7'7=L__-I INDEX PLATING BAR 1+------ ~U I 32 3.170~ 3.230 [I L f 0.900 REF. ~O.O~~AX. o.olo]L I 0.014 DRAWING C1 28 PAD Ceramic Leadless Chip Carrier (CLLCC) (Package Type C) o. l 1l-r 063 0.077 0. 043 1---=0'008 (28~PL.) ~ R 0.390 sa 0.445 sa 0.460 ~ 8-1 Product Packaging DRAWING C2 32 PAD Ceramic Leadless Chip Carrier (CLLCC) (Package Type C) 0.040 x 45· 3 Pl. DRAWING C3 sa ~I:~:~ sa] l ~ 44 PAD Ceramic Leadless Chip Carrier (CLLCC) (Package Type C) 0.542 0.558 .350DIA 0.075 0.095 + ----IEa---L. 0.050 '--0.008 R (44Pl.) 8-2 0.043~ I ti 0.025 44Pl.---l ~0.120MAX ~ Product Packaging DRAWING 01 24 Pin CERDIP (Package Type D) r I 0.620 MAX 0.008 0.012 ~~ I r0.505 MAX 0.550 ~~TTT'"T"T"T"T' ~ 1----- 1.240 - - - - - ~_I 1.280~ SEALING GLASS 0.230 MAX DRAWING 02 28 Pin CERDIP (Package Type D) 0.590 0.620 0.008 JO.012 m .... -:,'=, I I 0.610 MAX ~ ~ 14 1.440 1.490 0.230 MAX L O.125 MIN 8-3 Product Packaging DRAWING D3 40 Pin CERDIP (Package Type D) 0.590 BEND D.62o 0.505 0:560 ~~~~~~~~~ 14------- 2.030 20 _ _ _ _ _ _ _ _ _~ 2.100 DRAWING D4 32 Pin CERDIP (Package Type D) 0.590 , 0.620 I 0.610 MAX ~r"M"'rI""I"T"T"T"T"T'T'M""M"'"n""n:n:::n:~ ~ 1~6J ~"1-1 ... 8-4 _ _ _ _ _ _ 1.640 _ _ _ _ _ _ _ 1.690 __ <" J I QJ1.Ql! 0.012 Product Packaging DRAWING F1 24 Pin Ceramic Flatpack (Package Type F) 0.010 0.045 0.005 MIN lf I 0.003---, 0.006 I o 0.300 0.420 ~ON' 12 0.250 TIP 0.370 0.090 DRAWING G1 68 Pin CERAMIC PGA (Package Type G) ~ 1.092S01l 0.047 DIA STANDOFF 0.053 1.1 08 0.695 SO 0.705 0.0155 DIA PIN 0.0175 11 @ @ @ 1:016 C-IND~X MARK .037X45 REF ---1QJD. .::...l14---!-I 0.0 0.0 14 0.150 0.170 -.I 0.047 1..0 .053 10 @) @ 9 @ @ @ 8 @ @ @ @ 7 @ @ 6 @ @ 5 @ @ @ @ @ @ 0 .~ @ @ + 0.990 + 0 @ @ @ @ @ @ ~ @ @ @) @ 4 @ 3 @ @ o @ @ @ @ 2 LKJHGFEDC --I i-- 0.095 . ~ 0.105 0.990 - - - - - I 1.010 8-5 P~uctPackaglng DRAWING G2 101 PIN Ceramic PGA I--- 1.308 1.332 sa 0693 0:707 sa 11 (Package Type G) r STANDOFF 4 PLCS @ @ @ @ I-f-@ @ @ @ @ @ @ + INDEXMARK E ~ 0.010 0. 014 ~~ @ @ @ 0 N @ @ @ @ @ M ~ @ @ @ L @ @ @ @ K @ @ @ @ @ @ @ @ @ J H @ @ + @ @ @ G @ @ @ @ F @ @ @ @ E @ @ @ @ D @ @ @ @ @ C @ @ @ @ @ H@ @ @ 1 -1 0.050DIAUL Typ @ @ @ 2 @ 3 4 :j 5 6 ~0.100 Typ I." ---1 ~I,~ ~~ ~ ~~~,~~ ~ ~~~n~I::=f_I=S~~::;: 0.016 DIA 0.020 @ ~ @ 1 _ ~ 7 @ @ @ @ @ @ @ B @ @ @ @ @.,. A @ 8 L0050T . yp 68 PIN Plastic Leaded Chip Carrier (PLDCC) (Package Type J) I_ O.980sa. 1.000 0.944 0:964 sa. '"I $I------+------£r- Rei 0.890 0.930 0.160 0.180 8-6 ~ ~ -t---Ji;;~~ J--I 1--0.104 Typ I--- I 1.188 - - - - - <.. ~ 1.212 DRAWING J1 E 9 10 11 12 13 Product PackagIng DRAWING J2 44 PIN Plastic Leaded Chip Carrier (PLDCC) (Package Type J) E ::J I" 0.685 so. 0.6950 .650 'j o.656 S0 -EJlt--- + ----tot_ DRAWING K1 24 Pin CERDIP (Package Type K) c::::::::]0g~g 24 13 ~ 121 1 0.005 MIN --l 1I "''' 1 235 . 0.200 MAX LO.125 0.200 8-7 Product Packaging DRAWING L1 68 PIN Ceramic Leaded Chip Carrier (CLDCC) (Package Type L) _ 0.020 TYP 11 f --+I~~ 1(3 PLCS) TYPO.790 0T10 :J 0 .01°-:1L 0.014 0.072 0.088 DRAWING M1 64 Lead Plastic DIP (Package Type M) I----V'--- 0.220 MAX -+----t LO.125 0.135 8-8 0.045 TYP 0.006 ~t=~=~~-0.010 ) 0.040C (Ref) 1 DETAIL Product Packaging DRAWING P1 40 Pin Plastic DIP (Package Type P) 21 1 PIN 1 IDENTIFIER 1'·'~MAA DRAWING P2 24 Pin Plastic DIP (Package Type P) ,~, 0.625 ' "' F'i' 0.008 .... ':~") 0.600 "I 1 _ _.......1 ~ 0.100 TYP 0.065 [T"T'~"" ~ 'L L 0.070 0.125 . 0135 0.080 8-9 Product Packaging DRAWING P3 28 Pin Plastic DIP (Package Type P) 15 ~ '~"~O V'i' 0008 0.625 ...... -:';, 0.530 0.600 imli 7°TYP DRAWING 81 kage Type S) I 24 Pin Plastic .300 DIP (Pac t:::::::::~I~: 13 ---1 fJf;[, 1 0.012 0.300 BEND ·325 ~. --<" ~1 '1 I 15° MAX 8-10 0.300 \! Product Packaging AWING 52 DR kage Type S) 2. PI" Plasllc DIP (Pac ~ fJt m,,,-; J 0.300 BEND ·325 -«' -I 0.270 0.290 ~ i:;~~ 0.045 0.055 ICl 1 0.008 0.012 f 0.300 j 15 0 MAX 0055 0.0; 1 0. 170 MAX ~L .~ ~ ' ~·i~; ~L 0.100 TYP 0.130 0.020 0.030 DRAWING T1 ERDIP (Package Type T) 24 Pon C ,.'" 0" ~ t::~::::I~: J I EC 0[5 0.290 BEND ·320 --<" 0.008 0.015 15 0 MAX li:~:g I SEALING GLASS 0.230 MAX 8-11 Product Packaging DRAWING T2 28 Pin CERDIP (Package Type T) [::::§:::J :l~ 28 15 0.065 0.085 141 ----I ~ [l DRAWING X1 88 PIN Ceramic PGA (Package Type X) - 1.285 1.313 S a l l g:~:~ sa 1188 1.212 CO.l00TYP ;{ STANDOFF. 4 PLCS @( @ @ @ @ @ ~ @@@@@@( @ @ @ @ @ @ 13 12 @ @ @ @ 11 @ @ @ @ 10 @ @ @ @ 9 @ @ @ @ 8 +@@ @ + ~ @ @ @ @ 0.040 SQ. (INDEX MARK) @ @ @ @ @ @ @ @ @ 0 @ @ @ @ N M L 0035 0.041 ~~~~~~~~~~~~0~.0,.46=]~f~ r~ __ & 0.181 1~--_ _-,-1--,0""'fr97 8-12 I K J .j. @ @) 7 @ @ 6 @ @ 5 @ @ 4 @ @ 3 @ @ 2 @ @ @ @ @ @ @ @ @ H G FED C B A 0 Nole: All Exposed Melal and Pins are Gold Plated 0.074 0.090 Product Packaging DRAWING X2 44 Pin Ceramic C PGA (Package Designator X) 0.850 SO ""l I 0.050 r- 7 0.050 DIA STANDOFF 4 PLCS 1 8 7 3 5 4 @l @l @l @l @l @l @l @l @l .550 @l @l sa H*""'''''~0.018 @l @l @l @l 1 2 6 + 0 B @l @l C @l @l D @l @l E @l @l -I_ I~ ~:;~~ I..- F G -1.11 .350 DIA A @l @l L @l @l 0.700 H sa 0.080 DRAWING Y1 40 Pin CERDIP (Package Type Y) 0.590 BEND ...... 0.620 40 0.008 10.012 ~-...--l 21 I 0.510 0.590 ~ 20 B-13 Product Packaging DRAWING Z1 68 PAD Ceramic Leadless Chip Carrier (CLLCC) (Package Type Z) --Jii-------+------El- TOP IIHH6HHHHHHHHHHHkHHil SIDE 8-14 0.010 0.014 t BOTTOM t ~0.077 0.093 WAFERSCALE INTEGRA nON, INC SECTION INDEX PROGRAMMERS/PROGRAMMING WSI Programming Algorithms .................................................................. 9-1 WSI MagicPro™ Engineering Programmer ........................................................ 9-5 Data 110 Programming Support ................................................................ 9-7 For additional information, call 800-TEAM-WSI (800-832-6974). In California, call 415-656-5400. EPROM PROGRAMMING ALGORITHM A WAFERSCALE INTEGRATION, INC PRODUCTS: PROGRAMMING PARAMETERS WS57C64F WS27C64F WS57C128F WS27C128F WS57C256F WS27C256F WS57C65 WS57C257 Vpp: 13.5V ± 0.5V* PULSE: MIN Ipw 0.95 ms = >-_ _Y.:..;E:::S,--_.. FAIL (STOP) FAIL >-_--'-'FA.c.IL=------l.- FAIL (STOP) *Vpp = 12.5V ±. 0.5V FOR: WS27C256F WS57C256F WS57C257 WS27C512F 9-1 9-2 EPROM PROGRAMMING ALGORITHM B WAFERSCALE INTEGRA110N, INC. PRODUCTS: PROGRAMMING PARAMETERS WS57C49 WS57C43 WS57C191 WS57C291 WS57C51 WS57C49B WS57C43B WS57C51B WS57C191B WS57C291B Vpp: 13.5V ± 0.5V 0.95 ms PULSE: MIN tpw = > __Y..;.,E=cS, - - _ . FAIL (STOP) FAIL >_--=..:FA.::.IL=------<~ FAIL (STOP) 9-3 9-4 == J:III 'lIsE =' JIll i~~ ~ ~ WS6000 ___________________________________________________________ WAFERSCALE INTEGRA110N, INC. MAGICPRO™ MEMORY AND LOGIC PROGRAMMER KEY FEATURES • Programs All WSI CMOS EPROMs and RPROMsTM (x8, x16, Mux 1/0 and All Future Programmable Products • Programs LCC and PGA Packaged Product by Using Adaptors • Easy-to-Use Menu-Driven Software • Programs 24, 28, 32 and 40 Pin Standard 600 Mil or Slim 300 Mil Dip Packages Without Adaptors • Compatible with IBM PC/XT/AT© Family of Computers (and True Plug-Compatible) GENERAL DESCRIPTION MAGICPRO™ is an engineering development tool designed to program existing WSI EPROMs and RPROMs™ and future WSI programmable products. It is used within the IBM PC© and compatible environment. The MAGICPRO™ is meant to bridge the gap between the introduction of a new WSI programmable product and the availability of programming support from the EPROM programmer manufacturers (e.g., Data 110, etc.). The MAGICPRO™ programmer and accompanying software enable quick programming of newly released WSI programmable products, thus accelerating the system design process. The MAGlcPRO™ plug-in board is integrated easily into the IBM PC©. It occupies a short expansion slot and its software requires only 256K bytes of computer memory. The two external ZIF-Dip sockets in the Remote Socket Adaptor (RSA) support WSI 24, 28, 32 and 40 pin standard 600 mil or slim 300 mil Dip packages without adaptors. LCC and PGA packages are supported using adaptors. 9-5 WS6000 Many features of the MAGlcPRO™ Programmer show its capabilities in supporting WSI's future products. Some of these are: - 24 to 40 pin JEDEC Dip pinouts 1 Meg. address space (20 address lines) 16 data 1/0 lines The MAGlcPRO™ menu driven software system makes using different features of the MAGICPRO™ an easy task. Software updates are done via floppy disk which eliminates the need for adding a new memory device for system upgrading. Please call 800-TEAM-WSI for inforr:nation regarding programming WSI products not listed herein. The MAGICPRO™ reads .Intel Hex format for use with assemblers and compilers. MAGICPRO™ - COMMANDS Help Upload RAM from device Load RAM from disk Write RAM to disk Display RAM data Edit RAM Movelcopy RAM Fill RAM Blank test device Verify device Program device Select device Configuration Quit MagicPro™ WSI PRODUCTS WS57C191/291 WS57C43 WS57C43B WS57C49 WS57C49B WS57C51 WS57C51B WS27C64F WS57C64F WS57C65 WS57C66 WS27C128F WS57C128F WS27C256F WS57C256F WS57C257 WS27C512F 2K x 8 RPROM™ 4K x 8 RPROM™ 4K x 8 RPROM™ 8K x 8 RPROM™ 8K x 8 RPROM™ 16K x 8 RPROM™ 16K x 8 RPROM™ 8K x 8 EPROM 8K x 8 EPROM 4K x 16 EPROM 4K x 16 EPROM (Mux 1/0, 28 Pin DIP) 16K x 8 EPROM 16K x 8 EPROM 32K x 8 EPROM 32K x 8 EPROM 16K x 16 EPROM 64K x 8 EPROM TECHNICAL INFORMATION • Size: IBM PC© short length card • Port Address Location: 100H to 1FFH~default 140H (If a conflict exists with this address space, the address location can be changed in software and with the switches on the plug-in board.) • System Memory Requirements: 256K bytes of RAM • Power: +5 Volts, 0.03 Amp.; +12 Volts, 0.04 Amp. • Remote Socket Adaptor (RSA): The RSA contains two ZIF-Dip sockets that are used to program and read WSI programmable products. The 32 pin ZIF-Dip socket supports 24,28 and 32 pin standard 600 mil or slim 300 mil Dip packaged product. The 40 pin ZIF-Dip socket supports all 40 pin Dip packages. Adaptor sockets are available for LCC and PGA packages. ORDERING INFORMATION The WS6000 MAGICPRo™ System contains: MAGIcPRO™ MAGIcPRO™ MAGIcPRO™ Operating IBM PC© plug-in programmer board Remote Socket Adaptor and cable Operating System Floppy Disk and Manual MAGlcPRO™ Adaptors include: WS6001 WS6002 WS6003 WS6005 28 32 44 28 CLLCC Adaptor CLLCC Adaptor CLLCC Adaptor Pin Dip WS57C66 Adaptor IBM is a trademark of IBM Corporation . .RPROMTM and MAGlcPRo™ are trademarks of WAFERSCALE INTEGRATION, INC. 9-6 iF== ,::~ ----- ..... !=!!!r,:_.,_~II _____D_~_TA_//I_O_P_R_O_G_R_A_M_M_'_N_G_S_U_P_P_O_R_T WAFERsrALE INTEGRA 710N, INC. All WSI memory products program easily on standard commercially available EPROM programmers. Manufacturers of these EPROM programmers offer a broad range of products which cover prototyping through high volume production requirements. The leading programmer manufacturer is Data 110 Corporation located in Redmond, Washington. The table below covers that portion of Data 1I0's product line which supports WSI's programmable products. For more information regarding programming support for WSI products call toll-free 800.:rEAM WSI (800-832-6974) or 415-656-5400 (CA). Data 110 Programming Support PIN Family/Pinout Unipak 2 Unipak 2B/Cartridge RPROMs: WS57C191 WS57C291 WS57C43 WS57C43B WS57C49 WS57C49 WS57C49 WS57C49B WS57C49B WS57C49B WS57C51 WS57C51B 7B/21 7B/21 7B/63 7B/63 3C/67 F3C/067 7B/67 3C/67 F3C/067 7B/67 7B/71 7B/71 V12 V12 V12 V12 V12 V12/V12/V121V12/V12/- - - V12 V12/- - - EPROMs: WS57C64F WS57C128F WS57C256F WS27C64F WS27C128F WS27C256F WS57C65 WS57C257 3C/33 3C/51 3C/32 3C/33 3C/51 3C/32 2C/E7 1F/E1 V12 V12 V12 V12 V12 V12 - - - - V13/351B101 V13/351B101 V12/351 B086 V12/351 B086 V12/351 B086 V12/351 B086 V12/351 B086 V12/351 B086 V12/351 B095 V13/351 B095 Unisite/Module 1.5/Site 1.5/Site 1.5/Site 1.5/Site 40 40 40 40 - 1.5/Site 40 - 1.5/Site 40 1.5/Site 40 1.5/Site 40 1.5/Site 40 1.5/Site 40 1.5/Site 40 1.5/Site 40 - 1.5/Site 40 - GangPak V07 - V07 V07 V07 V07 - V07 V07 V07 V07 - 9-7 9-8 WAFERSCALE INTEGRA170N, INC. APPLICATION NOTES 10 SECTION INDEX APPLICATION NOTES 001 EPROMs for Modern Times .............................................................. 10-1 002 Introduction to the WSI Family of Mappable Memory Products ................................. 10-5 For additional information, call SOO-TEAM-WSI (SOO-S32-6974). In California, call 415-656-5400. APPLICATION NOTE 001 WAFERS(,ALE INTEGRA nON. INC. EPROMs FOR MODERN TIMES HIGH SPEED EPROMs: Early generations of microprocessors (e.g., 6809, 8085, 8086, etc.) and microcontrollers (8048, 8051, 6805, etc.) operated at frequencies in the 1-5 MHz range. At these operating frequencies, memory access time requirements varied from 200-500 ns. The EPROM technology available at the time was well suited for such applications. This technology, based upon a single transistor "stacked gate" EPROM cell (see Figure 1), was optimized for programmability and density, not speed. Many manufacturers were quite successful with this technology and manufactured EPROMs from 16K bits up to 1 Mbit. However, today's generation of high performance microprocessors (80286, 80386, 68000, 68020, etc.), microcontrollers (8096, etc.) and dedicated DSP processors (TMS320xx, MC56000, etc.) operate in the 12-40 MHz range and require memories with access times well below 100 ns (see Table 1). Table 1 MEMORY ACCESS TIME REQUIREMENTS PART # FREQUENCY MEMORY ACCESS 80386 16 MHz 70 ns 68020 20 MHz 70 ns 32020 20 MHz 75 ns 56000 20 MHz 55 ns 320C25 40 MHz 40 ns As will be shown, the traditional single transistor "stacked gate" approach is not able to provide such high speeds. As a result, system designers are forced into alternatives such as down loading from slow EPROM into fast SRAM, which provides non-volatility and high speed. Unfortunately, these techniques result in higher system costs (board space, components, power, etc.). Semiconductor manufacturers are attempting to solve this problem at the I.C. level with various approaches. This article explains the various techniques for achieving high speed EPROMs and allows the reader to determine which technique is best suited for their application and which technique provides the best path for the future. HIGH SPEED NVM: A GENERAL DISCUSSION Memory arrays are laid out in two-dimensional row and column formats. These are referred to as word lines and bit lines, respectively. Selecting a word line determines which row of cells in the array has been chosen to provide the programmed output. The bit line, or column, is used to determine which of the selected cells in the row is to be read from an output. Although this technique singles out a particular EPROM cell for reading, the output of the selected EPROM is still connected to the outputs of several non-selected EPROM cells which share the same column, or bit line. Each of these non-selected cells adds some capacitance to the bit line. This capacitance must be overcome by the selected cell before the proper state ("1" or "0") can be sent to the output. The selected cell must have enough drive to be able to discharge the combined bit line capacitance. Higher drive, or read current, results in a faster capacitive discharge and, therefore, faster reading. Lower bit line capacitance and/or increasing read current are the fundamental goals associated with developing high speed, dense EPROMs. Lowering bit line capacitance is easily achieved by reducing the number of memory cells. Although this results in a speed improvement, it severely limits density. The main problem to solve, therefore, is how to manufacture an EPROM cell which can provide high read current (for speed), high density (for small size), high reliability and ease of programming. The following paragraphs discuss four approaches for developing a fast, dense, reliable and programmable EPROM memory. 10-1 1m Application Note 001 1. SINGLE TRANSISTOR ("STACKED GATE") The industry standard single transistor stacked gate EPROM cell (Figure 1) is optimized for efficient programming and high density. It is not well suited for high speed because of its low read current. The typical read current for a single unprogrammed stacked gate EPROM cell is between 20-50 microamps and the total bit line capacitance for a typical EPROM can be as high as 3-5 pF. Consequently, at 40 microamps of worst-case read current, it would take a "stacked gate" EPROM cell 70 ns to discharge the bit line by enough voltage to detect an unprogrammed condition. Address decoding and output buffers add another 25-50 ns (depending upon technology). Clearly, this makes it very difficult to achieve a worst-case total access time which will allow an EPROM to run with today's generation of processors (see Table 1). Several semiconductor manufacturers are looking tor alternatives to surmount the inherent limitations of the older single transistor "stacked gate" EPROM. "STACKED GATE" EPROM CELL (INDUSTRY STANDARD) I CONTROL ~------------------~ GATE I FLOATING GATE ~----------------------~ Figure 1 2. TWO TRANSISTOR FAST CELL ("STACKED GATE" EPROM) In this approach each bit consists of two stacked gate EPROM cells in a differential pair. With this architecture, it is possible to employ a differential sensing technique which allows a programmed or unprogrammed state ("0" or "1") to be detected with a very small voltage swing. As a result, a memory cell can be read much faster than with a standard sensing technique. However, this incurs the penalty of twice the area of the single cell memory array as well as implications of lower yields, higher costs and lower reliability than a single cell approach. 3. FOUR TRANSISTOR FAST CELL ("STACKED GATE" EPROM) In this approach, the differential senSing technique is also used. However, each half bit is constructed with two tranSistors, one of which is optimized for programming efficiency while the second transistor is optimized to give high read current (typically 150 microamps). This makes it possible to achieve very high speeds. However, a four transistor cell results in a very large memory array resulting in problems more severe than those of the two transistor approach (again, low yields, high costs and low reliability). Consequently, this technique is limited to low density devices. STACKED GATE SUMMARY 10-2 MEMORY TYPE RELATIVE SPEED RELATIVE DIE SIZE Single Transistor Slow Small Two TranSistor Fast Large Four Transistor Fastest Larger Application Note 001 4. SINGLE TRANSISTOR FAST CELL ("SPLIT GATE" EPROM) WaferScale Integration Inc. (WSI) has developed a proprietary technology which embodies all of the benefits of the single transistor "stacked gate" (ease of programming, reliability, and density) and conquers the fundamental problem of low read current. This patented technology is known as the "split gate" EPROM (see Figure 2). WAFERSCALE'S PATENTED "SPLIT GATE" EPROM CELL CONTROL GATE '--_ _ _ _ _ _ _ _ --'I~-r:TING Figure 2 The "split gate" cell uses a single transistor per bit and, although it is nearly the same size as the "stacked gate," each cell provides a read current of at least 160 microamps under worst-case voltage and temperature conditions. This allows the design of very high density and vel}' fast memory products. As an example of the capabilities of the "split gate:' WaferScale has introduced, a family of Fast EPROM products varying in density from 16K to 256K bits and in speed ranging from 35-55 ns, all manufactured with the same EPROM technology. SPLIT GATE SUMMARY MEMORY TYPE RELATIVE SPEED RELATIVE DIE SIZE Single Transistor Fastest Small As is seen from the table above, the WSI split gate EPROM technology provides the high density capability of the single transistor "stacked gate" and the fast speed of the four transistor solution. REQUIRED FEATURES Although speed and density are necessary EPROM attributes, they alone are not sufficient for today's memory requirements. Reliability and ease of programming play an equally important role in determining the usefulness of a memory product. 10-3 mJ , Application Note 001 RELIABILITY The fundamental criterion for evaluating the reliability of an EPROM cell is Data Retention. This is the ability of the cell to maintain its programmed state over time. Under extensive testing, the WaferScale patented "split gate" compares quite favorably to the industry standard "stacked gate." Figure 3 displays the results of testing which compares the charge loss of the two cell types over time. CHARGE LOSS SPLIT GATE vs STACKED GATE TA = 250·C 1.0 CHARGE LOSS (VOLTS) 0.1 0.01 '--_ _ _ _--1._ _ _ _ _- ' -_ _ _ _ _- ' -_ _ _ _- - ' 500 1000 1500 2000 TIME (HOURS) Figure 3 As can be seen from the above chart, the data retention of WaferScale's "split gate" is nearly an order of magnitude better than the older industry standard "stacked gate," which is considered a very reliable technology. In addition, life test data has shown excellent results at higher than normal conditions (TA Fit levels of less than 100 are typical (1 Fit = 1 failure in 1 billion device hours). = 150°C, Vee = 6.SV). This demonstrates that WaferScale has actually improved EPROM reliability in its pursuit of a high speed and high density EPROM technology. For the latest Reliability Data Summary, contact your local WaferScale sales representative. PROGRAMMING All WaferScale memory products are easily programmed using standard 3rd party EPROM/PROM programmers. The programming algorithms supplied to these manufacturers have been optimized for programming yield. A further programming advantage is the fact that WaferScale devices program and verify with Vee set at 5.5V. This feature is ideally suited for "on board" programming where other non-EPROM devices may be powered by the same Vee power supply, because the common Vee voltage used by all devices can also be used during EPROM programming. Most "stacked gate" algorithms require Vee to be 6V or higher during the program mode and this requires either a separate Vee supply or protection circuitry for the non-EPROM devices. SUMMARY Although the single transistor "stacked gate" EPROM technology is very well suited for its intended use (slow, dense NVM), it is not we" suited for today's high performance memory requirements. Brute force techniques, such as using multiple transistor memory cells, can provide high performance; however, the penalty paid in die size and resultant higher costs limits these techniques to relatively low densities. WaferScale's patented "split gate" technology combines a" of the attributes of the single transistor "stacked gate" (reliability, ease of programming and density) with the speed of the multi-transistor memory cell. The result is a family of dense, high speed EPROM based products. Also, since WaferScale's technology is we" suited for device scaling, the technology path for future products is already in place. This wi" result in products with higher density that utilize both standard and application specific architectures. 10-4 APPLICATION NOTE 002 WAFERSCALE INTEGRATION, INC. INTRODUCTION TO THE WSI MAp™ FAMILY OF MAPPABLE MEMORY PRODUCTS The basic components in a typical microprocessor based system are an EPROM for program store, an SRAM for data store and a decoder for selecting the appropriate memory device based on the address (Figure 1). The decoder is typically implemented using descrete logic, 74XX138 type MSI building blocks or PAL® type of devices. Hardwired devices require jumpers on the P.C. board for memory configuration changes and expansion. PAL® based decoders are more flexible since they can be re-programmed for configuration changes. "- EPROM v CS OE t J ADDRESS BUS ~P RD to.. " V DATA BUS RD A "SRAM v cs WE OE " 1 11 WR DATA BUS 1 DECODE LOGIC AND JUMPERS WR RD CSO TO OTHER DEVICES CSO Figure 1. General Architecture - Discrete Solution Regardless of the method chosen to implement the decoder, some compromises will be incorporated that affect system performance, board space and cost. Since the decoder is in the memory access path, the total memory access time is the sum of the decoder delay and the access time of the memory. For example, to achieve a 40 ns total access time, a 12 ns decoder can be used with a 25 ns memory allowing 3 ns for on-board interconnect delay (memory products in the 25 ns range are expansive and usually are available in by 1 or by 4 bits wide configuration). The WSI MAp™ family of mappable memory products has been developed to significantly enhance system performance by integrating (on one Chip) high density EPROM for program store, high density SRAM for data store and high performance logic in the form of a Programmable Mapping Decoder (PMD™) (Figure 2). The products are ADDRESS BUS "- ADDRESS I' RD DE WR WE MAP'" ~P A DATA BUS " "I' I/O r--- CSO r--- cso TO OTHER DEVICES Figure 2. Single-Chip Solution Using MapTM Memory 10-5 Application Note 002 ideally suited for DSP oriented applications (modems, analog data filtering or analysis, etc.), expansion memories for 8 or 16-bit microprocessors and microcontrollers and applications that are very board space sensitive (Le., plug-in cards, avionics, portable systems, etc.). The EPROM is based on WSI's patented split gate EPROM technology for high density and very high speed. The first generation of MApTIA products from WSI (WSMAP162N61, WSMAP168) contains a 128K bit UV erasable 40 ns EPROM. This EPROM can be organized in the bytewide configuration as 16K x 8 and in the wordwide configuration as 8K x 16. The SRAM is based on the industry standard full CMOS 6-transistor cell. The advantages of this cell are high speed, very low stand-by power, high noise immunity and good data retention when disturbed by alpha particles. In the first MAp™ generation of products, the SRAM contains 32K bits which can be configured as 4K x 8 in the byte mode or 2K x 16 in the wordwide mode. MApTM MEMORY ARCHITECTURE The memory is structured as a series of blocks to achieve a very flexible and highly configurable circuit for general purpose applications (Figure 3). The EPROM is subdivided into 8 blocks and the SRAM is subdivided into 2 blocks. These memory blocks can be considered as separate memories with dedicated internal chip selects. The on-board Programmable Mapping Decoder (PMD™) selects the appropriate block based on the incoming address. This architecture enables the product to be configured and compatible with virtually any system address map. Complicated address maps of microcontroller systems can be fully utilized by programming blocks of EPROM and SRAM to be addressed by the various portions of the system address map. .... ADDRESS v .-- I/O EPROM CS _A EPROM CS ~ " DIRECT ADDRESSES ~ I ~ v cs .... EPROM v: cs EPROM .... ADDRESS BUS EPROM >-- .... PMD™ BLOCK DECODE" ADDRESSES -- - 8 ESo_7 WE/Vpp RSO_1 CSI CSOO_7 OE FCSO ~ ~ ~ >->-- - CS I/O "EPROM I "': I "': cs ""- CS EPROM EPROM CS .... 0--- A v: cs "v: SRAM SRAM cs I"\. Figure 3. MapTM Memory Architecture In addition to having fine control of memory allocation, it is now easier to make software updates which require changes in the address map boundaries. This can be accomplished by simply reprogramming the PMD™ when the EPROM code is altered. Now only one part is needed to be sent to the customer to accommodate field software changes, a user-transparent method that requires no change of PC board jumpers. 10-6 Application Note 002 THE PROGRAMMABLE MAPPING DECODER (PMD™) The PMD™ actually performs as an address comparator. When the address that was previously programmed into the PMD™ is detected, the PMD™ enables the internal "Chip Select" to the memory block that is selected by that address. If no block is selected by the address, both the EPROM and SRAM are powered down and the outputs are disabled (the SRAM retains its data). This enables other devices to drive the data bus. In addition to selecting internal blocks of memory, the PMD™ can also be programmed to select other devices using the Chip Select Outputs. The CSOs are programmable in the same block resolution as the internal memory. However, a CSO can be active for any number of blocks in the address space, Le., it is possible to enable another external 128K byte memory by programming a single CSO to be active for that entire address range. The PMD™ is implemented similar to a PAL" device. All the block decode addresses are connected to the AND plane. There is only one output per AND gate (there is no OR plane). Each AND gate output either selects a block of internal memory or, in the case of Chip Select Outputs (CSOo-7), can select a number of blocks of external memory. Addresses A,,-A2o are block decode addresses. EPROM select outputs ESo-ES 7 (ES outputs) select 1 of 8 available EPROM blocks. SRAM select outputs RSo-RS, (RS outputs) select one out of 2 available SRAM blocks. For a particular address, the selection of one memory block from ES o-ES7 or one from RSo-RS, is allowed but not both. That is, only the EPROM or SRAM can be active at a particular time. The CSOs are independent of the ES and RS outputs. Anyone address can be programmed to select one or more of the CSOs even if one of the ES or RS outputs is selected. This is particularly useful for 1/0 control or wait state generation address decode. The PMD™ is implemented with UV erasable EPROM cell-based "fuses". After UV erase or with new parts, the EPROM cells are normally connected between the address inputs and the select outputs. The EPROM cells are disconnected by selective programming. For a select output to be enabled, all the "true" addresses must be disconnected. For example, for selection if the address contains All '" 0, A'l must be disconnected and if the address contains A'2 '" 1, A'2 must be disconnected (Figure 4). For ES and RS select outputs, it is possible to not select any combination by not disconnecting any of the addresses. The case when an address and its complement are not disconnected is termed "hard deselect". A,A. s. = A,A. 53 = HARD DESELECTED = NEVER SELECTED s, = 5, = D6 = DON'T CARE = ALWAYS SELECTED A, • = CONNECTED X = DISCONNECTED Figure 4. PMD™ Programming Examples CHIP SELECT OUTPUTS (CSO) For CSOs, it is possible to make an address line a "don't care" by deselecting both the true and the complement of that address (Figure 5). This enables the CSO to be active for more than one address combination. Thus, a group of blocks of external memory can be selected with only one CSO. ACSO can be programmed to function as a configuration bit which is always deselected (Le., CSO o '" "1") or always selected (Le., CSOo '" "0") by programming the addresses with "hard deselect" or with the "don't care" patterns respectively. This is similar in function to a PC board wire jumper. Unused CSOs should be programmed with all addresses "don't care" to eliminate switching and reduce power consumption. Since the PMD™ is always powered up, CSOs are always active (depending on the PMD™ configuration). 10-7 1m , Application Note 002 ESo ES, ESs RSo RS, Figure 5. PMD Array Architecture POWER DISSIPATION Power dissipation on the chip is managed by selectively powering up either the EPROM or SRAM. If the EPROM is selected, it will draw power while the SRAM stays powered down and vice versa. When neither the EPROM or the SRAM is selected, both are powered down. Even though the SRAM is in a "powered down" mode, its data stays intact. A Chip Select Input (CSI) is provided for a very low power quiescent mode. With CSI = "1", the EPROM and SRAM are powered down but the PMD™ is powered up (independent of the incoming address signals). The CSI input can be connected to a system power down signal if such signal exists. Otherwise, to save power in the stand-bY mode, it is possible to address a location in memory that does not select either the EPROM or the SRAM. In this case, only the PMD™ is powered up and will draw only a small fraction of the active power. The CSIIAx input is a dual function pin. It is always an address (MSB) input. Optionally, it can be programmed to be a chip select input as well which enables the EPROM and SRAM memory when active low. In a system application, usually one or the other modes is employed but rarely both even though it is possible to employ both modes simultaneously. SECURITY The PMD™ is programmed through the circuit's address and 1/0 pins. When entering the PMD™ programming mode, the contents of the PMD™ can be addressed and accessed through the 1/0 pins. After programming is completed, it is possible to isolate the PMD'sTM programmed configuration by programming the security (SEC) bit. The security bit, when programmed, disables external access to the PMD™ and ensures that the part can not be copied. To further aid in securing data in the MAp™ product, it is suggested that memory blocks that are addressed in a certain order be placed in a different order in the PMDTM. The security bit will be erased during UV erase. 10-8 Application Note 002 SYSTEM APPLICATIONS The MAP'" family of products is designed to reduce memory access time and board area utilization in high performance digital signal processor and microcontroller and microprocessor systems. These systems typically have the following requirements: • 16-bit data path (e.g., Motorola 68000/68020, Intel 8096/8086180286 Processors or National HPC16000 microcontrollers and T.I. TMS32020rrMS320C25 DSP circuits). • 64K-1 Meg address space • Fast access time (100 ns to 40 ns) • Need decoding for 1/0 and memory • Printed circuit board area limitations • Need a mix of memory - Program store: 128K bits EPROM - Data store: 32K bits SRAM Figure 6 illustrates a typical system based upon a 40 MHz TMS320C25 digital signal processor. Such a system allows only 40 ns for memory access time. The access time can be broken down into decoding time and memory access time. The fastest decoders available today require approximately 10 ns to complete their decode function. Due to this decoding time, memory access time for both the EPROM and SRAM must be 30 ns or less. The MAp™ family of products performs decoding on-board the chip with no speed penalty. As a result, in the above example, a 40 ns MAp™ product would perform the function of a 10 ns decoder and a 30 ns EPROM and SRAM memory. In addition, the equivalent of two fast EPROMs, two fast SRAMs and at least one decoder are combined into one MAp™ product resulting in a 5 to 1 component count reduction. cs TO PORTS 1/0 PORT INTERFACE 16-18 ADDRESS~~~~---,--------------~~~-+~ RDr----------+--------------r-~---.~ 16 DSP DATA r--I--------+--------------r-~--_+------+------+_+_----_4 TMS320C25·40 * REPLACED BY THE MAP'" MEMORY FAMILY Figure 6. General Block Diagram of a DSP System 10·9 Application Note 002 The general architecture of the first release of the MAp™ product line is shown in Figure 7. The family consists of three products. They are the WSMAP162, the WSMAP161 and the WSMAP168. The memory consists of 128K bits of EPROM and 32K bits of SRAM. A fast Programmable Memory Decoder (PMD™) is used on-board the circuit to map and access different EPROM and SRAM sections depending on the address inputs. The EPROM and SRAM can be partitioned into blocks of 1K 16-bit words or 2K 8-bit bytes depending on the user programmed configuration of the product. DECODED EPROM ADDRESS -" PGMH '" v OE OUTO_1 (1)A'9_ EOEl DECODED SRAM ADDRESS (1)A'8_ WEH PMDN E WEl WENpp- ROEl CSO-CS7 OE- {J > .. CON SIIAX(2)- OEl (l)CSO- "- 2:1 MUX ~ 7 OUTo_7 INo_7 Ao-A,o WE OE SRAM 2K x 8 OUTo_7 INo_7 ~ '" 2:1 MUX 10EH - - INo_7 OUTo_7 OE >----v SRAM 2K x 8 OE EPROM 8K x 8 PGM 1- Ao-A,o WE ROEH (3)BHE- '" INo_7 1:- PGMl AO-A'2 - EPROM 8K x 8 PGM EOEH AO-A'7 ... AO-A'2 ~ C>- or ~n ~1I08_'5~ - ~0 Ii-th Notes: 1. WSMAP168 Pins 2. WSMAP162 Ax = A'B WSMAP161 Ax = A17 3. Only WSMAPl68, WSMAP161 Figure 7. General Architecture of the MAP'" Products Any of the three products can be programmed to operate in a bytewide or wordwide configuration. The internal memory is organized as 8K x 16 EPROM and 2K x 16 SRAM in the wordwide mode and 16K x 8 EPROM and 4K x 8 SRAM in the bytewide mode. When configured for byte operations, I/Os to 11015 become outputs (CSOo to CS07) that can be programmed to select other devices in the system. The Chip Select Input (CSI) on each product can be programmed to select the chip or to be an additional (highest) address input. On the WSMAP162 it can be CSI or A 1S; on the WSMAP161, CSI or A 17 ; and on the WSMAP168, CSI or A20 . Table 1 summarizes the programmable options. Table 1. Programmable Features of the MAp™ Family x8 or x16 CSI or Address 10-10 WSMAP162 WSMAP161 WSMAP168 Yes Yes Yes CSIIA20 CSIIA1S CSIIA17 Programmable Decoder Yes Yes Yes Security Mode Yes Yes Yes Application Note 002 SYSTEM INTERFACE TO WSMAP162 The WSMAP162 is especially suited for high-speed word-oriented (no byte operations) microprocessors. The TMS320C20/25 OSP family is an example of such a microprocessor. Figures 9 and 10 show two options of interfacing the WSMAP162 to a TMS320C25 operating at 40 MHz with no wait states. The TMS320C25 has two pins for selecting Program Memory (PS) and Data Memory (OS). These functions are connected to the higher order address of the WSMAP162. PS is connected to A'B and OS is connected to A 17 . Usually PS will select the EPROM and OS will select the SRAM. See Figure S. 8. CONTIGUOUS MAPPING b. SPLIT MAPPING Figure 8. Examples of Mapping Memory Using the WSMAP162 40 MHz - A'B An CK ~ Ao-A,. ~ TMS320C25 v L PS OS A --" 0 0-0,. ...... READY STRB RiW 1 L..r; A1_16 MEMORY CONFIGURATION 8K)( 16 EPROM 2K)( 16 SRAM Ao WSMAP162 0 0 -0,. WR OE Figure 9. Interfacing the WSMAP162 to a TMS320C25 in a DSP Application (x16 Configuration) When in a wordwide (x16) configuration, the total memory available on the WSMAP162 is SK x 16 of EPROM and 2K x 16 of SRAM. See Figure 9. This implementation replaces a minimum of: • one high-speed decoder (10 ns) • two SK x S EPROMs (30 ns) • two 2K x S SRAMs (30 ns) 10-11 Application Note 002 or a total of 5 circuits. If the system was previously implemented using a boot EPROM, the WSMAP162 replaces: • one high-speed decoder (10 ns) • two 8K x 8 EPROMs (30 ns) • two 2K x 8 SRAMs (30 ns) • two 8K x 8 slow EPROMs • three ICs for Wait-State generation or a total of 10 circuits. In a byte wide (x8) configuration, two WSMAP162s can be interfaced directly with a TMS320C25. See Figure 10. Key features of this system are: • 40 ns access time • 16K x 16 EPROM • 4K x 16 EPROM • 16 general purpose programmable chip selects The general purpose programmable chip selects can be mapped to any location in the address space via the PMDTM. These chip selects can be used to access 1/0 ports, select additional memory or control other system functions. 40 MHz - PS A,. OS II TMS320C25 0 0 -0,. vee, - ... I I Ao-A,. READY STRB RlW ~ '\.r-- A17 A,_,. WSMAP162 Ao CSO_7 0 0-0,. ~~WE 0- .... TO OE I/O PORTS OR ADDITIONAL MEMORY A,. A17 .f" T t A,_,. WSMAP162 Ao CSO_7 V 0 0-0'5 WE OE Figure 10. WSMAP162 in a x8 Configuration SYSTEM INTERFACE TO WSMAP161 The WSMAP161 has two basic configurations. They are a wordwide (x16) configuration with byte operation capability and a byte wide (x8) configuration with 8 chip select outputs (for byte wide only applications, it is suggested to use the WSMAP162 as the inclusion of A17 instead of BHE gives greater addressing range). The 128K address space (during byte operations in the wordwide mode) makes the WSMAP161 especially suited for microcontroller applications. Figure 11 illustrates a simple interconnection of the WSMAP161 to a microcontroller. In the HPC16040 without wait states, the access time is 65 ns which makes the WSMAP161 (40 ns access time) a good fit with plenty of margin. See Figure 11. The WSMAP161 can be configured in a bytewide (x8) mode. This is equivalent to the WSMAP162 and can also be used "doubled-up" as shown in Figure 10. 10-12 Application Note 002 ~ AD o_. s ALE "- '\.r- LATCH rv" 1 • co NFIGURATION 8K x 16 EPROM 2K x 16 SRAM A8- 15 G - MICROCONTROLLER (HPCI6000, 8096, etc.) "- MEMORY A. 6 WSMAP161 ~ CSIIAx G ~ Ao-7 LATCH BHE WE OE L BHE 0 0 _15 i Jla vcc - READY 0 0 _15 v I WR RD "- Note: In an HPC16040, the access time is 63 nsec. Figure 11. Interfacing the WSMAP161 to a Microcontroller (x16 Configuration) SYSTEM INTERFACE TO WSMAP168 The WSMAP168 has the following key features: • 1 Meg address space decoding • One output chip select when in the wordwide mode (FCSO) • 40 ns access time • Nine output chip selects when in the bytewide mode • Byte operations in wordwide mode (BHE) • Programmable Mapping Decoder (PMD™) "- A1S-A19 A1S-A19 v . AD o_. s ALE vcc t "- A i'r- ----v ARDY G "A8-15 v t t I--- 80186 -----"'----v SRDY LATCH G LATCH WSMAPI68 (x16) "- Ao-7 v BHE f---- BHE UCS f---f---f---- CSl/Ax WR RD TO WE ~ USER PORT OE °0_15 AD o_. s ~LCS tt " v MCSO_3 Figure 12. Interfacing the WSMAP168 to an 80186 in an Embedded Control Application (x16 Configuration) 10-13 Application Note 002 Figure 12 illustrates the interface between an 80186 and the WSMAP168 (in the x16 mode). The UCS (Upper Chip Select) is connected to CSl/Ax on the WSMAP168. The PMD™ is programmed to locate a 1K x 16 EPROM slot in the upper memory address space for a reset subroutine. The rest of the memory can be located as required by the user (Figure 13). lK x 16 EPROM RESET PROGRAM STORE DATA STORE VECTOR INTERRUPT STORE Figure 13. Optional Memory Mapping Using a WSMAP168 in an 80186 System MApTII FAMILY SUPPORT WSI provides the programming environment needed to program the MAp™ family of products. The MagicPro™ and the MApTM Utility provides the user with the ability to program the PMD™ and the EPROM. The menu-driven software and hardware use the IBM PC as a platform and are easily installed and used. For additional information, consult your nearest WSI sales representative. 10-14 WAFERSCALE INTEGRA noN, INC. SALES REPRESENTATIVES AND DISTRIBUTORS 11 SECTION INDEX SALES REPRESENTATIVES AND DiSTRIBUTORS ......... ........................................ 11-1 For additional information, call SOO-TEAM-WSI (SOO-S32-6974). In California, call 415-656-5400. --='==== -- - ~-==~ ---~~='-iF ~-' SALES REPRESENTATIVES AND DISTRIBUTORS WAFERSCALE INTEGRA710N, INC. DOMESTIC REPRESENTATIVES Alabama Florida Massachusetts Rep, Inc. P.o. Box 4889 Huntsville, Alabama 35815 (205) 881-9270 Twx: 8107262102 Fax: (205) 882-6692 Sales Engineering Concepts, Inc. 776 South Military Trail Deerfield Beach, Florida 33442 (305) 426-4601 CompTech, Inc. 1 Bridgeview Circle Tyngsboro, Massachusetts 01879 (617) 649-3030 Twx: 62875819 Fax: (617) 649-3276 Arizona Shefler-Kahn Company 2017 North 7th Street Phoenix, Arizona 85006 (602) 257-9015 Twx: 9109510659 Fax: (602) 252-3431 California Bager Electronics Inc. 17220 Newhope Street, Suite 209 Fountain Valley, California 92708 (714) 957-3367 Fax: (714) 546-2654 Bager Electronics Inc. 21133 Victory Blvd., Suite 225 Canoga Park, California 91303 (818) 712-0011 Fax: (818) 712-0160 Reider Associates 2660 Bernardo Avenue Escondido, California 92025 (619) 741-0496 Twx: 9103221157 Fax: (619) 741-1392 Canada Har-Tech Electronics, Ltd. 5000 Dufferin Street, Suite 216 Downsview, Ontario (Toronto) Canada M3H 5T5 (416) 665-7773 Fax: (416) 665-7290 (514) 694-6110 Telex: 05-822679 (Montreal) Fax: (514) 694-8501 (613) 726-9410 (Ottawa) Fax: (613) 726-8834 Colorado Waugaman Associates, Inc. 4800 Van Gordon Street Wheat Ridge, Colorado 80033 (303) 423-1020 Fax: (303) 467-3095 Connecticut NRG, Ltd. 63 Duka Avenue Fairfield, Connecticut 06430 (203) 384-1112 Telex: 710-4572169 Fax: (203) 335-2127 Sales Engineering Concepts, Inc. 926 Great Pond Drive, Suite 2002 Altamonte Springs, Florida 32714 (305) 682-4800 Fax: (305) 682-6491 Sales Enginering Concepts, Inc. 15107 Nighthawk Tampa, Florida 33625 (305) 682-4800 Georgia Rep, Inc. 1944 Northlake Parkway #1 Tucker, Georgia 30084 (404) 938-4358 Twx: 8107660822 Fax: (404) 938-0194 Illinois Sieger Associates 1350 Remington Road, Suite UV Schaumburg, Illinois 60173 (312) 310-8844 Telex: 206248 Fax: (312) 310-9530 Indiana MIS Sales & Associates 7319 West Jefferson Blvd. Ft. Wayne, Indiana 46804 (219) 436-3023 Twx: 8103321414 Fax: (219) 436-3026 Iowa Gassner & Clark Co. P.O. Box 10 (ALL MAIL) Hiawatha, Iowa 52233 1834 Blairs Ferry Road NE Cedar Rapids, Iowa 52402 (319) 393-5763 Twx: 62950087 Fax: (319) 393-5799 Maryland Logical Technology, Inc. Empire Towers Building 7310 Ritchie Highway, Suite 609A Glen Burnie, Maryland 21061 (301) 766-7444 Fax: (301) 760-2054 Michigan Action Component Sales 22765 Heslip Drive Novi, Michigan 48050 (313) 349-3940 Telex: 509359 Minnesota Electronic Sales Agency, Inc. 8053 Bloomington Freeway Bloomington, Minnesota 55420 (612) 884-8291 Telex: 4310015 Fax: (612) 884-8294 New Jersey Astrorep Inc. 1479 Route 23 p.o. Box 1612 Wayne, New Jersey 07470 (201) 696-8200 Twx: 7109885847 Fax: (201) 696-6497 New Mexico Shefler-Kahn Company 2709J Pan American Freeway NE Albuquerque, New Mexico 87112 (505) 345-3591 Fax: (505) 345-3593 New York Astrorep Inc. 103 Cooper Street Babylon, New York 11702 (516) 422-2500 Telex: 286852 Fax: (516) 422-2504 Tri:rech Electronics Inc. 300 Main Street East Rochester, New York 14445 (716) 385-6500 Twx: 62934993 Fax: (716) 385-7655 Tri:rech Electronics Inc. 3215 East Main Street Endwell, New York 13760 (607) 754-1094 (Binghampton) Twx: 5102520891 Fax: (607) 785-4557 Tri-Tech Electronics Inc. 6836 East Genesee Street Fayetteville, New York 13066 (315) 446-2881 (Syracuse) Twx: 7105410604 Fax: (315) 446-3047 11-1 m Sales Representatives and Distributors DOMESTIC REPRESENTATIVES (Continued) Tri·Tech Electronics Inc. 14 Westview Drive Fishkill, New York 12524 (914) 897·5611 (Hudson Valley) Twx: 62906505 North Carolina Rep, Inc. 2500 Gateway Centre Blvd., #400 Morrisville, North Carolina 27560 (919) 851·3007 Twx: 821765 Fax: (919) 481·3879 Rep, Inc. Independence Office Park 6407 Idlewild, Suite #425 Charlotte, North Carolina 28212 (704) 563·5554 Twx: 821765 Fax: (704) 535·7507 Ohio G & H Sales Company 7754 Camargo Road Cincinnati, Ohio 45243 (513) 272·0580 Fax: (513) 272·0582 G & H Sales Company 17600 Detroit Road, #409 P.O. Box 79191 Lakewood, Ohio 44107 (216) 226·6800 (Cleveland) Oregon Thorson Company Northwest 6700 S.W. 105th Avenue Beaverton, Oregon 97005 (503) 644·5900 Telex: 294835 Fax: (503) 644·5919 Texas Southwestern Technical Sales 3010 lBJ Freeway, #860 Dallas, Texas 75234·7704 (214) 243·0180 Telex~,797334 Fax: (214) 243·3512 Southwestern Technical Sales 6200 Turkey Hollow Austin, Texas 78750 (512) 440·0499 Pennsylvania Tech·Com Marketing, Inc. P.O. Box 460 Sellersville, Pennsylvania 18960 (215) 723·0820 Fax: (215) 723·2861 Utah Butterworth Marketing 302 West 5400 South, Suite 204 Murray, Utah 84107 (801) 268·2244 Fax: (801) 268·8344 Tennessee Rep, Inc. 113 South Branner Street P.O. Box 728 Jefferson City, Tennessee 37760 (615) 475·4105 Twx: 8105704203 Fax: (615) 475·6340 Washington Thorson Company Northwest 12301 N.E. 10th Place, Suite 260 Bellevue, Washington 98005 (206) 455·9180 Twx: 9104432300 Fax: (206) 455·9185 Time Electronics 9751 Independence Avenue Chatsworth, California 91311 (818) 998·7200 Wyle Laboratories 9525 Chesapeake Drive San Diego, California 92123 (619) 565·9171 Time Electronics 8525 Arjons Drive, Suite A San Diego, California 92126 (619) 586·1331 Colorado Time Electronics 7399 S. Tucson Way, Suite A7 Englewood, Colorado 80112 (303) 799·8851 DOMESTIC DISTRIBUTORS Alabama Pioneer 4825 University Square Huntsville, Alabama 35805 (205) 837·9300 Time Electronics 4801 University Square Huntsville, Alabama 35816 (205) 721·1133 Arizona Time Electronics 1203 West Geneva Drive Tempe, Arizona 85282 (602) 967·2000 Wyle laboratories 17855 North Black Canyon Highway Phoenix, Arizona 85023 (602) 866-2888 California Time Electronics 370 S. Crenshaw Blvd., Suite E·104 Torrance, California 90503 (213) 320-0880 Time Electronics 1339 Moffett Park Drive Sunnyvale, California 94089 (408) 734·9888 11·2 Time Electronics 2410 E. Cerritos Avenue Anaheim, California 92806 (714) 937·0911 Wyle laboratories 3000 Bowers Avenue Santa Clara, California 95051 (408) 727·2500 Wyle Laboratories 11151 Sun Center Drive Rancho Cordova, California 95670 (916) 638·5282 Wyle Laboratories 17872 Cowan Avenue Irvine, California 92715 (714) 863·9953 Wyle laboratories 26677 West Agoura Road Calabasas, California 91302 (818) 880·9001 Wyle laboratories 451 East 124th Street Thornton, Colorado 80241 (303) 457·9953 Connecticut Pioneer 112 Main Street Norwalk, Connecticut 06851 (203) 853·1515 Time Electronics 1701 Highland Avenue Cheshire, Connecticut 06410 (203) 271·3200 Florida Pioneer 221 North Lake Blvd. Altamonte Springs, Florida 32701 (305) 834·9090 Sales Representatives and Distributors DOMESTIC DISTRIBUTORS (Continued) Pioneer 6745 Military Trail Deerfield Beach, Florida 33441 (305) 428-8877 Time Electronics 6610 NW 21st Street Ft. Lauderdale, Florida 33309 (305) 974-4800 Time Electronics 4405 Vineland, Suite C15 Orlando, Florida 32811 (305) 841-6565 Georgia Pioneer 5835 B Peachtree Corners East Peachtree Crossings Business Park Norcross, Georgia 30092 (404) 448-1711 Time Electronics 5555 Oakbrook, Suite 535 Norcross, Georgia 30093 (404) 448-4448 Illinois Pioneer 1551 Carmen Drive Elk Grove Village, Illinois 60007 (312) 437-9680 Out-of-state: 800-323-0360 Time Electronics 945 N. Edgewood, Suite G Wooddale, Illinois 60191 (312) 350-0610 Indiana Pioneer 6408 Castleplace Drive Indianapolis, Indiana 46250 (317) 849-7300 In state: 800-382-5503 IL-KY-MO: 800-428-9128 St. Louis: (314) 241-9232 Kansas Pioneer 10551 Lackman Road Lenexa, Kansas 66215 (913) 492-0500 Fax: (913) 492-7832 Maryland Time Laboratories 9051 Red Branch Road Columbia, Maryland 21045 (301) 964-3090 Massachusetts Pioneer 44 Hartwell Avenue Lexington, Massachusetts 02173 (617) 861-9200 Out-of-state: 800-225-8344 Time Electronics lOA Centennial Drive Peabody, Massachusetts 01906 (617) 532-6200 Michigan Pioneer 13485 Stamford Livonia, Michigan 48150 (313) 525-1800 Ann Arbor: (313) 455-9090 In-state: 800-624-5800 Pioneer 4505 Broadmoor Avenue, S.E. Grand Rapids, Michigan 49508 (616) 698-1800 In-state: 800-482-0119 Minnesota Pioneer 7625 Golden Triangle Drive, Suite G Eden Prairie, Minnesota 55343 (612) 944-3355 Twx: 9105762738 Fax: (612) 944-3794 Time Electronics 4445 W. 77th Street, Suite 216 Edina, Minnesota 55435 (612) 835-1250 Missouri Time Electronics 330 Soverign Court St. Louis, Missouri 63011-4491 (314) 391-6444 New Jersey Pioneer 45 Route 46 Pine Brook, New Jersey 07058 (201) 575-3510 Time Electronics Montville Ind'i Park #3 55 Route 46 Pinebrook, New Jersey 07058 (201) 882-4611 New York Pioneer 840 Fairport Park Fairport, New York 14450 (716) 381-7070 In-state: 800-822-0885 Pioneer 60 Crossways Park West Woodbury, New York 11797 (516) 921-8700 Pioneer 1806 Vestal Parkway E. Vestal, New York 13850 (607) 748-8211 In-state: 800-252-1278 Time Electronics 70 Marcus Blvd. P.O. Box 11248 Hauppauge, New York 11788 (516) 273-0100 Time Electronics 6075 Corporate Drive East Syracuse, New York 13057 (315) 432-0355 North Carolina Pioneer 9801 A. Southern Pine Blvd. Charlotte, North Carolina 28210 (704) 527-8188 Time Electronics Industry Drive Oxford, North Carolina 27565 (919) 693-5166 Time Electronics 9800 L. Southern Pine Blvd. Charlotte, North Carolina 28210 (704) 522-7600 Ohio Pioneer 4800 E. 131st Street Cleveland, Ohio 44105 (216) 587-3600 In-state: 800-362-9127 Pioneer 4433 Interpoint Blvd. Dayton, Ohio 45424 (513) 236-9900 In-state: 800-762-7810 KY: 800-543-5113; Cincinnati: (513) 628-1072 Columbus: (614) 221-0043 Time Electronics 6175H Shamrock Court Dublin, Ohio 43017 (614) 761-1100 m Oregon Time Electronics 16125 S.w. 72nd Avenue Portland, Oregon 97224 (503) 684-3780 Wyle Laboratories 5250 N.E. Elam Young Parkway Suite 600 Portland, Oregon 97123 (503) 640-6000 11-3 Sa'es Representatives and Distributors DOMESTIC DISTRIBUTORS (Continued) Pennsylvania Pioneer 261 Gibraltar Road Horsham, Pennsylvania 19044 (215) 674-4000 Pioneer 259 Kappa Drive Pittsburgh, Pennsylvania 15238 (412) 782-2300 WV: 800-245-0786 Erie: 800-242-0217 Time Electronics 600 Clark Avenue King of Prussia, Pennsylvania 19406 (215) 337-0900 lItxas Pioneer 9901 Burnet Road Austin, Texas 78758 (512) 835-4000 San Antonio: 736-5544 Pioneer 13710 Omega Road Dallas, Texas 75244 (214) 386-7300 Metro: 263-3168 In-state: 800-492-9027 OK-AR: 800-527-0387 Pioneer 5853 Point West Drive Houston, Texas 77036 (713) 988-5555 Lafayette-Baton RougeNew Orleans: 800-231-9965 Time Electronics 10450 Stancliff Blvd. Houston, Texas 77099 (713) 530-0800 Time Electronics 1826-F Kramer Lane Austin, Texas 78758 (512) 339-3051 Wyle Laboratories 2120-F West Braker Lane Austin, Texas 78758 (512) 834-9957 Utah Time Electronics 2446 Progress Drive West Valley, Utah 84119 (801) 973-8181 Wyle Laboratories 1325 West 2200 South, Suite E West Valley, Utah 84119 (801) 974-9953 Time Electronics 2210 Hutton Drive Carrollton, Texas 75006 (214) 241-7441 Washington Time Electronics 8601 Willows Road Redmond, Washington 98052 (206) 882-1600 Wyle Laboratories 1810 North Greenville Avenue Richardson, Texas 75083 (214) 235-9953 Wyle Laboratories 1325 West 2200 South, Suite E West Valley, Utah 84119 (801) 974-9953 Wyle Laboratories 11001 South Wilcrest, Suite 100 Houston, Texas 77099 (713) 879-9953 Washington, D.C. Pioneer 9100 Gaither Road Gaithersburg, Maryland 20877 (301) 921-0660 Baltimore: (301) 792-7500 INTERNATIONAL DISTRIBUTORS Germany Tekelec Airtronic GmbH Kapuzinerstrasse 9 8000 Munchen 2, West Germany 895164 0 Telex: 841522241 Fax: 49 89 516410 Finland OY Comdax AB Italahdenkatu 23 A SF-00210 Helsingfors, Finland 857067 02 77 Telex: 857125876 Fax: 358 0674886 Denmark Distributoren Inereiko, A1S Silovej 18 DK-2690 Karlslunde, Denmark 453140700 Telex: 85543507 Fax: 45 3 146805 England Micro Call Ltd. Thame Park Road Thame, Oxon 0)(9 3XD, England 44 84 421 5405 Telex: 851837457 Fax: 44 84 421 7185 Norway OTE A1S P.O. Box 102 Tveila N-0617 Oslo 6, Norway 472269955 Telex: 85678955 Fax: 47 2 268305 Spain Unitronics, S.A. Plaza de Espana, 18 28008 Madrid, Spain 3412425204 Telex: 83122596 Fax: 34 1 248 4228 France REA (Radio Equipements-Antares) 90, Rue De Villiers, B.P. 5 92300 Levallois Perret Cedex France 1 4758 11 11 Telex: 842620630 Fax: 33 1 47 58 79 13 Sweden Traco AB P.O. Box 103 S-123 22 Farsta, Sweden 468930011 Telex: 85410689 Fax: 468 947732 Belgium, Luxembourg Inelco Avenue Des Croix De Guerre, 94 1120 Brussels, Belgium 3222160160 Telex: 84664475 Fax: 32 2 2166150 Austria, Switzerland Bacher GmbH Sendlingerstrasse 64 8000 Munich 2, West Germany 89265094 Telex: 8415214624 Fax: 49 89 2604133 Holland Components & Systems Electronics B.V. Wegastnaat 77 NL 2516 AN DEN HAAG, Holland 70474991 Telex: 84432655 Fax: 31 70 475598 Italy Silverstar 20, Via Dei Gracchi 20146 Milano, Italy 3924996 Telex: 843332189 Fax: 39 2 435594 11-4 Sales Representatives and Distributors INTERNATIONAL DISTRIBUTORS (Continued) Israel Vectronics 60 Medinat Hayehudim St. P.O. Box 2024 Herzlia B 46120, Israel 972 52 556070 Telex: 922342579 Fax: 972 52 558508 Hong Kong Components Agent Ltd. Unti 2301C-2, Nan Fung Centre 298 Castle Peak Road New Territories, Hong Kong 0-499-2688 Telex: 78030398 Fax: 852 0-4993123 Korea Eastern Electronics, Inc. 151-22, Hwayang-Dong Sungdong-Ku, Seoul, Korea C.P.O. Box 1075 82 2 463-2266 Telex: 78727381 Fax: 82 2 465-2607 Japan Nippon Imex Corporation No.6 Sanjo Bldg. 5F 1-46-9 Matsubara Setagaya-ku, Tokyo 156 Japan 321 4415 Telex: 781 23444 Fax: 81 3 325 0021 Taiwan Sertek International, Inc. 3 FL, 135, Sec. 2 Chien Kuo N. Road Taipei, 10479, Taiwan, R.O.C. 2-501-0019 Telex: 78523756 Australia Energy Control 26 Boron Street Sumner Park Brisbane, OLD 4074, Australia Phone 61-7-376-2955 Fax: 61-7-376-3286 Telex: 43778 South West Regional Sales Beeper: 714/550-3062 17011 Beach Blvd., Suite 900 Huntington Beach, California 92647 (714) 843-9407 Fax: 714/841-9083 South East Regional Sales 101 Washington Street, Suite 14 Huntsville, Alabama 35801 (205) 539-7406 Fax: 205/539-7449 Kyocera Corporation 2-13-2 Tamagawadai Setagaya-ku, Tokyo, 158 Japan 3-708-3111 Telex: 7812466091 Fax: 813-708-3372 WSI DIRECT SALES OFFICES North East Regional Sales 239 Littleton Road, Suite 3C Westford, MA 01886 (617) 692-4083 Fax: 617/692-4083 Midwest Regional Sales 33 West Higgins Road, Suite 2054 South Barrington, Illinois 60010 3121551-9062 Fax: 312/551-9063 Mid Atlantic Regional Sales 3 Neshaminy Interplex, Suite 301 Trevose, Pennsylvania 19047 (215) 638-9617 Fax: 215/245-4705 Northwest Regional Sales 47280 Kato Road Fremont, California 94538 (415) 656-5400 Telex: 289225 Fax: 415/657-5916 For additional information or assistance, call 800.:rEAM-WSI (800-832-6974). In California, call 415-656-5400. m 11-5 11·6 WAFERSCALE INTEGRATION, INC 47280 Kato Road , Fremont, CA 94538 415-656-5400 800-TEAM-WSI Fax : 415-657-5916 Telex : 289255
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : No XMP Toolkit : Adobe XMP Core 4.2.1-c041 52.342996, 2008/05/07-21:37:19 Create Date : 2017:08:17 11:09:49-08:00 Modify Date : 2017:08:17 12:32:58-07:00 Metadata Date : 2017:08:17 12:32:58-07:00 Producer : Adobe Acrobat 9.0 Paper Capture Plug-in Format : application/pdf Document ID : uuid:b996979d-ed29-2a4c-b88a-3c70d7c6c0e5 Instance ID : uuid:3e5de0e3-044a-0646-9a4f-f2dbfa3c48b1 Page Layout : SinglePage Page Mode : UseNone Page Count : 330EXIF Metadata provided by EXIF.tools