1990_WSI_CMOS_Memory_and_High_Performace_VLSI 1990 WSI CMOS Memory And High Performace VLSI
User Manual: 1990_WSI_CMOS_Memory_and_High_Performace_VLSI
Open the PDF directly: View PDF
.
Page Count: 508
| Download | |
| Open PDF In Browser | View PDF |
High Pedormance CMOS Memory
and Programmable VLSI
1990 Data Book
PROMslRPROMs
EPROMs
Programmable System™ Devices
WAFERSCALE INTEGRATION, INC
riterio~
manufacturers representative
(408) 988-6300
3350 ScoN Blvd. Bldg. #44· Santa Clara. CA 95054-3120
WAFERSCALE INTEGRATION, INC.
HIGH PERFORMANCE
CMOS MEMORY AND PROGRAMMABLE VLSI
DATABOOK
1990
Copyright © 1990 WaferSca/e Integration, Inc.
(All rights reserved.)
47280 Kato Road, Fremont, california 94538
415-656-5400 Facsimile: 415-657-5916 Telex: 289255
Printed in U.S.A.
----------------------~JF;----------------------
--
!r====~=:
.......
r====..a
==
~~~ ~ -----------------------------------------------------------------WAFERSCALE INTEGRATION, INC.
GENERAL INFORMATION
1
SECTION INDEX
GENERAL INFORMATION
Table of Contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ................ .1-1
Company Profile ......................................................................... 1-5
WSI CMOS Technology and Patents .......................... "
.....
. . . . . . . . . . . . . . . .. . 1-9
Technical Brief 001 .............................................................. . ...... 1-11
Article Reprints. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . ..... 1-15
Product Summary. . . . . . . . . . . . . . . . . . . . . . .. ....................... .....
. .............. 1-23
Numerical Product Listing ................................................................ 1-27
Ordering Information. . . . . . . . . . . . . . . . . . . . . . . .. .. ........................ . ..
. ........ 1-31
Cross Reference. . . . . . . . . . .. ........ .... ............................... ..... . ...... 1-33
Advance Information/Preliminary/Final Defined ....
. ............ 1-37
For additional information,
call 800-TEAM-WSI (800-832-6974)_
In California, call 800-562-6363.
-----------------------~Jri~---------------------
== ===
:r
==
..-~-
--~~
~~
TABLE OF CONTENTS
-==-----------------------------
~
IE
~~~~
!!!!:......!!--~!!-ii'-=
----
-.-.. ~
WAFERSCALE INTEGRATION, INC.
GENERAL INFORMATION
Table of Contents ........................................................................ 1-1
Company Profile ......................................................................... 1-5
WSI CMOS Technology and Patents ......................................................... 1-9
Technical Brief 001 ...................................................................... 1-11
Article Reprints ......................................................................... 1-15
Product Summary ....................................................................... 1-23
Numerical Product Listing ................................................................ 1-27
Ordering Information ..................................................................... 1-31
Cross Reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . ................................... 1-33
Advance Information/Preliminary/Final Defined ................................................ 1-37
PROMIRPROM MEMORY PRODUCTS
PROM/RPROM Selection Guide . ..................................................... 2-1
WS57C191B/291B
High Speed 2K x 8 CMOS PROM/RPROM ............................... 2-3
WS57C43B
High Speed 4K x 8 CMOS PROM/RPROM ............................... 2-9
WS57C43C
High Speed 4K x 8 CMOS PROM/RPROM ............................... 2-15
WS57C45
High Speed 2K x 8 Registered CMOS PROM/RPROM ..................... 2-19
WS57C49B
High Speed 8K x 8 CMOS PROM/RPROM .............................. 2-27
WS57C49C
High Speed 8K x 8 CMOS PROM/RPROM .............................. 2-33
WS57C51B
High Speed 16K x 8 CMOS PROM/RPROM .............................. 2-37
WS57C71C
High Speed 32K x 8 CMOS RPROM ................................... 2-43
EPROM MEMORY PRODUCTS
64K EPROM Selection Guide ........................................................ 3-1
WS27C64F
Military 8K x 8 CMOS EPROM ......................................... 3-3
WS27C64L
8K x 8 CMOS EPROM ................................................ 3-9
WS57C64F
High Speed 8K x 8 CMOS EPROM ..................................... 3-15
WS57C65
High Speed 4K x 16 CMOS EPROM .................................... 3-21
128K EPROM Selection Guide ...................................................... 3-27
WS27C128F
Military 16K x 8 CMOS EPROM ....................................... 3-29
WS27C128L
16K x 8 CMOS EPROM .............................................. 3-35
WS57C128F
High Speed 16K x 8 CMOS EPROM .................................... 3-41
1-1
II
Table of Contents
EPROM MEMORY PRODUCTS (Cont.)
256K EPROM Selection Guide ...................................................... 3-47
WS27C256F
High Speed 32K x 8 CMOS EPROM ................................... 3-49
WS27C256L
32K x 8 CMOS EPROM .............................................. 3-55
WS57C256F
High Speed 32K
WS57C257
High Speed 16K x 16 CMOS EPROM ................................... 3-67
x 8 CMOS EPROM ................................... 3-61
512K EPROM Selection Guide ...................................................... 3-73
x 8 CMOS EPROM .................................... 3-75
WS27C512F
High Speed 64K
WS57C512F
High Speed 64K x 8 CMOS EPROM ................................... 3-81
WS27C512L
64K x 8 CMOS EPROM .............................................. 3-85
1 Meg EPROM Selection Guide . .................................................... 3-91
x 8 CMOS EPROM ............................................. 3-93
WS27C010L
128K
WS57C010M
1 Meg (128K x 8) CMOS EPROM Module ............................... 3-99
WS27C010F
1 Meg (128K x 8) CMOS EPROM ..................................... 3-105
WS27C210L
1 Meg (64K x 16) CMOS EPROM ..................................... 3-109
WS57C210M
1 Meg (64K
x 16) CMOS EPROM Module ............................... 3-115
WS27C210F
1 Meg (64K
x 16) CMOS EPROM ..................................... 3-121
2 Meg EPROM Selection Guide ....... ............................................. 3-125
WS27C020L
2 Meg (256K
x 8) CMOS EPROM ..................................... 3-127
WS27C220L
2 Meg (128K
x 16) CMOS EPROM .................................... 3-133
4 Meg EPROM Selection Guide .................................. .................. 3-139
x 8) CMOS EPROM ..................................... 3-141
WS27C040L
4 Meg (512K
WS27C240L
4 Meg (256K x 16) CMOS EPROM .................................... 3-147
PROGRAMMABLE SYSTEM™ DEVICES (PSD)
Introduction to Programmable System Devices . ..................................... 4-1
MAP168/PSD301
Introduction
User-Configurable Peripheral with Memory ................................ 4-3
MAP168
User-Configurable Peripheral with Memory ................................ 4-7
PSD301
User-Configurable Peripheral with Memory ............................... 4-25
PAC1000 Introduction
User-Configurable Microcontroller ...................................... 4-29
PAC1000
User-Configurable Microcontroller ~ ...................................... 4-31
SAM448 Introduction
User-Configurable Microsequencer ..................................... 4-79
SAM448
User-Configurable Microsequencer ..................................... 4-81
Electronic Bulletin Board ............................................................... .4-103
------------------------~Jr;-----------------------
1-2
Table of Contents
MEMORY PROGRAMMING AND PSD DEVELOPMENT SYSTEMS
Introduction. . . . . . . . . . . . . . . . . .. . ........................................................ 5-1
Data 1/0 Programming Support ............................................................. 5-3
Memory Programming System ................... . ........................................ 5-5
PAC1000 -
PSD Development Systems ..................................................... 5-9
MAP168 -
PSD Development Systems .. "
SAM448 -
PSD Development Systems .... , ................................................ 5-17
.............................................. 5-13
WS6000 MagicPro™ Programmer and Package Adaptors. . . . . . . . . . . . . . . . . .. . .................. 5-21
CMOS LOGIC PRODUCTS
WS5901
CMOS 4-Bit High-Speed Microprocessor Slice ............................. 6-1
WS59016
CMOS 16-Bit High-Speed Microprocessor Slice ........................... 6-11
WS59032
CMOS 32-Bit High-Speed Microprocessor Slice ........................... 6-23
WS5910A/B
CMOS Microprogram Controller ........................................ 6-35
WS59510
Multilevel Pipeline Register ........................................... 6-45
WS59520/521
Multilevel Pipeline Register ........................................... 6-53
WS59820/820B
Bi-Directional Bus Interface Registers ................................... 6-57
MILITARY PRODUCTS .................................................................... 7-1
QUALITY AND RELIABILITY . ............................................................. 8-1
PACKAGE INTRODUCTION ........................................................ ..
..9-1
Package Information (By Drawing Number) . . . . . .. . .......................................... 9-2
Package Information (By Pin Count) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . ..................... 9-3
Package Drawings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .. . ................................ 9-5
SALES REPRESENTATIVES AND DISTRIBUTORS . ........................................ 10-1
------------------------~Jri----------------------1-3
II
~
1-4
_______________________ f;.'-E _________________________
~#;
-
~==~=
-~~
~~SJAr
____________________C_O_M_P._~_N_Y_P_R_O_F_'L_E
WAFERSCALE INTEGRATION, INC.
INTRODUCTION
WaferScale Integration, Inc. (WSI) designs and produces the world's broadest and fastest families of CMOS PROMs,
RPROMs, EPROMs, and Programmable System™ Devices (PSD). These product families target the needs of system
designers who must reduce system development time and deliver market competitive products in continuously shorter
periods of time. WSI's programmable VLSI products additionally enable higher system performance from smaller,
more compact end products due to higher levels of system integration at the chip level.
WSI's mission is clear - to build a great company by serving its customers with a portfoliO of high-performance
programmable VLSI products that enable designers to achieve faster time to market with new, advanced electronic
systems.
The company's patented self-aligned, split-gate EPROM technology forms the core of WSI's programmable products
and delivers higher performance and greater density than competing "stacked gate" EPROM technologies. This core
technology has enabled WSI to be first in the industry with numerous breakthroughs in speed, density, process and
packaging. WSI has leveraged this technology into the broadest family of CMOS PROMs, RPROMs, and EPROMs
available.
WSI's new "off the shelf" user-configurable PSDs provide system level building blocks on a single chip that enable
quick implementation of application specific controllers and peripherals. They are the first to integrate high-performance
EPROM, SRAM and logic and deliver a performance and integration breakthrough to the programmable products
market. PSDs are user-configurable on a PC or compatible and can be tailored for use in a variety of system applications.
As a result, WSI has established itself as a leading supplier of high-performance programmable VLSI solutions to
a broad customer base that includes some of the world's largest and most technologically advanced electronics
companies.
Founded in 1983, WSI is headquartered in a 66,000 square foot facility in Fremont, California and has more than
125 employees. Through a long-term equity, manufacturing and technology license agreement with Sharp Corporation
of Japan, WSI produces its products in a world-class production facility that guarantees the highest quality at competitive
costs.
MARKETS AND APPLICATIONS _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
WSI's high-performance non-volatile memory and PSD products are used by the world's leading suppliers of highperformance electronic systems in communications, data processing, military and industrial markets. Customer end
products cover a broad spectrum and typically include cellular telephones, workstations, DSP computers, navigation
controllers, T1 multiplexers, modems, image processors, missiles, LAN controllers, high density disk drives and the
like. Customer applications include image processing, digital signal processing, bus control, LAN data and file control,
real time process control, graphics processing, hard disk control, flight simulators, DMA control, and others. WSI
products are ideally suited for these applications where designers are faced with increasingly shorter product life
cycles and must develop new, competitive high-performance products in short periods of time.
1·5
(I
Company Profile
PRODUCTS ___________________________________________________
Memory Products
EPROMs
WSI offers the broadest line of CMOS EPROM products available featuring architectures ranging from 8K x 8 to
128K x 8, plus several x16 products, with speeds ranging from 40 to 200 ns. Commercial, industrial and MILSTD-883C/SMD products are available. A wide variety of package selections are available including plastic and hermetic,
through-hole and surface mount types.
"L" Family
WSI's "I.:' family memory products are the industry's fastest, low power JEDEC pinout EPROMs and meet the
requirements of many mainstream system applications. With speeds ranging from 90 to 200 ns and architectures
from 8K x 8 to 128K x 8 including several x16 products, "I.:' family EPROMs are ideal for high-performance
personal computers and workstations. Taking advantage of its split-gate EPROM technology, WSI uses a
conservative 1.2 micron lithography to achieve world-class memory densities that traditionally require lower yielding
sub-micron technologies.
"F" Family
The "F" family is WSI's fastest line of EPROMs, featuring speeds ranging from 40 to 110 ns and architectures
from 8K x 8 to 32K x 8, plus several x16 products. The high speed and word width options of the "F" family
EPROMs make them attractive for use in high-end engineering and scientific workstations, data communications
and other high-performance applications.
RPROMs
RPROMs provide bipolar PROM pin-out with matching speed and CMOS low power operation. The RPROM (ReProgrammable Read Only Memory) product series includes architectures ranging from 2K x 8 to 32K x 8 with speeds
ranging from 25 to 70 ns.
Commercial, industrial and MIL-STD-883C/SMD configurations are available in a variety of hermetic and plastic
package styles.
Programmable System™ Devices (PSDs)
WSI's family of Programmable System Devices (PSDs) represent a new class of programmable VLSI products, achieving
unparalleled levels of performance, configurability and integration. Offering a significantly higher level of integration
over programmable logic, PSDs are the first programmable VLSI products to integrate high-speed EPROM, SRAM
and logic on a single chip thereby providing complete system solutions to the design engineer. PSDs are off-the-shelf
system building elements that can be quickly configured and programmed for a variety of system applications thus
enabling system designers to shorten system development time.
The PSD is a new solution for system designers who build high-end systems around embedded controllers and
advanced microprocessors. These new systems require faster, more highly integrated and lower cost VLSI solutions
as well as rapid design cycles. WSI's new PSD family meets this demanding set of needs.
The initial members of WSl's PSD family includes:
• The PAC1000 User-Configurable Microcontroller
• The MAP168 User-Configurable Peripheral with Memory
• The PSD301 User-Configurable Peripheral with Memory
• The SAM448 User-Configurable Microsequencer
Design Tools and Support
WSI's development tools minimize the time required for designers to program PSDs for use in a variety of system
applications. PSDs are supported with complete easy-to-use program development, simulation and programming
software, the PC hosted MagicPro™ Memory and PSD Programmer, a dial-in applications bulletin board and WSI's
team of factory and field applications engineers. As a result, WSI customers achieve their goal of shorter system
development time and reach new markets sooner.
S'==f .,~
---------------------------------~.,,-------------------------------1-6
Company Profile
PRODUCTS (Cont.) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
Custom Circuits
To serve the needs of its customers with unique requirements, WSI offers its custom circuit capability using its cell
based library of EPROM, static RAM and logic functions. Standard products described in this catalog can usually
be modified on a custom basis to serve particular requirements. New customer defined custom products that incorporate
high-performance non-volatile memory, SRAM and logic can be produced that deliver significant speed or system
integration advantages. Contact your local WSI sales office for additional information.
MANUFACTURING _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
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 EPROM and logic process technology to Sharp Corporation of Osaka, Japan. This long term
alliance ensures high quality, high-volume production, competitive costs and fast delivery. The Sharp facility in
Fukuyama, Japan employs the most advanced sub-micron VLSI integrated circuit manufacturing equipment available
including ion implantation, reactive ion etch, and wafer stepper lithographic systems.
QUALITY AND RELIABILlTY _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
WSI is deeply committed to product excellence. This begins with proper management attitude and direction and with
this focus, the Quality and Reliability Program is able to operate efficiently. As a result, product quality becomes part
of each employee's responsibility.
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 ESDS, 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 = + 225°C,
72 hours), automated die attach and bonding is used extensively, wafers are fabricated in a Class 10 clean room,
T
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).
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
October, 1989, WSI has eighteen products on SMDs with additional products pending. Several additional products
not on SMDs are available per MIL-STD-883C. See Section 7 (Military Products) in this databook.
SALESNETWORK _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ___
WSI's international sales network includes regional sales managers, field applications engineers, manufacturers
representatives and many of the leading component distributors in the United States, Europe and Asia. See Section 10
in this catalog.
United States
Direct sales and field applications engineering offices in Boston, Chicago, Huntsville, Philadelphia, Los Angeles areas
and Fremont, CA; more than 25 manufacturers' representatives for major national accounts; national distributors
including Schweber Electronics, Time Electronics and Wyle Laboratories; and regional distributors.
International
Distributors in West Germany, England, France, Italy, Sweden, Finland, Denmark, Norway, Spain, Belgium, Luxembourg,
the Netherlands, and Israel. Distributors for the Asia/Pacific Rim region in Japan, Korea, Taiwan, Hong Kong and
Australia.
---------------------~~i--------------------1-7
II
~1_8------------'---------~Jr;----------------------
..... ==
- ==- ==IE
....--=
--.. !!-!!!!!!!!l-!!!!!i'-=
_--iii
~
- . r . . . . - r ___________________________________________________________________
1!r
WSI CMOS TECHNOLOGY AND PATENTS
WAFERSCALE INTEGRATION, INC.
Each generation of systems involved with data processing, communications, military and industrial control historically
requires faster and more efficient system functions to accomplish greater productivity. Issues of performance, reliability,
design time, system integration, power, and cost must be successfully treated to insure the market success of competitive
end products. WSI's CMOS technology forms the foundation of a portfolio of programmable VLSI integrated circuits
that are used by leading systems manufacturers worldwide to address the above issues and retain their competitive
edge.
WSI's core technology begins with its patented self-aligned, split-gate single transistor EPROM cell (U.S. patents
#4,639,893 and 4,795,719). The self-aligned, split-gate EPROM cell pioneered by WSI is the only major EPROM
technology/architecture innovation since 1972. This advancement beyond the traditional "stacked gate" EPROM cell,
when coupled with several memory array design enhancements, provides WSI with a broad product line of highperformance PROMs, RPROMs, EPROMs and Programmable System™ Devices.
The WSI self-aligned, split-gate EPROM cell will not program in the reverse direction. This feature has enabled the
development of a high density virtual ground array EPROM architecture that has resulted in smaller EPROM die sizes
than competitive products even when fabricated with less aggressive photolithography.
WSl's 1.2 micron double metal/double poly N-well CMOS process enables the combining of high-performance EPROM
memory, static random access memory and logic all on the same low power circuit. This capability has enabled the
development of the Programmable System Devices product family. These standard product integrated circuits shorten
system development time by enabling the design engineer to quickly configure and program them for use in various
portions of the system. Their high level of integration and versatility enable designers to develop end products faster
and reach markets ahead of their competition.
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.
Technology and design patents held by WSI are listed below. Several additional patents are pending.
#4,328,656
Non-Volatile EPROM with Increased Efficiency
#4,361,847
Non-Volatile EPROM and EEPROM with Increased Efficiency
#4,409,723
Non-Volatile EPROM and EEPROM with Increased Efficiency
#4,639,893
A Self-Aligned, Split-Gate EPROM
#4,649,520
A Single Layer Polycrystalline Floating Gate
#4,758,869
Non-Volatile Floating Gate Transistor Structure
#4,763,184
Input Circuit for Protecting Against Damage Caused by Electrostatic Discharge
#4,795,719
A Self-Aligned, Split-Gate EPROM
1-9
II
-1_1~O----------------------~Jr;------------------------
TECHNICAL BRIEF 001
W AFERSCALE INTEGRA TlON, 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.
1-11
II
Technical Brief 001
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 for alternatives to surmount the
inherent limitations of the older single transistor "stacked gate" EPROM.
"STACKED GATE"
EPROM CELL
(INDUSTRY STANDARD)
'--_ _ _ _ _ _ _ _ _ _ ____'\
~NROL
I
FLOATING
GATE
~-----------------------'
c-
Figure 1
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.
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
MEMORY TYPE
RELATIVE SPEED
RELATIVE DIE SIZE
Single Transistor
Slow
Small
Two Transistor
Fast
Large
Four Transistor
Fastest
Larger
-------------------------~Jri~---------------------1-12
Technical Brief 001
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).
II
WAFERSCALE'S PATENTED
"SPLIT GATE"
EPROM CELL
CONTROL
GATE
I
~--------------~
FLOATING
GATE
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 very fast memory products. As an example of the capabilities of the
"split gate," WaferScale has introduced families of EPROM products varying in density from 16K to 1 Mbits and in
speed ranging from 25-200 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.
SUMMARY
Although the single transistor "stacked gate" EPROM technology is very well suited for its intended use (slow, dense
NVM), it is not well 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 all 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 well suited for device scaling,
the technology path for future products is already in place. This will result in products with higher density that utilize
both standard and application specific architectures.
-----------------------~Jri·-----------------------1-13
~1-1~4----------------------~~/------------------------
Article Reprint
COVER FEATURE
PACKING ALL THE MAJOR BLOCKS OF A
MICROPROGRAMMABLE SYSTEM, A CMOS IC EASES
EMBEDDED CONTROLLER DESIGNS
CONFIGURABLE CHIP EASES
CONTROL-SYSTEM DESIGN
DAVE BURSKY
nyone who has ever designed a high-performance controller subsyst'm using highspeed
microprogrammed
building
blocks, programmable
logic devices, gate arrays, or discrete logic
realizes the difficulties in integrating
the complete solution. In such a system,
the chip count escalates, the operating
power rises, and the development
schedule lengthens.
By integrating all these functions
and resources onto one high-speed
CMOS chip-the PACIOOO microcontroller-WaferScale Integration Inc.
has drastically reduced the chip count
from the typically required 50 or so ICs
to just one. At the same time, the
PACIOOO slashes the power consumption from tens of watts to less than 1.5
Wand cuts development time.
The PACIOOO can solve many highend embedded control applications and
is the only available circuit that can
tackle system, data, and event control
tasks. A C-like language and PC-hosted
system-development tools simplify the
creation of the control software. Users
can configure the circuit as a microprocessor peripheral or as a standalone
controller to meet the unique requirements of high-performance system,
data, or event controllers. Each of the
chip's two bidirectionall6-bit buses, its
individual I/O lines, and interrupt inputs can, if necessary, be redefined during each 50-ns instruction cycle.
Repnnted WIth permiSSIOn from ELECTRONIC DESIGN· October 27. 1988
At the heart of the PACIOOO's flexibility lies an internal microprogrammable architecture, including a 16-bit CPU,
a fast 10-bit microsequencer, a 32-wordby-16-bit register file, and a lkword-by64-bit high-speed EPROM. As product
planning manager Yoram Cedar explains, since the circuit executes any of
its instructions in one clock cycle, the
controller delivers a raw throughput of
Copynght 1988 VNU Business PublicationS, Inc
-----------------------------------------rjfAr~~----------------------------------------1-16
- - Ie
Article Reprint
COVER: USER·CONFIGURABLE
CONTROLLER
20 MIPS.
Every instruction of the PAC1000
can perform as many as three simultaneous operations: program control, CPU functions, and output control, with all possible combinations
allowed. Cedar claims the more powerful instruction format, combined
with the higher clock speed, yields a
five- to tenfold performance improvement, compared with other
one-chip microcontrollers. The high
throughput suits many tasks well. It
has already found homes in radar,
communications, video-graphics,
110 subsystems, bus and DMA controllers, and disk-drive-controllers.
Besides the CPU, register file, and
sequencer, the chip includes an auxiliary Q-register for double-word operations, an 8-input interrupt controller, 16 output control lines, 8 bi-
THE PAC1000
Clock
Host address
Host data bus and data bus
Reset
Extended·precision
register for 64·blt
operations
loop counter
I BreakpOint register I
Program counter
CASE logic
User
output
Test logIC
Interrupt
logIC
16
User·definable Condillon·
output
code
lines
sense
inputs
Interrupt
inputs
110 lines
Address
1. PACKING AI6-bit microp"'"
grammable central processor with a 32word register file, a l-kword-by~-bit
microcode UV EPROM, sequencer, and
other configurable resources, the
PAClOOO user-configurable
microcontroller from WaferScale
Integration delivers a raw instrucfion
throughput of 20 MIPS at 20 MHz (top).
Designers can add or alter various blocks
to customize versions for high-volume
users (left).
directional 110 lines, scan-test an
CASE program test logic, and a 22bit external address bus (Fig. 1, top).
Also, Cedar emphasizes, the circuit deals much more rapidly with interrupts than most controllers do,
and that serves embedded control
applications well. The chip changes
program flow in either of two ways.
First, it has four user-definable interrupt input lines plus four dedicated internal interrupts that require
just 100 ns, at most, to alter the program flow. Second, another set of input lines-22 condition-code inputs
(8 external and 14 internal)-let the
processor alter the program flow
with condition calls and program
jumps in just one 5O-ns instruction
cycle.
And if on-chip resources don't
quite match an application's requirements, chip modifications can be
done for large-volume users. The circuit was designed with the company's standard-cell library, and many
of the chip's sections are actually
cells in WaferScale's library (Fig. 1,
left). Noticeable on the chip's left
side are the large cells that include
the 64-kbit EPROM block on the bottom and the 16-bit CPU on the upper
left. On the chip's right side, random
logic performs the control and interface functions; small standard cells
are used to create those circuits.
For every instruction, a dedicated
field specifies the bit pattern on the
output lines. Also, designers can individually program eight II 0 lines as
inputs or outputs or to perform special functions under the control of
the chip's mode and 110 registers.
The special functions turn the 110
lines into control signals that allow
various features and flags to indicate several status conditions. In addition to the eight 110 lines, the circuit has two 16-bit bidirectional buses that go on and off the chip: One
links with the host; the other is the
upper 16 bits of the address/data
bus. Another 16 lines are dedicated,
user-programmable latched output
lines. These can be changed on a cycle-by-cycle basis.
Thanks to all its buses and control
signals, the PAC1000 microcontroller operates as either a memory-
-------------------------------rIIJr~-------------------------------......
1-17
11
Article Reprint
COVER: USER·CONFIGURABLE
CONTROLLER
mapped peripheral to a microprocessor to offload the CPU (Fig. 2a) or as
a standalone controller running
from its own internally or externally
stored program (Fig. 2b). As a peripheral, the chip ties into the host
with a straightforward bus interface-a 16-bit data bus and a 6-bit address bus to access the internal resources of the PACI000-and the
standard Chip Select, Read, and
Write control lines. In the standalone
mode, the chip typically runs the application program from its internal
memory and uses its 16-bit output
bus and 8-bit I/O port to control the
application and communicate to a
host system.
To handle multiple operations in
parallel, the chip internally takes advantage of a long-64-bit-microcode word so that each word can control multiple sections of the circuitry. The on-chip microcode storage
area consists of a fast, reprogrammabie UV EPROM, organized as 1
kword by 64 bits. Since the EPROM
is read only by the on-chip logic, it
doesn't need high-current output
buffers, which slow down the memory access. Thus, the EPROM contents can be read very quickly-the
chip's 20-MHz version accesses
memory in just 30 ns, well within the
CPU's 50-ns instruction cycle time.
The memory is also secure. Users
can program a security bit to prevent
an external system from extracting
the code from the memory array.
Besides its own program memory,
the chip also has a separate address/
data bus that can be programmed for
either 16 or 22 address lines (with 64kword or 4-Mword off-chip addressing ranges, respectively). The address generator for the bus is separate from the sequencer that addresses the program memory. The
PAC1000 can therefore execute a
program while it's using the address
bus to move data from memory into
the on-chip register file or to an externally controlled device.
The address bus, in fact, can serve
as a simple direct-memory-access
controller when used with the onchip 22-bit address counter and 16-bit
block counter. This DMA controller
can transfer data from external
memory to the on-chip register file or
to an external device.
An eight-word FIFO register lets
a host microprocessor asynchronously load commands or data into
the controller. The 22-bit word
length in the FIFO register is employed, so that if data values are to
be loaded into the register file, the
lower 16 bits of the 22-bit word sent
over the host data bus represent the
data, and the next five bits-the lower five bits of the host-interface address bus-represent the register location into which the data will be
loaded (RO to R31). The sixth bit of
the host-interface address bus signifies whether the word loaded into the
FIFO register is a command or data
word. If it's a command, the lower 10
bits of the host-data bus are used as a
branch address to one of the 1024
memory locations in the EPROM.
The 10-bit sequencer addresses
the 1,024 words of program memory
and has a 15-level stack that permits
multiple subroutine calls to occur
without forcing the program to go
back to a higher level before calling
the next subroutine. Besides having
more levels in the stack than WaferScale's 5910 microsequencer, the
enhanced sequencer block has a 10bit loop counter that cuts overhead in
programs for loops and nested loops.
The application program can load the
counter with a constant or a value
calculated in the CPU.
Because programming fast, embedded controllers can get complicated, the company includes on-chip
programming and test features to
ease system development. For starters, a 1O-bit breakpoint register simplifies real-time debugging. It can be
loaded from either of two sources-a
value stored in a CPU register or a
constant value specified in the program memory. When the program
memory address matches the register contents, the register issues an
interrupt, which a service routine in
memory could then react to.
Test and CASE logic on the chip
also aids program and hardware
testing. The condition-code logic responds to 22 different program test
conditions that can be tested for true
PERIPHERAl OR STANDAlONE
Address
Address
I
Microprocessor
r -'
I
I
I
t
r I
t- PAC100 -
Host
interiace
I
";'p;;;l;;;;de -
t
1
.._ .......
I
CPU
r--C t I
-t
on ro
I
I
lal
Memory
Data
-
-
I-- I
let
on ro I
!
I
-
Status/
..J intenupts
Data·path
element,
high·speed
processor,
fast bus, etc.
I
-I - PACWOO CPU
I
I
Control
Host and
dala
interiace
..,
I Data
:
: f
Control
I
IStatus/interrupts
:
I
L ______ -'
Standalone mode
Memory
I
Data·path
element,
high·speed
processor,
fast bus._etc.
Ibl
1 2. MULTIPLE BUSES, AN ON-CHIP ADDRESS GENERATOR,
and sequencer blocks let the microcontroller operate as
a memory-mapped peripheral to offload the host microprocessor (a). Or it can he'operated as a standalone controller (b).
-------------------------~Jr;-------------------------
1-18
Article Reprint
COVER: USER·CONFIGURABLE
CONTROLLER
[I
SAMPLE PROGRAM FOR PAC1000 MICROCONTROlLER
r control memory read/write based on ceo *'
segment memcon ,
enmem equ h'0002' ,
dlsmem equ
/* output control constants
'/
/* enable memory
'/
'/
'/
'/
'/
h'0040' ,
wr
equ h'OOOO' :
rd
equ h'tOOO' ,
start
IF ceo, OUT enmem ;
FOR6,AOR ~ RO + R1 ,OUTwr,
AOR ~AOR+4,OUTrd,
ENDFOR , OUT wr ,
ELSE, OUT dlsmem 1
ENDIF,
end,
I * store begm addr mADA and loop
j* inC addr by 4 and do rdJwr
/. end loop body
/* disable mem If
ceo 15 not true
1 3, THE HIGH-LEVEL LANGUAGE
developed by WaferScale employs C'
language-like structures to let designers easily develop complex configuration microcode.
or not-true results. Up to four conditions can be tested simultaneously.
Tests can check for the state of various flags or register contents.
The processor handles two types
of CASE operations: standard and
priority. A CASE group consists of a
combination of four test conditions
that can be tested in a single cycle. In
that same cycle, the PACI000
branches to anyone of 16 locations,
depending on the status of the four
inputs to the CASE group being tested. The priority CASE instruction operates on internal and external interrupt conditions and treats interrupts
as prioritized test conditions. The priority encoder generates a branch to
the highest-priority condition.
Thanks to all its on-chip resources,
the PACIOOO is a powerful one-chip
controller, housed in a windowed, 88lead pin-grid-array package or an 84lead ceramic leaded chip carrier. An
84-lead plastic leaded chip carrier
package (the one-time-programmable version) is also available. Because the chip employs an EPROM
to hold the program, revisions to the
code are nO'more difficult than repro-
gramming a standard EPROM. Prototype systems and production products can benefit from the ability to
revise the code at the last minute.
To alleviate the complexity of microcode program development, WaferScale has assembled a series of
PC-hosted system-development
tools (PAC-SDT). These make the
PAClOOO as easy to program as any
one-chip microcontroller. A simple
example of a multiple-command expression in the C-Iike language lets
designers combine operations such
as FOR6,AOR=RO+Rl,OUT WR
(loop for six cycles, add the contents
of registers RO and Rl and store the
result in the AOR register, output
the value WR) in one word (Fig. 3).
The toolset has a system-entry language, a functional simulator, and a
device programmer (MagicPro). The
system-entry, language software is
the most critical part. The high-level
language uses a structure similar to
C's and practically eliminates writing routines in machine or assembly
code. But designers who are more
comfortable working on that level
can write machine-code routines.D
---------------------~~i--------------------1-19
Article Reprint
WSI Launches
The Programmable System Device;
A new class of user-configurable products;
a higher standard in functionality,
integration, and perfonnance.
PSD:™ n Programmable System Device.™
1) A user-configurable system-on-a-chip,
integrating high-performance EPROM, SRAM, and
Logic; 2) User configurable with a menu-driven,
familiar "C"-like language and lliM-PC®-hosted
system development tools; 3) A standard product
first launched in 1988 by WSI.
WSI's PSDTMProducts: A Major Advance in user-configurability
System Integration
Level of
Functionality
1988
Not just programmable logic, but programmable logic and memory-progra11Jmable systems.
WAFERSCALE INTEGRA nON. INC
47280 Kato Road
Fremont, California 94538
800/331·1030, extension 234
In California call:
800/323-3939, extension 234
Programmable System DeYlCe,PSD,and MAPl68 are tradernarXs of WaferScale lJlaegratlOll, Inc
PAL lSa f'CglStered trademadr. of Advanced MlCfO DevICeS, Inc; IBM PC lSa rcJ!SWed trademark oflJUernatwnai BuSiness MacIuI'lCS Corporauon
ecopynght 1988 by WaferScaie Integration, Inc All nshlSresened
-----------------------------------------------~Jr;-.--------------------------------------------1-20
-
NEW INTEL CHIP NUKES THE WORK·STATION MARKET/25
NONVOLATILE TECHNOLOGY TAKES ON A STRATEGIC ROLE/SO
Electronics"
SEMICOIIHCTOIS
A 'DISADVANTAGE' LUDS
TO A FAST 4-M81T EPROM
B
y making an advantage out of what a
lot of companies would
consider a serious
drawback, WaferScale
Integration Inc. has
come up with a 4-Mbit
erasable programmable
read-only memory in a
die size the same as or
smaller than memories
one fourth its density-and with access
times as fast or faster. Moreover, the
Fremont, Calif., company fabricated the
CMOS EPROM with the same tried-and-
tested process that it
used in its earlier 256Kbit and 1-Mbit designs.
Actually, WaferScale
more or less had to use
the same process-unlike most other EPROM
companies, it doesn't
have its own fabrication facilities, relying
instead on outside foundries. That could
be a serious disadvantage, but WaferScale
turns it into a boon. "We do not have the
luxury of playing around with the pro-
STlGGEIED GATES GIVE GREATER DEism
w............ staggered-contact,
staggered-gate architecture enables It to make a 4-Mblt
EPROM with Its old 1.2-,um process technology and still achIeve 9O-ns access times.
cess every time we want to improve the
speed, increase the density, or reduce the
die size," says Boaz Eitan, director of
device technology and memory design.
"Instead, working within very precise
limits, we must rely on circuit and architecture improvements to get the speed
and density enhancements we want."
By making those kinds of improvements, WaferScale could use its 1.2-,.m
process to build the new EPROM and still
achieve a 90- to 120-ns read-access time-as fast as any 1-Mbit EPROM available
and twice as fast as any of the 4-Mbit
EPROMs now being offered as samples.
The average cell size is only 9.5 I'm' and
the die area only 320 mil'. Competitive 4Mbit EPROMs available as samples from
such companies as Intel, NEe, and Toshiba require much tighter 0.8- to I-I'm
design rules to achieve die sizes ranging
from 375 to 385 mil'.
WaferScale's initial parts, specified at
100 to 120 ns, will be available in sample
quantities by midyear, with faster
parts-90 ns-arriving before the end of
the year.
WaferScale expects the new part will
find eager users among the manufacturers of high-performance 32-bit processors, in both reduced- and complex-instruction-set systems, says Dale Prull, director of marketing communications.
"Currently, systems designers have
had to make a choice when considering
memory for program or code storage:
low-density, sub-256-Kbit, sub-100-ns
EPROMs with no wait states, or 1-Mbit
designs with access times anywhere from
100 to 150 ns," he says. "Alternatively, if
both speed and density were required, designers had to sacrifice nonvolatility and
use static random-access memories in
combination with some form of nonvolatile memory."
STAGGERING. The improvements that
WaferScale made to boost performance,
says Syed Ali, manager of memory design, were largely circuit-design enhancements to the company's proprietary splitgate architecture [Electronics, July 9,
1987, p.65]. The enhancements include a
staggered-contact architecture that reduces the number of contacts in an array
by almost 25 times, and a staggered-cell
design that further improves packing
density by alternating the floating gates
and reducing bit-line area.
(over)
-------------------------~Jri------------------------1-21
III
Article Reprint
In addition, some tinkering with the
process resulted in a fieldless array that
allows devices to be moved closer together while at the same time increasing the
effective channel width. Although the bitline capacitance of this design is much
higher due to the longer continuous n+
bit lines, says Eitan, this disadvantage is
offset by the fact that the EPROM cell is
capable of generating read currents of
about 140 to 160 /LA at 5 V, about twice
what is possible with current EPROMs.
To improve the speed of the device, designers can employ a number of techniques. Chief among them are a differential-balanced amplifier design employing
address-transition detection, along with a
dual-function column multiplexer and decoder scheme.
The improvements give WaferScale a
decided advantage, Eitan says. At most
of the companies making EPROMs, circuit designers are running into a brick
wall as they try to improve density and
speed through scaling. The industry-standard ground-array architecture, with one
contact every two cells, limits the scalability of the cell.
WaferScale, by contrast, has eliminated this limitation with its proprietary
staggered virtual-ground-array architecture combining staggered contacts and
staggered cells. In effect, says Ali, the architecture allows significant reductions in
both cell and array size without pushing
the lithography.
-Bernard C. Cole
Reprinted With permiSSion from ELECTRONICS - March 1989
COPYright 1989 VNU Business Publications. Inc.
---------------------~Jr;~-----------------1-22
===,:~
--....
~~~~=~srAr _______________
C_M_O_S_P_R_O_D_U_C_T__S_U_M_M_A_R_Y
WAFERSCALE INTEGRA TION. INC.
PART NO.
DESCRIPTION
TEMP
SPEED (ns)
II
PACKAGES
PROMIRPROM Memory Products
WS57C191B
2K x 8 CMOS PROM/RPROM
C
I
M
35/45
45
45/55
24
28
24
28
WS57C291B
2K x 8 CMOS PROM/RPROM
C
I
M
35/45
45
45/55
24 Pin Plastic DIP, 0.3"
24 Pin CERDIp, 0.3"
WS57C43B
4K x 8 CMOS PROM/RPROM
C
I
M
35/45/55/70
45/55
45/55/70
WS57C43C
4K x 8 CMOS PROM/RPROM
-
25/30
Advance Information
WS57C45
2K x 8 Registered CMOS
PROM/RPROM
C
M
25/35
35/45
24
28
24
24
Pin CERDIp, 0.3"
Pad CLLCC
Pin Ceramic Flatpack
Pin Plastic DIP, 0.3"
WS57C49B
8K x 8 CMOS PROM/RPROM
C
I
M
35/45/55/70
45
45/55/70
24
28
24
24
28
24
24
Pin CERDIP, 0.6"
Pin PLDCC
Pin Plastic DIP, 0.6"
Pin CERDIp, 0.3"
Pad CLLCC
Pin Plastic DIP, 0.3"
Pin Ceramic Flatpack
WS57C49C
8Kx8CMOSPROMffiPROM
-
WS57C51B
16K x 8 CMOS PROM/RPROM
C
M
40/45/55/70
45/55/70
28
32
28
32
Pin CERDIp, 0.6"
Pin CLDCC
Pin CERDIP, 0.3"
Pad CLLCC
WS57C71C
32K x 8 CMOS RPROM
C
M
40/45/55
55
28
32
28
32
Pin CERDIP, 0.6"
Pin CLDCC
Pin CERDIP, 0.3"
Pad CLLCC
25/30
24
28
24
24
28
Pin CERDIp, 0.6"
Pin PLDCC
Pin Plastic DIP, 0.6"
Pad CLLCC
Pin CERDIP, 0.6"
Pin PLDCC
Pin Plastic DIP, 0.3"
Pin CERDIp, 0.3"
Pad CLLCC
Advance Information
EPROM Memory Products (Bytewide)
WS27C64F
Military 8K x 8 CMOS EPROM
M
90/100
WS27C64L
8K x 8 CMOS EPROM
C
I
M
90/120/150/200
120
120/150/200
32 Pad CLLCC
28 Pin CERDIp, 0.6"
28
28
32
28
Pin
Pin
Pin
Pin
CERDIP, 0.6"
CERDIP, 0.3"
PLDCC
Plastic DIP, 0.6"
1-23
CMOS Product Summary
CMOS PRODUCT SUMMARY (Cant.)
PART NO.
DESCRIPTION
TEMP
SPEED (ns)
PACKAGES
EPROM Memory Products (8ytewide) (Cont.)
WS57C64F
8K x 8 CMOS EPROM
C
I
M
55/70
70
70
WS27C128F
Military 16K x 8 CMOS EPROM
M
90
WS27C128L
16K x 8 CMOS EPROM
C
I
M
90/120/150
WS57C128F
16K x 8 CMOS EPROM
120
120/150/200
C
I
M
55/70
70
70
WS27C256F
32K x 8 CMOS EPROM
C
M
45/55/70
70/90
WS27C256L
32K x 8 CMOS EPROM
C
I
M
90/120/150
120/150/200
1201150
28 Pin CERDIp, 0.6"
32 Pad CLLCC
32 Pin PLDCC
32 Pad CLLCC
28 Pin CERDIp, 0.6"
28
32
28
28
Pin
Pin
Pin
Pin
CERDIP, 0.6"
PLDCC
Plastic DIP, 0.6"
CERDIP, 0.3"
28 Pin CERDIP, 0.6"
32 Pad CLLCC
28 Pin CERDIp, 0.6"
32 Pad CLLCC
32 Pin CLDCC
28
28
32
32
32
28
Pin CERDIp, 0.6"
Pin CERDIp, 0.3"
Pad CLLCC
Pin PLDCC
Pin CLDCC
Pin Plastic DIP, 0.6"
WS57C256F
32K x 8 CMOS EPROM
C
I
M
40/55/70/90
70/90
55/70/90
28 Pin CERDIP, 0.6"
32 Pad CLLCC
32 Pin CLDCC
WS27C512F
64K x 8 CMOS EPROM
C
M
90
90/120
32 Pad CLLCC
28 Pin CERDIP, 0.6"
55/70/90
Advance Information
WS57C512F
64K x 8 CMOS EPROM
-
WS27C512L
64K x 8 CMOS EPROM
C
M
100/120/150
150/200
28
32
32
32
Pin CERDIp, 0.6"
Pin PLDCC
Pad CLLCC
Pin CLDCC
WS27C010L
128K x 8 CMOS EPROM
C
I
M
100/120/150/200
120/150
120/130/150/200
32
32
32
32
32
Pin CERDIP, 0.6"
Pin CLDCC
Pad CLLCC
Pin PLDCC
Pin Plastic DIP, 0.6"
WS57C010M
128K x 8 CMOS EPROM
-
55/70
Advance Information
WS27C010F
Advance Information
128K x 8 CMOS EPROM
-
55/70/901100
WS27C020L
256K x 8 CMOS EPROM
-
120/150/170/200
Advance Information
WS27C040L
512K x 8 CMOS EPROM
C
M
120/150/170/200
150/170/200
32 Pin CERDIP, 0.6"
32 Pad CLLCC
__________________________________
1-24
__________________________________
r6'~E
Ells;;
CMOS Product Summary
CMOS PRODUCT SUMMARY (Cant.)
PART NO.
DESCRIPTION
SPEED (ns)
TEMP
PACKAGES
EPROM Memory Products (Wordwide)
WS57C65
4K x 16 CMOS EPROM
C
55/70
44 Pad CLLCC
40 Pin CERDIP, 0.6"
WS57C257
16K x 16 CMOS EPROM
C
I
M
55/70
70/90
70/90
40 Pin CERDIp, 0.6"
44 Pad CLLCC
44 Pin CLDCC
WS27C210L
64K x 16 CMOS EPROM
C
M
100/120/150/200
120/150/200
WS57C210M
64K x 16 CMOS EPROM Module
C
M
55/70/90
70/90
WS27C210F
64K x 16 CMOS EPROM
-
55/70/90/100
Advance Information
WS27C220L
128K x 16 CMOS EPROM
-
120/150/170/200
Advance Information
WS27C240L
256K x 16 CMOS EPROM
-
120/150/170/200
Advance Information
MAP168
User-Configurable Peripheral
with Memory
C
M
PSD301
User-Configurable Peripheral
with Memory
-
PAC1000
User-Configurable Microcontroller
C
12/16/20 MHz
I
12/16 MHz
M
12/16 MHz
C
I
M
20/25/30 MHz
20 MHz
20 MHz
40
44
44
44
Pin CERDIp, 0.6"
Pin PLDCC
Pad CLLCC
Pin CLDCC
40 Pin Ceramic SIB, 0.6"
Programmable System Devices
SAM448
User-Configurable Microsequencer
40/45/55
45/55
120/150/200
44
44
44
44
Pad CLLCC
Pin PLDCC
Pin CLDCC
Pin CPGA
Advance Information
100 Pin Ceramic Quad
Flatpack, Gull Wing
100 Pin Plastic Quad
Flatpack, Gull Wing
88 Pin CPGA
28
28
28
28
Pin
Pin
Pin
Pin
PLDCC
CLDCC
Plastic DIP, 0.3"
CERDIP, 0.3"
CMOS Logic Products
WS5901
CMOS 4-Bit High-Speed
Microprocessor Slice
C
M
C/D
C/D
40 Pin Plastic DIP, 0.6"
40 Pin CERDIP, 0.6"
WS59016
CMOS 16-Bit High-Speed
Microprocessor Slice
C
M
C/D
C/D
64 Pin Ceramic SIB, 0.9"
68 Pin PLDCC
68 Pin CLDCC
WS59032
CMOS 32-Bit High-Speed
Microprocessor Slice
C
M
DIE
DIE
101 Pin CPGA
WS5910NB
CMOS Microprogram Controller
C
M
20/30 MHz
20/30 MHz
=-1iE~ ~=-
40 Pin Plastic DIP, 0.6"
40 Pin CERDIp, 0.6"
------------------------------------~~~----------------------------------1-25
II
CMOS Product Summary
CMOS PRODUCT SUMMARY (Cont.)
PART NO.
DESCRIPTION
TEMP
SPEED (ns)
PACKAGES
CMOS Logic Products (Cont.)
WS59510
CMOS 16 x 16 Multiplier
Accumulator
C
M
30/35/40/50 ns
40/50 ns
68 Pin PLDCC
68 Pin CPGA
64 Pin Plastic DIP, 0.9"
WS59520/521
CMOS Multilevel Pipeline
Register
C
M
22 ns
24 ns
24 Pin Plastic DIP, 0.3"
24 Pin CERDIp, 0.3"
WS59820
CMOS Bidirectional Bus
Interface Registers
C
M
23 ns
25 ns
68 Pin PLDCC
68 Pin CPGA
WS59820B
CMOS Bidirectional Bus
Interface Registers
C
M
23 ns
25 ns
68 Pin PLDCC
68 Pin CPGA
System Development Tools
Memory-Silver
WSI EPROM/PROM-RPROM/Flash Programming Software, User's Manual, WSI-Support
Memory-Gold
Memory-Silver, WS6000 MagicPro Programmer, WSI-Support
PAC1000-Silver
PAC1000 Software, Software User's Manual, WSI-Support
PAC1000-Gold
PAC1000-Silver, WS6000 MagicPro Programmer, WSI-Support
MAP168-Silver
MAP168 Software, Software User's Manual, WSI-Support
MAP168-Gold
MAP168-Silver, WS6000 MagicPro Programmer, WSI-Support
SAM448-Silver
SAM448 Software, Software User's Manual, WSI-Support
SAM448-Gold
SAM448-Silver, WS6000 MagicPro Programmer, WSI-SuP8ort
WSI-Support
12-Month Software Update Service, 24-Hour Bulletin Board, Applications Hotline
WS6000
Memory and PSD Programmer
WS6001
MagicPro Adaptor, 28 Pin CLLCC Package, Memory
WS6003
MagicPro Adaptor, 44 Pin PLDCC/CLDCC/CLLCC Package, MAP168
WS6008
MagicPro Adaptor, 28 Pin 0.3" DIP, SAM448
WS6009
MagicPro Adaptor, 28 Pin PLDCC/CLDCC/CLLCC Package, SAM448
WS6010
MagicPro Adaptor, 88 Pin PGA Package, PAC1000
WS6011
MagicPro Adaptor, 44 Pin PGA Package, MAP168
WS6012
MagicPro Adaptor, 32 Pin CLDCC Package, Memory
WS6013
MagicPro Adaptor, 100 Pin Quad Flatpack Package, PAC1000
WS6014
MagicPro Adaptor, 44 Pin CLDCC/PLDCC Package, MAP168/PSD301
WS6015
MagicPro Adaptor, 44 Pin PGA Package, MAP168/PSD301
---------------------~Jr;~-----------------1-26
iFEE
__
-~-
,:~
~
~~~~~~aJAr
____________N
__
UM
__ER_I_C_A_L_P_R_O_D_U_C_T_L_I_ST_'_
N_G
WAFERSCALE INTEGRATION, INC.
PART NO.
DESCRIPTION
TEMP
SPEED (n5)
C
M
40/45/55
45/55
MAP168
User-Configurable Peripheral
with Memory
MAP168-Silver
MAP168-Gold
MAP168 Software, Software User's Manual, WSI-Support
MAP168-Silver, WS6000 MagicPro Programmer, WSI-Support
PSD301
User-Configurable Peripheral
with Memory
-
1201150/200
SAM448
User-Configurable Microsequencer
C
I
M
20/25/30 MHz
20 MHz
20 MHz
SAM448-Silver
SAM448-Gold
SAM448 Software, Software User's Manual, WSI-Support
SAM448-Silver, WS6000 MagicPro Programmer, WSI-Support
PAC1000
User-Configurable Microcontroller
C
12/16/20 MHz
I
12/16 MHz
M
12/16 MHz
PACKAGES
44
44
44
44
Pad CLLCC
Pin PLDCC
Pin CLDCC
Pin CPGA
Advance Information
28
28
28
28
Pin
Pin
Pin
Pin
PLDCC
CLDCC
Plastic DIP, 0.3"
CERDIP, 0.3"
100 Pin Ceramic Quad
Flatpack, Gull Wing
100 Pin Plastic Quad
Flatpack, Gull Wing
88 Pin CPGA
PAC1000-Silver
PAC1000-Gold
PAC1000 Software, Software User's Manual, WSI-Support
PAC1000-Silver, WS6000 MagicPro Programmer, WSI-Support
WS27C64F
Military 8K x 8 CMOS EPROM
M
90/100
WS27C64L
8K x 8 CMOS EPROM
C
I
M
90/120/150/200
120
120/150/200
28
28
32
28
Pin
Pin
Pin
Pin
WS57C438
4K x 8 CMOS PROM/RPROM
C
I
M
35/45/55/70
45/55
45/55/70
24
28
24
24
28
Pin CERDIP, 0.6"
Pin PLDCC
Pin Plastic DIP, 0.3"
Pin CERDIp, 0.3"
Pad CLLCC
WS57C43C
4Kx8CMOSPROMffiPROM
-
25/30
Advance Information
WS57C45
2K x 8 Registered CMOS
PROM/RPROM
C
M
25/35
35/45
24
28
24
24
Pin CERDIP, 0.3"
Pad CLLCC
Pin Ceramic Flatpack
Pin Plastic DIP, 0.3"
WS57C498
8K x 8 CMOS PROM/RPROM
C
35/45/55/70
45
45/55/70
24
28
24
24
28
24
24
Pin CERDIp, 0.6"
Pin PLDCC
Pin Plastic DIP, 0.6"
Pin CERDIP, 0.3"
pad CLLCC
Pin Plastic DIP, 0.3"
Pin Ceramic Flatpack
I
M
WS57C49C
8K x 8 CMOS PROM/RPROM
-
25/30
32 Pad CLLCC
28 Pin CERDIp, 0.6"
CERDIP, 0.6"
CERDIP, 0.3"
PLDCC
Plastic DIP, 0.6"
Advance Information
1-27
Numerical Product Listing
NUMERICAL PRODUCT LISTING (Cont.)
PART NO.
DESCRIPTION
TEMP
SPEED (ns)
PACKAGES
WS57C51B
16K x 8 CMOS PROM/RPROM
C
M
40/45/55/70
45/55/70
WS57C64F
8K x 8 CMOS EPROM
C
I
M
55/70
70
70
28 Pin CERDIP, 0.6"
32 Pad CLLCC
32 Pin PLDCC
WS57C65
4K x 16 CMOS EPROM
C
55/70
44 Pad CLLCC
40 Pin CERDIp, 0.6"
WS57C71C
32K x 8 CMOS RPROM
C
M
40/45/55
55
WS5901
CMOS 4-Bit High-Speed
Microprocessor Slice
C
M
C/O
C/D
40 Pin Plastic DIP, 0.6"
40 Pin CERDIP, 0.6"
WS5910A/B
CMOS Microprogram Controller
C
M
20/30 MHz
20/30 MHz
40 Pin Plastic DIP, 0.6"
40 Pin CERDIp, 0.6"
WS6000
Memory and PSD Programmer
WS6001
MagicPro Adaptor, 28 Pin CLLCC Package, Memory
WS6003
MagicPro Adaptor, 44 Pin PLDCC/CLDCC/CLLCC Package, MAP168
WS6008
MagicPro Adaptor, 28 Pin 0.3" DIP, SAM448
WS6009
MagicPro Adaptor, 28 Pin PLDCC/CLDCC/CLLCC Package, SAM448
WS6010
MagicPro Adaptor, 88 Pin PGA Package, PAC1000
WS6011
MagicPro Adaptor, 44 Pin PGA Package, MAP168
WS6012
MagicPro Adaptor, 32 Pin CLDCC Package, Memory
WS6013
MagicPro Adaptor, 100 Pin Quad Flatpack Package, PAC1000
WS6014
MagicPro Adaptor, 44 Pin CLDCC/PLDCC Package, MAP168/PSD301
WS6015
MagicPro Adaptor, 44 Pin PGA Package, MAP168/PSD301
WS27C010F
128K x 8 CMOS EPROM
-
WS27C010L
128K x 8 CMOS EPROM
C
I
M
100/1201150/200
120/150
1201130/150/200
32
32
32
32
32
WS27C020L
256K x 8 CMOS EPROM
-
120/150/170/200
Advance Information
WS27C040L
512K x 8 CMOS EPROM
C
M
120/150/170/200
15011701200
32 Pin CERDIP, 0.6"
32 Pad CLLCC
WS27C128F
Military 16K x 8 CMOS EPROM
M
90
32 Pad CLLCC
28 Pin CERDIP, 0.6"
55/70/90/100
28
32
28
32
28
32
28
32
Pin CERDIp, 0.6"
Pin CLDCC
Pin CERDIp, 0.3"
Pad CLLCC
Pin CERDIp, 0.6"
Pin CLDCC
Pin CERDIp, 0.3"
Pad CLLCC
Advance Information
Pin CERDIp, 0.6"
Pin CLDCC
Pad CLLCC
Pin PLOCC
Pin Plastic DIP, 0.6"
------------------------~Jr;-----------------------1-28
Numerical Product Listing
NUMERICAL PRODUCT LISTING (Cont.)
PART NO.
WS27C128L
DESCRIPTION
16K x 8 CMOS EPROM
TEMP
SPEED (ns)
C
I
M
90/120/150
120/150/200
55/70/90/100
120
PACKAGES
28
32
28
28
Pin
Pin
Pin
Pin
CERDIp, 0.6"
PLDCC
Plastic DIP, 0.6"
CERDIP, 0.3"
WS27C210F
64K x 16 CMOS EPROM
-
WS27C210L
64K x 16 CMOS EPROM
C
M
100/120/150/200
120/150/200
40
44
44
44
WS27C220L
128K x 16 CMOS EPROM
-
120/150/170/200
Advance Information
WS27C240L
256K x 16 CMOS EPROM
-
120/150/170/200
Advance Information
WS27C256F
32K x 8 CMOS EPROM
C
M
45/55/70
70/90
28 Pin CERDIp, 0.6"
32 Pad CLLCC
32 Pin CLDCC
WS27C256L
32K x 8 CMOS EPROM
C
I
M
90/120/150
120/150
120/150/200
WS27C512F
64K x 8 CMOS EPROM
C
M
90/120
100/120/150
150/200
90
Advance Information
28
28
32
32
32
28
Pin CERDIP, 0.6"
Pin PLDCC
Pad CLLCC
Pin CLDCC
Pin CERDIp, 0.6"
Pin CERDIp, 0.3"
Pad CLLCC
Pin PLDCC
Pin CLDCC
Pin Plastic DIP, 0.6"
32 Pad CLLCC
28 Pin CERDIp, 0.6"
WS27C512L
64K x 8 CMOS EPROM
C
M
WS57C010M
128K x 8 CMOS EPROM Module
-
55/70
Advance Information
WS57C128F
16K x 8 CMOS EPROM
C
I
M
55/70
28 Pin CERDIP, 0.6"
32 Pad CLLCC
C
I
M
35/45
45/55
C
55/70/90
M
70/90
C
I
M
40/55/70/90
70/90
55/70/90
WS57C191B
WS57C210M
WS57C256F
2K x 8 CMOS PROMIRPROM
64K x 16 CMOS EPROM Module
32K x 8 CMOS EPROM
70
70
45
28
32
32
32
24
28
24
28
Pin CERDIP, 0.6"
Pin PLDCC
Pad CLLCC
Pin CLDCC
Pin CERDIp, 0.6"
Pin PLDCC
Pin Plastic DIP, 0.6"
Pad CLLCC
40 Pin Ceramic SIB,
0.6"
28 Pin CERDIP, 0.6"
32 Pad CLLCC
32 Pin CLDCC
------------------------~Jr;-----------------------1-29
Numerical Product Listing
NUMERICAL PRODUCT LISTING (Cant.)
PART NO.
DESCRIPTION
TEMP
SPEED (ns)
PACKAGES
WS57C257
16K x 16 CMOS EPROM
C
I
M
55/70
70/90
70/90
40 Pin CERDIP, 0.6"
44 Pad CLLCC
44 Pin CLDCC
WS57C291B
2K x 8 CMOS PROM/RPROM
C
I
M
35/45
45
45/55
24 Pin Plastic DIP, 0.3"
24 Pin CERDIp, 0.3"
WS57C512F
64K x 8 CMOS EPROM
-
55/70/90
WS59016
CMOS 16-Bit High-Speed
Microprocessor Slice
C
M
CID
C/D
64 Pin Ceramic SIB, 0.9"
68 Pin PLDCC
68 Pin CLDCC
WS59032
CMOS 32-Bit High-Speed
Microprocessor Slice
C
M
DIE
DIE
101 Pin CPGA
WS59510
CMOS 16 x 16 Multiplier
Accumulator
C
M
30/35/40/50
40/40
68 Pin PLDCC
68 Pin CPGA
64 Pin Plastic DIP, 0.9"
WS59520/521
CMOS Multi-Level Pipeline Register
C
M
22
24
24 Pin Plastic DIP, 0.3"
24 Pin CERDIp, 0.3"
WS59820
CMOS Bidirectional Bus Interface
Registers
C
M
23
25
68 Pin PLDCC
68 Pin CPGA
WS59820B
CMOS Bidirectional Bus Interface
Registers
C
M
23
25
68 Pin PLDCC
68 Pin CPGA
Memory-Silver
WSI EPROM/PROM-RPROM/Flash Programming Software, User's Manual, WSI-Support
Memory-Gold
Memory-Silver, WS6000 MagicPro Programmer, WSI-Support
WSI-Support
12-Month Software Update Service, 24-Hour Bulletin Board, Applications Hotline
Advance Information
----------------------~Jri---------------------1-30
===~~
--....,
-------r~
............
ORDERING INFORMATION
~~
WAFERSCALE INTEGRA110N, INC.
HIGH-PERFORMANCE CMOS PRODUCTS
WS57C----'-.,-'
-35
II
B
D
L
Basic Part Number
Manufacturing Process:
(Blank)
=
B
= MIL·STD·883C Manufacturing Flow
WSI Standard Manufacturing Flow
Operating Temperature Range:
(Blank)
= Commercial:
0° to +70°C
Vee: +5V ± 5%
= Industrial: -40° to +85°C
Vee: +5V ± 10%
M
=
Military: -55° to +125°C
Vee: +5V ± 10%
Package:
Window
A
B
C
D
F
G
H
No
No
Yes'
Yes
Yes'
No
No'
No'
No'
Yes'
No'
No
No'
Yes
No
Yes
J
K
L
N
P
Q
R
S
T
W
X
Y
Z
= PPGA Plastic Pin Grid Array
= 0.900" Size Brazed Ceramic DIP
= CLLCC Ceramic Leadless Chip Carrier
= 0.600" CERDIP
= Ceramic Flatpack
= CPGA Ceramic Pin Grid Array
= Ceramic Flatpack
= Plastic Leaded Chip Carrier
= 0.300" Thin CERDIP
= CLDCC Ceramic Leaded Chip Carrier
= CLDCC Ceramic Leaded Chip Carrier
= 0.600" Plastic DIP
= Plastic Quad Flatpack
= Ceramic Side Brazed
= 0.300" Thin Plastic DIP
= 0.300" Thin CERDIP
= Waffle Packed Dice
= Ceramic Pin Grid Array
= 0.600" CERDIP
= CLLCC
Yes
No
No
Speed:
-35 = 35 ns
-55 = 55 ns
-70 = 70 ns
Etc.
• Surface Mount
1·31
~1_3~2----------------------~Jri------------------------
Product Cross Reference
PRODUCT CROSS REFERENCE (Cont.)
NATIONAL
878321
93Z665C
93Z667C
DM778321
DM878291
DM878291A
DM878291B
DM878321
DM878R191
DM878R193
NMC27C256
NMC27C512A
NMC27C1023
NMC27C1024
VM27C256
WSI
W857C43/43B
W857C49/49B
W857C49/49B
W857C43/43B
W857C291B
W857C291B
W857C291B
W857C43/43B
W857C191B
W857C191B
W827C256L,F
W827C512L
W827C010L
W827C210L
W827C256L,F
WSI
W859510
W859510
NEC
27HC65
M27C256
I-lPB429
I-lPB429
I-lPD27C256
I-lPD27C512D
I-lPD27C1024
WSI
W857C49/49B
W827C256L,F
W857C191B
W857C291B
W857C256F
W827C512L
W827C210L
MATRA-HARRIS
M82010
WSI
W859510
OKI
M8M27C256
M27512
WSI
W827C256L,F
W827C512L
MITEL
M27C256
M27256
M5L27256
WSI
W827C256L,F
W827C256L,F
W827C256L,F
MITSUBISHI
M5L27C128
M5L27256K
M27C512
WSI
W827C128L
W827C256L,F
W827C512L
RAYTHEON
29671
29671 A
29681
29681A
29683A
39VP864
WSI
W857C43/43B
WS57C43/43B
W857C291B
W857C291B
W857C191B
W857C49/49B
SANYO
LA7620
WSI
W857C64F
MMI
5383281
6381681
6381681A
6381681A
6383281
631681
WSI
W857C43/43B
W857C191B
W857C191B
W857C291B
W857C43/43B
W857C291B
SEEQ
36C16
36C32
36816
27C256
2764
27256
WSI
W857C191B
W857C43/43B
W857C291B
W857C256L,F
W857C64F
W857C256L,F
MOTOROLA
MCM76
MCM76160
MCM76161
WSI
W857C191B
W857C291B
W857C291B
SHARP
LH5749
LH5763
LH57127
LH57191
LH57256
8H5762
WSI
W857C49/49B
W857C64F
W857C51/51B
W857C191B
W857C256F
W857C49/49B
lOT
IDTT421 0
IDT39C01
IDT39C1 0
IDT49C401
29FCT521
WSI
W859510
W85901
W859510A/B
W859016*
W859520/521
INTEL
1M29C510
27C128/A
27C256
27010
27210
27512
WSI
W859510
W827C128L
W827C256L,F
W827C010L
W827C210L
W827C512L
LOI
LMA1010
LMA2010
L29C520
L29C521
L429C01
WSI
W859510
W859510
W859520/21
W859520/21
W85901
LSI LOGIC
L64010
L64012
.,,====
1-34
rnl"i
Product Cross Reference
PRODUCT CROSS REFERENCE (Cont.)
SIGNETICS
27C256
27C512
27HC641
27HC642
N82H8321
N82H8641
N82H81281
N828191
N828191
N828191A
N828191A
N828191B
N828191B
N828641
WSI
W857C256L,F
W827C512L
W857C49/49B
W857C49/49B
W857C43/43B
W857C49/49B
W857C51/51B
W857C191B
W857C291B
W857C191B
W857C291B
W857C191B
W857C291B
WS57C49/49B
SPRAGUE
SCM27C256
WSI
WS27C256L,F
SSI
8S1203
WSI
W857C49/49B
THOMSON
JBP388165
JBP38S165
TS27C256
WSI
W857C191B
WS57C291B
WS27C256L, F
* Functional
TI
388165
388165
8MJ27C128
8MJ27C256
8MJ27C512
8N74HCT9510
TICPAL1010
TM827C128
TM827C256
TM827C292
TM827C292
TMS278C49
WSI
W857C191B
W857C291B
W827C128L
W827C256L,F
W827C512L
W859510
W859510
W827C128L
W827C256L,F
W857C191B
W857C291B
WS57C49/49B
TOSHIBA
TMM27256
TMM27512D
WSI
WS27C256L,F
WS27C512L
TRW
TMC2210
WSI
W859510
WEITEK
WTL1010
WTL2010
WTL2245
WSI
WS59510
WS59510
WS59510
Equivalent
------------------------~Jri-----------------------1-35
II
~1-3=6-----------------------~Jr;-------------------------
WAFERSCALE INTEGRATION, INC.
ADVANCE INFORMATION/PRELIMINARY/
FINAL DEFINED
ADVANCE INFORMATION:
A WSI product data sheet marked "Advance Information" on its cover page describes a
product that is in the planning stages at WSI at the time this book went to press. Design
parameters and objectives are included in the data sheet but are subject to change
before the actual product is formally introduced. Please contact your WSI Sales
Representative or Distributor for availability status.
PRELIMINARY:
A WSI product data sheet marked "Preliminary" on its cover page describes a product
that requires further characterization testing. Functional parameters are "frozen" but
certain electrical limits may be subject to slight change before the data sheet is "Final."
Please contact your WSI Sales Representative or Distributor for price and availability.
FINAL:
A WSI product data sheet without either "Advance Information" or "Preliminary" on the
cover page describes a product that has completed all characterization and reliability
testing. All functional and electrical parameters are "frozen." Please contact your WSI
Sales Representative or Distributor for price and availability.
-----------------------~Jri----------------------1-37
---~------~~~~--
1'1
~1-3~8----------------------~Jr;------------------------
- - - - - - - - - - - - ------------
WAFERSCALE INTEGRATION, INC.
PROMIRPROM MEMORY PRODUCTS
'9~-f~{~*uiI
~:";~:~~~::,IN:-,:':,;f:C~:. . .
2
SECTION INDEX
PROMIRPROM MEMORY PRODUCTS
PROM/RPROM Selection Guide . ..................................................... 2-1
WS57C191B/291B
High Speed 2K x 8 CMOS PROM/RPROM ............................... 2-3
WS57C43B
High Speed 4K x 8 CMOS PROM/RPROM ............................... 2-9
WS57C43C
High Speed 4K x 8 CMOS PROM/RPROM ............................... 2-15
WS57C45
High Speed 2K x 8 Registered CMOS PROM/RPROM ..................... 2-19
WS57C49B
High Speed 8K x 8 CMOS PROM/RPROM .............................. 2-27
WS57C49C
High Speed 8K x 8 CMOS PROM/RPROM .............................. 2-33
WS57C51B
High Speed 16K x 8 CMOS PROM/RPROM .............................. 2-37
WS57C71C
High Speed 32K x 8 CMOS RPROM ................................... 2-43
For additional information,
call 800-TEAM-WSI (800-832-6974).
In California, call 800-562-6363.
-------------------------------rJr§~~------------------------------~._.s
WAFERSCALE INTEGRATION, INC.
PROMIRPROM SELECTION GUIDE
ARCHITECTURE
32Kx 8
I
WS57C71C
I
I
8Kx8
IWS57C49C
I
IWS57C43C
I
WS57C51B
I
8Kx8
4Kx8
I
I
16Kx 8
WS57C49B
I
WS57C43B
I
I
4Kx8
I
I
2Kx8
(REGISTERED)
I
WS57C45
I
I
I
I
I
2Kx8
WS57C191B
2Kx8
WS57C291B
I
25
30
I
35
!
!
I
!
I
I
40
45
50
55
60
65
70
ACCESS TIME (ns)
2-1
~2_2---------------------~Jr;----------------------
-.. _--==- ....
~
:r
::=
-~-
...--~
==;;;:
------- - -
WS57C191BI291B
r..-~.-_
~~
.-.
WAFERSCALE INTEGRATION, INC.
x 8 CMOS PROMIRPROM
HIGH SPEED 2K
KEY FEATURES
• Ultra-Fast Access Time
-
• Pin Compatible with AM27S191/291
and N82S191 Bipolar PROMs
35 ns
• Low Power Consumption
• Immune to Latch-Up
• Fast Programming
-
up to 200 mA
• ESD Protection Exceeds 2000V
• DESC SMD Nos. 5962-87650/5962-88734
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
MODE SELECTION
~s
MODE
TOP VIEW
CS11
V pp
CS2
CS3
Vcc
OUTPUTS
CERDIP/Plastic DIP
Chip Carrier
Read
V IL
V IH
V IH
Vee
DouT
Output
Disable
V IH
X
X
Vee
High Z
Output
Disable
X
Program
V pp
X
X
Vee
DIN
Program
Verify
V IL
V IH
V IH
Vee
DouT
Output
Disable
X
VIL
X
X
VIL
Vee
Vee
High Z
High Z
NC
A5AS A71Vcc Aa Ag
-
,.......-, r - -
A7 ~ 1
~J~' l2J~j~~~~~~
1
A,
5
A,
6
A,
A,
Ao
NC
00
7
8
9
10
11
0
A.~2
25[= A,o
A5~3
24~:
A4 (4
23[=
22,:
21,:
20 [=
19,:
12 13 1415161718
CSlIVpp
CS2
CS3
NC
07
0.
r'1 r'1 r -. .. ., ,.....,,..., ,....,
I
I,
II
"',"','
0,0, INC 0,°4 0,
GND
-
24 ~ Vee
23~A.
22pA 9
21~AlO
A, ~ 5 0 2 0 ~ CS1IVpp
A,~ 6
19 ~ CS2
A,~ 7
18 CS3
Ao[ 8
17 0 7
00 ~ 9
16 ~ o.
0, ~ 10
15 ~ 0,
0, [ 11
14 0 4
GND [ 12
13 0,
P
P
P
P
PRODUCT SELECTION GUIDE
PARAMETER
WS57C191 8/291 8-35
WS57C191 8/291 8-45
WS57C1918/2918-55
Address Access Time (Max)
Output Enable Time (Max)
35 ns
45 ns
55 ns
20 ns
20 ns
20 ns
2-3
WS57C191B1291B
ABSOLUTE 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 of time
may affect device reliability.
Storage Temperature ......... - 65°C to + 150°C
Voltage on Any Pin with
Respect to Ground ............. - 0.6V to + 7V
Vpp with Respect to Ground ...... -0.6V to + 14V
ESD Protection ....................... > 2000V
OPERATING RANGE
RANGE
TEMPERATURE
Vcc
Commercial
O°C to +70°C
+5V ± 5%
Industrial
-40°C to +85°C
+5V ± 10%
Military
-55°C to +125°C
+5V ± 10%
DC READ CHARACTERISTICS Over Operating Range. (See Above)
SYMBOL
PARAMETER
TEST CONDITIONS
VOL
Output Low Voltage
IOL = 16 mA
V OH
Output High Voltage
IOH = -4 mA
ICCl
Vcc Active Current (CMOS)
Notes 1 and 3
MIN,
MAX
0.4
Comm'l
30
Military
35
Comm'l
40
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
inputs: GNO ± O.3V or Vee
2. TTL inputs: V 1L .. O.8V, V 1H " 2.0V.
± O.3V.
3. Add 3
rnA/MHz
V
2.4
Icc2
NOTES: 1. CMOS
UNITS
Military
mA
40
ItA
for A.C power component.
AC READ CHARACTERISTICS Over Operating Range. (See Above)
PARAMETER
SYMBOL
57C191 B/291 B-35
MIN
MAX
57C191B/291B-45
MIN
MAX
57C191B/291B-55
MIN
MAX
Address to Output Delay
tACC
35
45
55
CS to Output Delay
tCE
20
20
20
Output Disable to Output Float
tOF
20
20
20
Address to Output Hold
tOH
0
0
UNITS
ns
0
-----------------------~Jri----------------------2-4
WS57C191B1291B
AC READ TIMING DIAGRAM
ADDRESSES
~
--
k-
VALID
.'"1
lAce
~
tes
OUTPUTS
CAPACITANCE(4)
TA = 25°C, f
SYMBOL
--
I--
t OH
/
-
fI
VALID
tOF
I-
1 MHz
PARAMETER
CONDITIONS
Typ(5)
MAX
UNITS
VIN = OV
4
6
pF
CIN
Input Capacitance
COUT
Output Capacitance
VOUT = OV
8
12
pF
CvPp
Vpp Capacitance
Vpp = OV
18
25
pF
NOTES:
4. ThiS parameter is only sampled and is not 100% tested.
5 TYPical values are for T A = 25°C and nominal supply voltages.
TEST LOAQ
(High Impedance Test Systems)
TIMING LEVELS
Input Levels: 0 and 3V
9S0
2.0tv~
D.U.T.~ 30pF
I=
Reference Levels: 1.5V
(INCLUDING SCOPE
AND JIG
CAPACITANCE)
----------------------------~Jr~---------------------------2-5
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
(V IN = Vee or Gnd)
'l
-10
10
IlA
Vpp Supply Current During
Programming Pulse
Ipp
60
mA
Vee Supply Current
lee
V IL
25
mA
Input Low Level
-0.1
0.8
V
Input High Level
V IH
2.0
Vee + 0.3
V
Output Low Voltage During Verify
(lOL = 16 mAl
VOL
0.45
V
Output High Voltage During Verify
(IOH = -4 mAl
VOH
NOTE:
2.4
6. 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
MIN
Address Setup Time
PARAMETER
tAS
2
Chip Disable Setup Time
tOF
2
Data Setup Time
tos
Program Pulse Width (Note 7)
TYP
MAX
UNIT
IlS
30
ns
IlS
tpw
1
Data Hold Time
tOH
2
Chip Select Delay
tes
Vpp Rise and Fall Time
tRF
NOTE:
V
3
10
IlS
30
1
ms
ns
IlS
7. For programmers utilizing a one shot programming pulse, a 10 ms pulse width should be used.
PROGRAMMING WAVEFORM
V,H
ADDRESSES
X
- - -....
V'L - - - . . . .
ADDRESS STABLE
,,------------------------
~tAS~
------------------------~Jr;-----------------------2-6
WS57C191B1291B
PROGRAMMING/ERASURE/PROGRAMMERS
Refer to Section 5.
ORDERING INFORMATION
PART NUMBER
SPEED
(ns)
WS57C1918-35D
WS57C1918-35J
WS57C1918-35P
WS57C1918-45CM8
WS57C1918-45D
WS57C1918-45DI
WS57C1918-45DM8
WS57C1918-45J
WS57C1918-45P
WS57C1918-55CM8
WS57C1918-55DM8
WS57C2918-35S
WS57C2918-35T
WS57C2918-45S
WS57C2918-45T
WS57C2918-45TI
WS57C2918-45TM8
WS57C2918-55T
WS57C2918-55TM8
35
35
35
45
45
45
45
45
45
55
55
35
35
45
45
45
45
55
55
PACKAGE
TYPE
24
28
24
28
24
24
24
28
24
28
24
24
24
24
24
24
24
24
24
Pin CERDIp, 0.6"
Pin PLDCC
Pin Plastic DIP, 0.6"
Pad CLLCC
Pin CERDIp, 0.6"
Pin CERDIP, 0.6"
Pin CERDIp, 0.6"
Pin PLDCC
Pin Plastic DIP, 0.6"
Pad CLLCC
Pin CERDIP, 0.6"
Pin Plastic DIP, 0.3"
Pin CERDIp, 0.3"
Pin Plastic DIP, 0.3"
Pin CERDIp, 0.3"
Pin CERDIp, 0.3"
Pin CERDIp, 0.3"
Pin CERDIp, 0.3"
Pin CERDIp, 0.3"
PACKAGE
DRAWING
OPERATING
TEMPERATURE
RANGE
WSI
MANUFACTURING
PROCEDURE
D1
J3
P2
C1
D1
D1
D1
J3
P2
C1
D1
S1
T1
S1
T1
T1
T1
T1
T1
Comm'l
Comm'l
Comm'l
Military
Comm'l
Industrial
Military
Comm'l
Comm'l
Military
Military
Comm'l
Comm'l
Comm'l
Comm'l
Industrial
Military
Comm'l
Military
Standard
Standard
Standard
MIL-STD-883C
Standard
Standard
MIL-STD-883C
Standard
Standard
MIL-STD-883C
MIL-STD-883C
Standard
Standard
Standard
Standard
Standard
MIL-STD-883C
Standard
MIL-STD-883C
-----------------------~Jr;-----------------------2-7
~2-8~-------------------~~;----------------------
---------
5F==~E
---._--
------- ---
WS57C43B
r~'-'-_
~~
WAFERSCALE INTEGRATION, INC.
HIGH SPEED 4K x 8 CMOS PROMIRPROM
KEY FEATURES
• Ultra-Fast Access Time
• Low Power Consumption
• Pin Compatible with AM27S43 and
N82S321 Bipolar PROMs
• Immune to Latch-Up
• Fast Programming
• Available in 300 Mil Dip
-
35 ns
-
up to 200 mA
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.
MODE SELECTION
PIN CONFIGURATION
TOP VIEW
~
CS11
Chip Carrier
CS2
Vcc
OUTPUTS
VIL
V IH
Vee
DouT
VIH
X
Vee
High Z
A4 =~5
A2 :~7
A1 :~8
Ao :]9
MODE
V pp
Read
Output
Disable
Output
Disable
X
VIL
Vee
High Z
Program
V pp
X
Vee
DIN
Program
Verify
V IL
V IH
Vee
DOUT
CERDIP/Plastic DIP
NC
A, A. A; -I-vee A. A.
A3 :,6
A7~
" , " 'I""'"
4-' 3" 2.J~J282726
1
0
25[: A'0
24[: CS1Npp
23~:
A"
22 C: CS,
21 [: NC
20L: 0 7
NC :J10
19 ~- o.
0 0 :J11
12 13 1415161718
rl il fir"] rifi r1
° °.
INC 3 0,
GND
0,0,
..-----. r -
1
A.~2
A,~3
A.[4
A3 ~ 5
A,~ 6
A, ~ 7
Ao[ 8
oo~ 9
0, ~ 10
o~ ~ 11
GND [ 12
~
0
24~Vcc
23~A.
22~A9
21PA,o
20 ~ CS1Npp
19 ~ A"
18 ~ CS,
17 P 0 7
16 ~ o.
15 ~ 0,
14 ~ 0.
13p 0 3
PRODUCT SELECTION GUIDE
PARAMETER
WS57C43B-35
WS57C43B-45
WS57C43B-55
WS57C43B-70
Address Access Time (Max)
35 ns
45 ns
55 ns
70 ns
Output Enable Time (Max)
20 ns
25 ns
25 ns
25 ns
2-9
WS57C43B
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 of time
may affect device reliability.
Storage Temperature ........... -65°C to + 150°C
Voltage on Any Pin with
Respect to Ground .............. -0.6V to +7V
V pp with Respect to Ground ....... -0.6V to +14V
ESD Protection ........................ > 2000V
OPERATING RANGE
RANGE
TEMPERATURE
Vcc
0° to +70°C
+5V ± 5%
Industrial
-40° to +85°C
+5V ± 10%
Military
-55° to +125°C
+5V ± 10%
Comm'l
DC READ CHARACTERISTICS
SYMBOL
Over Operating Range. (See Above)
PARAMETER
TEST CONDITIONS
= 16 mA
= -4 mA
VOL
Output Low Voltage
IOL
VOH
Output High Voltage
IOH
ICCl
Vcc Active Current (CMOS)
Notes 1 and 3
Icc2
Vcc Active Current (TIL)
Notes 2 and 3
III
I~put
VIN
ILO
Output Leakage Current
Load Current
PARAMETER
MAX
0.4
UNITS
V
2.4
Comm'l
30
Military
35
Comm'l
40
Military
mA
40
= 5.5V or Gnd
Your = 5.5V or Gnd
NOTES: 1. CMOS inputs: GND ± D.3V or Vee ± D3V.
2 TTL Inputs. V1L " DBV, V1H ;" 2.DV.
AC READ CHARACTERISTICS
MIN
-10
10
-10
10
!!A
3. Add 3 rnA/MHz for A.C. power component.
Over Operating Range. (See Above)
SYMBOL
57C43B-35
MIN
MAX
57C43B-45
57C43B-55
57C43B-70
MIN
MIN
MIN
MAX
MAX
MAX
Address to Output Delay
tACC
35
45
55
70
CS to Output Delay
tcs
20
25
25
25
Output Disable to Output Float
tOF
25
25
25
25
Address to Output Hold
tOH
0
0
0
UNITS
ns
0
-------------------------------~Jr~---------------------------2-10
WS57C43B
AC READ TIMING DIAGRAM
ADDRESSES
~,-..==:-;V.:;~;;LlD-===;j""jj]('-_ _ _ __
-oJ
T.
lACe
•
'-1
IOH
cs --------.."\.1..
_
/
1"---+_../
les
OUTPUTS
VALID
-
CAPACITANCEl4)
IDF
I--
TA = 25°C, f = 1 MHz
SYMBOL
PARAMETER
C IN
Input Capacitance
C OUT
Output Capacitance
C vPp
Vpp Capacitance
CONDITIONS
TYP(5)
MAX
UNITS
= OV
VOUT = OV
V pp = OV
4
6
pF
8
12
pF
18
25
pF
V IN
NOTES:
4. This parameter Is only sampled and is not 100% tested.
5. Typical values are for TA = 250C and nominal supply voltages.
TEST LOAD
(High Impedance Test Systems)
TIMING LEVELS
Input Levels: 0 and
980
2.01V~
D.U.T·~30PF
I-=-
~
Reference Levels: 1.5V
(INCWDING SCOPE
AND JIG
CAPACITANCE)
-----------------------~~i·----------------------2·11
WS57C438
PROGRAMMING INFORMATION
DC CHARACTERISTICS
(TA
= 25
± 5°C, Vee
PARAMETER
= 5.50V
= 13.5
± 5%, Vpp
± 0.5V)
SYMBOLS
MIN
MAX
UNIT
Input Leakage Current
VIN = Vee or Gnd
III
-10
10
~
Vpp Supply Current During
Programming Pulse
Ipp
60
rnA
Vee Supply Current (Notes 2 and 3)
Icc
30
rnA
0.8
V
Input Low Level
VIL
-0.1
Input High Level
V IH
2.0
Output Low Voltage During Verify
(lOL = 16 rnA)
VOL
Output High Voltage During Verify
(lOH = -4 rnA)
VOH
NOTE:
Vee
+ 0.3
V
0.45
V
2.4
V
6. 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
tos
2
Program Pulse Width
tpw
1
2
Data Hold Time
tOH
tes
Vpp Rise and Fall Time
tRF
TYP
± 0.5V)
MAX
UNIT
~s
30
Data Setup Time
Chip Select Delay
= 13.5
ns
~s
3
10
ms
~s
30
ns
1
~
NOTE: A single shot programming algorithm should use one 10 ms pulse.
PROGRAMMING WAVEFORM
ADDRESSES
VIH---""X
V'L _ _ _-_<. .__
~,~~ ~ ~
'"~
~-----D.'I-:r.-i\-IN-----.....
~l'.
-
.
D_A_:rA_O_U_T_ _
V,H
CSl/V pp
CS.
----------------------------~Jri~------------------2-12
WS57C43B
PROGRAMMING/ERASURE/PROGRAMMERS
Refer to Section 5.
ORDERING INFORMATION
PART NUMBER
SPEED
(ns)
WS57C43B-350
WS57C43B-35J
WS57C43B-35S
WS57C43B-35T
WS57C43B-45CMB
WS57C43B-450
WS57C43B-4501
WS57C43B-450MB
WS57C43B-45J
WS57C43B-45S
WS57C43B-45T
WS57C43B-45TI
WS57C43B-45TMB
WS57C43B-45Y
WS57C43B-55CMB
WS57C43B-550
WS57C43B-550MB
WS57C43B-55TI
WS57C43B-55TMB
WS57C43B-55Y
WS57C43B-700
WS57C43B-70TMB
35
35
35
35
45
45
45
45
45
45
45
45
45
45
55
55
55
55
55
55
70
70
PACKAGE
TYPE
24
28
24
24
28
24
24
24
28
24
24
24
24
24
28
24
24
24
24
24
24
24
Pin CEROIp, 0.6"
Pin PLOCC
Pin Plastic DIP, 0.3"
Pin CEROIp, 0.3"
Pad CLLCC
Pin CEROIp, 0.6"
Pin CEROIP, 0.6"
Pin CEROIP, 0.6"
Pin PLOCC
Pin Plastic DIP, 0.3"
Pin CEROIp, 0.3"
Pin CEROIp, 0.3"
Pin CEROIp, 0.3"
Pin CEROIp, 0.6"
Pad CLLCC
Pin CEROIp, 0.6"
Pin CEROIp, 0.6"
Pin CEROIP, 0.3"
Pin CEROIP, 0.3"
Pin CEROIp, 0.6"
Pin CEROIp, 0.6"
Pin CEROIp, 0.3"
PACKAGE
DRAWING
OPERATING
TEMPERATURE
RANGE
WSI
MANUFACTURING
PROCEDURE
01
J3
S1
T1
C1
01
01
01
J3
S1
T1
T1
T1
Y3
C1
01
01
T1
T1
Y3
01
T1
Comm'l
Comm'l
Comm'l
Comm'l
Military
Comm'l
Industrial
Military
Comm'l
Comm'l
Comm'l
Industrial
Military
Comm'l
Military
Comm'l
Military
Industrial
Military
Comm'l
Comm'l
Military
Standard
Standard
Standard
Standard
MIL-STO-883C
Standard
Standard
M IL-STO-883C
Standard
Standard
Standard
Standard
MIL-STO-883C
Standard
MIL-STO-883C
Standard
MIL-STO-883C
Standard
M IL-STO-883C
Standard
Standard
M IL-STO-883C
-------------------------~Jr;.------------------------2-13
fJ
~2_1~4----------------------~Jri------------------------
WS57C43C
ADVANCE INFORMATION
WAFERSCALE INTEGRATION, INC.
x 8 CMOS PROMIRPROM
HIGH SPEED 4K
KEY FEATURES
• Pin Compatible with AM27S43 and
N82S321 Bipolar PROMs
• Immune to Latch-Up
• Ultra-Fast Access Time
-
25 ns
• Low Power Consumption
-
• Fast Programming
up to 200 mA
• Available in 300 Mil Dip
GENERAL DESCRIPTION
The WS57C43C 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 WS57C43C 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 WS57C43C is 100% tested with worst case test patterns both before and
after assembly.
The WS57C43C 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.
MODE SELECTION
PIN CONFIGURATION
TOP VIEW
~
Chip Carrier
CS11
MODE
V pp
Read
VIL
CS2
Vcc
OUTPUTS
V IH
Vcc
DOUT
Output
Disable
VIH
X
Vcc
High Z
Output
Disable
X
VIL
Vcc
High Z
Program
V pp
X
Vee
DIN
Program
Verify
VIL
V IH
Vee
DouT
NC
A,A. A71vccAsA,
CERDIP/Plastic DIP
A7[~JVcc
A.[2
A,[3
A.[4
A, [ 5
A2 [ 6
I
0, O2 NC 0 3 0.°,
GND
23JAs
22JA,
21JA,o
020
A, [ 7
Ao[8
0o[ 9
0, [ 10
O2 ~ 11
GND [ 12
19
J CS1N pp
J
A"
18 ~ CS2
17J07
16 J o.
15 J 0,
14 ~ 0.
13 J 0 3
PRODUCT SELECTION GUIDE
PARAMETER
WS57C43C-25
WS57C43C-30
Address Access Time (Max)
25 ns
30 ns
Output Enable Time (Max)
15 ns
20 ns
2-15
WS57C43C
ABSOLUTE MAXIMUM RATINGS*
Storage Temperature ........... -65°C to +150°C
Voltage on Any Pin with
Respect to Ground .............. -0.6V to +7V
V pp with Respect to Ground ....... -0.6V to +14V
ESD Protection ........................ > 2000V
'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 of time
may affect device reliability.
OPERATING RANGE
RANGE
TEMPERATURE
Vcc
0° to +70°C
+5V ± 5%
Industrial
-40° to +85°C
+5V ± 10%
Military
-55° to +125°C
+5V ± 10%
Comm'l
DC READ CHARACTERISTICS Over Operating Range. (See Above)
SYMBOL
TEST CONDITIONS
PARAMETER
= 16 mA
= -4 mA
VOL
Output Low Voltage
IOL
V OH
Output High Voltage
IOH
Icc1
Vcc Active Current (CMOS)
Notes 1 and 3
lec2
Vce Active Current (TTL)
Notes 2 and 3
III
Input Load Current
VIN
ILO
Output Leakage Current
NOTES:
MIN
0.4
UNITS
V
2.4
Comm'l
30
Military
35
Comm'l
40
mA
40
Military
= 5.5V or Gnd
VO UT = 5.5V or Gnd
1. CMOS inputs: GND ± O.3V or Vee ± O.3V.
2. TTL inputs: V1L .;; O.BV, V1H " 2.0V.
MAX
-10
10
-10
10
J.lA
3. Add 3 mAIM Hz for A.C. power component.
AC READ CHARACTERISTICS Over Operating Range. (See Above)
PARAMETER
Address to Output Delay
SYMBOL
WS57C43C·25
MIN
MAX
WS57C43C·30
MIN
MAX
tACC·
25
30
CS to Output Delay
tcs
15
20
Output Disable to Output Float
tDF
20
25
Address to Output Hold
tOH
0
UNITS
ns
0
------------------------------------~Ar.=----------------------------------2-16
_,=,JI!JI!f.,
WS57C43C
AC READ TIMING DIAGRAM
ADDRESSES
~
-
VALID
.. '
lACe
10H
J.
/
f.-
les
-
OUTPUTS
CAPACITANCE(4)
SYMBOL
TA
VALID
f.-
1OF
= 25°G, f = 1 MHz
PARAMETER
GIN
Input Capacitance
COUT
Output Capacitance
Cvpp
V pp Capacitance
NOTES:
f.-
CONDITIONS
Typ(5)
MAX
UNITS
= OV
VOUT = OV
V pp = OV
4
6
pF
8
12
pF
18
25
pF
V IN
4. This parameter is only sampled and is not 100% tested.
5. Typical values are for TA = 25°C and nominal supply voltages.
TEST LOAD (High Impedance Test Systems)
Input Levels: 0 and 3V
98Q
2.0W
TIMING LEVELS
o--V-----!
D.U.T.~ 30pF
I-=-
Reference Levels: 1.5V
(INCLUDING SCOPE
AND JIG
CAPACITANCE)
---------------------
-----------------------~Jr;~.
2-17
WS57C43C
PROGRAMMING INFORMATION
DC CHARACTERISTICS
(TA
= 25 ±
5°C, Vee
PARAMETER
= 5.50V ±
= 13.5 ±
5%, Vpp
0.5V)
SYMBOLS
MIN
MAX
UNIT
Input Leakage Current
VIN = Vee or Gnd
III
-10
10
~A
V pp Supply Current During
Programming Pulse
Ipp
60
mA
30
mA
Vee Supply Current (Notes 2 and 3)
Icc
Input Low Level
V IL
-0.1
0.8
V
Input High Level
V IH
2.0
Vee + 0.3
V
Output Low Voltage During Verify
(lOL = 16 mA)
VOL
0.45
V
Output High Voltage During Verify
(loH = -4 mA)
VOH
2.4
V
NOTE: 6. 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 Time
tos
2
Program Pulse Width
tpw
1
Data Hold Time
tOH
2
Chip Select Delay
tes
Vpp Rise and Fall Time
tRF
= 13.5 ±
0.5V)
TYP
MAX
UNIT
30
ns
10
ms
30
ns
~s
~s
3
~s
1
~s
NOTE: A single shot programming algorithm should use one 10 ms pulse.
PROGRAMMING WAVEFORM
X
VIH - - -.....
ADDRESSES
V'L _ _ _oJ
DATA :::
ADDRESS STABLE
' -_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
r-
'AS
~
~
I
DATA
>-<. .__
IN
I'"1
'. ~,J -I'~ - r'~i
'.
CS1N
pp
V,L
---(I
I '
es.
V'L
DA_JA_OU_T_ _
-
Ie.
I-I
/ ~~1"'1'-----'R_
~
'R_
'I
_......c~~~~;::,Q~~~~~~~~~~::.a.~~oQC~~~
_ _ _ _ __
------------------------~Jr;------------------------
2-18
='====
-.............
_
-- ......
-- -
~~
~
--------..
~
~J:::
WS57C45
~
~~
WAFERSCALE INTEGRATION, INC.
HIGH-SPEED 2K
x 8 REGISTERED CMOS PROMIRPROM
KEY FEATURES
• OESC SMO Nos. 5962-88735/5962-87529
• Ultra-Fast Access Time
-
25 ns Setup
12 ns Clock to Output
• Low Power Consumption
• Pin Compatible with AM27S45 and
CY7C245
• Immune to Latch-Up
• Fast Programming
• ESO Protection Exceeds 2000V
• Programmable Synchronous or
Asynchronous Output Enable
• Programmable Asynchronous
Initialize Register
-
fI
up to 200 mA
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 8-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 enables 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 enables the entire memory array to be tested for switching characteristics and functionality after assembly. Unlike
devices which cannot be erased, every WS57C45 RPROM is 100% tested with worst case test patterns both before
and after assembly.
PIN CONFIGURATION
TOP VIEW
Chip Carrier
CERDIP/Plastic DIPI
Flatpack
NC
AsA6 A71VccAaAg
A4 =~5
0
~'~'
ci ~J ~~~~k~
1
A, _~6
A2 -~ 7
A, -~ 8
Ao ~ 9
NC :~10
Vee
A,
A,
25~= A,o
24~_
INIT/V pp
20~-
0,
21
23 ~ = OEioEs
22 ~ CPfPGM
21 ~ NC
0 0 ~~11
OffOfs
CPfPGM
0,
0,
19 ~= 0 6
12 13 1415161718
0,0,
A,o
INIT/v pp
0,
0,
I NCO,O,O,
' -_ _- ' 0 ,
GND
PRODUCT SELECTION GUIDE
PARAMETER
WS57C45-45
WS57C45-25
WS57C45-35
Set Up Time (Max)
25 ns
35 ns
45 ns
Clock to Output (Max)
12 ns
15 ns
25 ns
2-19
WS57C45
ABSOLUTE 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 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 +14V
ESD Protection ........................ >2000V
OPERATING RANGE
RANGE
Comm'l
TEMPERATURE
Vcc
0° to +70°C
+5V + 5%
Industrial
-40° to +85°C
+5 + 10%
Military
-55° to +125°C
+5V + 10%
DC READ CHARACTERISTICS
SYMBOL
Over Operating Range. (See Above)
PARAMETER
TEST CONDITIONS
=
=
VOL
VOH
Output Low Voltage
IOL
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
ILO
Output Leakage Current
= 5.5V or Gnd
VO UT = 5.5V or Gnd
MIN
16 mA
UNITS
0.4
V
2.4
-4 mA
Comm'l
20
Mili~ary
30
Comm'l
25
Military
VIN
NOTES: 1. CMOS inputs: GND ± 0.3V or Vee ± 0.3V.
2. TIL inputs: VIL " O.BV, VIH ;;. 2.0V.
MAX
mA
35
-10
10
-10
10
J.lA
3. Add 2 mA/MHz for A.C. power component.
4. ThiS parameter is only sampled and IS not 100% tested.
CAPACITANCE(4)
PARAMETERS
TEST CONDITIONS
DESCRIPTION
C IN
Input Capacitance
C OUT
Output Capacitance
AC READ CHARACTERISTICS
PARAMETER
Address Setup to Clock HIGH
TA = 25°C, f
Vcc = 5.0V
MAX
= 1 MHz
Over Operating Range. (See Above)
SYMBOL
WS57C45-25
WS57C45-35
WS57C45-45
MIN
MIN
MIN
MAX
MAX
25
35
45
tHA
0
0
0
Clock Pulse Width
tco
t pwc
15
20
20
OEs Setup to Clock HIGH
tSOEs
12
15
15
tHOEs
5
5
5
Clock HIGH to Valid Output
OEs Hold From Clock HIGH
Delay From INIT to Valid Output
INIT Recovery to Clock HIGH
pF
8
tSA
Address Hold From Clock HIGH
UNITS
5
12
15
20
tDI
MAX
UNITS
25
20
ns
35
tRI
15
20
INIT Pulse Width
tpWI
15
20
20
Active Output From Clock HIGH
t LZC
15
20
30
Inactive 0 ;tput From Clock HIGH
t HZC
15
20
30
Active Output From OE LOW
t LZOE
15
20
30
Inactive Output From OE HIGH
t HzoE
15
20
30
25
------------------------------~JrJr-----------------------------2-20
WS57C45
BLOCK DIAGRAM
INIT -----D~------------___,
ROW
64 x 256
DECODER
PROGRAMMABLE
ARRAY
1 OF 64
1-+-t.:;»O- o.
1-+--[>0--0,
8-BIT
EDGETRIGGERED
REGISTER
COWMN
DECODER
r---------'
1-+--[>0--0.
1-+-1.>0- O.
I-+-t.:>o--O.
1 OF 32
1-+-1.>0- 0,
PROGRAMMABLE
MULTIPLEXER
CP---,.-.............,
TEST LOAD (High Impedance Test Systems)
97.5n
Input Levels: 0 and 3V
2.01V~
D.U.T.
~ 30 pF
I=
TIMING LEVELS
Reference Levels: 0.8 and 2.0V
(INCWDING SCOPE
AND JIG
CAPACITANCE)
AC READ TIMING DIAGRAM
Ao-A,.
OEs
CP
0.-07
ILZOE
OE
INIT
---------------------~~i--------------------2-21
WS57C45
FUNCTIONAL DESCRIPTION
The WS57C45 is an electrically programmable read only memory produced with WSI's patented high-performance
self-aligned split-gate CMOS EPROM technology. It is organized as 2048 x 8 bits and is pin-for-pin compatible with
bipolar TTL fuse link PROMs. The WS57C45 includes aD-type 8-bit data register on-chip which reduces the complexity
and cost of microprogrammed pipelined systems where PROM data is held temporarily in a register. The circuit features
a programmable synchronous (OEs) or asynchronous (OE) output enable and asynchronous initialization (INIT).
The programmed state of the enable pin (OEs or OE) will dictate the state of the outputs at power up. If OEs has
been programmed, the outputs will be in the OFF or high impedance state. If OE has been programmed, the
outputs will be OFF or high impedance only if the OE input is HIGH. Data is read by applying the address to
inputs A1O-AO and a LOW to the enable input. The data is retrieved and loaded into the master section of the 8-bit
data register during the address set-up time. The data is transferred to the slave output of the data register at the
next LOW to HIGH clock (CP) transition. Then the output buffers present the data on the outputs (0 7-0 0),
When using the asynchronous enable (OE), the output buffers may be disabled at any time by switching the enable
input to a logic HIGH. They may be re-enabled by switching the enable to a logic LOW.
When using the synchronous enable (OE s), the outputs revert to a high impedance or OFF state at the next
positive clock edge following the OEs input transition to a HIGH state. The output will revert to the active state
following a positive clock edge when the OEs input is at a LOW state. The address and synchronous enable inputs
are free to change following a positive clock edge since the output will not change until the next low to high clock
transition. This enables accessing the next data location while previously addressed data is present on the outputs.
To avoid race conditions and simplify system timing, the 8-bit edge triggered data register clock is derived directly
from the system clock.
The WS57C45 has an asynchronous initialize input (INIT). This function can be used during power-up and time-out
periods to implement functions such as a start address or initialized bus control word. The INIT input enables the
contents of a 2049th 8-bit word to be loaded directly into the output data register. The INIT input can be used to
load any 8-bit data pattern into the register since each bit is programmable by the user. When unprogrammed, activating
INIT will result in clearing the register (outputs LOW). When all bits are programmed, activating INIT results in
PRESETting the register (outputs HIGH).
When activated LOW, the INIT input results in an immediate load of the 2049th word into both the master and slave
sections of the output register. This is independent of any other input including the clock (CP) input. The initialize
data will be present at the outputs after the asynchronous enable (OE) is taken to a LOW state.
Programming Information
Apply power to the WS57C45 for normal read mode operation with CP/PGM, OEIOE s and INITIVpp at V1H . Then
take INITIVpp to Vpp. The part is then in the program inhibit mode operation and the output lines are in a high
impedance state. Refer to figure 5. As shown in figure 5, address, program and verify one byte of data. Repeat this
sequence for each location to be programmed.
When intelligent programming is used, the program pulse width is 1 ms in length. Each address location is programmed
and verified until it verifies correctly up to and including 5 times. After the location verifies, an additional programming
pulse should be applied that is X1 times in duration of the sum of the previous programming pulses before proceeding
on to the next address and repeating the process.
Initialization Byte Programming
The WS57C45 has a 2049th byte of data that can be used to initialize the value of the data register. This byte contains
the value "0" when it is shipped from the factory. The user must program the 2049th byte with a value other than
"0" for data register initialization if that value is not desired. Except for the following details, the user may program
the 2049th byte in the same manner as the other 2048 bytes. First, since all 2048 addresses are used up, a super
voltage address feature is used to enable an additional address. The actual address includes Vpp on A1 and V1L on
A2 . Refer to the Mode Selection table. The programming and verification of the Initial Byte is accomplished
operationally by performing an initialize function.
-------------------------------~~~------------------------------2-22
--------------
WS57C45
Synchronous Enable Programming
The WS57C45 contains both a synchronous and asynchronous enable feature. The part is delivered configured in
the asynchronous mode and only requires alteration if the synchronous mode is required. This is accomplished by
programming an on-chip EPROM cell. Similar to the Initial Byte, this function is enabled and addressed by using
a super voltage. Referring to the Mode Selection table, Vpp is applied to AI followed by V IH applied to A 2 . This procedure addresses the EPROM cell that programs the synchronous enable feature. The EPROM cell is programmed
with a 10 ms program pulse on CP/PGM. It does not require any data since there is no selection as to how
synchronous enable may be programmed, only if it is to be programmed.
Synchronous Enable Verification
The WS57C45's synchronous enable function is verified operationally. Apply power for read operation with OE/OE s
and INITNpp at V IH and take the clock (CP/PGM) from V IL to V IH . The output data bus should be in a high impedance
state. Next take OE/OE s to VIL . The outputs will remain in the high impedance state. Take the clock (CP/PGM)
from V IL to V IH and the outputs will now contain the data that is present. Take OE/OE s to VIH . The output should
remain driven. Clocking CP/PGM once more from VIL to V IH should place the outputs again in a high impedance state.
Blank Check
Upon delivery from WaferScale Integration, Inc. or after each erasure (see Erasure section), the WS57C45 has all
2048 bytes in the '0' state. "1 's" are loaded into the WS57C45 through the procedure of programming.
MODE SELECTION
MODE
I
I READ OR OUTPUT DISABLE
PIN FUNCTION
A2
CP/PGM
(OE/OEs)IVFY
INITlVpp
Al
OUTPUTS
Read(6)
X
X
VIL
V IH
X
Data Out
Output Disable
Program(S,7)
X
X
V IH
VIH
X
High Z
X
VIL
V IH
Vpp
X
Data In
Program Verify(S,7)
X
V IH
VIL
Vpp
X
Data Out
Program Inhibit(S,7)
X
V IH
V IH
Vpp
X
High Z
Intelligent Program(S,7)
X
VIL
VIH
Vpp
X
Data In
Program Synch Enable(7)
V IH
VIL
VIH
Vpp
Vpp
High Z
Program Initial Byte(7)
VIL
VIL
V IH
Vpp
Vpp
Data In
X
Vpp
V IH
V IL
X
Zeros
Blank Check
NOTES:
S.
= Don't care but not to exceed Vpp .
6 DUring read operation, the output latches are loaded on a "0" to "1" transilion of CPO
7 DUring programming and verlflcallon, all unspecified pins to be at VIL •
x
-----------------------~Jr;----------------------2-23
WS57C45
FIGURE 5. PROM PROGRAMMING WAVEFORMS
PROGRAM
OTHER BYTES
9==
V,H
ADDRESS
V,L
V,H
DATA
V'L
~
Vpp
INITIVpp
V,H
V'L
V,H
CP/PGM
V,L
V,H
(OE/OEs)IVFY
V'L
FIGURE 6. INITIAL BYTE PROGRAMMING WAVEFORMS
V,H
A,
-
V'L
Vpp
V,H
-
A,
----'
V'L
PROGRAM
1...--
I-IR
-~
II
los
V,H
IF
DATA
I-- -- IOH
\I
DATA IN
V'L
Vpp
INITIVpp
V,H
--J
IAH
! - - - IAS -
IFJk-
I-IR
V'L
!--I pw -
V,H
V,L
CP/PGM
l\....-.-..j
FIGURE 7. PROGRAM SYNCHRONOUS ENABLE
V,H
A,
V'L
V,H
V'L
Ipw
V,H
V,L
Vpp
A,
V,H
V'L
Vpp
INIT/Vpp
V,H
IF
V,L
2-24
;'11-:
~
IS
WS57C45
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
V IN = Vee or Gnd
III
-10
10
~A
Vpp Supply Current During
Programming Pulse
Ipp
60
mA
Vee Supply Current
lee
25
mA
Input Low Level
V IL
-0.1
0.8
V
Input High Level
V IH
2.0
Vee +0.3
V
Output Low Voltage During Verify
(lOL = 16 mAl
VOL
0.45
V
Output High Voltage During Verify
(lOH = -4 mAl
VOH
2.4
V
NOTE: 8. Vpp must not be greater than 14 volts including overshoot
AC CHARACTERISTICS (TA
PARAMETER
= 25
± 5°C, Vee
=
5.50V ± 5%, Vpp
= 13.5
± 0.5V)
DESCRIPTION
MIN
MAX
UNITS
10
ms
tpw
Programming Pulse Width
0.1
t AS
Address Setup Time
1.0
~s
tos
Data Setup Time
1.0
~s
tAH
Address Hold Time
1.0
~s
tOH
Data Hold Time
1.0
~s
t R , tF
Vpp Rise and Fall Time
1.0
~s
~s
tva
Delay to VFY
1.0
tvp
VFY Pulse Width
2.0
tov
VFY Data Valid
1.0
~s
toz
VFY HIGH to High Z
1.0
~s
~s
_ ________________________________ f§§ . .~-______________________________________
~S!!F~
2-25
WS57C45
PROGRAMMING/ERASURE/PROGRAMMERS
Refer to Section 5.
ORDERING INFORMATION
PART NUMBER
WS57C45-25T
WS57C45-35CMB
WS57C45-35FMB
WS57C45-35S
WS57C45-35T
WS57C45-35TMB
WS57C45-45KM B
WS57C45-45TM B
SPEED
(ns)
25
35
35
35
35
35
45
45
PACKAGE
TYPE
24
28
24
24
24
24
24
24
Pin CERDIP, 0.3"
pad CLLCC
Pin Ceramic Flatpack
Pin Plastic Dip, 0.3"
Pin CERDIP, 0.3"
Pin CERDIP, 0.3"
Pin CERDIP, 0.3"
Pin CERDIp, 0.3"
PACKAGE
DRAWING
OPERATING
TEMPERATURE
RANGE
WSI
MANUFACTURING
PROCEDURE
T1
C1
F1
S1
T1
T1
K1
T1
Comm'l
Military
Military
Comm'l
Comm'l
Military
Military
Military
Standard
MIL-STD-883C
MIL-STO-883C
Standard
Standard
MIL-STO-883C
MIL-STD-883C
MIL-STO-883C
------------------------------~JrJr.-----------------------------2-26
--...
..iF=====~
_---
. .- -i-= -==
---.:. . ...
WS57C49B
~~
WAFERSCALE INTEGRATION, INC.
HIGH SPEED BK x B CMOS PROMIRPROM
KEY FEATURES
• Pin Compatible with AM27S49 and
MB7144 Bipolar PROMs
• Immune to Latch-Up
• Ultra-Fast Access Time
-
35 ns
• Low Power Consumption
• Fast Programming
• DESC SMD 5962-87515
-
up to 200 rnA
• ESD Protection Exceeds 2000V
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.
MODE SELECTION
PIN CONFIGURATION
TOP VIEW
Chip Carrier
~
MODE
Read
CS1/v pp
Vce
CERDIP!Plastie DIP!
Flatpaek
NC
OUTPUTS
---"' r - -
As As A71VCCASAg
VIL
Vee
DouT
Output
Disable
V IH
Vee
High Z
Program
Vpp
Vee
DIN
Program
Verify
V IL
Vee
DOUT
~J ~J ~J LJ ~~~~~~
A,
A3
A,
A,
Ao
NC
00
1
:,5
:;6
=~ 7
:;8
=19
:J 10
=~ 11
25 C:
24,:
23
22,:
21 ,:
20
A"
A12
NC
07
19 ~=
o.
[=
0
c:
A,o
CS1IV pp
1213 14151617 18
ili;i-:il~-:iiii
A7 [1
~ 24 J Vee
A.[2
23JA,
As [ 3
22 J A.
A4 ~ 4
21 ~ AlO
A3 ~ 5 0 2 0 J CS1IV pp
A,[ 6
19 JA"
A, [ 7
18 J A12
Ao[8
17J07
00 ~ 9
16 ~ o.
0, [ 10
15 J Os
0, [ 11
14 20,
GND [ 12
13 0 3
P
I
0, O2 NC 0 30, Os
GND
PRODUCT SELECTION GUIDE
PARAMETER
WS57C49B-35
WS57C49B-45
WS57C49B-55
WS57C49B-70
Address Access Time (Max)
35 ns
45 ns
55 ns
70 ns
Output Enable Time (Max)
20 ns
25 ns
25 ns
25 ns
2-27
WS57C49B
ABSOLUTE 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 of time
may affect device reliability.
Storage Temperature ........... -65°C to + 150°C
Voltage on Any Pin with
Respect to Ground .............. -0.6V to +7V
Vpp with Respect to Ground ....... -0.6V to +14V
ESD Protection ........................ > 2000V
OPERATING RANGE
RANGE
Comm'l
TEMPERATURE
Vcc
0° to +70°C
+5V
Industrial
-40° to +85°C
+5V
Military
-55° to +125°C
+5V
± 5%
± 10%
± 10%
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
UNITS
V
2.4
-4 mA
Vcc Active Current (TTL)
Notes 2 and 3
III
Input Load Current
ILO
Output Leakage Current
= 5.5V or Gnd
VOUT = 5.5V or Gnd
Comm'l
30
Military
35
Comm'l
40
Military
3. Add 3 rnA/MHz for
A.C.
mA
40
VIN
1. CMOS inputs: GND ± O.3V or Vee ± O.3V.
2. TTL inputs: V 1L " O.BV, V1H " 2.0V.
MAX
0.4
Icc2
NOTES:
MIN
16 mA
-10
10
-10
10
i!A
power component.
AC READ CHARACTERISTICS Over Operating Range. (See Above)
PARAMETER
SYMBOL
57C49B·35
MIN
MAX
57C49B·45
57C49B·55
57C49B·70
MIN
MIN
MIN
MAX
MAX
MAX
Address to Output Delay
tACC
35
45
55
70
CS to Output Delay
tcs
20
25
25
25
Output Disable to Output Float
tDF
25
25
25
25
Address to Output Hold
tOH
0
0
0
UNITS
ns
0
--------------------------~Jr;------------------------2-28
WS57C49B
AC READ TIMING DIAGRAM
ADDRESSES
~
-
VALID
.'
lACe
I--
10H
'\l
/
Ie.
OUTPUTS
"-"-
fJ
I--
-
VALID
IDF
I-
CAPACITANce4 ) TA = 25°C, f = 1 MHz
SYMBOL
PARAMETER
CIN
Input Capacitance
COUT
Output Capacitance
C vPp
V pp Capacitance
NOTES:
CONDITIONS
TYP(5)
MAX
UNITS
VIN = OV
4
6
pF
VOUT = OV
8
12
pF
V pp = OV
18
25
pF
4. This parameter IS only sampled and is not 100% tested.
5. Typical values are for TA = 25°C and nominal supply voltages.
TEST WAD (High Impedance Test Systems)
TIMING LEVELS
Input Levels: 0 and 3V
980
2.01V~
D.U.T.~ 30pF
I-=-
Reference Levels: 1.5V
(INCLUDING SCOPE
AND JIG
CAPACITANCE)
-----------------------~Jri----------------------2-29
WS57C498
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
V IN = Vee or Gnd
III
-10
10
IlA
Vpp Supply Current During
Programming Pulse
Ipp
60
mA
35
mA
0.8
V
Vee Supply Current
lee
Input Low Level
VIL
-0.1
2.0
Input High Level
V IH
Output Low Voltage During Verify
(lOL = 16 mAl
VOL
Output High Voltage During Verify
(lOH = -4 mAl
V OH
Vee
+ 0.3
V
0.45
V
2.4
V
NOTE: 6 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)
SYMBOLS
MIN
Address Setup Time
PARAMETER
tAS
2
Chip Disable Setup Time
tOF
Data Setup Time
tos
Program Pulse Width
TYP
MAX
UNIT
IlS
30
ns
2
tpw
1
Data Hold Time
tOH
2
Chip Select Delay
tes
Vpp Rise and Fall Time
tRF
IlS
3
10
ms
Ils
30
ns
1
flS
NOTE: A single shot programming algorithm should use one 10 ms pulse.
PROGRAMMING WAVEFORM
X
V IH - - -......
ADDRESSES
V'L _ _ _oJ
ADDRESS STABLE
' -_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
~ IAS-1
DATA :::
»--O«
~-----D-A1:-'A-IN-----......
'OOl
DATA OUT
~~
Vpp
----------------------~~;.----------------------2·30
WS57C49B
PROGRAMMING/ERASURE/PROGRAMMERS
Refer to Section 5.
ORDERING INFORMATION
PART NUMBER
SPEED
(ns)
WS57C49B·35D
WS57C49B·35J
WS57C49B·35P
WS57C49B·35T
WS57C49B·45CMB
WS57C49B·45D
WS57C49B-45DI
WS57C49B·45DMB
WS57C49B·45J
WS57C49B·45P
WS57C49B·45S
WS57C49B·45T
WS57C49B·45TI
WS57C49B·45TMB
WS57C49B·55CMB
WS57C49B·55D
WS57C49B·55DMB
WS57C49B·55FMB
WS57C49B·55T
WS57C49B·55TMB
WS57C49B·70CMB
WS57C49B·70D
WS57C49B·70DMB
WS57C49B·70T
WS57C49B·7OTMB
35
35
35
35
45
45
45
45
45
45
45
45
45
45
55
55
55
55
55
55
70
70
70
70
70
PACKAGE
TYPE
24
28
24
24
28
24
24
24
28
24
24
24
24
24
28
24
24
24
24
24
28
24
24
24
24
Pin CERDIp, 0.6"
Pin PLDCC
Pin Plastic DIP, 0.6"
Pin CERDIp, 0.3"
Pad CLLCC
Pin CERDIp, 0.6"
Pin CERDIP, 0.6"
Pin CERDIP, 0.6"
Pin PLDCC
Pin Plastic DIP, 0.6"
Pin Plastic DIP, 0.3"
Pin CERDIp, 0.3"
Pin CERDIp, 0.3"
Pin CERDIp, 0.3"
Pad CLLCC
Pin CERDIp, 0.6"
Pin CERDIp, 0.6"
Pin Ceramic Flatpack
Pin CERDIP, 0.3"
Pin CERDIp, 0.3"
Pad CLLCC
Pin CERDIp, 0.6"
Pin CERDIP, 0.6"
Pin CERDIP, 0.3"
Pin CERDIp, 0.3"
PACKAGE
DRAWING
OPERATING
TEMPERATURE
RANGE
WSI
MANUFACTURING
PROCEDURE
D1
J3
P2
T1
C1
D1
D1
D1
J3
P2
S1
T1
T1
T1
C1
D1
D1
F1
T1
T1
C1
D1
D1
T1
T1
Comm'l
Comm'l
Comm'l
Comm'l
Military
Comm'l
Industrial
Military
Comm'l
Comm'l
Comm'l
Comm'l
Industrial
Military
Military
Comm'l
Military
Military
Comm'l
Military
Military
Comm'l
Military
Comm'l
Military
Standard
Standard
Standard
Standard
MIL·STD·883C
Standard
Standard
MIL·STD·883C
Standard
Standard
Standard
Standard
Standard
M IL·STD·883C
STD·M IL·883C
Standard
MIL·STD·883C
MIL·STD·883C
Standard
MIL·STD·883C
MIL·STD·883C
Standard
MIL·STD·883C
Standard
MIL·STD·883C
~.......
-----------------------------',~~.----------------------------2·31
·2---3--2------------------------------------------.. ~~~-------------------------------------------------
_-
- - ===~
--..~ =: == ........
---- -.-..-.....
r
......
~
WS57C49C
~~_
ADVANCE INFORMATION
WAFERSCALE INTEGRATION, INC.
HIGH SPEED 8K x 8 CMOS PROMIRPROM
KEY FEATURES
• Ultra-Fast Access Time
-
• Pin Compatible with AM27S49 and
MB7144 Bipolar PROMs
25 ns
• Low Power Consumption
• Immune to Latch-Up
• Fast Programming
-
up to 200 mA
• ESD Protection Exceeds 2000V
• DESC SMD 5962-87515
GENERAL DESCRIPTION
The WS57C49C 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 WS57C49C 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 WS57C49C is 100% tested with worst case test patterns both before and
after assembly.
A unique feature of the WS57C49C is a designed-in output hold from address change. This allows the WS57C49C
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 WS57C49C is configured in the standard Bipolar PROM pinout which provides an easy upgrade path for systems
which are currently using Bipolar PROMs.
PIN CONFIGURATION
MODE SELECTION
TOP VIEW
~
Chip Carrier
CS1/v pp
Vcc
OUTPUTS
Read
VIL
Vce
DouT
Output
Disable
V IH
Vee
High Z
Program
V pp
Vee
DIN
Program
Verify
VIL
Vee
DouT
MODE
NC
CERDIP!Plastic DIP!
Flatpack
I
As A, A7 Vee As A.
0 0 =~ 11
19 ~= 0 6
12131415161718
0,°2
I NC 0,0. Os
GND
PRODUCT SELECTION GUIDE
PARAMETER
WS57C49C-25
WS57C49C-30
Address Access Time (Max)
25 ns
30 ns
Output Enable Time (Max)
15 ns
20 ns
2-33
WS57C49C
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 of time
may affect device reliability.
Storage Temperature ........... -65°C to +150 0 C
Voltage on Any Pin with
Respect to Ground .............. -0.6V to +7V
V pp with Respect to Ground ....... -0.6V to +14V
ESD Protection ........................ > 2000V
OPERATING RANGE
RANGE
Comm'l
TEMPERATURE
Vcc
0° to +70°C
+5V
Industrial
-40° to +85°C
+5V
Military
-55° to +125°C
+5V
± 5%
± 10%
± 10%
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
Icc1
Vcc Active Current (CMOS)
Notes 1 and 3
MAX
MIN
0.4
Comm'l
30
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 ± O.3V or Vee
2. TTL inputs: V,L '" O.BV, V ,H ;. 2.0V.
O.3V.
V
2.4
Icc2
±
UNITS
mA
40
Military
~A
3. Add 3 mAIM Hz for A.C. power component.
AC READ CHARACTERISTICS Over Operating Range. (See Above)
WS57C49C·25
PARAMETER
SYMBOL
MIN
MAX
WS57C49C·30
MIN
MAX
25
30
tcs
15
20
tDF
20
25
Address to Output Delay
tACC
CS to Output Delay
Output Disable to Output Float
Address to Output Hold
tOH
0
UNITS
ns
0
_ __________________________________ FEI=E___________________________________
2-34
~,5F.
WS57C49C
AC READ TIMING DIAGRAM
ADDRESSES
~_
VALID
.,'
tACe
CS
"l
-
tes
OUTPUTS
CAPACITANCE<4)
SYMBOL
TA
f--
tOH
/
-
VALID
tOF
j.-
= 25°C. f = 1 MHz
PARAMETER
CIN
Input Capacitance
COUT
Output Capacitance
C vPp
Vpp Capacitance
NOTES:
~
CONDITIONS
VIN
VOUT
Vpp
= OV
= OV
= OV
Typ(5)
MAX
UNITS
4
6
pF
8
12
pF
18
25
pF
4 This parameter IS only sampled and IS not 100% tested
5 Typical values are for TA = 25°C and nominal supply voltages.
TEST WAD
(High Impedance Test Systems)
TIMING LEVELS
Input Levels: 0 and 3V
98Q
2.0Wo--V---l
D.U.T·~30PF
I-=-
Reference Levels: 1.5V
(INCWDING SCOPE
AND JIG
CAPACITANCE)
---------------------~Jr;~------------------2-35
WS57C49C
PROGRAMMING INFORMATION
DC CHARACTERISTICS
(TA
= 25 ±
5°C, Vee
= 5.50V ±
= 13.5 ± 0.5V)
5%, Vpp
SYMBOLS
MIN
MAX
UNIT
Input Leakage Current
VIN = Vee or Gnd
III
-10
10
J.LA
Vpp Supply Current During
Programming Pulse
Ipp
60
rnA
Vee Supply Current
lee
35
rnA
Input Low Level
V IL
-0.1
0.8
V
2.0
Vee + 0.3
V
0.45
V
PARAMETER
Input High Level
V IH
Output Low Voltage During Verify
(lOL = 16 rnA)
VOL
Output High Voltage During Verify
(loH = -4 rnA)
VOH
V
2.4
NOTE: 6. Vpp must not be greater than 14 volts including overshoot.
AC CHARACTERISTICS
(TA
= 25 ±
5°C, Vee
= 5.5V ±
5%, Vpp
SYMBOLS
MIN
Address Setup Time
tAS
2
Chip Disable Setup Time
tOF
Data Setup Time
tos
2
Program Pulse Width
tpw
1
Data Hold Time
tOH
2
PARAMETER
Chip Select Delay
= 13.5 ±
TYP
tRF
MAX
UNIT
J.ls
30
ns
10
ms
J.lS
3
J.lS
30
tes
Vpp Rise and Fall Time
0.5V)
ns
1
J.lS
PROGRAMMING WAVEFORM
VIH
ADDRESSES
X
---"
V,L - - - - '
DATA :::
ADDRESS STABLE
'-------------------------
~tAs1
>_<'"__
~-----D-At-'A-IN-----....
' "1
vpp
='~~~=
D_A_:rA_O_U_T_ _
~~
---------------------------------~.".-------------------------------2-36
WS57C51B
WAFERSCALE INTEGRATION, INC.
HIGH SPEED 16K
x 8 CMOS PROMIRPROM
KEY FEATURES
• Pin Compatible with AM27S51
• Ultra-Fast Access Time
-
40 ns
fJ
• Immune to Latch-Up
• Low Power Consumption
-
• Fast Programming
up to 200 mA
• ESO Protection Exceeds 2000V
GENERAL DESCRIPTION
The WS57C51B is a 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 WS57C51B is 100% tested with worst case test patterns both before and after
assembly.
The WS57C51B 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
MODE SELECTION
MODE
~
eSll
Vpp
eS2
eS3
eS4
Vee
OUTPUTS
Read
V IL
V IL
V IH
V IL
Vcc
DOUT
Output
Disable
V IH
X
X
X
Vee
High Z
Output
Disable
X
V IH
X
X
Vee
High Z
Output
Disable
X
X
V IL
X
Vee
High Z
Output
Disable
X
X
X
V IH
Vee
High Z
Program
Vpp
X
X
X
Vee
DIN
Program
Verify
V IL
V IL
V IH
V IL
Vee
DOUT
TOP VIEW
CERDIP
Chip Carrier
Vee
A6 A7 AaAg I A10 A11
U:"';~J:
As
A,
A,
A2
A,
Ao
NC
Qo
Q,
A9~~~Vee
:~JLJLJ
432""323130
1
:J 5
29,: A12
A"
=~ 7
27
CS1/v pp
=~ 8
26 [= CS2
=i 9
25 C= CS3
:J10
24[: CS4
:J 11
23,: NC
=J 12
22 C= Q7
:J 13
21,: Q,
14151617181920
.. ,,... ... ,-,,...,,...,,.,,... ....
"0'"
I'I
II
"
I'"
c:
I"
I
Q2NC Q,NCQ,Q.
GND
A. [ 2
27 ~ A,o
A7 [ 3
26 ~ A"
A, [ 4
25 ~ A12
As ~ 5
24 ~ A13
A, [ 6 0 2 3 ] CS1/v pp
A,[7
22]CS2
21 ]CS3
A2 [ 8
A,~ 9
20 ~CS4
Ao ~ 10
19 ] 0 7
0o[ 11
18 ] 0,
0, [ 12
17 ] 0.
02 ~ 13
16 ~ 0,
GND [ 14
15 ] 0,
PRODUCT SELECTION GUIDE
PARAMETER
WS57C518-40
WS57C518·45
WS57C518-55
WS57C518·70
Address Access Time (Max)
40 ns
45 ns
55 ns
70 ns
Output Enable Time (Max)
20 ns
20 ns
25 ns
30 ns
2-37
WS57C518
ABSOLUTE 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 of time
may affect device reliability.
Storage Temperature ........... -65°C to + 150°C
Voltage on Any Pin with
Respect to Ground .............. -0.6V to + 7V
V pp with Respect to Ground ....... -0.6V to +14V
ESD Protection ........................ > 2000V
OPERATING RANGE
RANGE
TEMPERATURE
Vcc
0° to +70°C
+5V ± 5%
Industrial
-40° to +85°C
+5V ± 10%
Military
-55° to +125°C
+5V ± 10%
Comm'l
DC READ CHARACTERISTICS Over Operating Range. (See Above)
SYMBOL
PARAMETER
TEST CONDITIONS
= 16 mA
= -4 mA
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
Y,N
ILO
Output Leakage Current
VOUT
inputs: GND ± O.3V or Vee
2. TTL Inputs: V,L .;; O.BV, V,H '" 2.0v.
NOTES: 1. CMOS
±
O.3V.
MIN
3.
0.4
Add
UNITS
V
2.4
30
35
40
40
Comm'l
Military
Comm'l
Military
5.5V or Gnd
=
MAX
5.5V or Gnd
3 rnA/MHz
for
A.C.
Note
3
mA
Note
3
-10
10
-10
10
J.lA
power component.
AC READ CHARACTERISTICS Over Operating Range. (See Above)
PARAMETER
SYMBOL
WS57C51B-40 WS57C51B-45 WS57C51B-55 WS57C51B-70
MIN
MAX
MIN
MAX
MIN
MAX
MIN
MAX
Address to Output Delay
tACC
40
45
55
70
CS to Output Delay
tcs
20
20
25
30
Output Disable to
Output Float
tOF
20
20
25
25
Address to Output Hold
tOH
UNITS
ns
0
0
iI_.-.iE
0
0
------------------------------------~sr6·-----------------------------------2-38
WS57C51B
AC READ TIMING DIAGRAM
ADDRESSES
~_
VALID
CS
'\.l
-
OUTPUTS
TA
SYMBOL
PARAMETER
C OUT
Output Capacitance
CvPP
Vpp Capacitance
NOTES:
VALID
t D•
f.-
= 25°C, f = 1 MHz
Input Capacitance
CIN
tOH
/
les
CAPACITANCEl4)
=f ---
.'
tACC
CONDITIONS
TYP(S)
MAX
VIN = OV
VO UT = OV
Vpp = OV
4
6
pF
8
12
pF
18
25
pF
UNITS
4. This parameter IS only sampled and is not 100% tested.
5 Typical values are for TA = 25°C and nominal supply voltages.
TEST LOAD
(High Impedance Test Systems)
98Q
TIMING LEVELS
Input Levels: 0 and 3V
2.01V~
D.U.T·~30PF
I-=-
Reference Levels: 1.5V
(INCWDING SCOPE
AND JIG
CAPACITANCE)
----------------------------~Jr~--------------------------2---39
WS57C51B
PROGRAMMING INFORMATION
DC CHARACTERISTICS (TA
= 25
± 5°C, Vee = 5.50V ± 5%, Vpp = 13.5 ± 0.5V)
SYMBOLS
MIN
MAX
UNIT
Input Leakage Current
V IN = Vee or Gnd
PARAMETER
III
-10
10
J.lA
Vpp Supply Current During
Programming Pulse
Ipp
60
mA
Vee Supply Current
lee
25
mA
Input Low Level
V IL
-0.1
0.8
V
Input High Level
V IH
2.0
Vee + 0.3
V
Output Low Voltage During Verify
(lOL = 16 mAl
VOL
0.45
V
Output High Voltage During Verify
(lOH = -4 mAl
VOH
2.4
V
NOTE: 6. Vpp must not be greater than 14 volts including overshoot.
AC CHARACTERISTICS (TA
= 25
PARAMETER
± 5°C, Vee = 5.5V ± 5%, Vpp = 13.5 ± 0.5V)
SYMBOLS
MIN
Address Setup Time
tAS
2
Chip Disable Setup Time
tDF
Data Setup Time
tDS
Program Pulse Width (Note 7)
tpw
1
Data Hold Time
tDH
2
Chip Select Delay
tes
Vpp Rise and Fall Time
tRF
TYP
MAX
UNIT
J.ls
30
ns
2
J.ls
3
10
ms
J.ls
30
ns
1
J.lS
NOTE: 7. A single shot programming algorithm should use one 10 ms pulse.
PROGRAMMING WAVEFORM
X
V IH - - - - . .
ADDRESSES
VIL _ _ _J
ADDRESS STABLE
....- - - - - - - - - - - - - - - - - - - - - - - -
~tAs1
DATA
VIH~
VIL~
DATA
IN
>----<"". .__
D_A_TA_O_U_T_ _
~l
,.~
Vpp
----------------------------------~~~----------------------------------2-40
WS57C51B
PROGRAMMING/ERASURE/PROGRAMMERS
Refer to Section 5.
ORDERING INFORMATION
PART NUMBER
SPEED
(ns)
WS57C51 B-40D
WS57C51B-40L
WS57C51B-40T
WS57C51 B-45D
WS57C51B-45DMB
WS57C51B-45L
WS57C51 B-45T
WS57C51B-55CMB
WS57C51B-55D
WS57C51 B-55DMB
WS57C51 B-55LM B
WS57C51B-55T
WS57C51 B-55TMB
WS57C51 B-70CM B
WS57C51 B-70D
WS57C51 B-70DM B
WS57C51 B-70LMB
WS57C51 B-70T
40
40
40
45
45
45
45
55
55
55
55
55
55
70
70
70
70
70
PACKAGE
TYPE
28
32
28
28
28
32
28
32
28
28
32
28
28
32
28
28
32
28
Pin CERDIP,
Pin CLDCC
Pin CERDIP,
Pin CERDIp,
Pin CERDIP,
Pin CLDCC
Pin CERDIP,
Pad CLLCC
Pin CERDIP,
Pin CERDIP,
Pin CLDCC
Pin CERDIP,
Pin CERDIP,
Pad CLLCC
Pin CERDIP,
Pin CERDIP,
Pin CLDCC
Pin CERDIP,
0.6"
0.3"
0.6"
0.6"
0.3"
0.6"
0.6"
0.3"
0.3"
0.6"
0.6"
0.3"
PACKAGE
DRAWING
OPERATING
TEMPERATURE
RANGE
WSI
MANUFACTURING
PROCEDURE
D2
L3
T2
D2
D2
L3
T2
C2
D2
D2
L3
T2
T2
C2
D2
D2
L3
T2
Comm'l
Comm'l
Comm'l
Comm'l
Military
Comm'l
Comm'l
Military
Comm'l
Military
Military
Comm'l
Military
Military
Comm'l
Military
Military
Comm'l
Standard
Standard
Standard
Standard
MIL-STD-883C
Standard
Standard
MIL-STD-883C
Standard
MIL-STD-883C
MIL-STD-883C
Standard
MIL-STD-883C
MIL-STD-883C
Standard
MIL-STD-883C
MIL-STD-883C
Standard
"'lEa
----------------------------------rJrjfjP~---------------------------------2-41
:2~-4~2:--------------------------------------------~~~------------------------------------------------
===,:~
-----==
----------~
WS57C71C
r ~ ~JJ=:
~~
PRELIMINARY
WAFERSCALE INTEGRATION, INC.
HIGH SPEED 32K x 8 CMOS RPROM
KEY FEATURES
• Immune to Latch-Up
• Ultra-Fast Access Time
-
-
40 ns
• Low Power Consumption
• Fast Programming
up to 200 mA
• ESD Protection Exceeds 2000V
GENERAL DESCRIPTION
The WS57C71C is an extremely High-Performance 256K UV erasable electrically Re-Programmable Read Only
~emory (RPROM). It is manufactured in an advanced CMOS technology and utilizes WSl's patented self-aligned
split gate EPROM cell (see WSI Technical Brief 001).
The WS57C71C was developed for High-Performance Embedded Control applications. Its very high speed enables
it to run at full speed with embedded processors such as the TMS320XX, 80960, M56/96000, etc.
The industry standard RPROM pin configuration of the WS57C71C provides an easy upgrade path from a 16K x 8
device as well as providing an upgrade path to 64K x 8 and 128K x 8 devices.
The WS57C71C utilizes WSI's patented split gate EPROM cell. This technology enables WSI to manufacture high
density low power CMOS EPROMs that operate at the high speed of bipolar PROMs.
For further information on WSI products, contact the nearest WSI sales office, sales representative, or call WSI at
800:fEAM-WSI (832-6974).
PIN CONFIGURATION
MODE SELECTION
TOP VIEW
~
MODE
VIL
V IH
VIL
Vee
DouT
Output Disable
VIH
X
X
Vee
High Z
Output Disable
X
VIL
X
Vee
High Z
X
X
VIH
Vee
High Z
Program
Vpp
X
VIH
Vee
DIN
Program Verify
VIL
V IH
V IL
Vee
DOUT
X
V IL
Vee
High Z
Program Inhibit Vpp
~
r--
eo
CD
8
~
CERDIP
:::
2000V
OPERATING RANGE
RANGE
TEMPERATURE
Vcc
Commercial
OOC to +70°C
+5V ± 5%
Industrial
-40°C to +85°C
+5V ± 10%
Military
-55°C to +125°C
+5V + 10%
DC READ CHARACTERISTICS Over Operating Range. (See Above)
SYMBOL
TEST CONDITIONS
PARAMETER
= 16 mA
= -4 mA
VOL
Output Low Voltage
IOL
VOH
Output High Voltage
IOH
V 1L
Input Low Voltage
V 1H
Input High Voltage
Icc
Vcc Active Current
Note 3
III
Input Load Current
V 1N
ILO
Output Leakage Current
VOUT
NOTES:
MAX
MIN
0.4
0.8
1. CMOS inputs: GND ± O.3V or Vee ± O.3V
2. TTL Inputs: V'L .;; a.BV, V'H ;. 2.aV.
I
I
Comm'l
Military
5.5V or Gnd
=
V
2.4
2.0
=
UNITS
5.5V or Gnd
30
40
I
I
Note
3
-10
10
-10
10
V
mA
,.A
3. Add 2 mA/MHz for A.C. power component.
AC READ CHARACTERISTICS Over Operating Range. (See Above)
PARAMETER
Address to Output Delay
SYMBOL
57C71C-40
MIN
MAX
57C71C-45
MIN
MAX
57C71C-55
MIN
MAX
tACC
40
45
55
CS to Output Delay
tcs
20
20
20
Output Disable to
Output Float
tOF
20
20
20
Address to Output Hold
tOH
UNITS
ns
0
0
0
----------------------------~Jr~---------------------------2·44
--
~-
----
-~~
WS57C71C
AC READ TIMING DIAGRAM
ADDRESSES
~
--
VALID
..,'
t Ace
'\L
/
tes
OUTPUTS
CAPAC/TANCE(4) TA
SYMBOL
f+-
tOH
'"'"
fJ
i--
-
VALID
/
tOF
i-
= 25°C, f = 1 MHz
PARAMETER
C IN
Input Capacitance
C OUT
Output Capacitance
CvPp
Vpp Capacitance
CONDITIONS
VIN
VOUT
Vpp
= OV
= OV
= OV
TYP(S)
MAX
UNITS
4
6
pF
8
12
pF
18
25
pF
NOTES:
4. This parameter IS only sampled and IS not 100% tested.
5. Typical values are for TA = 25°C and nominal supply voltages
TEST LOAD (High Impedance Test Systems)
TIMING LEVELS
Input Levels: 0 and 3V
9Sg
2.01V~
Reference Levels: 1.5V
D.U.T.~ 30pF
I-=-
(INCLUDING SCOPE
AND JIG
CAPACITANCE)
i!~~~E
-------------------------------------~.;r.------------------------------------2-45
WS57C71C
PROGRAMMING INFORMATION
DC CHARACTERISTICS
(TA
= 25
± 5°C, Vee
= 5.50V
± 5%, Vpp
= 12.5
± 0.5V)
SYMBOLS
MIN
MAX
UNIT
Input Leakage Current
V IN = Vee or Gnd
III
-10
10
J,lA
Vpp Supply Current During
Programming Pulse
Ipp
60
mA
PARAMETER
Vee Supply Current
lee
25
mA
Input Low Level
V IL
-0.1
0.8
V
Input High Level
V IH
2.0
Vee + 0.3
V
Output Low Voltage During Verify
(IOL = 16 mA)
VOL
0.45
V
Output High Voltage During Verify
(loH = -4 mA)
VOH
NOTE:
2.4
V
6. Vpp must not be greater than 14 volts including overshoot.
AC CHARACTERISTICS
(TA = 25 ± 5°C, Vee = 5.5V ± 5%, Vpp = 12.5 ± 0.5V)
PARAMETER
SYMBOLS
MIN
Address Setup Time
tAS
2
Chip Disable Setup Time
tOF
Data Setup Time
tos
2
Program Pulse Width
tpw
1
Data Hold Time
tOH
2
Chip Select Delay
tes
Vpp Rise and Fall Time
tRF
TYP
MAX
UNIT
J,ls
30
ns
10
ms
J,ls
3
J,ls
30
1
ns
J.lS
PROGRAMMING WAVEFORM
______~)x(~______~---------A-D-DR-E-SS--~-A-BL-E----------------------
ADDRESSES
r- --1
IAS
VIH~
I
DMAIN
~~____DA_n__ou_T___
VIL
vpp
CS2
-1
+~--_-_- - - - - l
los I....
10H-/
ICS~
DON"i'CARE
---------------------~Jr;--------------------2-46
WS57C71C
PROGRAMMING/ERASURE/PROGRAMMERS
Refer to Section 5.
ORDERING INFORMATION
PART NUMBER
SPEED
(ns)
WS57C71C-400*
WS57C71C-40L *
WS57C71 C-40T *
WS57C71C-45D
WS57C71C-45L
WS57C71C-45T
WS57C71C-55CM
WS57C71C-55CMB
WS57C71C-55D
WS57C71C-55DM
WS57C71C-55DMB
WS57C71C-55L
WS57C71C-55LM
WS57C71C-55LMB
WS57C71C-55T
WS57C71 C-55TM
WS57C71C-55TMB
40
40
40
45
45
45
55
55
55
55
55
55
55
55
55
55
55
PACKAGE
TYPE
28
32
28
28
32
28
32
32
28
28
28
32
32
32
28
28
28
Pin CEROIP,
Pin CLDCC
Pin CERDIP,
Pin CERDIp,
Pin CLDCC
Pin CERDIP,
Pad CLLCC
Pad CLLCC
Pin CERDIp,
Pin CERDIP,
Pin CERDIp,
Pin CLDCC
Pin CLDCC
Pin CLDCC
Pin CERDIp,
Pin CERDIP,
Pin CERDIp,
0.6"
0.3"
0.6"
0.3"
0.6"
0.6"
0.6"
0.3"
0.3"
0.3"
PACKAGE
DRAWING
OPERATING
TEMPERATURE
RANGE
WSI
MANUFACTURING
PROCEDURE
02
L3
T2
D2
L3
T2
C2
C2
D2
D2
D2
L3
L3
L3
T2
T2
T2
Comm'l
Comm'l
Comm'l
Comm'l
Comm'l
Comm'l
Military
Military
Comm'l
Military
Military
Comm'l
Military
Military
Comm'l
Military
Military
Standard
Standard
Standard
Standard
Standard
Standard
Standard
MIL-STD-883C
Standard
Standard
MIL-STD-883C
Standard
Standard
MIL-STD-883C
Standard
Standard
MIL-STD-883C
*These products are Advance Information
="'-------------------------------------~~~--------------------------------
2-47
~2-4=8----------------------~Jr;------------------------
... -----.,-------- .....
..... -- =' . , . ,
J:IIE:
-
~
I'~~~-
~
WAFERSCALE INTEGRATION, INC.
EPROM MEMORY PRODUCTS
3
SECTION INDEX
EPROM MEMORY PRODUCTS
64K EPROM Selection Guide ........................................................ 3-1
WS27C64F
Military 8K x 8 CMOS EPROM ......................................... 3-3
WS27C64L
8K x 8 CMOS EPROM ................................................ 3-9
WS57C64F
High Speed 8K x 8 CMOS EPROM ..................................... 3-15
WS57C65
High Speed 4K x 16 CMOS EPROM .................................... 3-21
128K EPROM Selection Guide ...................................................... 3-27
WS27C128F
Military 16K x 8 CMOS EPROM ....................................... 3-29
WS27C128L
16K x 8 CMOS EPROM .............................................. 3-35
WS57C128F
High Speed 16K x 8 CMOS EPROM .................................... 3-41
256K EPROM Selection Guide ...................................................... 3-47
WS27C256F
High Speed 32K x 8 CMOS EPROM ................................... 3-49
WS27C256L
32K x 8 CMOS EPROM .............................................. 3-55
WS57C256F
High Speed 32K x 8 CMOS EPROM
WS57C257
High Speed 16K x 16 CMOS EPROM ................................... 3-67
...
. ... 3-61
512K EPROM Selection Guide ...................................................... 3-73
WS27C512F
High Speed 64K x 8 CMOS EPROM .................................... 3-75
WS57C512F
High Speed 64K x 8 CMOS EPROM ................................... 3-81
WS27C512L
64K x 8 CMOS EPROM .............................................. 3-85
1 Meg EPROM Selection Guide . .................................................... 3-91
WS27C010L
128K x 8 CMOS EPROM ............................................. 3-93
WS57C010M
1 Meg (128K x 8) CMOS EPROM Module ............................... 3-99
WS27C010F
1 Meg (128K x 8) CMOS EPROM ..................................... 3-105
WS27C210L
1 Meg (64K x 16) CMOS EPROM ..................................... 3-109
WS57C210M
1 Meg (64K x 16) CMOS EPROM Module ............................... 3-115
WS27C210F
1 Meg (64K x 16) CMOS EPROM ..................................... 3-121
2 Meg EPROM Selection Guide . ................................................... 3-125
WS27C020L
2 Meg (256K x 8) CMOS EPROM ..................................... 3-127
WS27C220L
2 Meg (128K x 16) CMOS EPROM .................................... 3-133
4 Meg EPROM Selection Guide . ................................................... 3-139
WS27C040L
4 Meg (512K x 8) CMOS EPROM ..................................... 3-141
WS27C240L
4 Meg (256K x 16) CMOS EPROM .................................... 3-147
For additional information,
call 800·TEAM·WSI (800·832·6974).
In California, call 800·562·6363.
________________________________
________________________________
~ss-~
~sI;
WAFERSCALE INTEGRATION, INC.
64K EPROM SELECTION GUIDE
ARCHITECTURE
4Kx16
I
WS57C65
I
==~
8Kx8
I
WS57C64F
I
I
8Kx8
I
WS27C64L
I
8Kx8
Dws27c64F'
I
\\
((
I
I
I
I
!
I
I
I
I
I
I
I
I
ACCESS TIME (ns)
3-1
~::-
3-2
______________________
f"~ i!I!JI~
WI8 - - - - - - - - - - - - - - - - -
WS27C64F
WAFERSCALE INTEGRATION, INC.
MILITARY BK x B CMOS EPROM
KEY FEATURES
• Fast Access Time
-
• EPI Processing
90 ns (Military)
-
Latch-Up Immunity Up to 200 mA
• Standard EPROM Pinout
• Industrial/Military Temperature
Operating Range
• Low Power Consumption
• OESC SMO No. 85102
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 enables it to operate at high speeds and very low power over
the full Industrial and Military temperature 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.
MODE SELECTION
PIN CONFIGURATION
TOP VIEW
~
CE
Read
VIL
V IL Vee Vee
DouT
X
V IH Vee Vee
High Z
MODE
Output Disable
OE Vpp
Vcc OUTPUTS
Standby
VIH
X
Vee Vee
High Z
Program
VIL
V IH
V pp Vee
DIN
Program Verify
X
VIL
V pp Vee
DOUT
Program Inhibit
V IH
VIH
V pp Vee
High Z
Signature"
V IL
VIL Vee Vee
Encoded
Data
X can be either VIL or VIH .
"For Signature, Ag = l2V, AD IS toggled, and all other addresses
are at TTL low. AD = VIL = MFGR 23H, AD = VIH = DEVICE ASH
Chip Carrier
r--
~
~
.0.
CERDIP
"I:;
0 0 CJi U
«c(>Z>c.Z
LJ LJ LJ I : LJ ~J LJ
4 3 2
A,
As
A.
A3
A,
A,
Ao
NC
00
L-.J
~
323130
1
29,: As
A.
27[: Al1
=J 8
26 C= NC
=~ 9
25 C= OE
:J 10
24
A,o
:J 11
23
CE
=J 12
22[= 0 7
:J 13
21,: 0,
14
171819
r, 15
.-, 16
r,.-,
,...,,...., 20
,....,
t" I, " " " " '
0,0, INC 3 Os
GND
:J 5
"O~C
:J7
c:
c:
° °.
Vpp [ l
A12 [2
A7 [ 3
A, [ 4
As~5
A.[
A, ~
A, ~
A, [
Ao[
00 ~
0, [
0,[
GND [
28p Vcc
27pPGM
26 NC
25 ~ As
24pA.
P
6 023~Al1
7
22 ~ OE
8
21 A,o
9
20 ~ CE
10
19 ~07
11
18 ~ 0,
12
17 Os
13
16 ~ 0.
14
15 0 3
P
P
b
PRODUCT SELECTION GUIDE
WS27C64F-90
WS27C64F-10
Address Access Time (Max)
90 ns
100 ns
Chip Select Time (Max)
90 ns
100 ns
Output Enable Time (Max)
30 ns
30 ns
PARAMETER
3-3
WS27C64F
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
Military
-55° to +125°C
+5V ± 10%
DC READ CHARACTERISTICS Over Operating Range with Vpp = Vcc.
SYMBOL
TEST CONDITIONS
PARAMETER
MAX
UNITS
0.4
V
200
J.lA
Note 2
10
mA
Notes 1 and 3
25
mA
IOL
V OH
Output High Voltage
IOH
IS61
Vcc Standby Current (CMOS)
Note 1
IS62
Vcc Standby Current (TTL)
ICC1
Vcc Active Current (CMOS)
VOL
ICC2
Vcc Active Current (TTL)
Notes 2 and 3
Ipp
Vpp Supply Current
Vpp
Vpp
V pp Read Voltage
= 5.5V or Gnd
= 5.5V or Gnd
Input Load Current
V 1N
ILO
Output Leakage Current
VOUT
1. CMOS Inputs: GND ± O.3V or Vee ± O.3V.
2. TTL Inputs: V1L .;; O.BV, V1H ~ 2.0V
2.4
V
35
mA
100
J.lA
Vcc - 0.4
Vcc
V
-10
10
-10
10
J.tA
J.tA
= Vcc
III
NOTES:
MIN
= 4 mA
= -1 mA
Output Low Voltage
3. Add 3 rnA/MHz for A.C. power component.
AC READ CHARACTERISTICS Over Operating Range with Vpp = Vcc.
PARAMETER
SYMBOL
WS27C64F-90
MIN
MAX
WS27C64F-10
MIN
MAX
Address to Output Delay
tACC
90
100
CE to Output Delay
tCE
90
100
OE to Output Delay
tOE
30
30
Output Disable to Output Float
tDF
30
30
Address to Output Hold
tOH
0
UNITS
ns
0
---------------------~Jri~------------------3-4
WS27C64F
AC READ TIMING DIAGRAM
ADDRESSES
CE-------,..
OE--------~
OUTPUTS
CAPACITANCEf4)
SYMBOL
---------~~t~~ta~--
TA = 25°C, f = 1 MHz
PARAMETER
C IN
Input Capacitance
C OUT
Output Capacitance
C VPP
Vpp Capacitance
NOTES:
CONDITIONS
Typ(5)
MAX
UNITS
VIN = OV
4
6
pF
VOUT = OV
8
12
pF
Vpp = OV
18
25
pF
4. This parameter IS only sampled and IS not 100% tested.
5. Typical values are for TA = 25°C and nominal supply voltages.
TEST WAD
(High Impedance Test Systems)
Input Levels: .45 and 2.4V
3200
2.01V
TIMING LEVELS
o--V---1
Reference Levels: .8 and 2.0V
D.U.T.~ 100 pF
I-=-
(INCWDING SCOPE
AND JIG
CAPACITANCE)
--------------------~~i~-----------------3-5
WS27C64F
PROGRAMMING INFORMATION
DC CHARACTERISTICS (TA = 25 ±
5°C, Vee = 5.5V ± 5%, Vpp
PARAMETER
MIN
MAX
UNIT
III
-10
10
~
60
mA
Input Leakage Current
(VIN = Vee or Gnd)
Vpp Supply Current During_ _
Programming Pulse (CE = PGM
Ipp
= VILl
Vec Supply Current (Note 3)
Icc
V IL
V IH
Input Low Level
Input High Level
Output Low Voltage During Verify
(l0L = 4 mAl
VOL
Output High Voltage During Verify
(lOH = -1 mAl
VOH
NOTES:
13.5 ± 0.5V)
SYMBOLS
50
mA
-0.1
0.8
V
2.0
Vee +0.3
V
0.45
V
2.4
V
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 IL ' 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 ("VI H) either cOincident with or before power IS applied to Vpp.
AC CHARACTERISTICS
(TA
=
25 +
- 5°C, Vcc
PARAMETER
=
5.5V +
- 5%, Vpp
=
13.5 +
- 0.5V)
TYP
SYMBOLS
MIN
Address Setup Time
tAS
2
I-ts
Chip Enable Setup Time
tCES
2
I-tS
Output Enable Setup Time
tOES
2
I-ts
Data Setup Time
tos
2
I-ts
Address Hold Time
tAH
0
I-ts
Data Hold Time
tOH
2
Chip Disable to Output Float Delay
tOF
0
Data Valid From Output Enable
tOE
Vpp Setup Time
tvs
2
PGM Pulse Width
tpw
1
MAX
130
130
UNIT
I-ts
ns
ns
I-tS
3
10
ms
NOTE: Single pulse programming algorithms should use one 10 ms PGM pulse per byte.
PROGRAMMING WAVEFORM
ADDRESSES
==:)!
ADDRESS STABLE
DATA~
DATA IN STABLE
+-Ios'"
HIGHZ
1-10.....
I-IoH-
Vpp
Vpp
CE
Vcc~
c=
-- ----1
-lAS ---
tAH
DATA OUT
VALID
tDF
:-Ivs-
VIH~
V'L
I-ICES---
V,H
PGM
V'L
V,H
DE
V'L
tx,
j
I--Ipw-j
_IOES 1
~
J
-----------------------~Jr;~--------------------3-6
WS27C64F
PROGRAMMING/ERASURE/PROGRAMMERS
Refer to Section 5.
ORDERING INFORMATION
PART NUMBER
SPEED
(ns)
WS27C64F-90CM B
WS27C64F-900MB
WS27C64F-10CMB
WS27C64F-1 OOM B
90
90
100
100
PACKAGE
TYPE
32
28
32
28
Pad CLLCC
Pin CEROIp, 0.6"
Pad CLLCC
Pin CEROIp, 0.6"
PACKAGE
DRAWING
OPERATING
TEMPERATURE
RANGE
WSI
MANUFACTURING
PROCEDURE
C2
02
C2
02
Military
Military
Military
Military
MIL-STO-883C
MIL-STD-883C
MIL-STD-883C
MIL-STO-883C
-"_'8S.
---------------------------------~~:-------------------------------3-7
:-:-_____________________________________________ fAfjfZFE ________________________________________________
3-8
~I;
WS27C64L
WAFERSCALE INTEGRATION, INC.
BK
X
B CMOS EPROM
KEY FEATURES
• High Performance CMOS
-
• EPI Processing
90 ns Access Time
-
• Fast Programming
Latch-Up Immunity to 200 mA
ESD Protection Exceeds 2000V
• Drop-In Replacement for 27C64 or 2764
• Standard JEDEC EPROM Pinout
• 300 Mil Dip or Standard 600 Mil Dip
• DESC SMD No. 85102
GENERAL DESCRIPTION
The WS27C64L is a HIGH PERFORMANCE 64K UV Erasable Electrica"y Programmable Read Only Memory. It is
manufactured in WSI's latest CMOS EPROM technology which enables it to operate at speeds as fast as 90 ns access
time over the full operating range.
The WS27C64L can directly replace any 8K x 8 EPROM which conforms to the JEDEC standard. Examples of this
would be as follows: 2764 or 27C64. It can be easily programmed using standard EPROM programmers or the
MagicPro™ IBM PC compatible engineering programmer offered by WSI.
The WS27C64L 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 simple PCB layout change to take advantage of
a 50% reduction in required board space.
The WS27C64L provides microprocessor-based systems storage capacity for 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, 16-MHz 68020, or 12-MHz 80386. The WS27C64L 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 WS27C64L is configured in the standard EPROM pinout which provides an easy upgrade path for systems which
are currently using standard EPROMs.
The WS27C64L is one member of a high-density EPROM Family which ranges in density from 64K to 4 Megabit.
PRODUCT SELECTION GUIDE
PARAMETER
27C64L-90
27C64L-12
27C64L-15
27C64L-20
Address Access Time (Max)
90 ns
120 ns
150 ns
200 ns
Chip Select Time (Max)
90 ns
120 ns
150 ns
200 ns
Output Enable Time (Max)
30 ns
35 ns
40 ns
40 ns
."JE.4IrE
---------------------------------~~8-------------------------------3-9
WS27C64L
ABSOLUTE 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 of time
may affect device reliability.
Storage Temperature ........... -65°C to + 150°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
OPERATING RANGE
RANGE
TEMPERATURE
Vcc
TOLERANCE
Commercial
O°C to +70°C
+5V
±5% or ±10%
-40°C to +85°C
+5V
+10%
-55°C to + 125°C
+5V
+10%
Industrial
Military
DC READ CHARACTERISTICS Over Operating Range with Vpp = Vee.
SYMBOL
PARAMETER
MIN
MAX
VIL
Input Low Level
TEST CONDITIONS
-0.5
0.8
V
VIH
Input High Level
2.0
V
VOL
Output Low Voltage
IOL = 2.1 mA
Vce + 1
0.4
VOH
IS 81 (3)
Output High Voltage
Vee Standby Current (CMOS)
100
IS82
Vee Standby Current
J.lA
mA
lee(l)
Vee Active Current
IOH = -400 J.lA
CE = Vee + 0.3V
CE = VIH
IF=5MHz
_
_
CE = OE = VIL F = 8 MHz
Ipp
Vpp Supply Current
Vpp = Vee
Vpp
Vpp Read Voltage
III
Input Load Current
ILO
Output Leakage Current
3.5
V
V
1
40
I
VIN = 5.5V or Gnd
VOUT = 5.5V or Gnd
UNITS
50
100
Vee -0.4
-1
Vee
1
-10
10
mA
J.lA
V
J.tA
J.lA
AC READ CHARACTERISTICS Over Operating Range with Vpp = Vee·
SYMBOL
PARAMETER
27C64L-90
MIN
MAX
27C64L-12
MIN
MAX
27C64L-15
MIN
MAX
27C64L-20
MIN
MAX
tAee
Address to Output
Delay
90
120
150
200
teE
CE to Output Delay
90
120
150
200
tOE
OE to Output Delay
30
35
40
40
tDF(2)
Output Disable to
Output Float
30
35
40
40
tOH(2)
Output Hold From
Addresses, CE or
OE, Whichever
Occurred First
UNITS
ns
0
0
0
0
NOTES:
1. The supply current is the sum of lee and Ipp. The maximum current value is with Outputs 0 0 to 0 7 unloaded.
2. This parameter 's only sampled and is not 100% tested. Output Float is defined as the point where data is no longer driven-see timing diagram.
3. CMOS inputs: V'L = GND ± 0.3V, V'H = Vee ± 0.3V.
---------------------~Jr;'---------------------3-10
WS27C64L
A.C. WAVEFORMS
V,H
-----_
ADDRESS
VALID
ADDRESSES
VIL
------
V,H
--------11-""\.
V,H
--------11----"""\.
14----- IACC -----I
HIGH Z
HIGH Z
OUTPUT -------------+H~+_<
CAPACITANCE(4)
TA
1 MHz
SYMBOL
PARAMETER
C IN
Input Capacitance
COUT
Output Capacitance
CvPp
Vpp Capacitance
CONDITIONS
TYP(S)
MAX
UNITS
VIN = OV
4
6
pF
VOUT = OV
8
12
pF
Vpp = OV
18
25
pF
NOTES:
4. This parameter is only sampled and IS not 100% tested.
5. Typical values are for TA = 25°C and nominal supply voltages.
6. OE may be delayed up to tCE-tOE after the falling edge of CE without impact on tCE .
A.C. TESTING INPUT/OUTPUT WAVEFORM
A.C. TESTING LOAD CIRCUIT
2.04V
-,2.4
>
2~
TEST POINTS
0.4
0.8
<
~
~
2~
DEVICE
UNDER
TEST
0.8
I
820Q
CL
= 100pF
A.C. testing inputs are driven at 2AV for a Logic "1" and
OAV for a Logic "0." Timing measurements are made at 2.0V
for a Logic "1" and O.BV for a Logic "0."
CL includes Jig Capacitance
f!;
.r Jiil5ff
--------------------~~.~-------------------3-11
WS27C64L
MODE SELECTION
The modes of operation of the WS27C64L are listed in Table 1. A single SV power supply is required in the read mode.
Table 1. Modes Selection
~
PGM
CE
-
OE
V pp
Vcc
OUTPUTS
Read
X
VIL
V IL
S.OV
S.OV
Output Disable
X
X
VIH
S.OV
S.OV
DOUT
High Z
X
High Z
MODE
Standby
S.OV
S.OV
V IL
VIH
VIL
X
Programming
V IH
Vpp
S.8V
DIN
Program Verify
VIH
V IL
V IL
Vpp
S.8V
Program Inhibit
X
VIH
X
Vpp
S.OV
DOUT
High Z
NOTES:
7. X can be V,L or V ,H .
DIP PIN CONFIGURATIONS
8 Mbil
4 Mbil
2 Mbil
A,g
A,s
A,s
XX/Vpp
A,s
A,s
XX/Vpp
A,s
A,s
XX/Vpp
A,s
A,s
Vpp
I-
A'2
A7
As
As
A.
A3
A2
A,
Ao
A'2
A7
As
As
A.
A3
A2
A,
Ao
A'2
A7
As
As
A.
A3
A2
A,
Ao
A'2
A7
As
As
A.
A3
A2
A,
Ao
A'2
A7
As
As
A.
A3
A2
A,
Ao
1-,
00
0,
00
00
00
0,
0,
0,
00
0,
°2
GND
°2
GND
O2
GND
°2
GND
O2
GND
NOTE:
27C010L 27C256L
27C256L 27C010L
Vee
Vee
XX/PGM XX/PGM
XX
A'7
A,.
A,.
A'3
A'3
As
As
Ag
Ag
Al1
Al1
OE
OE
A,o
A,o
CE
CE
07
07
Os
Os
WS27C64L
II-
II-
I- A,
I - A,
I - A,
I - Ao
l - 0.
I - 0,
I- 0,
GNO
2 Mbil
v cc- -
Vcc
A,.
A'3
A.-As
A.-Ag
A l1 - Al1
oe-- OE
A IO- A10
CE/PGM
07-07
0.-- Os
0,-05
0.-O.
0,-03
Pmn-
NC--
cr--
4 Mbil
8 Mbil
Vee
A,s
Vee
A,s
A'7
A,.
A'7
A,.
A'3
As
Ag
Al1
OE/vpp
A,o
CE/PGM
07
Os
A'3
As
Ag
Al1
OE
A10
CE/PGM
07
Os
05
05
05
05
O.
03
O.
03
O.
03
O.
03
8. Compatible EPROM pin configurations are shown in the blocks adjacent to the WS27C64L pins.
LCC PIN CONFIGURATION
PIN NAMES
,..
Iii ()
~ >&: (,)
g
z> o.z
41:( c:(
Addresses
CE
Chip Enable
OE
Output Enable
Outputs
PGM
XX
Program
Don't Care (During Read)
13
21[= 0 6
~~~~ }~g ~~~~ ~~
NOTE: Leadless or
Leaded, Plastic or
Ceramic Package
--------------------------~Jr;.----------------------------3-12
WS27C64L
PROGRAMMING INFORMATION
DC CHARACTERISTICS (TA = 25 ± 5°C, Vcc
PARAMETER
5.8V ± 0.25V, Vpp
12.75 ± 0.25V)
SYMBOLS
MIN
MAX
UNIT
Input Leakage Current
(VIN = Vcc or Gnd)
III
-10
10
J.lA
Vpp Supply Current Durin_g_
Programming Pulse (CE, PGM = VILl
Ipp
60
mA
Vcc Supply Current, See Icc2
Icc
40
mA
Input Low Level
V IL
-0.1
0.8
V
2.0
Vcc+0.3
V
0.4
V
Input High Level
V IH
Output Low Voltage During Verify
(Iol = 2.1 mAl
VOL
Output High Voltage During Verify
(IOH = -400 J.lA)
VOH
NOTES:
3.5
V
9. Vcc must be applied either coincidentally or before Vpp and removed either coincidentally or after Vpp.
10. Vpp must not be greater than 14 volts including overshoot. DUring CE, PGM = VIL • Vpp must not be switched from 5 volts to
12.75 volts or vice-versa.
11. DUring power up the PGM pin must be brought high (;.V IH ) either coincident with or before power is applied to Vpp.
AC CHARACTERISTICS (TA
=
25 ± 5°C, Vcc
PARAMETER
=
5.8V ± 0.25V, Vpp
=
12.75 ± 0.25V)
SYMBOLS
MIN
Address Setup Time
tAS
2
J.lS
Chip Enable Setup Time
tCES
2
J.ls
Output Enable Setup Time
tOES
2
J.ls
Data Setup Time
tos
2
J.lS
Address Hold Time
tAH
0
J.lS
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
0.1
TYP
MAX
130
130
UNIT
J.lS
ns
ns
J.ls
4
ms
PROGRAMMING WAVEFORM
ADDRESSES
DATA
v••
v••
Vee
V'H
CE
V"
V,H
PGM
V"
V,H
OE
V"
___ I
3-13
--------------------------------------~~~~-----------------------------------
WS27C64L
PROGRAMMING/ERASURE/PROGRAMMERS
Refer to Section 5.
ORDERING INFORMATION
PART NUMBER
WS27C64 L-90 D/5
WS27C64L-12D
WS27C64L-12DI
WS27C64L-12DMB
WS27C64L-12J
WS27C64L-12P
WS27C64L-12T
WS27C64L-15D
WS27C64L-15DMB
WS27C64L-15J
WS27C64L-20D
WS27C64L-20DM B
WS27C64L-20J
SPEED
PACKAGE
TYPE
(ns)
90
120
120
120
120
120
120
150
150
150
200
200
200
28
28
28
28
32
28
28
28
28
32
28
28
32
Pin
Pin
Pin
Pin
Pin
Pin
Pin
Pin
Pin
Pin
Pin
Pin
Pin
CERDIp, 0.6"
CERDIp, 0.6"
CERDIp, 0.6"
CERDIp, 0.6"
PLDCC
Plastic DIP, 0.6"
CERDIP, 0.3"
CERDIp, 0.6"
CERDIp, 0.6"
PLDCC
CERDIp, 0.6"
CERDIP, 0.6"
PLDCC
PACKAGE
DRAWING
D2
D2
D2
D2
J4
P3
T2
D2
D2
J4
D2
D2
J4
OPERATING
RANGE
TEMPERATURE
Comm'l
Comm'l
Industrial
Military
Comm'l
Comm'l
Comm'l
Comm'l
Military
Comm'l
Comm'l
Military
Comm'l
Vee
WSI
MANUFACTURING
PROCEDURE
±5%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
Standard
Standard
Standard
MIL-STD-883C
Standard
Standard
Standard
Standard
MIL-STD-883C
Standard
Standard
MIL-STD-883C
Standard
____________________________________ ftiftii!_ _ __--____--__-------------------f;IAr~
3-14
-F'. . . .
-..II'''
== ==JE_______________________________________________________________
~--
==r~~
WS57C64F
~
:=
WAFERSCALE INTEGRATION, INC.
HIGH SPEED 8K x 8 CMOS EPROM
KEY FEATURES
• Fast Access Time
-
• EPI Processing
55 ns
-
• Low Power Consumption
• DESC SMD No. 85102
Latch-Up Immunity Up to 200 mA
• Standard EPROM Pinout
• Bipolar Speeds
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 features of the WS57C64F are its Low Power and High Speed. These features 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.
MODE SELECTION
PIN CONFIGURATION
TOP VIEW
~
MODE
Read
PGM
CE
OE
Vpp
vee
OUTPUTS
X
VIL
VIL
5.0V
5.0V
DOUT
Chip Carrier
.c 1
8:0
CERDIP
gl~ 0
>Z>ID.Z
vpp~
A12~
" " , 'I I ' " ,,,
Output
Disable
X
X
Standby
X
VIH
X
Programming
VIL
VIL
VIH
Vpp
5.8V
DIN
Program
Verify
VIH
VIL
VIL
Vpp
5.8V
DOUT
Program
Inhibit
X
VIH
VIH 5.0V 5.0V
High Z
5.0V 5.0V
High Z
X
Vpp
5.0V
X ean be VIL or VIH .
High Z
A.
A,
A.
A,
A2
A,
A.
NC
o.
4-' '3-' '2-'LJ323130
5
1
29[=
:o::~
S
9
10
11
26 C=
25[=
24 C=
23[=
12
22 c:
13
21 ~:
14151617181920
r,,...,,.,,...,,...,,.,,.,
'"
" 'I"""
r
0, O2 INC 0,0.0,
GNO
As
Ag
Al1
NC
OE
A"
CE
07
o.
.....------.r--
1
2
28 ~vcc
27~PGM
A;~3
26~NC
A,~9
20~CE
A.[4
25~As
A.[ 5
24~Ag
A.~ 6 023~Al1
A,~ 7
22~OE
A2[8
21~A,.
A.~ 10
o.~ 11
0, [ 12
02~ 13
GNO[ 14
19 ~ 07
18 ~ o.
17 ~ 0,
16 ~ O.
15 po,
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-15
WS57C64F
ABSOWTE 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.
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
0° to +70°C
+5V ± 5%
Industrial
-40° to +85°C
+5V ± 10%
Military
-55° to +125°C
+5V ± 10%
Comm'l
DC READ CHARACTERISTICS
SYMBOL
Over Operating Range with Vpp
PARAMETER
= Vcc.
TEST CONDITIONS
VOL
Output Low Voltage
VOH
Output High Voltage
IS81
Vcc Standby Current (CMOS)
IS82
Vcc Standby Current (TTL)
= 16 rnA
IOH = -4 rnA
CE = Vcc ± 0.3V (Notes 1 &3)
CE = VIH (Notes 2 & 3)
ICCl
Vcc Active Current (CMOS)
Notes 1 and 4
Icc2
Vcc Active Current (TTL)
Notes 2 and 4
Ipp
Vpp Supply Current
Vpp
Vpp
Vpp Read Voltage
III
Input Load Current
ILO
NOTES:
Address to Output Delay
UNITS
0.4
V
500
IlA
15
rnA
2.4
V
Comm'l
20
Military
30
Comm'l
25
Military
35
= Vcc
100
rnA
rnA
~A
Vcc - 0.4
Vcc
V
-10
10
-10
10
IlA
IlA
= 5.5V or Gnd
VOUT = 5.5V or Gnd
V1N
Output Leakage Current
PARAMETER
MAX
IOL
1. CMOS Inputs: GND ± O.3V or Vee ± O.3V.
2. TIL inputs: V1L '" O.8V, V1H .. 2.0V.
AC READ CHARACTERISTICS
MIN
3. Add 1 rnA/MHz for A.C. power component.
4. Add 3 rnA/MHz for A.C. power component.
Over Operating Range with Vpp = Vcc.
SYMBOL
WS57C64F-55
MIN
MAX
WS57C64F-70
MIN
MAX
tACC
55
CE to Output Delay
tCE
55
70
OE to Output Delay
tOE
20
25
Output Disable to Output Float
tOF
20
25
Address to Output Hold
tOH
10
UNITS
70
ns
10
-------------------------~Jr;------------------------3-16
WS57C64F
AC READ TIMING DIAGRAM
ADDRESSES
CE----,
OE-------~
OUTPUTS---------~~t~~!lt3~f.-tDF
CAPAC/TANCE(5) T A
SYMBOL
25°C, f
1 MHz
PARAMETER
CIN
Input Capacitance
COUT
Output Capacitance
CvPp
Vpp Capacitance
NOTES:
CONDITIONS
VIN
VOUT
Vpp
= OV
= OV
= OV
TYP(6)
MAX
UNITS
4
6
pF
8
12
pF
18
25
pF
5. This parameter IS only sampled and IS not 100% tested.
6. Typical values are for TA = 25°C and nominal supply voltages.
TEST LOAD (High Impedance Test Systems)
TIMING LEVELS
Input Levels: 0 and 3V
98Q
2.04V~
Reference Levels: 0.8 and 2.0V
D.u.T·~30PF
I-=-
(INCLUDING SCOPE
AND JIG
CAPACITANCE)
=-- ",IE
---------------------------------------~.,Ar-------------------------------------3·17
WS57C64F
PROGRAMMING INFORMATION
DC CHARACTERISTICS (TA = 25 +
- 5°C, Vee
PARAMETER
5.5V +
- 5%, Vpp
-
SYMBOLS
MIN
MAX
UNIT
III
-10
10
Il A
60
mA
Input Leakage Current
(VIN = Vee or Gnd)
Vpp Supply Current During_ _
Programming Pulse (CE = PGM
13.5 + 0.5V)
Ipp
= VILl
Vee Supply Current
lee
V IL
V IH
Input Low Level
Input High Level
Output Low Voltage During Verify
(lOL = 16 mAl
VOL
Output High Voltage During Verify
(lOH = -4 mAl
VOH
25
mA
-0.1
0.8
V
2.0
Vee +0.3
V
0.45
V
2.4
V
NOTES: 7. Vee must be applied either coincidentally or before Vpp and removed either cOincidentally or after Vpp.
8. 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.
9. During power up the PGM pin must be brought high (?>V IH ) 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
Chip Enable Setup Time
Output Enable Setup Time
TYP
MAX
UNIT
SYMBOLS
MIN
tAS
2
IlS
teEs
2
Il s
tOES
2
Il s
IlS
Il s
Address Setup Time
Data Setup Time
tos
2
Address Hold Time
tAH
0
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
3
130
Il s
ns
130
ns
10
Il s
ms
NOTE: For simple, one pulse only, programming algorithms, use a 10 ms pulse.
PROGRAMMING WAVEFORM
ADDRESSES
~
ADDRESS STABLE
1-'" ...
DATA
-----1
V••
V••
Vee - - - - - - '
ee
VIH~
DATA IN STABLE
--'0'-
HIGH Z
-'OH-
·'OE
I
-..j
,..
DATA OUT
VALID
-
tAH
'OF
K=
I--~
I--
--'v.-
V"
-'CES'"
V,H
PGM
V"
V,H
OE
v"
~
l--'OE'1
~
/
-------------------------~Jr;'-------------------------3-18
WS57C64F
PROGRAMMING/ERASURE/PROGRAMMERS
Refer to Section 5.
ORDERING INFORMATION
PART NUMBER
SPEED
(n8)
WS57C64F·550
WS57C64F·70CMB
WS57C64F·700
WS57C64F·7001
WS57C64F·700MB
WS57C64F·70J
55
70
70
70
70
70
PACKAGE
TYPE
28
32
28
28
28
32
Pin CEROIp,
Pad CLLCC
Pin CEROIP,
Pin CEROIp,
Pin CEROIp,
Pin PLOCC
0.6"
0.6"
0.6"
0.6"
PACKAGE
DRAWING
OPERATING
TEMPERATURE
RANGE
WSI
MANUFACTURING
PROCEDURE
02
C2
02
02
02
J4
Comm'l
Military
Comm'l
Industrial
Military
Comm'l
Standard
MIL·STO·883C
Standard
Standard
MIL·STD·883C
Standard
---------------------~Jri~------------------3·19
~3_2=O----------------------~Jri------------------------
WS57C65
WAFERSCALE INTEGRATION, INC.
HIGH SPEED 4K x 16 WORD WIDE CMOS EPROM
KEY FEATURES
• Fast Access Time
-
• 2 to 1 Package Reduction
55 ns
• 300/0+ Space Savings
• Low Power Consumption
• Single Chip Solution
• Ideal for 16/32 Bit Processors
-
• Compatible with JEDEC pinout
TMS320, 68000, 80386, etc.
GENERAL DESCRIPTION
The WS57C65 is a High Performance EPROM 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 include 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
PINS
MODE
Read
Output Disable
OE
V IL
V IL Vee Vce
V IH Vee Vee
X
Standby
V IH
Program
VIL
X
V pp
vpp
Vcc OUTPUTS
CE
Vee Vee
Dour
High Z
J J J I~ J ~ ~ ~ ~ ~ ~
1
CE
0 15
High Z
VIH V pp Vee
DIN
VIL
Program Verify
X
Program Inhibit
VIH
V IH V pp Vee
Dour
High Z
Signature'
VIL
VIL Vee Vee
Encoded
Data
V pp Vee
P
vee
PGM
NC
NC
NC
NC
NC
A"
A,.
A.
GND
As
A7
As
As
X can be either V1L or V1H .
'For Signature, Ag = 12V, PvJ is toggled, and all other addresses
are at TIL low. PvJ = V1L = MFGR 0023H, PvJ = V1H =
A.
A3
A,
DEVICE OOB1H.
PRODUCT SELECTION GUIDE
PARAMETER
WS57C65-55
WS57C65-70
70 ns
Address Access Time
55 ns
Chip Select Time
55 ns
70 ns
Output Enable Time
25 ns
30 ns
3-21
WS57C65
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.
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
Comm'l
Industrial
TEMPERATURE
Vcc
0° to +70°C
+5V ± 5%
-40° to +85°C
+5V ± 10%
DC READ CHARACTERISTICS Over Operating Range. (See Above)
SYMBOL
TEST CONDITIONS
PARAMETER
MIN
MAX
UNITS
0.4
V
VOL
Output Low Voltage
IOL = 8 mA
VOH
Output High Voltage
IOH = -2 mA
500
J.lA
20
mA
2.4
V
ISB1
Vcc Standby Current (CMOS)
Notes 1 and 3
ISB2
Vcc Standby Current (TTL)
Notes 2 and 3
Active Current (CMOS)
Notes
1 and 4
Comm'l
35
Icc1
Military
45
Vcc Active Current (TTL)
Notes
2 and 4
Comm'l
45
Icc2
Military
55
Ipp
Vpp Supply Current
Vpp = Vcc
Vpp
V pp Read Voltage
III
Input Load Current
ILO
Output Leakage Current
NOTES: 1. CMOS inputs: GND ± a.3V or Vee ± a3V
2. TTL Inputs: V'L '" a BV. V,H ;;, 2 av.
100
mA
mA
J.lA
Vcc - 0.4
Vcc
V
V IN = 5.5V or Gnd
-10
10
J.lA
VOUT = 5.5V or Gnd
-10
10
J.lA
3. Add 1 mA/MHz for A.G. power component.
4. Add 3 mA/MHz for A G. power component
AC READ CHARACTERISTICS Over Operating Range. (See Above)
PARAMETER
SYMBOL
WS57C65-55
MIN
MAX
WS57C65-70
MIN
MAX
Address to Output Delay
tACC
55
70
CE to Output Delay
tCE
55
70
OE to Output Delay
tOE
25
30
Output Disable to Output Float
tOF
Address to Output Hold
tOH
___________________________________
3-22
25
0
UNITS
ns
30
0
f;;~=------------------------------------
~S's
WS57C65
AC READ TIMING DIAGRAM
ADDRESSES
CE - - - - - - .
OE-------....
OUTPUTS-----------4(ft~~tj~1-IoF
CAPACITANCE(5)
SYMBOL
TA = 25°C, f = 1 MHz
PARAMETER
C IN
Input Capacitance
C OUT
Output Capacitance
CvPp
Vpp Capacitance
NOTES:
I--
CONDITIONS
TYP(6)
MAX
UNITS
V IN = OV
4
6
pF
VO UT = OV
8
12
pF
Vpp = OV
18
25
pF
5 This parameter IS only sampled and is not 100% tested.
6. TYPical values are for TA = 25°C and nominal supply voltages.
TEST LOAD
(High Impedance Test Systems)
160n
2.01V
D.u.T.
Input Levels: 0 and 3V
0---1\,/'--]
<>---±
I
-=-
TIMING LEVELS
Reference Levels: 0.8 and 2.0V
30pF
(INCWDING SCOPE
AND JIG
CAPACITANCE)
---------------------~Jri--------------------3-23
WS57C65
PROGRAMMING INFORMATION
DC CHARACTERISTICS (TA = 25 ± 5°C, Vee
5.5V
PARAMETER
Input Leakage Current
(VIN = Vee or Gnd)
Vpp Supply Current During __
Programming Pulse (CE = PGM
5%, Vpp
13.5
±
0.5V)
MIN
MAX
UNIT
III
-10
10
Il A
50
mA
35
mA
Ipp
= VILl
Vee Supply Current (Note 4)
lee
V IL
V IH
Input Low Level
Input High Level
Output Low Voltage During Verify
(lOL = 8 mA)
VOL
Output High Voltage During Verify
(lOH = -2 mA)
VOH
NOTES:
±
SYMBOLS
-0.1
0.8
V
2.0
Vee +0.3
V
0.45
V
2.4
V
7. Vee must be applied either coincidentally or before Vpp and removed either coincidentally or after Vpp.
8. 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
9. 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.5V +-
5°C, Vec
5%, Vpp
= 13.5
± 0.5V)
SYMBOLS
MIN
Address Setup Time
tAS
2
IlS
Chip Enable Setup Time
teEs
2
IlS
Output Enable Setup Time
tOES
2
IlS
Data Setup Time
tos
2
IlS
Address Hold Time
tAH
0
Il 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
PARAMETER
TYP
MAX
130
130
UNIT
Il s
ns
ns
IlS
3
10
ms
NOTE: Single shot programming algorithms should use a single 10 ms pulse.
PROGRAMMING WAVEFORM
ADDRESSES
~
ADDRESS STABLE
-+I
I- lAS"
DATA
-----1
DATA IN STABLE
I-- los"
Vee
CE
I-IoE ....
I-IOH -
Vpp
Vpp
HIGH Z
tAH
K=
I--
DATA OUT
VALID
-
IOF
I--
----1 4-lvs -
VIH~
V'L
-ICES'"
V,H
PGM
V'L
X
I-Ipw
V,H
DE
V'L
.¥
-I
i--IOES'I
1;
/
------------------------------~JrAr·-----------------------------3-24
WS57C65
PROGRAMMING/ERASURE/PROGRAMMERS
Refer to Section 5.
ORDERING INFORMATION
PART NUMBER
WS57C65-55C
WS57C65-550
WS57C65-700
SPEED
(ns)
PACKAGE
TYPE
PACKAGE
DRAWING
OPERATING
TEMPERATURE
RANGE
WSI
MANUFACTURING
PROCEDURE
55
55
70
44 Pad CLLCC
40 Pin CEROIP, 0.6"
40 Pin CEROIp, 0.6"
C3
03
03
Comm'l
Comm'l
Comm'l
Standard
Standard
Standard
_ _______________________________ F • •
-~_·
iMl.
________________________________
3-25
~3'2~6-----------------------~Jf;-------------------------
WAFERSCALE INTEGRATION, INC.
128K EPROM SELECTION GUIDE
ARCHITECTURE
Q
16K X 8
WS27C128F
I
16K X 8
16K X 8
I
WS57C128F
I
I
I
55
I
WS27C128L
"
60
70
80
90
100
110
120
130
140
150
160
170
180
190
200
ACCESS TIME (n5)
3-27
~3-2=8-----------------------~Jr;------------------------
WS27C128F
WAFERSCALE INTEGRATION, INC.
MILITARY 16K x 8 CMOS EPROM
KEY FEATURES
• Fast Access Time
-
• EPI Processing
90 ns (Military)
-
Latch-Up Immunity Up to 200 mA
• Low Power Consumption
• Standard EPROM Pinout
• DESC SMD No. 5962-87661
• Industrial/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 enables it to operate at high speeds and very
low power over the full industrial and military temperature operating range.
The WS27C128F was specifically designed to replace standard EPROMs in industrial and 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
MODE SELECTION
TOP VIEW
~
CE
OE
V pp
Vcc OUTPUTS
Read
VIL
VIL
Vee
Vee
MODE
Chip Carrier
DouT
CERDIP
til
Q.
()I~ COl
I'...
Q. u
0 (!)
ctZ>c..<[
T'""
Output Disable
X
VIH Vee Vee
High Z
Vee Vee
High Z
V IH
V pp
Vee
DIN
Standby
VIH
X
Program
V IL
Program Verify
X
V IL
V pp
Vee
DOUT
Program Inhibit
V IH
V IH
V pp
Vee
High Z
Signature'
V IL
V IL
Vee Vee
Encoded
Data
X can be either VIL or VIH .
"For Signature, A" = 12\1, ~ is toggled, and all other addresses
are at TIL low. ~ = VIL = MFGR 23H, ~ = VIH = DEVICE ABH.
Vpp [
~J~J~J: :~J~JLJ
A,
A,
A,
A3
A2
A,
Ao
NC
00
4 3 2 ""323130
29,: As
1
5
A,
7
27 C= A"
8
26 [= NC
9
25,: OE
10
24,: A,o
11
23,: ee
12
22,: 0 7
13
21,: 0,
14151617181920
'0'"
~~:-1 ~iii ii~i
i"1
0, O2 INC 030,OS
~
1
A'2[ 2
A~ ~
28 ] vee
27 JPGM
S
3
26 A13
A , 4 2 5 As
A~[ 5
24 ] A,
A:~
6 0 2 3 JA"
A37
22]OE
A;C 8
21 JA"
A,[9
20Jee
A~~ 10
0 0 11
0, [ 12
02[ 13
GNO[ 14
S
19 07
18 0,
17 ] Os
16 ] 0,
15 j 0 3
GNO
PRODUCT SELECTION GUIDE
PARAMETER
WS27C128F-90
Address Access Time (Max)
90 ns
Chip Select Time (Max)
90 ns
Output Enable Time (Max)
30 ns
3·29
WS27C128F
ABSOWTE MAXIMUM RATINGS
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
"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 RANGE
TEMPERATURE
Vcc
+5V ± 10%
DC READ CHARACTERISTICS Over Operating Range with Vpp = Vce.
SYMBOL
VOL
PARAMETER
TEST CONDITIONS
Output Low Voltage
MIN
IOL=4mA
VOH
Output High Voltage
IOH = -1 mA
IS81
Vee Standby Current (CMOS)
Note 1
MAX
UNITS
0.4
V
200
~
2.4
V
IS82
Vee Standby Current (TTL)
Note 2
10
mA
lec1
Vee Active Current (CMOS)
Notes 1 and 3
25
mA
lec2
Vee Active Current (TTL)
Notes 2 and 3
35
mA
Ipp
Vpp Supply Current
Vpp = Vee
100
~
Vpp
Vpp Read Voltage
Vee - 0.4
Vee
V
III
Input Load Current
V IN = 5.5V or Gnd
-10
10
~
ILO
Output Leakage Current
VOUT = 5.5V or Gnd
-10
10
j.!A
NOTES:
1. CMOS Inputs: GND ± 0.311 or Vee
2. TIL inputs: V1L .; OIN, V1H ;;. 2.0y'
±
0.3Y.
3. Add 3 mA/MHz for A.C. power component.
AC READ CHARACTERISTICS Over Operating Range with Vpp = Vee.
PARAMETER
SYMBOL
WS27C128F-90
MIN
MAX
Address to Output Delay
tAee
90
CE to Output Delay
teE
90
OE to Output Delay
tOE
30
Output Disable to Output Float
tDF
Address to Output Hold
tOH
UNITS
ns
30
0
NOTE: Single shot programming algorithms should use one 10 ms PGM pulse per word.
------------------------------~Jr~----------------------------3-30
WS27C128F
AC READ TIMING DIAGRAM
ADDRESSES
CE-------,.
~-------,
OUTPUTS
CAPACITANCE(4) TA
SYMBOL
---------~:s3t~~ta7--
25°C, f
1 MHz
PARAMETER
C IN
Input Capacitance
COUT
Output Capacitance
CvPp
Vpp Capacitance
NOTES:
CONDITIONS
Typ(5)
MAX
UNITS
VIN = OV
4
6
pF
VOUT = OV
8
12
pF
Vpp = OV
18
25
pF
4. This parameter IS only sampled and IS not 100% tested.
5. Typical values are for TA = 25°C and nominal supply voltages
TEST LOAD (High Impedance Test Systems)
TIMING LEVELS
3200
Input Levels: .45 and 2.4V
2.0Wo---V-1
Reference Levels: .8 and 2.0V
D.U.T·~100PF
I-=-
(INCWDING SCOPE
AND JIG
CAPACITANCE)
-------------------------------------r~jf~~------------------------------------3-31
iiiiiijII';jiji.-. . .
WS27C128F
PROGRAMMING INFORMATION
DC CHARACTERISTICS (TA = 25 +-
5°C, Vee = 5.5V +
- 5%, Vpp
PARAMETER
SYMBOLS
MIN
MAX
UNIT
ILl
-10
10
IlA
30
mA
Input Leakage Current
(VIN = Vee or Gnd)
Vpp Supply Current During __
Programming Pulse (CE = PGM
Ipp
= VIU
Vee Supply Current
lee
VIL
V IH
Input Low Level
Input High Level
Output Low Voltage During Verify
(lOL = 4 mA)
VOL
Output High Voltage During Verify
(loH = -1 mA)
VOH
NOTES:
12.5 +
- 0.5V)
50
mA
-0.1
0.8
V
2.0
Vee +0.3
V
0.45
V
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 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 (",v, H) either coincident with or before power is applied to Vpp .
AC CHARACTERISTICS
(TA
= 25 +-
= 5.5V +-
5°C, Vee
PARAMETER
5%, Vpp
SYMBOLS
= 12.5 +-
MIN
0.5V)
TYP
MAX
UNIT
Address Setup Time
tAS
2
Il s
Chip Enable Setup Time
teES
2
Output Enable Setup Time
tOES
2
Il s
IlS
Data Setup Time
tos
2
Address Hold Time
tAH
0
Data Hold Time
tOH
2
Chip Disable to Output Float Delay
tOF
0
Data Valid From Output Enable
tOE
V pp Setup Time
tvs
2
PGM Pulse Width (Note 9)
tpw
1
NOTE:
Il s
Il s
130
Il s
ns
130
ns
IlS
5
ms
9. For single pulse programming algorithms, use one 10 ms pulse.
PROGRAMMING WAVEFORM
ADDRESSES
~
~
_lAS DATA
----1
HIGH Z
DATA IN STABLE
-4-los -
/41 0E -
I+IOH -
Vpp
Vpp
CE
VCC~
c=
ADDRESS STABLE
tAH
---
- -
DATA OUT
VALID
1OF
~Ivs-
V1H~
VIL
I- ICES'"
V,H
PGM
V'L
rx,
t
I--Ipw-j
i--IOES
V,H
1
~
DE
VIL
'=~'-Iif
/
-------------------------------------~aFAF~-----------------------------------3-32
WS27C128F
PROGRAMMING/ERASURE/PROGRAMMERS
Refer to Section 5.
ORDERING INFORMATION
PART NUMBER
SPEED
(ns)
PACKAGE
TYPE
PACKAGE
DRAWING
OPERATING
TEMPERATURE
RANGE
WSI
MANUFACTURING
PROCEDURE
WS27C128F-90CMB
WS27C128F-900MB
90
90
32 Pad CLLCC
28 Pin CEROIP, 0.6"
C2
02
Military
Military
MIL-STO-883C
MIL-STO-883C
"i=.Ji!!.~
---------------------------------~.,g-------------------------------3-33
~~---------------------------r;I~~------------------------------3-34
. . ._ -
=====.=~
--.... --'=_i-~i-;'-= ==
----
WS27C128L
~~
WAFERSCALE INTEGRATION, INC.
16K x 8 CMOS EPROM
KEY FEATURES
• High Performance CMOS
-
• 300 Mil Dip or Standard 600 Mil Dip
90 ns Access Time
• EPI Processing
• Fast Programming
• Drop-In Replacement for 27C128 or 27128
• DESC SMD No. 5962-87661
-
Latch-Up Immunity to 200 mA
ESD Protection Exceeds 2000V
• Standard JEDEC EPROM Pinout
GENERAL DESCRIPTION
The WS27C128L is a HIGH PERFORMANCE 128K 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 WS27C128L can directly replace any 16K x 8 EPROM which conforms to the JEDEC standard. Examples of
this would be as follows: 27128 or 27C128. It can be easily programmed using standard EPROM programmers or
the MagicPro™ IBM PC compatible engineering programmer offered by WSI.
The WS27C128L 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 Simple PCB layout change to take advantage of
a 50% reduction in required board space.
The WS27C128L provides microprocessor-based systems storage capacity for 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, 16-MHz 68020, or 12-MHz 80386. The WS27C128L 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 WS27C128L is configured in the standard EPROM pinout which provides an easy upgrade path for systems which
are currently using standard EPROMs.
The WS27C128L is one member of a high density EPROM Family which ranges in density from 64K to 4 Megabit.
PRODUCT SELECTION GUIDE
27C128L-90
27C128L-12
27C128L-15
27C128L-20
Address Access Time (Max)
PARAMETER
90 ns
120 ns
150 ns
200 ns
Chip Select Time (Max)
90 ns
120 ns
150 ns
200 ns
Output Enable Time (Max)
30 ns
35 ns
40 ns
40 ns
3-35
WS27C128L
ABSOLUTE 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 of time
may affect device reliability.
Storage Temperature ........... -65°C to + 150°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
OPERATING RANGE
RANGE
Commercial
TEMPERATURE
Vcc
TOLERANCE
±5% or ±10%
O°C to +70°C
+5V
Industrial
-40°C to +85°C
+5V
±10%
Military
-55°C to +125°C
+5V
+10%
DC READ CHARACTERISTICS Over Operating Range with Vpp = Vee.
MIN
MAX
UNITS
VIL
Input Low Level
-0.5
0.8
V
V IH
Input High Level
2.0
V
VOL
Output Low Voltage
10L = 2.1 mA
Vee + 1
0.4
VOH
IS81(3)
Output High Voltage
100
IS82
Vee Standby Current
J..lA
mA
SYMBOL
TEST CONDITIONS
PARAMETER
lee(1)
Vee Active Current
10H = -400 J..lA
CE = Vee + 0.3V
CE = V IH
_
_
IF=5MHz
CE = OE = VIL F = 8 MHz
Ipp
Vpp Supply Current
Vpp = Vee
Vpp
Vpp Read Voltage
Vee Standby Current (CMOS)
III
Input Load Current
ILO
Output Leakage Current
3.5
V
1
40
I
VIN = 5.5V or Gnd
V OUT = 5.5V or Gnd
V
50
100
Vee -0.4
-1
Vee
1
-10
10
mA
J..lA
V
J..LA
J..lA
AC READ CHARACTERISTICS Over Operating Range with Vpp = Vee.
SYMBOL
PARAMETER
27C128L-90
MIN
MAX
27C128L-12
MIN
MAX
27C128L-15
27C128L-20
MIN
MIN
MAX
MAX
tAee
Address to Output
Delay
90
120
150
200
teE
CE to Output Delay
90
120
150
200
tOE
OE to Output Delay
30
35
40
40
tDF(2)
Output Disable to
Output Float
30
35
40
40
tOH(2)
Output Hold From
Addresses, CE or
OE, Whichever
Occurred First
UNITS
ns
0
0
0
0
NOTES:
1. The supply current is the sum of lee and Ipp. 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. eMOS Inputs: V,L = GND ± 0.3V, V ,H = Vee ± 0.3V.
----------------------------------~~~---------------------------------3-36
WS27C128L
A.C. WAVEFORMS
V,H
-----_
ADDRESS
VALID
ADDRESSES
--------1~---"""
~----
I ACC
CAPACITANCE(4) TA
HIGH Z
-
Z _____
__
OUTPUT _ _ _ _ _ _HIGH
----..J
<
V,H
+
-------~"'"
~
V,H
~
------
+
V,L
25°C, f = 1 MHz
SYMBOL
PARAMETER
CONDITIONS
CIN
Input Capacitance
COUT
Output Capacitance
VOUT
CvPp
V pp Capacitance
Vpp
VIN
= OV
= OV
= OV
TYP(5)
MAX
UNITS
4
6
pF
8
12
pF
18
25
pF
NOTES:
4. This parameter is only sampled and IS not 100% tested.
5. Typical values are for TA = 25°C and nominal supply voltages.
6. OE may be delayed up to tCE-t OE after the falling edge of CE without impact on tCE '
A.C. TESTING INPUT/OUTPUT WAVEFORM
A.C. TESTING LOAD CIRCUIT
2.D1V
"'T""
2.4
>
2.0
TEST POINTS
0.8
<-
~
2.D
0.8
0.4
DEVICE
UNDER
TEST
:>»
I
8200
CL
= lDDpF
--
A.C. testing inputs are driven at 2.4V for a Logic "1" and
0.4V for a Logic "0:' Timing measurements are made at 2.0V
for a Logic "1" and O.SV for a Logic "0."
CL includes Jig Capacitance
-----------------------~Jr;-----------------------3-37
WS27C128L
MODE SELECTION
The modes of operation of the WS27C128L are listed in Table 1. A single SV power supply is required in the read mode.
Table 1. Modes Selection
~
--
-
PGM
CE
OE
Vpp
vee
OUTPUTS
MODE
Read
X
VIL
S.OV
X
X
VIL
VIH
S.OV
Output Disable
S.OV
S.OV
DOUT
High Z
Standby
X
VIH
X
S.OV
S.OV
High Z
VIH
VIL
Vpp
S.8V
DIN
Vpp
S.8V
X
V pp
S.OV
DOUT
High Z
Programming
Program Verify
VIL
VIH
Program Inhibit
X
VIL
VIL
VIH
NOTES:
7. X can be VIL or VIH •
DIP PIN CONFIGURATIONS
8 Mbil
4 Mbil
2 Mbil
27C010L 27C512L
A'9
A,s
A,s
A,.
A7
As
As
A4
A3
A.
A,
Ao
XXNpp
XXlVpp
XXNpp
A'6
A,s
A,.
A7
As
As
A4
A3
A2
A,
A'6
A,s
A,.
A7
As
As
A4
A3
A.
A,
Ao
A,s
A,.
A7
As
As
A4
A3
A.
A,
Ao
00
0,
Ao
A'6
A,s
A,.
A7
As
As
A4
A3
A.
A,
Ao
00
0,
00
0,
00
0,
00
0,
O.
GND
O.
GND
O2
GND
O.
GND
O2
GND
NOTE:
27C512L 27C010L
WS27C128L
f-'
f-,
f-
ff-
.1,-
-
-
Vee
A'4
A'3
A~
Ao
f-
-
f- A.
' - OENpp
f- Aa
f- A,
f- Ao
,-
r- o.
f- 0,
r- O.
GNO
-
-
---
Al1
A,o
CElPGM
07
Os
Os
04
03
2 Mbll
4 Mbil
8 Mbll
Vcc
Vcc
Vcc
Vcc
XXlPGM XX/PGM
A,s
A,s
XX
A'7
A'7
A'7
A'4
A'4
A'4
A'4
A'3
A'3
A'3
A'3
As
As
As
As
As
A9
As
As
Al1
Al1
Al1
Al1
OElVpp
OE
OE
OE
A,o
A,o
A,o
A,o
CE
CE
CElPGM eE/PGM
07
07
07
07
Os
0&
0&
0&
Os
Os
Os
Os
04
04
04
04
03
03
03
03
8. Compatible EPROM pin configurations are shown in the blocks adjacent to the WS27C128L pins,
PIN NAMES
LeC PIN CONFIGURATION
Addresses
CE
Chip Enable
OE
Output Enable
Outputs
PGM
Program
xx
Don't Care (During Read)
TOP
NOTE: Leadless or
Leaded, Plastic or
Ceramic Package
-----------------------~Jr;~---------------------
3-38
WS27C128L
PROGRAMMING INFORMATION
DC CHARACTERISTICS (TA
= 25
± 5°C, Vee
PARAMETER
5.8V ± 0.25V, Vpp
SYMBOLS
MIN
MAX
UNIT
III
-10
10
~A
60
mA
Input Leakage Current
(VIN = Vee or Gnd)
Vpp Supply Current During
Programming Pulse (CE, PGM
12.75 ± 0.25V)
Ipp
= VILl
Vee Supply Current
lee
40
mA
Input Low Level
V 1L
-0.1
0.8
V
2.0
Vee +0.3
V
0.4
V
Input High Level
V 1H
Output Low Voltage During Verify
(IOL = 2.1 mA)
VOL
Output High Voltage During Verify
(IOH = -400 ~A)
V OH
NOTES:
3.5
V
9. Vee must be applied either cOincidentally or before Vpp and removed either coincidentally or after Vpp .
10. Vpp must not be greater than 14 volts Including overshoot. Dunng CE, PGM = V ,L , Vpp must not be switched from 5 volts to
12.75 volts or vice-versa.
11. Dunng 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, Vcc
= 5.8V
± 0.25V, Vpp
= 12.75
MIN
Address Setup Time
tAS
2
Jls
Chip Enable Setup Time
tCES
2
JlS
Output Enable Setup Time
tOES
tos
2
Jls
Data Setup Time
2
JlS
Address Hold Time
tAH
0
JlS
Data Hold Time
tOH
2
Chip Disable to Output Float Delay
tDF
0
Data Valid From Output Enable
tOE
TYP
± 0.25V)
SYMBOLS
MAX
130
130
Vpp Setup Time
tvs
2
PGM Pulse Width
tpw
0.1
UNIT
Jls
ns
ns
Jls
4
ms
PROGRAMMING WAVEFORM
ADDRESSES
DATA
v ••
v ••
Vee
V,H
CE
V"
V,H
PGM
V"
V,H
OE
V"
-------------------------------------rjfAr~~--------------------------------------3-39
WS27C128L
PROGRAMMING/ERASURE/PROGRAMMERS
Refer to Section 5.
ORDERING INFORMATION
PART NUMBER
SPEED
(ns)
WS27C128L-90D/5
WS27C128L-12D
WS27C128L-12DI
WS27C128L-12DMB
WS27C128L-12J
WS27C128L-12P
WS27C128L-12T
WS27C128L-12T1
WS27C128L-12TMB
WS27C128L-15D
WS27C128L-15DMB
WS27C128L-15TMB
WS27C128L-20DMB
WS27C128L-20TMB
90
120
120
120
120
120
120
120
120
150
150
150
200
200
PACKAGE
TYPE
28
28
28
28
32
28
28
28
28
28
28
28
28
28
Pin
Pin
Pin
Pin
Pin
Pin
Pin
Pin
Pin
Pin
Pin
Pin
Pin
Pin
CERDIP, 0.6"
CERDIP, 0.6"
CERDIP, 0.6"
CERDIp, 0.6"
PLDCC
Plastic DIP, 0.6"
CERDIp, 0.3"
CERDIp, 0.3"
CERDIp, 0.3"
CERDIp, 0.6"
CERDIp, 0.6"
CERDIp, 0.3"
CERDIp, 0.6"
CERDIp, 0.3"
PACKAGE
DRAWING
D2
D2
D2
D2
J4
P3
T2
T2
T2
D2
D2
T2
D2
T2
OPERATING
RANGE
TEMPERATURE Vcc
Comm'l
Comm'l
Industrial
Military
Comm'l
Comm'l
Comm'l
Industrial
Military
Comm'l
Military
Military
Military
Military
±5%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
WSI
MANUFACTURING
PROCEDURE
Standard
Standard
Standard
MIL-STD-883C
Standard
Standard
Standard
Standard
MIL-STD-883C
Standard
MIL-STD-883C
MIL-STD-883C
MIL-STD-883C
MIL-STD-883C
--------------------------~Jr;-------------------------3-40
~~~~~~~~
-~------~
WS57C128F
WAFERSCALE INTEGRATION, INC.
HIGH SPEED 16K x 8 CMOS EPROM
KEY FEATURES
• Fast Access Time
-
• EPI Processing
55 ns
-
Latch-Up Immunity Up to 200 mA
• Low Power Consumption
• Standard EPROM Pinout
• OESC SMO No. 5962-87661
• Bipolar Speeds
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.
MODE SELECTION
PIN CONFIGURATION
TOP VIEW
~
MODE
Read
vpp
PGM
CE
OE
X
VIL
VIL 5.0V 5.0V
vee
Chip Carrier
OUTPUTS
"'" ~ 8:0 81~ ~
«>Z>II.<
DouT
:0:::
""",
Output
Disable
X
X
Standby
X
VIH
Vpp
5.8V
DIN
VIH 5.0V 5.0V
High Z
5.0V 5.0V
High Z
Programming
VIL
VIH
VIL
Program
Verify
VIH
VIL
VIL
Vpp
5.8V
DOUT
Program
Inhibit
X
VIH
X
Vpp
5.0V
High Z
X
1",
II'
4-' 3-' '2-'LJS23130
A.
A.
A.
A,
A.
A,
A.
NC
X ean be V1L or V1H •
CERDIP
0.
5
1
29,: As
As
A"
S
26 [= NC
9
25[: OE
10
24C: A,.
11
23[:
12
22 [: 0 7
13
21 ~: 0.
14151617181920
r.,
,....,
"""""'''"1''''''''
'"
1101 " "
II I
CE
0,0, INC 0,0.0.
r--v-vppC 1
28 PVee
A,.~ 2
27 PPGM
A;~ 3
26 ~A"
As~4
25BAs
A.[5
24pA9
A.,~
6 023~A"
A,~ 7
22 QOE
A.[8
21QA,.
A,[ 9
20
A.[ 10
19 ~ 0 7
o.~ 11
18 0.
0, [ 12
17 po.
0.[ 13
16 gO.
GND[ 14
15
PCE
B
po,
GND
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
25ns
3-41
WS57C128F
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
Comm'l
TEMPERATURE
Vcc
0° to +70°C
+5V
Industrial
- 40° to + 85°C
+5V
Military
-55° to +125°C
+5V
± 5%
± 10%
± 10%
= Vee.
DC READ CHARACTERISTICS Over Operating Range with Vpp
SYMBOL
PARAMETER
TEST CONDITIONS
MIN
= 16 mA
= -4 mA
MAX
UNITS
0.4
V
VOL
Output Low Voltage
IOL
VOH
Output High Voltage
IOH
IS81
Vee Standby Current (CMOS)
Notes 1 and 3
500
J.lA
ISB2
Vee Standby Current (TTL)
Notes 2 and 3
20
mA
lec1
Active Current (CMOS)
Notes 1 and 4
lec2
Vee Active Current (TTL)
Ipp
Vpp Supply Current
Vpp
Vpp Read Voltage
III
Input Load Current
Notes 2 and 4
Vpp
2. TTL inputs: V1L
"
O.8V, V1H
~
Comm'l
25
Military
30
Comm'l
35
Military
40
= Vce
100
J.lA
V
-10
10
-10
10
J.tA
J.tA
3. Add 1 rnA/MHz for A.C. power component.
4. Add 3 rnA/MHz for A.C. power component.
AC READ CHARACTERISTICS Over Operating Range with Vpp
PARAMETER
SYMBOL
= Vec.
WS57C128F-55
WS57C128F-70
MIN
MIN
MAX
MAX
tAce
55
70
CE to Output Delay
teE
55
70
OE to Output Delay
tOE
25
Output Disable to Output Float
tOF
25
Address to Output Hold
tOH
Address to Output Delay
mA
Vec
= 5.5V or Gnd
VO UT = 5.5V or Gnd
2.0V.
mA
Vec - 0.4
VIN
Output Leakage Current
ILO
NOTES: 1. CMOS inputs: GND ± O.3V or Vee ± O.3V.
V
2.4
10
25
0
UNITS
ns
25
10
------------------------~Jr;~----------------------3-42
~-~----~
-~-
-----
WS57C128F
AC READ TIMING DIAGRAM
ADDRESSES
CE ------..
OE------------~
OUTPUTS---------4~r_;wot"i~+_-
CAPACITANCEl5)
SYMBOL
TA = 25°C, f = 1 MHz
PARAMETER
C IN
Input Capacitance
CO UT
Output Capacitance
CvPp
Vpp Capacitance
NOTES:
CONDITIONS
TYP(6)
MAX
UNITS
= OV
VO UT = OV
Vpp = OV
4
6
pF
8
12
pF
18
25
pF
V IN
5. This parameter is only sampled and is not 1000/0 tested.
6. Typical values are for T A = 25°C and nominal supply voltages.
TEST WAD
(High Impedance Test Systems)
TIMING LEVELS
Input Levels: 0 and 3V
97.50
2.01V~
Reference Levels: 0.8 and 2.0V
D.U.T·~30PF
I=
(INCWDING SCOPE
AND JIG
CAPACITANCE)
-----------------------~Jri----------------------3-43
WS57C128F
PROGRAMMING INFORMATION
DC CHARACTERISTICS (TA = 25 ± 5°C, Vee
PARAMETER
5.5V ± 5%, Vpp
SYMBOLS
MIN
MAX
UNIT
III
-10
10
J.lA
60
rnA
Input Leakage Current
(VIN = Vee or Gnd)
Vpp Supply Current During
Programming Pulse (CE = PGM
Ipp
= Vld
Vee Supply Current
lee
V IL
V IH
Input Low Level
Input High Level
Output Low Voltage During Verify
(lOL = 16 rnA)
VOL
Output High Voltage During Verify
(lOH = -4 rnA)
VOH
NOTES:
13.5 ± 0.5V)
30
rnA
-0.1
0.8
V
2.0
Vee +0.3
V
0.45
V
2.4
V
7 Vee must be applied either cOincidentally or before Vpp and removed either cOincidentally or after Vpp.
8. 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.
9. 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 = 13.5 ± 0.5V)
SYMBOLS
MIN
Address Setup Time
tAS
2
J.lS
Chip Enable Setup Time
teEs
2
J.ls
Output Enable Setup Time
tOES
2
J.ls
Data Setup Time
tos
2
J.ls
Address Hold Time
tAH
0
J.lS
Data Hold Time
tOH
2
Chip Disable to Output Float Delay
tDF
0
Data Valid From Output Enable
tOE
PARAMETER
Vpp Setup Time
tvs
2
PGM Pulse Width
tpw
1
TYP
MAX
UNIT
J.lS
130
ns
130
ns
10
ms
J.ls
3
NOTE: Single shot programming algOrithms should use a single 10 ms pulse.
PROGRAMMING WA VEFORM
ADDRESSES
~
ADDRESS STABLE
_'AS ..
DATA
-----1
I
HIGH Z
DATA IN STABLE
"-'os-
i4-
"'oE
V••
v ••
Vee
CE
------.I
-l
tAH
-
K=
I+-
~
'0' l -
4-- 'vs'"
VIH~
VOl
,H
V
PGM
VOl
,H
V
r-- 'CES'"
~
--'DES
VOl
___________________________
1
"l
OE
~~
X
"-
'OH-
--1
DATA OUT
VALID
J
fll~:---------------------------
~.
WS57C128F
PROGRAMMING/ERASURE/PROGRAMMERS
Refer to Section 5.
ORDERING INFORMATION
PART NUMBER
SPEED
(ns)
WS57C128F-550
WS57C128F-70CI
WS57C128F-70CMB
WS57C128F-700
WS57C128F-7001
WS57C128F-700MB
55
70
70
70
70
70
PACKAGE
TYPE
28
32
32
28
28
28
Pin CEROIp,
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
02
C2
C2
02
02
02
Comm'l
Industrial
Military
Comm'l
Industrial
Military
Standard
Standard
MIL-STO-883C
Standard
Standard
MIL-STO-883C
---------------------------------~~~--------------------------------3-45
: - : : -_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ F§§
3-46
-~
~~~ ----------------------------------------------
WAFERSCALE INTEGRATION, INC.
256K EPROM SELECTION GUIDE
ARCHITECTURE
I
16Kx 16
WS57C257
I
===1
I
32Kx8
WS27C256F
I
32Kx8
WS27C256F
32Kx8
32Kx8
WS27C256L
I
I
II
I
I
I
WS57C256F
I
I
I
I
!
I
I
I
ACCESS TIME (ns)
3-47
~34=8----------------------~Jri------------------------
iFEE ~---._-l:::""":e-==:e-s;-= E
---~
WS27C256F
~-'
PRELIMINARY
WAFERSCALE INTEGRATION, INC.
HIGH SPEED 32K x 8 CMOS EPROM
KEY FEATURES
• EPI Processing
• Fast Access Time
-
-
45 ns
• Low Power Consumption
• DESC SMD No. 5962-86063
Latch-Up Immunity Up to 200 mA
ESD Protection Exceeds 2000V
• Standard EPROM Pinout
GENERAL DESCRIPTION
The WS27C256F is a 32K x 8 CMOS EPROM which has been speed-enhanced to 45 ns. It is based upon WaferScale's
patented CMOS Split Gate EPROM technology.
The 45 ns access time of the WS27C256F 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 regardless of memory density. WSI's unique memories
can keep pace with the fastest microprocessors. The combination of speed and density available in the WS27C256F
enables the use of more complex and comprehensive algorithms in real time applications.
WSI's patented CMOS Split-Gate EPROM technology not only enables the development of fast and dense memory
products, it also provides a higher level of Quality and Reliability. Tests have proven that WSI EPROM products program
very efficiently and quickly. Also, the WSI EPROM retains its data an order of magnitude better than traditional EPROM
technologies. This combination of speed, density, quality and reliability make WSI the obvious choice when selecting
a non-volatile memory supplier.
The WS27C256F is configured in the JEDEC standard EPROM pin configuration. It is also easily programmed on
popular EPROM programmers as well as the MaglcPro™ IBM PC compatible engineering programmer offered
byWSI.
PIN CONFIGURATION
MODE SELECTION
~
MODE
Read
Output Disable
Standby
CEI
PGM
VIL
VIL Vce Vee
X
V IH Vee Vee
VIH
Program
V IL
Program Verify
Program Inhibit
Signature'
OE V pp Vcc OUTPUTS
X
V IH
V IL
X
Vee Vee
V IH V pp Vee
V IL Vpp Vee
DOUT
High Z
High Z
DIN
VIH V pp Vee
DouT
High Z
VIL Vee Vee
Encoded
Data
X can be either V 1L or V 1H .
"For Signature, A;, = 12V, Ao is toggled, and all other addresses are
at TTL low. Ao = V 1L = MFGR 23H, Ao = V 1H = DEVICE EOH.
TOP VIEW
Chip Carrier
028,:
" " , 'I I ' " ' ' ,
A6
~~ 5
As :;6
A4 =~ 7
A3
A2
A1
Ao
NC
00
4~ 3~
2-' LJ 323130
1
29
[=
CERDIP
A12
A7
Ag
27 C= A11
=J 8
26 C= NC
=~ 9
25 C= OE
=~ 10
24 C= A10
:; 11
23,: CE/PGM
:~ 12
22,: 07
:~ 13
21,: 0.
14151617181920
.....
NCO
(")
~
vee
Vpp
As
Ltl
OOzzOOO
Cl
A.
As
A.
A3
A2
3
A14
A13
As
Ag
Al1
OE
A"
CE/PGM
°7
0.
Os
0•
"1..:,;~_;.;;...r-03
PRODUCT SELECTION GUIDE
PARAMETER
WS27C256F-45
WS27C256F-55
WS27C256F-70
WS27C256F-90
Address Access Time (Max)
45 ns
55 ns
70 ns
90 ns
Chip Select Time (Max)
45 ns
55 ns
70 ns
90 ns
Output Enable Time (Max)
25 ns
25 ns
30 ns
30 ns
3-49
WS27C256F
"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 GND ................. -0.6V to +7V
Vpp with respect to GND ........... -0.6V to +13V
ESD Protection ......................... >2000V
OPERATING RANGE
TEMPERATURE
Vcc
Comm'l
O°C to +70°C
+5V + 5%
Military
-55°C to +125°C
+5V ± 10%
RANGE
DC READ CHARACTERISTICS
SYMBOL
Over Operating Range with Vpp = Vcc.
PARAMETER
TEST CONDITIONS
VOL
Output Low Voltage
IOL
VOH
Output High Voltage
IOH
ISBI
Vcc Standby Current CMOS
CE
ISB2
Vcc Standby Current TTL
Vcc Active Current(3)
Ipp
Vpp Supply Current
Vpp
Vpp Read Voltage
III
Input Load Current
ILO
Output Leakage Current
= 5.5V or Gnd
VOUT = 5J5V or Gnd
AC READ CHARACTERISTICS
PARAMETER
Address to Output Delay
3. Add 3
0.4
V
500
~
5
mA
30
mA
40
mA
100
~
Vcc - 0.4
Vcc
V
-10
10
~
-10
10
~
= Vcc
V1N
1. CMOS inputs: GND ± 0.'311 or Vee ± 0.'311.
2. TTL inputs: V1L ., o.av, V1H '" 2.0V.
UNITS
V
1)
Military
Vpp
MAX
2.4
Commercial
ICCI
NOTES:
CE
= 2.1 mA
= -400 ~
= Vcc + 0.3V (Note
= VIH (Note 2)
MIN
rnA/MHz for A.C. power component.
Over Operating Range with Vpp = Vcc.
SYMBOL
27C256F-45
MIN
MAX
27C256F-55
27C256F-70
27C256F-90
MIN
MIN
MIN
MAX
MAX
MAX
tACC
45
55
70
90
CE to Output Delay
tCE
45
55
70
90
OE to Output Delay
tOE
25
25
30
30
Output Disable to Output Float
tDF
Address to Output Hold
tOH
25
0
25
0
30
0
UNITS
ns
30
0
------------------------~Jr;,---------------------3-50
WS27C256F
AC READ TIMING DIAGRAM
ADDRESSES
CE------...
OE------------,
OUTPUTS---------~$~~t~~--
CAPACITANCf(4) TA
SYMBOL
= 25°C, f = 1 MHz
PARAMETER
CIN
Input Capacitance
COUT
CvPp
Output Capacitance
Vpp Capacitance
CONDITIONS
TYP(5)
MAX
UNITS
= OV
VOUT = OV
Vpp = OV
4
6
pF
8
12
pF
18
25
pF
VIN
NOTES: 4. This parameter is only sampled and is not 100% tested.
5. Typical values are for TA = 25°C and nominal supply voltages.
TEST WAD (High Impedance Test Systems)
TIMING LEVELS
Input Levels: 0.45 and 2.4V
2.01V~
D.U.T.
<>----i
I=
Reference Levels: 0.8 and 2.OV
100 pF
(INCWDING SCOPE
AND JIG
CAPACITANCE)
--------------------~~i'-------------------3·51
WS27C256F
PROGRAMMING INFORMATION
DC CHARACTERISTICS (TA = 25 ±
5.5V ± 5%, Vpp
5°C, Vee
PARAMETER
SYMBOLS
MIN
MAX
UNIT
III
-10
10
~A
60
rnA
Input Leakage Current
(VIN = Vee or Gnd)
Vee Supply Current During__
Programming Pulse (CE/PGM
Icc
= Vld
Vec Supply Current
Icc
V IL
VIH
Input Low Level
Input High Level
Output Low Voltage During Verify
(IOL = 16 rnA)
VOL
Output High Voltage During Verify
(loH = -4 rnA)
VOH
NOTES:
12.5 ± 0.5V)
35
rnA
-0.1
0.8
V
2.0
Vee +0.3
V
0.45
V
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 CE/PGM = V ,L, Vpp must not be switched from 5 volts
to 12.5 volts or vice-versa.
B. During power up the CE/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 ±
5%, Vpp
= 12.5 ±
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
Data Hold Time
tOH
2
Chip Disable to Output Float Delay
tOF
0
Data Valid From Output Enable
tOE
Vpp Setup Time/CE Setup Time
tvs/tCES
2
PGM Pulse Width
tpw
1
OE Low to CE "Don't Care"
toex
2
NOTE:
These values are for standard programming -
TYP
0.5V)
SYMBOLS
MAX
UNIT
~s
130
ns
130
ns
10
ms
~s
3
~s
actual programming algorithm may use different limitations.
PROGRAMMING WAVEFORM
ADDRESSES
DATA
V••
v••
Vee
V,H
CE/PGM
V IL
V,H
CE
VIL
-------------------~Jri~--------------------
3-52
WS27C256F
PROGRAMMING/ERASURE/PROGRAMMERS
Refer to Section 5.
ORDERING INFORMATION
PART NUMBER
WS27C256F-450 *
WS27C256F-550
WS27C256F-700
WS27C256F-700MB
WS27C256F-90CMB
WS27C256F-900MB
WS27C256F-90LMB
SPEED
PACKAGE
TYPE
(ns)
45
55
70
70
90
90
90
28
28
28
28
32
28
32
Pin CEROIp,
Pin CEROIp,
Pin CEROIp,
Pin CEROIp,
Pad CLLCC
Pin CERDIp,
Pin CLOCC
0.6"
0.6"
0.6"
0.6"
0.6"
PACKAGE
DRAWING
OPERATING
TEMPERATURE
RANGE
WSI
MANUFACTURING
PROCEDURE
02
02
02
02
C2
02
L3
Comm'l
Comm'l
Comm'l
Military
Military
Military
Military
Standard
Standard
Standard
MIL-STO-883C
M IL-STO-883C
M IL-STO-883C
MIL-STO-883C
*This product is Advance Information.
--------------------~~i-------------------3-53
~3_5~4----------------------~Jri------------------------
--
iF==:=~
-~- ~
--- - - -==
.~~
~ ~..I/IIIJ:
r
WS27C256L
~~
WAFERSCALE INTEGRATION, INC.
32K
X
8 CMOS EPROM
KEY FEATURES
• High Performance CMOS
-
• 300 Mil Dip or Standard 600 Mil Dip
90 ns Access Time
• EPI Processing
• Fast Programming
• Drop-In Replacement for 27C256 or 27256
• DESC SMD No. 5962-86063
-
Latch-Up Immunity to 200 mA
ESD Protection Exceeds 2000V
• Standard JEDEC EPROM Pinout
GENERAL DESCRIPTION
The WS27C256L is a HIGH PERFORMANCE 256K UV Erasable Electrically Programmable Read Only Memory. It
is manufactured in WSI'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 programmers
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 simple PCB layout change to take advantage of
a 50% reduction in required board space. An upgrade path to a 512K product (WS27C512L) is provided.
The WS27C256L provides microprocessor-based systems 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, 16-MHz 68020, or 12-MHz 80386. The WS27C256L 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 WS27C256L is configured in the standard EPROM pinout which provides an easy upgrade path for systems which
are currently using standard EPROMs.
The WS27C256L is one member of a high-density EPROM Family which ranges in density from 64K to 4 Megabit.
PRODUCT SELECTION GUIDE
PARAMETER
27C256L-90
27C256L·12
27C256L·15
27C256L·20
Address Access Time (Max)
90 ns
120 ns
150 ns
200 ns
Chip Select Time (Max)
90 ns
120 ns
150 ns
200 ns
Output Enable Time (Max)
30 ns
35 ns
40 ns
40 ns
3-55
WS27C256L
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 of time
may affect device reliability.
Storage Temperature ........... -65°C to +150o 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
OPERATING RANGE
RANGE
TEMPERATURE
Vee
TOLERANCE
Commercial
O°C to +70°C
+5V
±5% or ±10%
Industrial
-40°C to +85°C
+5V
±10%
Military
-55°C to +125°C
+5V
+10%
DC READ CHARACTERISTICS
SYMBOL
Over Operating Range with Vpp = Vee.
PARAMETER
TEST CONDITIONS
MIN
VIL
Input Low Level
VIH
Input High Level
VOL
VOH
1581 (3)
Output Low Voltage
IOL = 2.1 mA
Output High Voltage
IOH = -400 J.tA
Vee Standby Current (CMOS)
IS82
Vee Standby Current
lee(l)
Vee Active Current
CE = Vee + 0.3V
CE = VIH
_
_
IF=5MHz
CE = OE = V IL F = 8 MHz
Ipp
Vpp Supply Current
Vpp = Vee
Vpp
Vpp Read Voltage
Input Load Current
ILO
Output Leakage Current
SYMBOL
PARAMETER
UNITS
-0.5
0.8
V
2.0
Vee + 1
0.4
V
3.5
VIN = 5.5V or Gnd
VOUT = 5.5V or Gnd
V
V
100
1
40
I
III
AC READ CHARACTERISTICS
MAX
50
100
Vee -0.4
-1
Vee
1
-10
10
J.tA
mA
mA
J.tA
V
J.tA
J.tA
Over Operating Range with Vpp = Vee.
27C256L·90
MIN
MAX
27C256L·12
MIN
MAX
27C256L·15
MIN
MAX
27C256L·20
MIN
MAX
tAee
Address to Output
Delay
90
120
150
200
teE
CE to Output Delay
90
120
150
200
tOE
OE to Output Delay
30
35
40
40
tDF(2)
Output Disable to
Output Float
30
35
40
40
tOH(2)
Output Hold From
Addresses, CE or
OE, Whichever
Occurred First
UNITS
ns
0
0
0
0
NOTES:
1. The supply current is the sum of lee and Ipp. 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. CMOS inputs: V1L = GND ± 0.3V, V 1H = Vee ± 0.3V.
------------------------~Jr;-----------------------3-56
WS27C256L
A.C. WAVEFORMS
V,H
-----_
ADDRESS
VALID
ADDRESSES
V ,L
------
V,H
------"""i-""\
V,H
-------!----I
(4)
DF
14----- I ACC - - - - . I
HIGH Z
OUTPUT -------------+M~+_<
CAPACITANCE(4)
TA
SYMBOL
25°C, f
HIGH Z
1 MHz
PARAMETER
C IN
Input Capacitance
COUT
Output Capacitance
CvPp
Vpp Capacitance
CONDITIONS
Typ(5)
MAX
UNITS
= OV
VO UT = OV
Vpp = OV
4
6
pF
8
12
pF
18
25
pF
VIN
NOTES:
4 This parameter IS only sampled and IS not 100% tested.
5. Typical values are for TA = 25°C and nominal supply voltages
6. OE may be delayed up to tCE-tOE after the failing edge of CE without Impact on tCE '
A.C. TESTING INPUT/OUTPUT WAVEFORM
A.C. TESTING LOAD CIRCUIT
2.01V
-r2.4
2~
;>
0.8
~
2~
~
TEST POINTS (
0.8
0.4
8200
DEVICE
UNDER
TEST
....... CL = 100 pF
I-
-
A.C. testing Inputs are driven at 2.4V for a Logic "1" and
0.4 V for a LogiC "0" Timing measurements are made at 2 DV
for a Logic "1" and D.BV for a Logic "0."
C L Includes Jig Capacitance
---------------------rAr~~~~-------------------!!!!!!!!'&'..---.
3-57
WS27C256L
MODE SELECTION
The modes of operation of the WS27C256L 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 A9 for device signature.
::----------::
Table 1. Modes Selection
--CE/PGM
OE
A9
Ao
Vpp
Vcc
OUTPUTS
V IL
V IL
Vee
5.0V
DOUT
X
V IH
X
X
X
X
X
Vee
5.0V
High Z
Vee
Vp p(8)
5.0V
High Z
5.SV
DIN
Vp p(8)
5.SV
DOUT
MODE
Standby
V IH
X
Programming
V IL
V IH
Program Verify
X
V IL
X
X
X
X
X
Program Inhibit
V IH
V IH
X
X
Vpp(8)
5.0V
High Z
V IL
V IL
V H(8)
V IL
Vee
5.0V
23 H
V IL
VH(8)
V IH
Vee
5.0V
CO H
Read
Output Disable
Signature
Manufacturer(9)
Device(9)
V IL
NOTES:
7. X can be V1L or V1H •
8. VH = Vpp = 12.75 ± O.25V.
DIP PIN CONFIGURATIONS
8 Mbit
4 Mbit
2 Mbit
A 1S
A 16
A 1S
A12
A7
A6
As
A4
A3
A2
Al
AD
Oo
01
O2
GND
XX/V pp
A 16
A1S
A12
A7
A6
As
A4
A3
A2
Al
AD
00
01
O2
GND
XX/V pp
A16
A1S
A12
A7
A6
As
A4
A3
A2
Al
AD
00
01
O2
GND
NOTE:
27C010L 27C512L
XX/Vpp
A 16
A 1S
A12
A7
A6
As
A4
A3
A2
Al
AD
00
01
O2
GND
27C512L 27C010L
WS27C256L
A 1S
A12
A7
A6
As
A4
A3
A2
Al
AD
00
01
O2
GND
1-1VPI'
,-
1-,A1,
A14
A 13
As
Ag
All
OE/vpp
A10
IJSGM CE/PGM
07
06
Os
04
03
-
I- A.
I- As
I-
A..
I- A.
I- A,
I- Al
r- A.
I- o.
r- 0 1
11
I- 0,
GNO
4 Mbit
8 Mblt
Vee
Vee
Vee
XX/PGM XX/PGM
A 1S
XX
A17
A17
A14
A14
A14
A 13
A 13
A13
As
As
As
As
As
As
All
All
All
OE
OE
OE
A 10
A 10
A10
CE
CE
CE/PGM
07
07
07
06
06
06
Os
O.
O.
04
04
04
03
03
03
Vee
-
I- A7
2 Mbit
Vee
-
A 1S
A17
A14
A 13
As
As
All
OE/vpp
A 10
CElPGM
07
06
O.
04
03
10. Compatible EPROM pin configurations are shown in the blocks adjacent to the WS27C256L pins.
PIN NAMES
LCC PIN CONFIGURATION
,~t,,8
••
• • >z> .. c
Addresses
CE
Chip Enable
OE
Output Enable
~~
As
¥ ~~LJ~4~~~6
0
1
A5
29~: As
28r: As
A,
7
A,
10
25[: DE
24[: A,o
Outputs
Ao
Ne
11
12
23 [: CE/PGM
22:: 0 7
PGM
Program
00
13
21t: 0,
14151617181920
XX
Don't Care (During Read)
A3
A2
8
9
27::Al1
26r: NC
~-;;ir-;~-:~-;~~~-;
0..
f'j
o
Q
0
~..,
on
z zOOO
" TOP
NOTE: Leadless or
Leaded, Plastic or
Ceramic Package
---------------------~Jri--------------------3-58
WS27C256L
PROGRAMMING INFORMATION
DC CHARACTERISTICS (TA = 25 ±
5°C, Vee
5.SV
±
0.25V, Vpp
=
12.75
±
0.25V)
SYMBOLS
MIN
MAX
UNIT
Input Leakage Current
(VIN = Vee or Gnd)
III
-10
10
llA
Vpp Supply Current During_ _
Programming Pulse (CE/PGM = Vld
Ipp
60
mA
PARAMETER
lee
V IL
40
mA
Input Low Level
-0.1
0.8
V
2.0
Vee +0.3
V
0.4
V
Vee Supply Current
Input High Level
V IH
Output Low Voltage During Verify
(lOL = 2.1 mAl
VOL
Output High Voltage During Verify
(loH = -400 llA)
V OH
NOTES:
3.5
V
11. Vee must be applied either coincidentally or before Vpp and removed either coincidentally or after Vpp.
12. 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.75 volts or vice-versa.
13. During power up the eE/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.SV +- 0.25V, Vpp = 12.75 + 0.25V)
-
MAX
TYP
UNIT
SYMBOLS
MIN
Address Setup Time
tAS
2
CE High to OE High
teoH
2
lls
Output Enable Setup Time
tOES
2
lls
lls
PARAMETER
lls
Data Setup Time
tos
2
Address Hold Time
tAH
0
IlS
Data Hold Time
tOH
2
Chip Disable to Output Float Delay
tDF
0
lls
ns
Data Valid From Output Enable
tOE
Vpp Setup Time
tvs
2
PGM Pulse Width
tpw
0.1
OE Low to CE "Don't Care"
toex
2
55
55
ns
IlS
4
ms
lls
PROGRAMMING WAVEFORM
ADDRESSES
==:x
C
ADDRESS STABLE
----<
DATA IN STABLE
HIGH Z
I - loH .....
I--Ios-
Vee
. 10, -
~Ic.s'"
Iocx-
V,H
V,L
V,H
OE
V'L
IOF
----1
I--I vs -
CEJPGM
tAH
DATA OUT
VALID
Vpp
Vpp
-- ---1
j4-IAS . .
DATA
rx.
-.Ii
~Ipw~
_IOES~
~
-
I - e..
ICOH
~
/
-----------------------~Jr;~---------------------3-59
WS27C256L
PROGRAMMING/ERASURE/PROGRAMMERS
Refer to Section 5.
ORDERING INFORMATION
PART NUMBER
WS27C256L-90D/5
WS27C256L-90T/5
WS27C256L-12CI
WS27C256L-12CMB
WS27C256L-12D
WS27C256L-12DI
WS27C256L-12DM
WS27C256L-12DMB
WS27C256L-12J
WS27C256L-12L
WS27C256L-12LMB
WS27C256L-12P
WS27C256L-12T
WS27C256L-12T1
WS27C256L-12TMB
WS27C256L-15CI
WS27C256L-15CMB
WS27C256L-15D
WS27C256L-15DMB
WS27C256L-15J
WS27C256L-15L
WS27C256L-15L1
WS27C256L-15LMB
WS27C256L-15P
WS27C256L-20CMB
WS27C256L-20DMB
SPEED
(ns)
PACKAGE
TYPE
PACKAGE
DRAWING
90
90
120
120
120
120
120
120
120
120
120
120
120
120
120
150
150
150
150
150
150
150
150
150
200
200
28 Pin CERDIP, 0.6"
28 Pin CERDIp, 0.3"
32 Pad CLLCC
32 Pad CLLCC
28 Pin CERDIP, 0.6"
28 Pin CERDIP, 0.6"
28 Pin CERDIP, 0.6"
28 Pin CERDIp, 0.6"
32 Pin PLDCC
32 Pin CLDCC
32 Pin CLDCC
28 Pin Plastic DIP, 0.6"
28 Pin CERDIP, 0.3"
28 Pin CERDIp, 0.3"
28 Pin CERDIP, 0.3"
32 Pad CLLCC
32 Pad CLLCC
28 Pin CERDIP, 0.6"
28 Pin CERDIp, 0.6"
32 Pin PLDCC
32 Pin CLDCC
32 Pin CLDCC
32 Pin CLDCC
28 Pin Plastic Dip, 0.6"
32 Pad CLLCC
28 Pin CERDIp, 0.6"
D2
T2
C2
C2
D2
D2
D2
D2
J4
L3
L3
P3
T2
T2
T2
C2
C2
D2
D2
J4
L3
L3
L3
P3
C2
D2
OPERATING
RANGE
TEMPERATURE Vec
Comm'l
Comm'l
Industrial
Military
Comm'l
Industrial
Military
Military
Comm'l
Comm'l
Military
Comm'l
Comm'l
Industrial
Military
Industrial
Military
Comm'l
Military
Comm'l
Comm'l
Industrial
Military
Comm'l
Military
Military
±5%
±5%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
WSI
MANUFACTURING
PROCEDURE
Standard
Standard
Standard
MIL-STD-883C
Standard
Standard
Standard
MIL-STD-883C
Standard
Standard
MIL-STD-883C
Standard
Standard
Standard
MIL-STD-883C
Standard
MIL-STD-883C
Standard
MIL-STD-883C
Standard
Standard
Standard
MIL-STD-883C
Standard
MIL-STD-883C
MIL-STD-883C
_ _________________________ ·=7#E.__________________________
3-60
rnl'-
WS57C256F
PRELIMINARY
WAFERSCALE INTEGRATION, INC.
HIGH SPEED 32K x 8 CMOS EPROM
KEY FEATURES
• EPI Processing
• Fast Access Time
-
-
40 ns
Latch-Up Immunity Up to 200 mA
• Low Power Consumption
• Standard EPROM Pinout
• DESC SMD No. 5962-86063
• Bipolar Speeds
GENERAL DESCRIPTION
The WS57C256F 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 40 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 110 mA while cycling at full speed. Additionally, the WS57C256F can be placed in a standby mode
which drops operating current below 15 mA in a TTL environment and 500 ~A in a CMOS environment.
The WS57C256F also has exceptional output drive capability. It can source 4 mA and sink 16 mA 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.
PIN CONFIGURATION
MODE SELECTION
~
MODE
CEI
OE
PGM
Ag
Ao
V pp
Vcc
YIL
YIL
X
X
Yee 5.0Y
DOUT
Output
Disable
X
YIH
X
X
Yee 5.0Y
High Z
Standby
YIH
X
X
X
High Z
Programming
YIL
YIH
X
X
Yee 5.0Y
Ypp2 5.8Y
Program
Verify
X
YIL
X
X Ypp2 5.8Y
Program
Inhibit
YIH
Read
Signature 3
Chip Carrier
CERDIP
NCVee
A7A12VPP!
!A14 A13
vee
A,.
DIN
A'3
As
DOUT
A.
Al1
YIH
X
X Ypp2 5.0Y
YIL
Yee 5.0Y
23 H4
YIL
YIL YH 2 YIH
Yee 5.0Y
A8 H5
= Ypp = 12.75
3. A , -A8 , A1O-A14
=
± O.25V.
OE
High Z
YIL YH 2 YIL
NOTES:
1. X can be Y1L or V1H .
2. V H
TOP VIEW
OUTPUTS
A,a
CE/PGM
°7
I
4. Manufacturer
5. Device
0, 02 NC
GND
° °.°,
3
'"1...:,;:....-_;;;.t"
0.
0,
0.
03
V 1L .
PRODUCT SELECTION GUIDE
57C256F-40
57C256F-45
57C256F-55
57C256F-70
57C256F-90
Address Access Time (Max)
40 ns
45 ns
55 ns
70 ns
90 ns
Chip Select Time (Max)
40 ns
45 ns
55 ns
70 ns
90 ns
Output Enable Time (Max)
20 ns
20 ns
25 ns
30 ns
30 ns
PARAMETER
3-61
WS57C256F
ABSOLUTE MAXIMUM RATINGS
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 +13V
ESD Protection ........................ >2000V
"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 RANGE
RANGE
TEMPERATURE
Vcc
0° to +70°C
+5V + 5%
Industrial
-40° to +85°C
+5V ± 10%
Military
-55° to +125°C
+5V ± 10%
Comm'l
DC READ CHARACTERISTICS Over Operating Range with Vpp
SYMBOL
Output Low Voltage
IOL
VOH
Output High Voltage
IOH
ISB1
Vee Standby Current CMOS
CE
ISB2
Vee Standby Current TTL
CE
Icc1
Vcc Active Current (CMOS)
Notes 1 and 4
Icc2
Vce Active Current (TTL)
Notes 2 and 4
Vpp
Ipp
Vpp Supply Current
Vpp
Vpp Read Voltage
III
Input Load Current
ILO
Output Leakage Current
0.4
V
V
500
J.lA
15
mA
30
Military
40
Comm'l
35
Military
45
= Vcc
AC READ CHARACTERISTICS Over Operating Range with Vpp
100
J.lA
Vec
V
-10
10
J.lA
-10
10
J.lA
-40
= Vee.
-55
-45
-70
-90
MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX
tAce
40
45
55
70
90
CE to Output Delay
teE
40
45
55
70
90
tOE
20
20
25
30
30
Output Disable to Output Float
tOF
Address to Output Hold
tOH
mA
Vec - 0.4
Address to Output Delay
OE to Output Delay
mA
3. Add 1 rnA/MHz for A.C. power component.
4. Add 3 rnA/MHz for A.C. power component.
O.3V.
SYMBOL
UNITS
Comm'l
= 5.5V or Gnd
VOUT = 5.5V or Gnd
±
MAX
2.4
VIN
1. CMOS inputs: GNO ± O.3V or Vee
2. TTL inputs: V'L .; O.BV, V ,H ;. 2.0V.
PARAMETER
MIN
= 16 mA
= -4 mA
= Vee ± 0.3V (Notes 1 and 3)
= V IH (Notes 2 and 3)
VOL
NOTES:
= Vee.
TEST CONDITIONS
PARAMETER
20
0
20
0
25
0
ns
30
30
0
UNITS
0
------------------------------------~~~.-----------------------------------3-62
--~=
WS57C256F
AC READ TIMING DIAGRAM
ADDRESSES
CE - - - - - , . .
O"E---------.....
OUTPUTS
CAPACITANCE(5)
SYMBOL
TA
---------~~~~Q~Z7--
25°C. f
1 MHz
PARAMETER
C IN
Input Capacitance
C OUT
Output Capacitance
C vPp
V pp Capacitance
NOTES:
CONDITIONS
V IN
VOUT
V pp
= OV
= OV
= OV
TYP(6)
MAX
UNITS
4
6
pF
8
12
pF
18
25
pF
5. This parameter IS only sampled and is not 100% tested.
6. Typical values are for TA = 25°C and nominal supply voltages.
TEST LOAD
(High Impedance Test Systems)
TIMING LEVELS
Input Levels: 0 and 3V
98D
2.01V~
D.U.T·~30PF
I=
Reference Levels: 0.8 and 2.0V
(INCLUDING SCOPE
AND JIG
CAPACITANCE)
----------------------~Jr;---------------------3-63
WS57C256F
PROGRAMMING INFORMATION
DC CHARACTERISTICS (TA = 25 +- 5°C, Vcc
PARAMETER
5.50V + 5%, Vpp
SYMBOLS
MIN
MAX
UNIT
III
-10
10
IiA
60
mA
Input Leakage Current
(VIN = Vcc or Gnd)
Vcc Supply Current During__
Programming Pulse (CE/PGM
12.5 +
- 0.5V)
Icc
= VILl
Vcc Supply Current (Note 4)
Icc
Vil
VIH
Input Low Level
Input High Level
Output Low Voltage During Verify
(IOl = 16 mAl
Output High Voltage During Verify
(loH = -4 mAl
35
mA
-0.1
0.8
V
2.0
Vcc+ 0.3
V
0.45
V
Val
VOH
2.4
V
NOTES: 7. Vee must be applied either coincidentally or before Vpp and removed either coincidentally or after V pp .
8. 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.
9. 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, Vcc = 5.50V +- 5%, Vpp = 12.5 +- 0.5V)
PARAMETER
MIN
tAS
2
lis
tCOH
tOEs
tos
tAH
2
2
2
0
2
130
130
lis
lis
lis
lis
liS
ns
ns
10
liS
ms
CE High to OE High
Output Enable Setup Time
Data Setup Time
Address Hold Time
Data Hold Time
Chip Disable to Output Float Delay
Data Valid From Output Enable
tOH
tOF
tOE
Vpp Setup Time/CE Setup Time
PGM Pulse Width
TYP
MAX
UNIT
SYMBOLS
Address Setup Time
0
tVS/tCES
2
tpw
1
3
2
OE Low to CE "Don't Care"
tocx
NOTE: A single shot programming algorithm should use one 10 ms pulse.
lis
PROGRAMMING WAVEFORM
ADDRESSES
=:)
--1
-lAS"
DATA IN STABLE
DATA~
4-
l os -
4-
I VS'"
HIGH Z
_IOH"-
-10, -
Vpp
locx-
-ICES'"
V,H
CE/PGM
V'L
Ipw
V ,H
CE
V'L
I4-loEs
1
~
tAH
DATA OUT
VALID
Vpp
Vee - - - '
K...-.-
ADDRESS STABLE
:-
-
- IDF
I-
teoH
~
I
---------------------~Jri~------------------3-64
WS57C256F
PROGRAMMING/ERASURE/PROGRAMMERS
Refer to Section 5.
ORDERING INFORMATION
PART NUMBER
SPEED
(ns)
WS57C256F-40D *
WS57C256F-45D *
WS57C256F-55CMB *
WS57C256F-55D
WS57C256F-55DI *
WS57C256F-55DMB *
WS57C256F-55L1 *
WS57C256F-55LM B *
WS57C256F-70CI
WS57C256F-70CMB
WS57C256F-70D
WS57C256F-70DM B
WS57C256F-70LMB
WS57C256F-90CI
WS57C256F-90CM
WS57C256F-90CMB
WS57C256F-90D
WS57C256F-90DI
WS57C256F-90DM
WS57C256F-90DMB
40
45
55
55
55
55
55
55
70
70
70
70
70
90
90
90
90
90
90
90
PACKAGE
TYPE
28
28
32
28
28
28
32
32
32
32
28
28
32
32
32
32
28
28
28
28
Pin CERDIp,
Pin CERDIP,
Pad CLLCC
Pin CERDIP,
Pin CERDIP,
Pin CERDIP,
Pin CLDCC
Pin CLDCC
Pad CLLCC
Pad CLLCC
Pin CERDIp,
Pin CERDIp,
Pin CLDCC
Pad CLLCC
Pad CLLCC
Pad CLLCC
Pin CERDIp,
Pin CERDIP,
Pin CERDIP,
Pin CERDIP,
0.6"
0.6"
0.6"
0.6"
0.6"
0.6"
0.6"
0.6"
0.6"
0.6"
0.6"
PACKAGE
DRAWING
OPERATING
TEMPERATURE
RANGE
WSI
MANUFACTURING
PROCEDURE
D2
D2
C2
D2
D2
D2
L3
L3
C2
C2
D2
D2
L3
C2
C2
C2
D2
D2
D2
D2
Comm'l
Comm'l
Military
Comm'l
Industrial
Military
Industrial
Military
Industrial
Military
Comm'l
Military
Military
Industrial
Military
Military
Comm'l
Industrial
Military
Military
Standard
Standard
MIL-STD-883C
Standard
Standard
MIL-STD-883C
Standard
MIL-STD-883C
Standard
MIL-STD-883C
Standard
MIL-STD-883C
MIL-STD-883C
Standard
Standard
MIL-STD-883C
Standard
Standard
Standard
MIL-STD-883C
'These products are Advance Information.
-------------------------~Jr;------------------------3-65
~3_6~6-----------------------~Jri-------------------------
iFSS':.=-__--___ _____________________________________________________ __7_C:__2__5_7_
r=~~~~~~. ~ ~
~~_5
WAFERSCALE INTEGRATION, INC.
HIGH SPEED 16K x 16
55 ns
• Simplifies Board Routing
• Low Power Consumption
• Ideal for 16/32 Bit Processors
-
EPROM
KEY FEATURES
• 16-Bit Data Bus
• Fast Access Time
-
C:MOS
• Single Chip Solution
• Compatible with JEDEC Pinout
TMS320, 68000, 80386, etc.
GENERAL DESCRIPTION
The WS57C257 is an extremely High Performance EPROM based memory with a 16K 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 WS57C257 are its 16K x 16 architecture and its high speed. This combination makes the
WS57C257 an ideal solution for applications which utilize 16/32 bit data paths. Examples include 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 wordwide architecture of the WS57C257 results in a 4 to 1 savings in EPROM component count and a minimum
60% 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 from lower density memories such as the WS57C65. No board changes or jumper wires
are required to complete the upgrade.
MODE SELECTION
INS
~
MODE
CE
Read
OE
PIN CONFIGURATION
PGM
V pp
Vcc
~
OUTPUTS
p
cf d' J'I~ J: ~ J! ~
VIL
VIL
X
Vce
Vee
Dour
Output
Disable
X
VIH
X
Vee
Vee
High Z
Standby
VIH
X
X
Vee
Vee
High Z
Program
VIL
VIH
VIL
Vpp
Vee
DIN
Program
Verify
X
VIL
X
Vpp
Vee
Dour
Program
Inhibit
VIH
VIH
VIH
Vpp
Vee
High Z
X
Vee
Vee
Encoded
Data
Signature'
X can be V'L or V'H'
'For signature. Ag = 1211. Ao is toggled, and all other addresses are
aI TIL low. Ao = V'L = MFGR 0023H, Ao = V'H = DEVICE OOB2H.
0
"""""
~ ~ ~
""''''''
7111111111111111111111139
0,. :~;"6
0,,:~~8
0'0
:~;9
'5 "4 '3 "2 : : 4443 42414o~ - A'3
y
38':::~A
37:::: A"
vpp c 1
CEc2
40 :J Vee
39:JPGM
0" e 3
O,.C4
3D NC
37::JNC
6'Ne
3 35::JA'3
34::J A,.
0·r-5
13"
O,.C6
0" e 7
o. :::10
36:::: A" O,oe 8
33::JA"
0, :::11
35:::: A'o o. e 9 0 3 2 : : J A,o
GNO ::;12
34;::: G~D o,C 10
31::J Ag
NC :::13
33~:: NC GNOC 11
30::J GNO
0 7 ::a4
32'-- A
0 7 C 12
29::J A,
0, :::15
31::: A'
0.C13
28::JA7
o. ~::;16
30::: ~ A7
Os C 14
27 ::J As
o. ::11819 2021 22 232425 26 27 2~=:: A· O. [ 15
26 J As
17i~;~~~~i!~i~:-~;~i~~I~~29 5
0 3 (16
25JA4
, 1 , "
,I"
1 1 1 1 1 1 , 1 , I 1 , 7
O2 ( 17
24 ] A3
0 0'0 cf
I~ ~ ~
c .; .r .;
0, [ 18
0 0 c 19
OE [ 20
TOP
L--_____________________
23 J A.
22 J A,
21 J As
~~~~
PRODUCT SELECTION GUIDE
PARAMETER
WS57C257-55
WS57C257-70
WS57C257-90
Address Access Time
55 ns
70 ns
90 ns
Chip Select Time
55 ns
70 ns
90 ns
Output Enable Time
25 ns
30 ns
30 ns
---------------------~Jri,--------------------3·67
WS57C257
ABSOWTE 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.
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
Comm'l
Industrial
Military
TEMPERATURE
Vce
0° to +70°C
+5V ± 5%
-40° to +85°C
+5V ± 10%
-55°C to +125°C
+5V ± 10%
DC READ CHARACTERISTICS Over Operating Range with Vpp
SYMBOL
PARAMETER
MAX
UNITS
0.4
V
Notes 1 and 3
500
I-tA
Notes 2 and 3
20
mA
Output Low Voltage
IOL
VO H
Output High Voltage
IOH
ISBI
Vcc Standby Current (CMOS)
ISB2
Vcc Standby Current (TTL)
= 8 mA
= -2 mA
2.4
V
Notes
1 and 4
Comm'l
40
Military
50
Comm'l
50
Military
60
ICCI
Active Current (CMOS)
ICC2
Vcc Active Current (TTL)
Notes
2 and 4
Ipp
Vpp Supply Current
Vpp
Vpp
Vpp Read Voltage
III
Input Load Current
ILO
MIN
TEST CONDITIONS
VOL
NOTES:
= Vec.
= Vcc
Output Leakage Current
1. CMOS inputs: GND ± O.3V or Vcc ± O.3V.
2. TTL mputs. V1L .; O.BV, V1H ;. 2.0V
mA
100
I-tA
-10
Vcc
10
I-tA
-10
10
I-tA
Vcc - 0.4
= 5.5V or Gnd
VOUT = 5.5V or Gnd
V 1N
mA
V
3. Add 1 rnA/MHz for A.C power component.
4. Add 3 rnA/MHz for A.G. power component.
AC READ CHARACTERISTICS Over Operating Range with Vpp = Vcc.
PARAMETER
SYMBOL
WS57C257-55
MIN
MAX
WS57C257-70
WS57C257-90
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
25
30
30
Output Disable to Output Float
tDF
25
30
30
Address to Output Hold
tOH
0
0
UNITS
ns
0
------------------------~Jri-----------------------
3-68
WS57C257
AC READ TIMING DIAGRAM
ADDRESSES
CE---__,.
O£--------~
OUTPUTS------------------~~~~~=lEtt---f--
g
tOF
CAPACITANCEl5)
SYMBOL
C IN
TA
= 25°C, f = 1 MHz
PARAMETER
Input Capacitance
C OUT
Output Capacitance
CvPp
Vpp Capacitance
NOTES:
CONDITIONS
TYP(6)
MAX
UNITS
V IN = OV
4
6
pF
VO UT = OV
8
12
pF
V pp = OV
18
25
pF
5. This parameter is only sampled and is not 100% tested.
6. Typical values are for TA = 25°C and nominal supply voltages.
TEST LOAD
(High Impedance Test Systems)
TIMING LEVELS
Input Levels: 0 and 3V
1600
2.01V~
Reference Levels: 0.8 and 2.0V
D.U.T·~30PF
I=-
(INCLUDING SCOPE
AND JIG
CAPACITANCE)
-------------------------~Jr;------------------------3-69
I
WS57C257
PROGRAMMING INFORMATION
DC CHARACTERISTICS (TA = 25 +
- 5°C, Vee
PARAMETER
SYMBOLS
MIN
MAX
UNIT
III
-10
10
IlA
60
mA
Input Leakage Current
(VIN = Vee or Gnd)
Vpp Supply Current During __
Programming Pulse (CE = PGM
Ipp
= VIL)
Vee Supply Current
lee
VIL
VIH
Input Low Level
Input High Level
Output Low Voltage During Verify
(l0L = 16 mAl
VOL
Output High Voltage During Verify
(loH = -4 mAl
VOH
NOTES:
12.5 ± 0.5V)
5.5V +
- 5%, Vpp
35
mA
-0.1
0.8
V
2.0
Vee +0.3
V
0.45
V
2.4
V
7. Vcc must be applied either cOincidentally or before vpp and removed either coincidentally or after Vpp.
8. Vpp must not be greater than 14 volts including overshoot. During eE = PGM = V ,L, Vpp must not be switched from 5 volts
to 12.5 volts or vice·versa.
9. 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
Address Setup Time
5°C, Vee
= 5.5V -+
5%, Vpp
= 12.5 -+
TYP
0.5V)
MAX
UNIT
SYMBOLS
MIN
Ils
tAS
2
Chip Enable Setup Time
teEs
2
Ils
Output Enable Setup Time
tOES
2
Ils
Data Setup Time
tos
2
Il s
Address Hold Time
tAH
0
Ils
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
3
130
Il s
ns
130
ns
10
Il s
ms
NOTE: Single shot programming algorithms should use one 10 ms pulse per word.
PROGRAMMING WAVEFORM
ADDRESSES
DATA
V pp
Vpp
Vee
V,H
CE
VIL
V,H
PGM
V'L
V,H
DE
V'L
.,;,,§
-3-70
---------------------------------,;.jF.~----------------------------------
WS57C257
PROGRAMMING/ERASURE/PROGRAMMERS
Refer to Section 5.
ORDERING INFORMATION
PART NUMBER
WS57C257-550
WS57C257-70CI
WS57C257-70CMB
WS57C257-700
WS57C257-7001
WS57C257-700MB
WS57C257-70LMB
WS57C257-90CMB
WS57C257-9001
WS57C257-900MB
SPEED
(ns)
55
70
70
70
70
70
70
90
90
90
PACKAGE
TYPE
40
44
44
40
40
40
44
44
40
40
Pin CEROIp,
Pad CLLCC
Pad CLLCC
Pin CEROIP,
Pin CEROIP,
Pin CEROIp,
Pin CLOCC
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
03
C3
C3
03
03
03
L4
C3
03
03
Comm'l
Industrial
Military
Comm'l
Industrial
Military
Military
Military
Industrial
Military
Standard
Standard
M IL-STD-883C
Standard
Standard
MIL-STO-883C
MIL-STO-883C
MIL-STD-883C
Standard
MIL-STD-883C
---------------------~~;--------------------3-71
~~
3-72
______________________________ '··AFE __________________________________
';1.11_;
ifEE....
==:
_
- - - ----~~
.-,
r~...,
-"'"
~~
WAFERSCALE INTEGRATION, INC.
512K EPROM SELECTION GUIDE
ARCHITECTURE
64Kx8
WS27C512F
64Kx8
WS57C512F
64Kx8
WS27C512L
))
55
II
70
80
90
100
110
!
I
120
130
I
140
150
160
170
180
I
190
200
ACCESS TIME (ns)
3-73
~34~4-----------------------~Jr;-------------------------
.. =
"I;~
1'
__ ...
.,.~
.-
_
WS27C512F
WAFERSCALE INTEGRATION, INC.
HIGH SPEED 64K
x
8 CMOS EPROM
KEY FEATURES
• Fast Access Time
-
• Low Power Consumption
90 ns
• Standard EPROM Pinout
• EPI Processing
-
• Bipolar Speeds
Latch-Up Immunity Up to 200 mA
GENERAL DESCRIPTION
The WS27C512F is a High Performance 512K UV Erasable Electrically Programmable Read Only Memory. It is manufactured in an advanced CMOS technology which enables it to operate at speeds as fast as 90 ns Access Time.
Two major features of the WS27C512F are its Low Power and High Speed. While operating in a TIL environment
it consumes only 64 mA while cycling at full speed. Additionally, the WS27C512F can be placed in a standby mode
which drops operating current below 2 mA in a TIL environment and 200 IlA in a CMOS environment.
The WS27C512F also has 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.
PIN CONFIGURATION
MODE SELECTION
PINS
eEl
OE!
MODE
Prui
Vpp
AI
Ao
Vee
Read
VIL
VIL
X
X
5.0V
DOUT
Output
Disable
X
VIH
X
X
5.0V
High Z
Standby
VIH
X
X
X
5.0V
High Z
Programming
VIL
Vpp 2
X
X
5.8V
DIN
Program
Verify
VIL
VIL
X
X
5.8V
DOUT
Program
Inhibit
VIH
Signature 3
-
Vpp2
X
X
VIL
VIL
VH2 VIL
VIL
VIL
VH2 VIH
NOTES:
1. X ean be V1L or VIH .
2. VH = Vpp = 12.75 ± O.25V.
OUTPUTS
TOP VIEW
Chip Carrier
NeV ee
A7 A12A1S1
IA14 A13
LJU:"JIILJULJ
4 3 2 ""323130
As :]5
1
29L As
28~:
As :] 6
A"
:~7
:~8
High Z
A3
A2 :] 9
A1 :]10
5.0V
23 H4
Ae
5.0V
AA H5
5.0V
CERDIP
:~
11
Ne :J12
00
:]
As
0 2 7 C A11
26e NC
25
OENpp
24[: Al0
c:
23 C CElPGM
22[: 0 7
13
21 [: 0 6
14151617181920
ii rl firi fir-: r1
4. Manufacturer
5. Device
A,.
Vee
A12
A14
A7
A,.
A.
Ae
At
A.
A"
A11
OENpp
A.
A2
A l0
A,
A.
O.
0,
O.
CElPGM
07
O.
O.
O.
11
GND""L.;..~_~03
3. A,-As• A,o-A'5 = V1L.
PRODUCT SELECTION GUIDE
PARAMETER
WS27C512F-90
WS27C512F-12
Address Access Time (Max)
90 ns
120 ns
Chip Select Time (Max)
90 ns
120 ns
Output Enable Time (Max)
30 ns
30 ns
3-75
WS27C512F
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 +13V
ESD Protection ........................ >2000V
OPERATING RANGE
TEMPERATURE
Vcc
Comm'l
0° to +70°C
+5V ± 5%
Military
-55° to +125°C
+5V ± 10%
RANGE
DC READ CHARACTERISTICS Over Operating Range with Vpp
SYMBOL
VOL
PARAMETER
= Vcc.
TEST CONDITIONS
Output Low Voltage
IOL
VOH
Output High Voltage
IOH
ISBl
Vee Standby Current (CMOS)
CE
ISB2
Vee Standby Current (TTL)
CE
= 16 rnA
= -4 rnA
= Vee ± 0.3V (Note
= VIH (Note 2)
leel
Vee Active Current (CMOS)
Notes 1 and 3
lee2
Vee Active Current (TTL)
Notes 2 and 3
Ipp
Vpp Supply Current
Vpp
Vpp
Vpp Read Voltage
MIN
MAX
UNITS
0.4
V
200
ItA
2
rnA
V
2.4
1)
Comm'l
30
Military
40
Comm'l
35
Military
45
= Vee
= 5.5V or Gnd
= 5.5V or Gnd
Input Load Current
V IN
ILO
Output Leakage Current
VOUT
NOTES:
1. CMOS Inputs: GNO ± 03V or Vee
2. TTL inputs: VIL .. O.BV, VIH ~ 2.0V.
± 03V.
rnA
100
ItA
Vee
V
-10
10
~A
-10
10
~A
Vee - 0.4
III
rnA
3. Add 3 rnA/MHz for A.C. power component.
AC READ CHARACTERISTICS Over Operating Range with Vpp = Vee.
PARAMETER
SYMBOL
WS27C512F-90
WS27C512F-12
MIN
MIN
MAX
MAX
Address to Output Delay
tAee
90
120
CE to Output Delay
teE
90
120
OE to Output Delay
tOE
30
30
Output Disable to Output Float
tOF
30
30
Address to Output Hold
tOH
0
UNITS
ns
0
------------------------~Jr;-----------------------3-76
WS27C512F
AC READ TIMING DIAGRAM
ADDRESSES
OE--------------~
OUTPUTS
-----------~~~~d=lzt-1o,
CAPACITANCf{4) TA
SYMBOL
= 25°C, f = 1 MHz
PARAMETER
CIN
Input Capacitance
COUT
Output Capacitance
CvPp
V pp Capacitance
NOTES:
f.-
CONDITIONS
TYP(5)
MAX
UNITS
V IN = OV
4
6
pF
V OUT = OV
8
12
pF
V pp = OV
18
25
pF
4. This parameter is only sampled and is not 100% tested.
5. TYPical values are for T A = 25°C and nominal supply voltages
TEST LOAD (High Impedance Test Systems)
TIMING LEVELS
Input Levels: 0.4 and 2.4V
98ll
2.01V~
D.U.T.
I-=-
Reference Levels: 0.8 and 2.0V
30 pF
(INCLUDING SCOPE
AND JIG
CAPACITANCE)
----------------------~Jr;---------------------3-77
WS27C512F
PROGRAMMING INFORMATION
DC CHARACTERISTICS (TA
= 25 -+
5.5V ± 5%, Vpp
5°C, Vcc
PARAMETER
MIN
MAX
UNIT
ILl
-10
10
/lA
60
mA
25
mA
Input Leakage Current
(VIN = Vcc or Gnd)
Vcc Supply Current During_ _
Programming Pulse (CE/PGM
Icc
= VILl
Vcc Supply Current
Icc
VIL
VIH
Input Low Level
Input High Level
(1m
Output Low Voltage During Verify
= 16 mAl
VOL
Output High Voltage During Verify
(lOH = -4 mAl
VOH
NOTES:
12.5 -+ 0.5V)
SYMBOLS
-0.1
0.8
V
2.0
Vcc+ 0.3
V
0.45
V
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 CE/PGM = V ,L, Vpp must not be switched from 5 volts
to 12.5 volts or vice·versa.
8. During power up the CE/PGM pin must be brought high C;>V ,H ) either coincident with or before power is applied to V pp .
AC CHARACTERISTICS (TA
= 25 ±
PARAMETER
SoC, Vcc
= 5.5V ±
5%, Vpp
= 12.5 ± 0.5V)
TYP
SYMBOL
MIN
Address Setup Time
tAS
2
/ls
Vpp Hold Time
tVH
2
/ls
Data Setup Time
tos
2
/ls
Address Hold Time
tAH
0
/ls
Data Hold Time
tOH
2
Chip Disable to Output Float Delay
tDF
0
Data Valid From Chip Enable
tCE
Vpp Setup Time
tvs
2
PGM Pulse Width
tpw
1
NOTES:
MAX
UNIT
/ls
70
ns
70
ns
10
ms
/lS
A single shot programming algorithm should use one 10 ms pulse.
PROGRAMMING WAVEFORM
ADDRESSES
DATA
V,H
OEN"
V'L
V,H
CE/PGM
Vil
_____________________________________
3·78
rAr~
..E _____________________________________
~I;
WS27C512F
PROGRAMMING/ERASURE/PROGRAMMERS
Refer to Section 5.
ORDERING INFORMATION
PART NUMBER
SPEED
(ns)
WS27C512F-90CMB
WS27C512F-900
WS27C512F-900MB
WS27C512F-12CMB
WS27C512F-12DMB
90
90
90
120
120
PACKAGE
TYPE
32
28
28
32
28
Pad CLLCC
Pin CERDIp, 0.6"
Pin CERDIp, 0.6"
Pad CLLCC
Pin CEROIp, 0.6"
PACKAGE
DRAWING
OPERATING
TEMPERATURE
RANGE
WSI
MANUFACTURING
PROCEDURE
C2
02
02
C2
02
Military
Comm'l
Military
Miltary
Military
MIL-STO-883C
Standard
MIL-STO-883C
M IL-STD-883C
MIL-STD-883C
-----------------------~Jr;----------------------3-79
~3--8-0-------------------------------~aiF~----------------------------------
---==-==iE
-.
..=' _--'.-F.=I-i"'::S
~
~~
---~.-..
-
WS57C512F
ADVANCE INFORMATION
WAFERSCALE INTEGRATION, INC.
HIGH SPEED 64K x 8 CMOS EPROM
KEY FEATURES
• Fast Access Time
-
• Standard EPROM Pinout
55 ns
• Bipolar Speeds
• EPI Processing
-
• Low Power Consumption
Latch-Up Immunity Up to 200 mA
GENERAL DESCRIPTION
The WS57C512F is a HIGH PERFORMANCE 512K UV Erasable Electrically Programmable Read Only Memory. It
is manufactured in an advanced CMOS technology which enables it to operate at speeds as fast as 55 ns Access Time.
Two major features of the WS57C512F are its Low Power and High Speed. While operating in a TTL environment
it consumes only 90 mA while cycling at full speed. Additionally, the WS57C512F can be placed in a standby mode
which drops operating current below 2 mA in a TTL environment and 500 !LA in a CMOS environment.
The WS57C512F also has exceptional output drive capability. It can source 4 mA and sink 16 mA per output.
The WS57C512F is configured in the standard EPROM pinout which provides an easy upgrade path for systems which
are currently using standard EPROMs.
MODE SELECTION
~
MODE
Read
Output Disable
PIN CONFIGURATION
CE
VIL
VIL
Vee
DOUT
X
V IH
Vee
High Z
X
Standby
VIH
Program
V IL
V pp Vee
Program Verify
V IL
V IL
Vee
Program Inhibit VIH
VIH
Vee
DOUT
High Z
Signature'
VIL
Vee
Encoded
Data
VIL
TOP VIEW
OEI
OUTPUTS
V pp Vcc
Vee
Chip Carrier
CERDIP
NCVee
A7 A12A1S1
...----...r--
1A14 A13
LJ LJ :"Jl : ~JLJ LJ
High Z
A,
A.
A.
A,
A,
A,
Ao
DIN
NC
00
X can be either V1L or V1H •
'For Signature, As = 12V, Ao is toggled, and all other
addresses are at TTL low. Ao = V1L = MFGR 23H,
Ao = V 1H = DEVICE MH.
4 3 2 ""323130
~]5
1
29[~ As
As
A11
:18
26[= NC
:~ 9
25 [: OE/Vpp
:J10
24[: A,o
:~ 11
23 [: CE/PGM
~] 12
22
07
:; 13
21 ~: 0,
14151617181920
~;: o::~
c:
~irl:-irinriil
0, 0,
INC 0,0.0.
A,.[ 1
A'2[ 2
A7[ 3
As~4
A.~5
28 ~Vee
27 pA,.
26 pA,.
25g As
24~A.
A ' [ 6 0 2 3 PA11
A, [ 7
22 g OEIVpp
A2~8
A, [
Ag[
Oo[
0, [
9
10
11
12
02~ 13
GND[ 14
21~A,o
~ CE/PGM
20
19
18
17
16
15
P07
~ 0,
~ o.
go.
] 0,
GND
PRODUCT SELECTION GUIDE
PARAMETER
WS57C512F-55
WS57C512F-70
WS57C512F-90
Address Access Time (Max)
55 ns
70 ns
90 ns
Chip Select Time (Max)
55 ns
70 ns
90 ns
Output Enable Time (Max)
25 ns
30 ns
30 ns
3-81
WS57C512F
ABSOLUTE 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 of time
may affect device reliability.
Storage Temperature ........... -65°C to +150°C
Voltages on Any Pin with
Respect to Ground .............. -0.6V to +7V
Vpp with Respect to Ground ....... -0.6V to +13V
ESD Protection ....................... > 2000V
OPERATING RANGE
RANGE
TEMPERATURE
Industrial
0° to +70°C
-40° to +85°C
Vcc
+5V + 5%
+5V + 10%
Military
-55° to +125°C
+5V + 10%
Comm'l
DC READ CHARACTERISTICS
SYMBOL
Over Operating Range with Vpp = Vce.
TEST CONDITIONS
PARAMETER
= 16 mA
= -4 mA
= Vcc + 0.3V (Note
= VIH (Note 2)
VOL
Output Low Voltage
VOH
Output High Voltage
IOH
ISB1
Vce Standby Current (CMOS)
CE
ISB2
Vcc Standby Current (TTL)
CE
lec1
Vcc Active Current (CMOS)
Notes 1 and 3
Icc2
Vee Active Current (TTL)
Notes 2 and 3
Ipp
Vpp Supply Current
Vpp
Vpp
Vpp Read Voltage
IOL
VIN
ILO
VO UT
1. CMOS inputs: GND ± D.3V or Vee ± D.3V.
1)
Comm'l
UNITS
0.4
V
V
500
~A
2
mA
30
40
35
45
100
Military
Comm'l
Military
= 5.5V or Gnd
= 5.5V or Gnd
Input Load Current
Output Leakage Current
MAX
2.4
= Vcc
III
NOTES:
MIN
Vec - 0.4
-10
Vce
10
-10
10
mA
mA
~
V
~
~
3. Add 3 mNMHz for A.C. power component.
2. TIL inputs: V 1L " DIJV, V 1H " 2.DV.
AC READ CHARACTERISTICS
Over Operating Range with Vpp
= Vce.
WS57C512F-55
WS57C512F-70
WS57C512F-90
MIN
MIN
MIN
PARAMETER
SYMBOL
Address to Output Delay
tAce
55
70
70
90
CE to Output Delay
MAX
MAX
MAX
90
teE
55
OE to Output Delay
tOE
25
30
30
Output Disable to
Output Float
tDF
25
30
30
Address to Output Hold
tOH
0
0
UNITS
ns
0
-----------------------~Jr;---------------------3-82
WS57C512F
AC READ TIMING DIAGRAM
ADDRESSES
QE-------,
OUTPUTS
CAPACITANCE<4)
----------t~~;LiiDi.,~+_-
TA = 25°C, f = 1 MHz
SYMBOL
PARAMETER
C IN
Input Capacitance
C OUT
Output Capacitance
CvPp
Vpp Capacitance
NOTES:
CONDITIONS
TYP(5)
MAX
UNITS
= OV
V OUT = OV
Vpp = OV
4
6
pF
8
12
pF
18
25
pF
V IN
4. This parameter is only sampled and IS not 100% tested.
5. Typical values are for TA = 25°C and nominal supply voltages.
TEST LOAD
(High Impedance Test Systems)
TIMING LEVELS
Input Levels: 0 and 3V
980
2'01V~
D.U.T.
I=
Reference Levels: 0.8 and 2.0V
30 pF
(INCWDING SCOPE
AND JIG
CAPACITANCE
------------------------~Jr;-----------------------3·83
WS57C512F
PROGRAMMING INFORMATION
DC CHARACTERISTICS (TA = 25 ± 5°C, Vee = 5.5V ± 5%, Vpp = 12.5 ± 0.5V)
SYMBOLS
MIN
MAX
UNIT
Input Leakage Current
(V'N = Vee or Gnd)
III
-10
10
!.LA
Vpp Supply Current Duri~
Programming Pulse (CE/PGM = V,u
Ipp
60
rnA
Vee Supply Current
lee
PARAMETER
V'L
-0.1
Input High Level
V'H
2.0
Output Low Voltage During Verify
(IOL = 16 rnA)
VOL
Output High Voltage During Verify
(loH = -4 rnA)
VOH
Input Low Level
NOTES:
25
rnA
0.8
V
Vee +0.3
V
0.45
V
V
2.4
6. Vcc must be applied either cOincidentally or before Vpp and removed either COincidentally or after Vpp.
7. Vpp must not be greater than t4 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 CE/PGM pin must be brought high (;.V ,H ) either (:olncident with or before power is applied to Vpp.
AC CHARACTERISTICS (TA = 25 ± 5°C, Vee
PARAMETER
= 55V
± 5%, Vpp
= 12.5
± 0.5V)
SYMBOL
MIN
Address Setup Time
tAS
2
~s
Vpp Hold Time
tVH
2
~s
~s
Data Setup Time
TYP
MAX
UNIT
tos
2
Address Hold Time
tAH
0
~s
Data Hold Time
tOH
2
~s
Chip Disable to Output Float Delay
tOF
0
Data Valid From Chip Enable
icE
Vpp Setup Time
tvs
2
PGM Pulse Width
tpw
1
70
ns
70
ns
10
ms
~s
NOTE: A single shot programming algor~hm should use one 10 ms pulse.
PROGRAMMING WAVEFORM
ADDRESSES
DATA
V,H
OEIV••
V'L
V,H
CEJPGM
V'L
---------------------~~i-------------------3-84
-
-~----~-------------
-====
__
,--.,
= =:,.1-IE __________________________________________________________
WS27C512L
~=:
==r~~.,
WAFERSCALE INTEGRATION, INC.
64K
8 CMOS EPROM
X
KEY FEATURES
• High Performance CMOS
-
• 300 Mil Dip or Standard 600 Mil Dip
100 ns Access Time
• EPI Processing
• Fast Programming
• Drop-In Replacement for 27C512 or 27512
• DESC SMD #5962-87648
-
Latch-Up Immunity to 200 mA
ESD Protection Exceeds 2000V
• Standard JEDEC EPROM Pinout
GENERAL DESCRIPTION
The WS27C512L is a HIGH PERFORMANCE 512K UV Erasable Electrically Programmable Read Only Memory. It
is manufactured in WSI's latest CMOS EPROM technology which enables it to operate at speeds as fast as 100 ns
access time over the full operating range.
The WS27C512L can directly replace any 64K x 8 EPROM which conforms to the JEDEC standard. Examples of
this would be as follows: 27512, 27C512, or 27C512F. It can be easily programmed using standard EPROM programmers
or the MagicPro™ IBM PC compatible engineering programmer offered by WSI.
The WS27C512L 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 enables a simple PCB layout change to take advantage of
a 50% reduction in required board space.
~
The WS27C512L provides microprocessor-based systems storage capacity for portions of operating system and
application software. Its 100-ns access time provides no-wait-state operation with high-performance CPUs such as
the 16-MHz 80186, 16-MHz 68020, or 12-MHz 80386. The WS27C512L 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 WS27C512L is configured in the standard JEDEC EPROM pinout which provides an easy upgrade path for systems
which are currently using standard EPROMs.
The WS27C512L is one member of a high density EPROM Family which ranges in density from 64K to 4 Megabit.
PRODUCT SELECTION GUIDE
PARAMETER
WS27C512L-10
WS27C512L-12
WS27C512L-15
WS27C512L-20
200 ns
Address Access Time (Max)
100 ns
120 ns
150 ns
Chip Select Time (Max)
100 ns
120 ns
150 ns
200 ns
Output Enable Time (Max)
30 ns
35 ns
40 ns
40 ns
-------------------~Jr;---------------------3-85
WS27C512L
ABSOWTE MAXIMUM RAT/NGS*
"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 of time
may affect device reliability.
Storage Temperature ........... -65°C to +150°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
OPERATING RANGE
RANGE
Commercial
Military
TEMPERATURE
Vcc
TOLERANCE
O°C to +70°C
+5V
±5% or ±10%
-55°C to +125°C
+5V
+10%
-
DC READ CHARACTERISTICS Over Operating Range with Vpp = Vee.
MIN
MAX
UNITS
VIL
Input Low Level
-0.5
0.8
V
V IH
Input High Level
2.0
VOL
Output Low Voltage
Vee + 1
0.4
V
VOH
IssP)
Output High Voltage
IOH = -400!lA
Vee Standby Current (CMOS)
CE = Vee ± 0.3V
Iss2
Vee Standby Current
lee(l)
Vee Active Current
CE = VIH
!F=5MHz
_
_
CE = OE = V IL ! F = 8 MHz
Ipp
Vpp Supply Current
Vpp = Vee
Vpp
Vpp Read Voltage
SYMBOL
TEST CONDITIONS
PARAMETER
IOL = 2.1 mA
3.5
III
Input Load Current
VIN = 5.5V or Gnd
ILO
Output Leakage Current
VOUT = 5.5V or Gnd
V
V
100
1
40
50
100
Vee -0.4
-1
Vee
1
-10
10
!lA
mA
mA
!lA
V
!lA
!lA
AC READ CHARACTERISTICS Over Operating Range with Vpp = Vee.
SYMBOL
PARAMETER
27C512L-10
27C512L-12
27C512L-15
27C512L-20
MIN
MIN
MIN
MIN
MAX
MAX
MAX
MAX
tAee
Address to Output
Delay
100
120
150
200
teE
CE to Output Delay
100
120
150
200
tOE
OE to Output Delay
30
35
40
40
tOF(2)
Output Disable to
Output Float
30
35
40
40
tOH(2)
Output Hold From
Addresses, CE or
OE, Whichever
Occurred First
UNITS
ns
0
0
0
0
NOTES:
1. The supply current is the sum of Icc and Ipp. 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. CMOS inputs: VIL = GNO ± 0.3V, VIH = Vee ± 0.3V.
------------------------~Jr;'------------------------
3-86
WS27C512L
A.C. WAVEFORMS
V,H
-----""'"
ADDRESS
VALID
ADDRESSES
V,L
------
V,H
--------1f-..,.
V,H
-------I----'"'\.
1 + - - - - tACC
------1~
HIGH Z
HIGH Z
-------------++-4i-++_<
OUTPUT
CAPACITANCE(4)
SYMBOL
25°C, f
TA
1 MHz
PARAMETER
C IN
Input Capacitance
C OUT
Output Capacitance
CvPp
V pp
CONDITIONS
Capacitance
VIN
V OUT
V pp
= OV
= OV
= OV
Typ(5)
MAX
UNITS
pF
4
6
8
12
pF
18
25
pF
NOTES:
4. This parameter is only sampled and is not 100% tested.
5. TYPical values are for TA = 25°C and nominal supply voltages
6. OE may be delayed up to tCE-tOE after the failing edge of CE without Impact on t CE '
A.C. TESTING INPUT/OUTPUT WAVEFORM
A.C. TESTING LOAD CIRCUIT
2.0W
-r2.4
2.0
' ) TEST POINTS
0.4
0.8
<
2.0
0.8
~
DEVICE
UNDER
TEST
I
8200
CL
= 100 pF
--
A.C. testing inputs are driven at 2.4V for a Logic "1" and
O.4V for a Logic "0." Timing measurements are made at 2.0V
for a Logic "1" and O.BV for a Logic "0."
C L includes Jig Capacitance
---------------------fjfjf~Ar·-------------------'r!filIfii6_
3-87
WS27C512L
MODE SELECTION
The modes of operation of the WS27C512L 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 Ag for device signature.
Table 1. Modes Selection
~S
MODE
OElV pp
CE/PGM
A9
Ao
vee
OUTPUTS
Standby
V IH
X
X
X
X
Programming
V IL
V pp (8)
X
X
X
X
Program Verify
V IL
X
X
5.SV
DOUT
V IH
VIL
V pp (8)
X
X
5.0V
High Z
V IL
V IL
V H(8)
V IL
5.0V
23 H
V IL
V H(8)
V IH
5.0V
C3 H
Read
Output Disable
Program Inhibit
Signature
Manufacturer(9)
Device(9)
V IL
V IL
X
V IH
V IL
X
5.0V
DOUT
5.0V
High Z
5.0V
High Z
5.SV
DIN
NOTES:
7. X can be VIL or VIH .
8. VH = Vpp = 12.75 ± O.2SV.
DIP PIN CONFIGURATIONS
8 Mbit
4 Mbit
2 Mbil
A 19
A 16
A 1S
A12
A7
A6
As
A.
As
A2
A1
Ao
00
01
°2
GND
XXlVpp
A 16
A 1S
A12
A7
A6
As
A.
A3
A2
A1
Ao
00
°1
°2
GND
XXlVpp
A 16
A1S
A12
A7
A6
As
A.
A3
A2
A1
Ao
00
°1
°2
GND
NOTE:
27C010L 27C256L
XXlVpp
A 16
A 1S
A12
A7
A6
As
A.
A3
A2
A1
Ao
00
°1
°2
GND
27C256L 27C010L
WS27C512L
Vpp
A12
A7
A6
As
A.
A3
A2
A1
Ao
00
°1
O2
GND
-
.,-
-j
-
-
Vee
A 10
3A13
.As
Ag
A11
OE
IVppA10
I'-c
0(
~~ ~ ~.jL1J~4~~~6
29~:
As
Outputs
PGM
Program
XX
Don't Care (During Read)
oo~~ooo
"TOP
NOTE: Leadless or
Leaded, PlastiC or
Ceramic Package
-------------------------~Jr;------------------------3-88
WS27C512L
PROGRAMMING INFORMATION
DC CHARACTERISTICS (TA = 25 ± 5°C, Vcc
PARAMETER
= 5.8V ±
0.25V, Vpp
12.75
±
0.25V)
SYMBOLS
MIN
MAX
UNIT
Input Leakage Current
(VIN = VCC or Gnd)
III
-10
10
IlA
Vpp Supply Current During
Programming Pulse (CE/PGM = VILl
Ipp
60
mA
Vcc Supply Current, See Icc2
Input High Level
Icc
V IL
V IH
Output Low Voltage During Verify
(lOL = 2.1 mAl
VOL
Output High Voltage During Verify
(lOH = -400 IlA)
VOH
Input Low Level
NOTES:
40
mA
-0.1
0.8
V
2.0
Vcc+ 0.3
V
0.4
V
3.5
V
11. Vcc must be applied either coincidentally or before Vpp and removed either coincidentally or after Vpp .
12. 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.75 volts or vice·versa.
13. During power up the CE/PGM pin must be brought high (;;>V ,H ) either coincident with or before power IS applied to Vpp.
AC CHARACTERISTICS (TA
= 25 +
- 5°C, Vec = 5.8V + 0.25V, Vpp = 12.75 +- 0.25V)
-
SYMBOLS
MIN
Address Setup Time
tAS
2
IlS
Vpp Hold Time
tVH
2
Data Setup Time
Il s
Il s
PARAMETER
tos
2
Address Hold Time
tAH
0
Data Hold Time
tOH
2
Chip Disable to Output Float Delay
tDF
0
Data Valid From Chip Enable
tCE
Vpp Setup Time
tvs
2
PGM Pulse Width
tpw
0.1
TYP
MAX
55
55
UNIT
Il s
Il s
ns
ns
IlS
4
ms
PROGRAMMING WA VEFORM
ADDRESSES
DATA
Vpp
OE/v pp
V'L
V,H
CE/PGM
V'L
-------------------------------------~~Jr------------------------------------3-89
WS27C512L
PROGRAMMING/ERASURE/PROGRAMMERS
Refer to Section 5.
ORDERING INFORMATION
PART NUMBER
SPEED
(ns)
WS27C512L-100/5
WS27C512L-120
WS27C512L-12J
WS27C512L-15CMB
WS27C512L-150
WS27C512L-150MB
WS27C512L-15J
WS27C512L-15LMB
WS27C512L-20CMB
WS27C512L-200MB
100
120
120
150
150
150
150
150
200
200
PACKAGE
TYPE
28
28
32
32
28
28
32
32
32
28
Pin CEROIp,
Pin CEROIp,
Pin PLOCC
Pad CLLCC
Pin CEROIp,
Pin CEROIp,
Pin PLOCC
Pin CLOCC
Pad CLLCC
Pin CEROIp,
0.6"
0.6"
0.6"
0.6"
0.6"
PACKAGE
DRAWING
02
02
J4
C2
02
02
J4
L3
C2
02
OPERATING
RANGE
TEMPERATURE
Comm'l
Comm'l
Comm'l
Military
Comm'l
Military
Comm'l
Military
Military
Military
Vee
WSI
MANUFACTURING
PROCEDURE
±5%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
Standard
Standard
Standard
MIL-STO-883C
Standard
MIL-STO-883C
Standard
MIL-STO-883C
MIL-STO-883C
MIL-STO-883C
---------------------~Jri---------------------
3-90
WAFERSCALE INTEGRATION, INC.
1 MEG EPROM SELECTION GUIDE
ARCHITECTURE
64Kx 16
I
I
WS27C210F
I
64K x 16
I
I
WS57C210M
I
64K x 16
128K x 8
I
I
WS57C010M
I
JL
"
~L
~
WS27C010L
I
I
128K x 8
~
I
=1I
WS27C010F
I
128K x 8
WS27C210L
I
ro
~
L
00
t
~
L
m
=
I
I
m
=
I
_I
J
m
~
i
1
i
m
~
_
1
~
ACCESS TIME (ns)
3-91
~~
3-92
____________________________
f§§§F~
~#;
________________________________
===,:.=--..... __________________________________________________
__
__
r~~-=
WS27C010L
==r~~
=
~
~
~~~
WAFERSCALE INTEGRATION, INC.
128K X 8 CMOS EPROM
KEY FEATURES
• High Performance CMOS
-
• Simplified Upgrade Path
-
100 ns Access Time
V pp and PGM Are "Don't Care" During
Normal Read Operation
• Fast Programming
• Compatible with JEDEC 27010 and
27C010 EPROMs
• EPI Processing
-
Latch-Up Immunity to 200 mA
ESD Protection Exceeds 2000 Volts
• JEDEC Standard Pin Configuration
-
• DESC SMD No. 5962-89614
32 Pin Dip Package
32 Pin Chip Carrier
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 enables upgrades
through 8 Mbit EPROMs. The "Don't Care" feature during read operations allows memory expansions from 1M 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 Vee jumper.
During the normal read operation PGM and V pp 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 extensive storage capacity for large portions of operating
system and application software. Its 100-ns access time provides no-wait-state operation with high-performance CPUs
such as the 16-MHz 80186, 16-MHz 68020, or 12-MHz 80386. 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 an eight product megabit EPROM family. Other byte-wide family members are the faster
WS27C010F, the faster WS57C010F with high bus drive and the WS57C010M EPROM module. Word-wide (64K x 16)
family members are the WS27C210L, the faster WS27C210F, the faster WS57C210F with high bus drive and the
WS57C210M EPROM module.
The WS27C010L is manufactured using WSI's advanced CMOS technology.
The WS27C010L is one member of a high density EPROM Family which ranges in density from 64K to 4 Megabit.
PRODUCT SELECTION GUIDE
PARAMETER
27C010L·10
27C010L·12
27C010L-13
27C010L-15
27C010L·20
Address Access Time (Max)
100 ns
120 ns
130 ns
150 ns
200 ns
Chip Select Time (Max)
100 ns
120 ns
130 ns
150 ns
200 ns
Output Enable Time (Max)
30 ns
35 ns
35 ns
40 ns
40 ns
-----------------------~Jrio-----------------------3-93
---
~~
--~--
~-----~
~~---~
WS27C010L
ABSOWTE MAXIMUM RATINGS*
*Notice: Stresses above those listed under '~bsolute
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 of time
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
Vce Supply Voltage with
Respect to Ground .............. -0.6V to +7V
ESD Protection ....................... > 2000V
OPERATING RANGE
RANGE
TEMPERATURE
Vcc
TOLERANCE
Commercial
O°C to +70oC
+5V
±5% or ±10%
Industrial
-40°C to +85°C
+5V
±10%
Military
-55°C to +125°C
+5V
+10%
DC READ CHARACTERISTICS Over Operating Range with Vpp = Vee.
SYMBOL
TEST CONDITIONS
PARAMETER
V IL
V IH
Input Low Level
Input High Level
VOL
VOH
ISBP)
Output Low Voltage
Output High Voltage
Vee Standby Current (CMOS)
ISB2
Vee Standby Current
MIN
MAX
UNITS
-0.5
0.8
V
2.0
Vee + 1
0.4
V
V
100
ItA
1
rnA
IOL = 2.1 rnA
lee(l)
Vee Active Current
IOH = -400 itA
CE = Vee ± 0.3V
CE = VIH
_
_
IF=5MHz
CE = OE = VIL I F = 8 MHz
Vpp = Vee
Ipp
Vpp Supply Current
Vpp
Vpp Read Voltage
III
ILO
Input Load Current
Output Leakage Current
3.5
V
50
60
100
Vec -0.4
-1
-10
VIN = 5.5V or Gnd
VOUT = 5.5V or Gnd
rnA
ItA
V
Vee
1
10
ItA
ItA
AC READ CHARACTERISTICS Over Operating Range with Vpp = Vee.
SYMBOL
·10
PARAMETER
MIN
·13
·12
MAX
MIN
MAX
MIN
·15
MAX
MIN
·20
MAX
MIN
MAX
tAee
Address to Output
Delay
100
120
130
150
200
teE
CE to Output Delay
100
120
130
150
200
tOE
OE to Output Delay
30
35
35
40
40
tDF(2)
Output Disable to
Output Float
30
35
35
40
40
tOH(2)
Output Hold From
Addresses, CE or
OE, Whichever
Occurred First
UNITS
ns
0
0
0
0
0
NOTES:
1. The supply current is the sum of lee and Ipp. 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. CMOS inputs: V 1L = GND ± O.3V, V1H = Vee ± O.3V.
------------------------~Jr;:----------------------3-94
WS27C010L
A.C. WAVEFORMS
V'H - - - - - " " " \ .
ADDRESS
VALID
ADDRESSES
V'L------
V'H _ _ _ _ _ _----11-"""
-------+----'""\
V'H
~--------t~c------~~
HIGH Z
HIGH Z
OUTPUT -------------+H~H
CAPACITANCf(4)
TA = 25°C, f = 1 MHz
SYMBOL
PARAMETER
CIN
Input Capacitance
COUT
Output Capacitance
CvPp
Vpp Capacitance
CONDITIONS
TYP(5)
MAX
UNITS
VIN = OV
4
6
pF
VOUT = OV
8
12
pF
Vpp = OV
18
25
pF
NOTES:
4. This parameter is only sampled and is not 100% tested.
5. TYPical values are for TA = 25°C and nominal supply voltages.
6. OE may be delayed up to tCE-toE after the falling edge of CE without impact on t CE '
A.C. TESTING INPUT/OUTPUT WAVEFORM
A.C. TESTING LOAD CIRCUIT
2.0W
-r2A
>
2~
~
2~
~
TEST POINTS (
OA
0.8
0.8
8200
DEVICE
UNDER
TEST
- ' - CL
IA.C. testing Inputs are driven at 2.4V for a Logic "1" and
0.4 V for a Logic "0." Timing measurements are made at 2.0V
for a Logic "1" and O.IN for a Logic "0."
= 100 pF
C L Includes Jig Capacitance
-----------------------~~;----------------------3-95
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 A9 for device signature.
Table 1. Modes Selection
::----------:S
MODE
Read
Output Disable
CE
OE
PGM
As
Ao
V pp
Vcc
V IL
VIL
X(1)
X
X
X
5.0V
DOUT
X
V IH
X
X
X
X
5.0V
High Z
OUTPUTS
Standby
V IH
X
X
X
X
X
5.0V
High Z
Programming
V IL
V IH
V IL
X
X
Vpp(B)
6.0V
DIN
Program Verify
V IL
V IL
V IH
X
X
Vpp(S)
6.0V
DOUT
Program Inhibit
V IH
X
X
X
X
Vpp(B)
5.0V
High Z
Manufacturer(9)
V IL
V IL
X
VH(B)
V IL
X
5.0V
23 H
Device(9)
V IL
V IL
X
VH(B)
V IH
X
5.0V
C1 H
Signature
NOTES:
7. X can be V1L or V 1H
S. VH = Vpp = 12.75 ± O.25V.
DIP PIN CONFIGURATIONS
8 Mbil
A,s
A,s
A,.
A'2
A7
As
As
A.
A3
A2
A,
Ao
00
4 Mbil
2 Mbil
XXNpp
XX/Vpp
x
A,s
A,.
A'2
A7
A,s
A,.
A'2
A7
f--f--f---
As
As
As
A.
A3
A2
A,
Ao
00
A.
A4
A3
A2
A,
Ao
00
A,.
A'2
A7
As
As
A4
A3
A2
A,
Ao
00
Vpp
A'2
A7
As
As
A4
A3
A2
A,
Ao
00
0,
0,
0,
0,
0,
O2
GND
O2
GND
O2
GND
O2
GND
O2
GND
NOTE:
WS27C010L
27C512L 27C256L
f-f---
f-f---
f-f---
f--G
2 Mbil
4 Mbil
8 Mbil
Vcc
XX/PGM
Vcc
Vec
A,s
A'7
A,.
A'3
As
As
Al1
A,s
A'7
A,.
A'3
As
As
Al1
27C256L 27C512L
..cIPGM
-
3-
-
,-
.i"-
-
A17
A, •
A'3
As
Ag
Al1
Vcc
Vce
A,.
A'3
As
As
Al1
A'4
A'3
As
As
Al1
OE
OENpp
OE
OE
OEtVpp
A'0
A'0
A'0
A10
A,o
CE/PGM CE/PGM
CE
CE/PGM CE/PGM
07
07
07
07
07
Os
Os
O.
Os
-Os
O.
Os
Os
O.
Os
Os
O.
Os
Os
O.
03
03
03
03
03
9. Compatible EPROM pin configurations are shown in the blocks adjacent to the WS27C010L pins.
LCC PIN CONFIGURATION
PIN NAMES
Addresses
CE
Chip Enable
OE
Output Enable
Outputs
~; ~ :'i~J~~~~~6
A7
A6
~:
A2
A,
Ao
PGM
Program
XX
Don't Care (During Read)
0,
5
1
:0
6
10
11
29~: A14
28r: A'3
~:~: ~,
24r:
OE
23~:
Ai0
22:: CE
21f: 0 7
12
13
14151617181920
~-:~~~~r-:~-;;-:;-:
TOP
NOTE: Leadless or
Leaded, Plastic or
Ceramic Package
rIll:
------------------------------------~5V.~---------------------------------
3-96
WS27C010L
PROGRAMMING INFORMATION
DC CHARACTERISTICS (TA = 25 +
- 5°C, Vee
PARAMETER
Input Leakage Current
(VIN = Vee or Gnd)
Vpp Supply Current During_ _
Programming Pulse (CE = PGM
6.0V +
- 0.25V, Vpp
12.75 -+ 0.25V)
SYMBOLS
MIN
MAX
UNIT
III
-10
10
!-IA
60
mA
Ipp
= Vld
Vee Supply Current
lee
VIL
V IH
Input Low Level
Input High Level
Output Low Voltage During Verify
(lOL = 2.1 mAl
VOL
Output High Voltage During Verify
(lOH = -400 !-IA)
VOH
50
mA
-0.1
0.8
V
2.0
Vee +0.3
V
0.4
V
3.5
V
NOTES: 10. Vcc must be applied either coincidentally or before Vpp and removed either coincidentally or after Vpp.
11 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.75 volts or vice·versa.
12. Dunng power up the PGM pin must be brought high (;>V ,H ) either cOincident with or before power
applied to Vpp.
IS
AC CHARACTERISTICS (TA = 25 +
- 5°C, Vee = 6.0V +- 0.25V, Vpp = 12.75 +- 0.25V)
PARAMETER
SYMBOLS
MIN
tAS
2
tOES
tos
tAH
2
2
0
2
Address Setup Time
Output Enable Setup Time
Data Setup Time
Address Hold Time
Data Hold Time
tOH
tDF
tOE
Chip Disable to Output Float Delay
Data Valid From Output Enable
Vpp Setup Time/CE Setup Time
PGM Pulse Width
TYP
MAX
UNIT
55
55
!-Is
!-IS
!-IS
!-Is
!-Is
ns
ns
4
!-Is
ms
0
tvs/teEs
2
tpw
0.1
PROGRAMMING WA VEFORM
ADDRESSES
==:J
--1
_ I AS _
DATA
---<
HIGH Z
DATA IN STABLE
-los'"
I-IOH ....
I-IOE ..-
Vpp
Vpp
Vee
CE
C
ADDRESS STABLE
tAH
DATA OUT
VALID
--
IOF
f-~
f--
--1
V,H - - - - - - , _ I vs
""
VIL
-ICES'"
V,H
PGM
V,L
V,H
8
i--IOES
~
DE
VIL
______________________________
"1
J
______________________________
f;;~~
.Nih.;
3-97
WS27C010L
PROGRAMMING/ERASURE/PROGRAMMERS
Refer to Section 5.
ORDERING INFORMATION
PART NUMBER
WS27C010L-10D/5
WS27C010L-10U5
WS27C010L-12C
WS27C010L-12CMB *
WS27C010L-12D
WS27C010L-12DI
WS27C010L-12DMB *
WS27C010L-12J
WS27C010L-12L
WS27C010L-12P
WS27C010L-13CMB *
WS27C010L-13DMB *
WS27C010L-15CI
WS27C010L-15CMB
WS27C010L-15D
WS27C010L-15DI
WS27C010L-15DMB
WS27C010L-15J
WS27C010L-15LMB
WS27C010L-15P
WS27C010L-20C
WS27C010L-20CMB
WS27C010L-20D
WS27C010L-20DMB
WS27C010L-20J
WS27C010L-20P
SPEED
(n8)
100
100
120
120
120
120
120
120
120
120
130
130
150
150
150
150
150
150
150
150
200
200
200
200
200
200
PACKAGE
TYPE
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
Pin CERDIp, 0.6"
Pin CLDCC
Pad CLLCC
Pad CLLCC
Pin CERDIP, 0.6"
Pin CERDIp, 0.6"
Pin CERDIp, 0.6"
Pin PLDCC
Pin CLDCC
Pin Plastic Dip, 0.6"
Pad CLLCC
Pin CERDIp, 0.6"
Pad CLLCC
Pad CLLCC
Pin CERDIp, 0.6"
Pin CERDIp, 0.6"
Pin CERDIp, 0.6"
Pin PLDCC
Pin CLDCC
Pin Plastic Dip, 0.6"
Pad CLLCC
Pad CLLCC
Pin CERDIp, 0.6"
Pin CERDIp, 0.6"
Pin PLDCC
Pin Plastic Dip, 0.6"
PACKAGE
DRAWING
D4
L3
C2
C~
D4
D4
D4
J4
L3
P5
C2
D4
C2
C2
D4
D4
D4
J4
L3
P5
C2
C2
D4
D4
J4
P5
OPERATING
RANGE
TEMPERATURE
Vee
WSI
MANUFACTURING
PROCEDURE
Comm'l
Comm'l
Comm'l
Military
Comm'l
Industrial
Military
Comm'l
Comm'l
Comm'l
Military
Military
Industrial
Military
Comm'l
Industrial
Military
Comm'l
Military
Comm'l
Comm'l
Military
Comm'l
Military
Comm'l
Comm'l
±5%
±5%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
Standard
Standard
Standard
MIL-STD-883C
Standard
Standard
M IL-STD-883C
Standard
Standard
Standard
MIL-STD-883C
MIL-STD-883C
Standard
MIL-STD-883C
Standard
Standard
MIL-STD-883C
Standard
MIL-STD-883C
Standard
Standard
MIL-STD-883C
Standard
MIL-STD-883C
Standard
Standard
"These products are Advance Information.
------------------------~Jri----------------------3-98
"----~~----------------~--
WS57C010M
ADVANCE INFORMATION
WAFERSCALE INTEGRATION, INC.
1 Meg (128K x 8) EPROM MODULE
KEY FEATURES
• High-Density 1024K-bit CMOS
EPROM Module
• Fast Programming
-
• Utilizes Four WS57C256F High-Speed
CMOS EPROMs
• Ultra-High Speed Access Time
-
• EPI Processing
-
Latch-Up Immunity to 200 mA
ESD Protection Exceeds 2000 Volts
55 ns
• Simplified Upgrade Path From
-
30 Seconds Typical
256K EPROM (32K x 8)
512K EPROM (64K x 8)
• JEDEC Standard Pin Configuration
-
32 Pin Ceramic Side-Brazed Dip Package
GENERAL DESCRIPTION
The WS57C010M 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. The WS57C010M is constructed using four high-performance WS57C256F
EPROMs in a 32-pin side-brazed multi-layer co-fired package. The WS57C256F is manufactured using WSI's advanced
CMOS split-gate EPROM technology. The 55 ns access time of the WS57C010M enables it to operate in high
performance systems.
High performance microprocessors such as the 80386 and 68020 require sub-70 ns memory access times to operate
at or near full speed. The WS57C010M 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 WS57C010M pin configuration was established to enable memory upgrades from 256K and 512K EPROMs. V pp
is "don't care" and PGM is held low during normal read operation.
The WS57C010M is part of a three product megabit EPROM module family. Other family members are the WS57C210M
(64K x 16) and the WS27C240M (256K x 16).
PRODUCT SELECTION GUIDE
PARAMETER
WS57C010M-55
WS57C010M·70
Address Access Time (Max)
55 ns
70 ns
Chip Select Time (Max)
55 ns
70 ns
Output Enable Time (Max)
35 ns
40 ns
3-99
-~~-----~~
WS57C010M
PIN NAMES
DIP PIN CONFIGURA TIONS
WS57C010M
27C512 27C256
Ao-AI6
Addresses
CE
Chip Enable
OE
Output Enable
A ,S
0 0-07 Outputs
PGM
Program Control
XX
Don't Care (During Read)
Vpp
A'2
A7
A'2
A7
As
Vpp
Vee _ _
A,.
PGM _ _
A,s
XX
A,.
A,. _ _ _
A7
A'3 _ _ _
27C256
27C512
Vee
Vee
A'4
A,.
A'4
A,.
A6
A.
A. _ _ _
As
As
As
As
As
As
Ag
Ag
A4
A4
A.
A11
A11
A11
OE
OE
OEJVpp
A.
A.
A3
A2
A2
A.
A,o
A '0
A '0
A,
A,
A,
CE---
CE
CE
Ao
Ao
Ao
0 7- - -
07
00
0,
00
0,
00
0.
Os
0,
0,
O2
°2
Os
O2
0.
O.
07
06
05
04
GND
GND
GND
0.
O.
O.
NOTE:
Compatible EPROM pin configurallOns are shown In the blocks adjacent to the
WS57C010M pins.
MODE SELECTION
~
PGM
CE
OE
V pp
Vce
Read
VIL
VIL
VIL
X
Vee
DOUT
Output Disable
VIL
X
VIH
X
Vee
High Z
Standby
VIL
VIH
X
X
Vee
High Z
Program
DIN
MODE
OUTPUTS
V IL
V IL
VIH
Vpp
Vee
Program Verify
VIH
X
V IL
Vpp
Vee
DOUT
Program Inhibit
VIH
VIH
V IH
Vpp
Vee
High Z
NOTE: X can be either V IL or VIH .
FUNCTIONAL BLOCK DIAGRAM
Ao-,.
tIS
Vee _
V•• _
Vpp
2
OE
tIS
f15
Ao-A,.
Ao-A,.
Ao-A,.
Ao-A,.
WS57C2S6F
WS57C256F
WS57C256F
WSS7C256F
1/00-7
1/00 _7
1/00 _7
I
I
-----.
CE
PGM
t 15 ,
DECODER
fE/PGM
OE
1/00 _7
I
I
i
a
1/00_7
---------------------~~i--------------------3-100
WS57C010M
"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 of time
may affect device reliability.
ABSOWTE MAXIMUM RATlNGS*
Storage Temperature ........... -65°C to +125°C
Voltages on Any Pin with
Respect to Ground .............. -0.6V to +7V
V pp with Respect to Ground ....... LO.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.
OPERATING RANGE
TEMPERATURE
Vce
Comm'l
RANGE
0° to +70°C
+5V ± 5%
Military
-55° to +125°C
+5V ± 10%
READ OPERATION
DC CHARACTERISTICS Over Operating Range (See Above)
SYMBOL
PARAMETER
CONDITIONS
III
Input Load Current
ILO
Output Leakage Current
= 5.5V
= 5.5V
IpP1
V pp Load Current
ISB (TTL)
Vee Current Standby
VIN
VOUT
Vpp
';;
MIN
Vee
= VIH
CE = V IH
CE = OE = V IL
CE
ISB (CMOS)
Vee Current Standby
lee (TTL)
Vee Current Active
V IL
Input Low Voltage
-0.1
V IH
Input High Voltage
2.0
VOL
Output Low Voltage
IOL
VOH
Output High Voltage
IOH
V pp
V pp Read Voltage
= 16 mA
= -4 mA
MAX
UNITS
10
~A
10
~
10
~A
20
mA
5
mA
200
mA
+0.8
V
Vee +1
V
0.4
V
2.4
V
-0.1
Vce+ 1
V
AC CHARACTERISTICS Over Operating Range (See Above)
SYMBOL
CHARACTERISTICS
tAee
Address to Output Delay
tCE
CE to Output Delay
tOE
tDF(l)
OE to Output Delay
tOH
TEST
CONDITIONS
CE
57C010M-70
MIN
= OE = VIL
= VIL
CE = V IL
CE = V IL
0
= OE = VIL
0
OE
OE High to Output Float
Output Hold from
Addresses CE or OE
Whichever Occurred First
57C010M-55
MIN
CE
MAX
MAX
UNITS
55
70
ns
55
70
ns
35
40
ns
40
ns
35
0
0
ns
NOTE: 1. 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.
-------------------------~Jr;------------------------3-101
WS57C010M
AC READ TIMING DIAGRAM
V'H _ _ _ _ __
ADDRESS
VALID
ADDRESSES
V'L-----V'H
--------1--'"'\
V'H _ _ _ _ _ _----1_______
1+-----
OUTPUT
I ACC
-----11--1
HIGH Z
-------------"'t-~t_t''t'1.
HIGH Z
PGM = LOW - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NOTES:
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 '
CAPACITANCE
SYMBOL
PARAMETER
C IN
Input Capacitance
COUT
Output Capacitance
CvPp
V pp
NOTE:
CONDITIONS
TYP(2,4)
MAX
UNITS
=
20
24
54
30
32
75
pF
VIN
VO UT
Capacitance
V pp
=
=
OV
OV
OV
pF
pF
4. Typical values are for TA = 25°C and nominal supply voltages, f = 1 MHz.
AC TESTING INPUT/OUTPUT WAVEFORM
AC TESTING LOAD CIRCUIT
2.0lV
T
3.0
2~
o
0.8 /
~
2~
TEST POINTS
Jf
~0.8
DEVICE
UNDER
TEST
~
~
I
980
~ OUT
CL =30pF
--
A.C. testing inputs are driven at 3.0V for a Logic "1" and
OV for a Logic "0." Timing measurements are made at 2.0V
for a Logic "1" and O.BV for a Logic "0."
CL includes Jig Capacitance
-----------------------------~Jr;----------------------------
3-102
~----
-~~-------
WS57C010M
PROGRAMMING INFORMATIONl5,6,7)
DC CHARACTERISTICS (TA = 25 ± 5°C,
PARAMETER
Vee = 5.5V
±
5%, Vpp = 12.5 ± 0.5V)
SYMBOLS
MIN
MAX
UNIT
Input Leakage Current
(VIN = Vee or Gnd)
III
-10
10
!lA
Vpp Supply Current During_ _
Programming Pulse (CE = PGM = Vld
Ipp
60
mA
Vee Supply Current
Input Low Level
Input High Level
Output Low Voltage During Verify
(IOL = 16 mA)
.
lee
V IL
V IH
30
mA
-0.1
0.8
V
2.0
Vee +0.3
V
0.45
V
VOL
Output High Voltage During Verify
(loH = -4 mA)
V
2.4
VOH
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 eE = PGM = V1L , 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
AC CHARACTERISTICS
(~VIH)
either coincident with or before power is applied to Vpp.
(TA = 25 ± 5°C, Vee = 5.5V ± 5%, Vpp = 12.5 ± 0.5V)
SYMBOLS
MIN
Address Setup Time
PARAMETER
tAS
2
Chip Enable Setup Time
teEs
2
IlS
Ils
Output Enable Setup Time
Data Setup Time
tOES
tos
2
2
Ils
IlS
Address Hold Time
tAH
0
Data Hold Time
tOH
2
Chip Disable to Output Float Delay
tDF
0
IlS
Il s
ns
Data Valid From Output Enable
tOE
Vpp Setup Time
tvs
tpw
PGM Pulse Width
TYP
MAX
130
130
ns
4
Il S
ms
2
0.1
0.2
UNIT
NOTE: Single shot programming algorithms should use a single 4 ms pulse.
PROGRAMMING WAVEFORM
ADDRESSES
DATA
Vpp
Vpp
Vee
V,H
CE
VIL
V,.
PGM
VIL
ae
V,H
VIL
-----------------------~Jr;-----------------------3-103
~3_1~M~--------------------~Jr;------------------------
WS27C010F
ADVANCE INFORMATION
WAFERSCALE INTEGRATION, INC.
1 Meg (128K x 8) CMOS EPROM
KEY FEATURES
• High Performance
-
• EPI Processing
55 ns
-
• 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
-
32 Pin Dip Package
• Pin Compatible with WS27C010L
GENERAL DESCRIPTION
The WS27C010F 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. The 55 ns access time of the WS27C010F enables it to operate in high
performance systems. The "Don't Care" feature during read operations enables memory expansions up to 8M bits
with no printed circuit board changes.
High performance microprocessors such as the 80386 and 68020 require 55 ns memory access times to operate
at or near full speed. The WS27C010F 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 WS27C010F 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 DIP Pin Configurations). When higher density memories are required,
the printed circuit board is ready to accept the higher density device with no hardware changes.
The WS27C010F is part of an eight product megabit EPROM family. Byte-wide family members (128K x 8) are the
WS27C010L, WS27C010F (described herein) and WS57C010F as the high-speed version. Word-wide (64K x 16) family
members are the WS27C210L, WS27C210F and the high-speed WS57C210F. The WS57C010M and WS57C210M are
high speed, high bus drive EPROM modules.
The WS27C010F is manufactured using WSl's advanced CMOS technology.
PRODUCT SELECTION GUIDE
PARAMETER
WS27C010F-55
WS27C010F-70
WS27C010F·90
WS27C010F·10
Address Access Time (Max)
55 ns
70 ns
90 ns
100 ns
Chip Select Time (Max)
55 ns
70 ns
90 ns
100 ns
Output Enable Time (Max)
25 ns
25 ns
30 ns
30 ns
3-105
WS27C010F
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
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.
OPERATING RANGE
RANGE
TEMPERATURE
Vee
0° to +70°C
+5V ± 5%
Industrial
-40° to +85°C
+5V ± 10%
Military
-55° to +125°C
+5V ± 10%
Comm'l
READ OPERATION
DC CHARACTERISTICS
OOC';;; TA .;;; +70°C; Vee (Comm'I/Military) = +5V ± 10%.
LIMITS
SYMBOL
PARAMETER
CONDITIONS
MIN
MAX
UNITS
VIN = 5.5V
10
itA
VOUT = 5.5V
10
itA
Vpp Load Current
Vpp';;; Vee
10
itA
ISBTIL
Vee Current Standby
CE = VIH
2
rnA
ISB CMOS
Vee Current Standby
CE = VIH
lee(l)
Vee Current Active
500
40(3)
rnA
Vil
Input Low Voltage
-0.1
+0.8
V
VIH
Input High Voltage
2.0
Vee +1
V
VOL
Output Low Voltage
IOl = 2.1 rnA
0.4
V
VOH
Vpp(1)
Output High Voltage
IOH = -400!lA
2.4
Vee = 5.0V ± 0.25
-0.1
III
Input Load Current
ILO
Ipp(l)
Output Leakage Current
CE = OE = V il
Vpp Read Voltage
AC CHARACTERISTICS
-55
V
Vee +1
-70
TEST
CONDITIONS
tAee
Address to Output Delay
CE = OE = Vil
55
tCE
CE to Output Delay
OE = Vil
tOE
tOF(2)
OE to Output Delay
CE = Vil
OE High to Output Float
CE = Vil
tOH
V
O°C .;;; T A';;; + 70°C
CHARACTERISTICS
SYMBOL
itA
Output Hold From
Addresses CE or OE
CE = OE = Vil
Whichever Occurred First
MIN
0
0
MAX
MIN
-90
MAX
MIN
-10
MAX
MIN
UNITS
MAX
70
90
100
55
70
90
100
25
25
30
25
0
0
25
0
0
30
30
0
ns
30
0
NOTES:
1. Vpp should be at a TIL level except during programming. The supply current would then be the sum of Icc and Ipp. 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. Add 2 mNMHz for A.e. power component.
---------------------~Jr;.--------------------3-106
WS27C010F
AC READ TIMING DIAGRAM
V,H-----~
ADDRESS
VALID
ADDRESSES
V,L - - - - - - - - - -
V,H
-----------~I-'"'
V,H
-------------f--------'""
~--------t~c------~~
OUTPUT _____________________
HIGH Z
CAPACITANCE(4) TA
SYMBOL
HIGH Z
~~~~
25°C, f = 1 MHz
PARAMETER
C IN
Input Capacitance
COUT
Output Capacitance
CvPp
Vpp Capacitance
CONDITIONS
TYP(5)
MAX
UNITS
VIN = OV
4
6
pF
VOUT = OV
8
12
pF
Vpp = OV
18
25
pF
NOTES:
4. This parameter IS only sampled and is not 100% tested.
5. TYPical values are for TA = 25°C and nominal supply voltages.
6. OE may be delayed up to tCE-t OE after the falling edge of CE without impact on t CE '
A.C. TESTING INPUT/OUTPUT WAVEFORM
A.C. TESTING LOAD CIRCUIT
2.04V
-
~
2.4
TEST POINTS
0.8/
0.45
~
2.0
2.0
<
~
DEVICE
UNDER
TEST
0.8
8200
,... OUT
....... c L = 100 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 O.BV for a Logic "0."
CL Includes Jig Capacitance
"--I.E
----------------------------~.,,---------------------------3-107
WS27C010F
DIP PIN CONFIGURATIONS
8 Mbil
4 Mbll
2 Mbil
A19
A1S
A15
A12
A7
As
A5
A4
A3
A2
Al
Ao
00
01
02
GND
XXlVpp
A 1S
A15
A12
A7
As
A5
A4
A3
A2
Al
Ao
00
01
02
GND
XXlVpp
A1S
A 15
A12
A7
As
A5
A4
A3
A2
Al
Ao
00
01
02
GND
27512
WS27C010F
27256
27256
Vee
XXlPGM
A15
A12
A7
As
A5
A4
A3
A2
Al
Ao
00
01
02
GND
Vpp
A12
A7
As
A5
A4
A3
A2
Al
Ao
00
01
02
GND
XX
A,.
A13
A.
As
A"
OE
A,.
CE
A.
0.
0,
0.
GND
°70.
0.
0.
0,
Vee
A14
A 13
As
Ag
All
OE
A 10
CE
07
Os
05
04
03
27512
2 Mbil
Vee
XX/PGM
A17
Vee
A14
A14
A 13
A13
As
As
Ag
Ag
All
All
OENpp
OE
A 10
Al0
CE
CE
07
07
06
Os
05
05
04
04
03
03
4 Mbil
8 Mbil
Vee
A 1S
A17
A14
A13
As
Ag
All
OE
Al0
Vee
A 1S
A17
A14
A 13
As
Ag
All
OENpp
A 10
CE
07
06
05
04
03
CE
07
06
05
04
03
NOTE: Compatible EPROM pin configurations are shown in the blocks adjacent to the WS27C010F pins.
PIN NAMES
Ao-A16
Addresses
CE
Chip Enable
OE
Output Enable
0 0-07
Outputs
PGM
Program
XX
Don't Care (During Read)
-------------------------~Jr;-------------------------3-108
WS27C210L
PRELIMINARY
WAFERSCALE INTEGRATION, INC.
1 Meg (64K
x 16) CMOS EPROM
KEY FEATURES
• Ultra-High Performance
-
• EPI Processing
100 ns
-
• 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
44 Pin Chip Carrier
GENERAL DESCRIPTION
The WS27C210L 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 100 ns access time of the WS27C210L enables it to operate in
high performance systems. The "Don't Care" feature during read operations enables memory expansions up to 8M
bits with no printed circuit board changes.
High performance microprocessors such as the 80386 and 68020 require sub-120 ns memory access times to operate
at or near full speed. The WS27C210L 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 WS27C210L 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. When higher density memories are required, the printed circuit board is
ready to accept the higher density device with no hardware changes.
The WS27C210L is part of a high density EPROM family which spans densities from 64K to 4 Meg.
The WS27C210L is manufactured using WSl's advanced CMOS technology.
PRODUCT SELECTION GUIDE
PARAMETER
27C210L-10
27C210L·12
27C210L·15
27C210L·20
Address Access Time (Max)
100 ns
120 ns
150 ns
200 ns
Chip Select Time (Max)
100 ns
120 ns
150 ns
200 ns
Output Enable Time (Max)
30 ns
35 ns
40 ns
40 ns
3-109
WS27C210L
ABSOWTE MAXIMUM RATINGS·
·Notlce: Stresses above those listed under '~bsolute
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
V cc Supply Voltage with
Respect to Ground .............. -0.6V to +7V
ESD Protection ....................... > 2000V
OPERATING RANGE
RANGE
TEMPERATURE
Vcc
TOLERANCE
Commercial
O°C to +70°C
+5V
±5% or ±10%
-55°C to +125°C
+5V
+10%
Military
DC READ CHARACTERISTICS Over Operating Range with Vpp = Vce.
SYMBOL
MIN
MAX
UNITS
V IL
Input Low Level
PARAMETER
TEST CONDITIONS
-0.5
0.8
V
V IH
Input High Level
2.0
VOL
VOH
IsBP)
Output Low Voltage
Vee + 1
0.4
V
Output High Voltage
IOH = -400 ~
Vee Standby Current (CMOS)
ISB2
Vee Standby Current
lee(l)
Vee Active Current
CE = Vee + 0.3V
CE = VIH
_
_
IF=5MHz
CE = OE = V IL F = 8 MHz
Vpp = Vee
IOL = 2.1 rnA
3.5
V
100
1
60
I
Ipp
Vpp Supply Current
Vpp
Vpp Read Voltage
III
ILo
Input Load Current
VIN = 5.5V or Gnd
Output Leakage Current
VO UT = 5.5V or Gnd
V
70
100
Vee -0.4
-1
Vee
1
-10
10
~
rnA
rnA
~
V
!lA
!lA
AC READ CHARACTERISTICS Over Operating Range with Vpp = Vee.
SYMBOL
PARAMETER
·10
MIN
·12
MAX
MIN
·20
·15
MAX
MIN
MAX
MIN
MAX
tAee
Address to Output
Delay
100
120
150
200
teE
CE to Output Delay
100
120
150
200
tOE
OE to Output Delay
30
35
40
40
tOF(2)
Output Disable to
Output Float
30
35
40
40
tOH(2)
Output Hold From
Addresses, CE or
OE, Whichever
Occurred First
UNITS
ns
0
0
0
0
NOTES:
1. The supply current IS the sum of Icc and Ipp. 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. CMOS inputs: VIL = GND ± 0.3V, V IH = Vee ± 02V.
---------------------~~i---------------------
3-110
WS27C210L
AC READ TIMING DIAGRAM
V,H
------,.
ADDRESS
VALID
ADDRESSES
V,L
------
V,H
-------if-""
------.....jf----_
V,H
D
~--------t~c------~~
HIGH Z
HIGH Z
-------------+H++-<
OUTPUT
NOTES:
4. This parameter IS only sampled and is not 100% tested.
5. Typical values are for TA = 25°C and nominal supply voltages.
6. OE may be delayed up to tCE -tOE aiter the falling edge of CE without Impact on tCE
CAPACITANCEf4) TA
= 25°C. f = 1 MHz
PARAMETER
SYMBOL
CONDITIONS
TYP(5)
MAX
UNITS
VIN = OV
4
6
pF
Input Capacitance
CIN
CO UT
Output Capacitance
VO UT = OV
8
12
pF
CvPp
Vpp Capacitance
Vpp = OV
18
25
pF
A.C. TESTING INPUT/OUTPUT WAVEFORM
A.C. TESTING LOAD CIRCUIT
2.04V
..,..
2.4
;>
OA
0.8
:>~
2.0
2.0
TEST POINTS {
0.8
DEVICE
UNDER
TEST
8200
~
I
CL
= 100pF
--
A C. testing Inputs are driven at 2.4V for a Logic "1" and
0.4 V for a Logic "0." Timing measurements are made at 2 OV
for a Logic "1" and 0.6V for a Logic "0."
=
CL
100 pF
C L Includes Jig Capacitance
---------------------~Jr;----------------------3-111
WS27C210L
DIP PIN CONFIGURATIONS
8 Mbit
4 Mbit
2 Mbit
512K
57C257
XXNpp XXlVpp XXNpp XXNpp Xx/Vpp
A,S
CeipOM CEJPGM
WS27C210L
57C65
CE
CE
CE
eE
o,s
0'5
o,s
o,s
o,s
o,s
0'4
0'4
0'4
0'4
0'4
0'4
XXN pp
-.
-.
- iCE
0,.
0,.
- c0,.
- c0,.
--
Vee
57C65
57C257
512K
2 Mbit
Vee
Vee
Vee
Vee
4 Mbit 8 Mbit
XXIPGM- Xx/PGM Xx/PGM Xx/PGM XXlPGM
.•
Ne
--
--3
Ne
Ne
Ne
A'6
Vee
Vee
A'7
A'7
A,s
Ne
Ne
Ne
A,s
A'6
A,s
Ne
Ne
A'4
A'4
A'4
A'4
Ne
A'3
A'3
A'3
A'3
A'3
Ne
A'2
Al1
A'2
Al1
Al1
A'2
Al1
A'2
Al1
A'2
Al1
A,o
A,o
A,o
A,o
A,o
Am
Ag
Ag
Ag
Ag
Ag
Ag
GND
GND
GND
GND
GND
GND
A,s
0'3
0'3
0'3
0'3
0'3
0'3
0'2
0 11
0'2
0 11
0'2
0'2
0 11
0'2
0"
0'2
0 11
0'0
Og
0'0
Og
0'0
Og
0'0
Og
0'0
Og
0'0
Og
OS
Os
Os
Os
Os
Os
- ,O.
.-
GND
GND
GND
GND
GND
GND
- GNO
0-
07
07
07
07
07
07
- I0 7
-
As
As
As
As
As
As
06
Os
0&
0&
Os
0&
-
A7
A7
A7
A7
A7
A7
Os
05
Os
Os
Os
Os
As
As
A6
As
As
04
04
04
04
04
04
- ,O.
As
As
As
As
As
As
As
03
03
03
03
03
03
- 'O.
A4
A4
A4
A4
A4
A4
O2
O2
O2
O2
O2
O2
A3
A3
A3
A3
A3
A3
0,
0,
0,
0,
0,
0,
A2
A2
A2
A2
A2
A2
00
00
00
00
00
00
A,
A,
A,
A,
A,
A,
OEN pp
1m
1m
1m
1m
O!
Ao
Ao
Au
Ao
Ao
Ao
NOTE:
0"
- ,0"
-.0,.
- IO.
- ,O.
- ,O.
- ,O.
-
0,
O.
OE
-I
.-
,-
--
Compatible EPROM pin configurations are shown in the blocks adjacent to the WS27C210L pins.
PIN NAMES
LeC PIN CONFIGURATION (TOP)
Ao-A15
Addresses
CE
Chip Enable
OE
Output Enable
0 0-0 15
Outputs
NC
No Connection
XX
Don't Care (During Read)
PGM
Program
!l
1:::&
a.
a.
8
i2 U :O':!
ooou~z>>V ,H ) either cOincident with or before power IS applied to Vpp .
8.
Vee
V pp
AC CHARACTERISTICS (TA
= 25 + 5°C, Vee = 6.2V +
- 0.25V, Vpp = 12.75 +- 0.25V)
-
PARAMETER
SYMBOLS
MIN
Address 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
tAS
2
2
2
0
2
tOES
tos
tAH
tOH
tOF
TYP
MAX
~s
~s
~s
~s
0
tOE
Vpp Setup Time/CE Setup Time
tvs/teEs
tpw
PGM Pulse Width
UNIT
55
55
J.ls
ns
ns
4
J.ls
ms
2
0.1
PROGRAMMING WA VEFORM
ADDRESSES
~
_~
f.- lAS ..
DATA _ _
DATA
IN STABLE
HIGH Z
I-IOH ....
f.-I os -
I-IoE . .
V ••
V••
CE
vcc
K=
ADDRESS STABLE
tAH
DATA OUT
VALID
-
IDF
I-Jr--
I--
--1
VIH~ f.-I vs V'L
t- ICES"
V,H
PGM
V'L
Ipw
V,H
OE
V'L
_IOES~
~
/
-----------------------------------~~~--------------------------------------3-113
WS27C210L
MODE SELECTION
The modes of operation of the WS27C210L 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 on As for device signature.
~S
CE
.
MODE
Read
Output Disable
Standby
Programming
Program Verify
Program Inhibit
Manufacturer(12)
Signature
Device(12)
NOTES:
II
10. X can be V1L or V1H
Table 1. Modes Selection
-OE
PGM
As
Ao
Vpp
Vcc
OUTPUTS
VIL
X
VIH
VIL
VIL
VIH
VIL
VIL
VIH
X
VIH
VIL
X
X(10)
X
X
X
X
X
X
VIL
X
X
X
Vpp
Vpp
Vpp
X
5.0V
5.0V
5.0V
6.2V
6.2V
6.2V
5.0V
DOUT
High Z
23 H
VIL
VIL
X
X
X
X
X
X
X
VH(11)
VH(11)
DOUT
High Z
VIL
X
X
VIL
VIH
X
X
VIH
X
5.0V
C9 H
High Z
DIN
11. VH = Vpp
PROGRAMMING/ERASURE/PROGRAMMERS
Refer to Section 5.
ORDERING INFORMATION
PART NUMBER
WS27C210L-10D/5 *
WS27C210L-10J/5 *
WS27C210L-12CMB *
WS27C210L-12D
WS27C210L-12DMB *
WS27C210L-12J
WS27C210L-12L
WS27C210L-12LMB *
WS27C210L-15CMB
WS27C210L-15D
WS27C210L-15DMB
WS27C210L-15J
WS27C210L-15L
WS27C210L-15LMB
WS27C210L-20CMB
WS27C210L-20D
WS27C210L-20DMB
WS27C210L-20J
WS27C210L-20L
WS27C210L-20LMB
SPEED
(ns)
100
100
120
120
120
120
120
120
150
150
150
150
150
150
200
200
200
200
200
200
PACKAGE
TYPE
40
44
44
40
40
44
44
44
44
40
40
44
44
44
44
40
40
44
44
44
Pin CERDIP,
Pin PLDCC
Pad CLLCC
Pin CERDIp,
Pin CERDIp,
Pin PLDCC
Pin CLDCC
Pin CLDCC
Pad CLLCC
Pin CERDIP,
Pin CERDIp,
Pin PLDCC
Pin CLDCC
Pin CLDCC
Pad CLLCC
Pin CERDIp,
Pin CERDIP,
Pin PLDCC
Pin CLDCC
Pin CLDCC
PACKAGE
DRAWING
0.6"
0.6"
0.6"
0.6"
0.6"
0.6"
0.6"
D3
J2
C3
D3
D3
J2
L4
L4
C3
D3
D3
J2
L4
L4
C3
D3
D3
J2
L4
L4
OPERATING
RANGE
TEMPERATURE
Vce
Comm'l
Comm'l
Military
Comm'l
Military
Comm'l
Comm'l
Military
Military
Comm'l
Military
Comm'l
Comm'l
Military
Military
Comm'l
Military
Comm'l
Comm'l
Military
±5%
±5%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
WSI
MANUFACTURING
PROCEDURE
Standard
Standard
MIL-STD-883C
Standard
MIL-STD-883C
Standard
Standard
MIL-STD-883C
MIL-STD-883C
Standard
MIL-STD-883C
Standard
Standard
MIL-STD-883C
MIL-STD-883C
Standard
MIL-STD-883C
Standard
Standard
MIL-STD-883C
'These products are Advance Information.
------------------------~Jr;--------------------3-114
--
-----
-
-~
-------
-
-
---
WS57C210M
PRELIMINARY
WAFERSCALE INTEGRATION, INC.
1 Meg (64K x 16) EPROM MODULE
KEY FEATURES
• High-Density 64K x 16 CMOS
EPROM Module
• Fast Programming
-
• Utilizes Four WS57C256F High-Speed
CMOS EPROMs
• Ultra-High Speed Access Time
-
• EPI Processing
-
Latch-Up Immunity to 200 mA
ESD Protection Exceeds 2000 Volts
55 ns
• JEDEC Standard Pin Configuration
• Simplified Upgrade Path From
-
15 Seconds Typical
-
WS57C65 (4K x 16 EPROM)
WS57C257 (16K x 16 EPROM)
40 Pin Ceramic Side-Brazed Dip Package
GENERAL DESCRIPTION
The WS57C210M is a high performance, 1,048,676-bit Electrically Programmable UV Erasable Read Only Memory.
It is organized as 64 K-words of 16 bits each. The WS67C210M is constructed using four high-performance WS57C256F
EPROMs in a 40-pin side-brazed multi-layer co-fired package. The WS57C256F is manufactured using WSl's advanced
CMOS split-gate EPROM technology. The 55 ns access time of the WS57C210M enables it to operate in high
performance systems.
High performance microprocessors such as the 80386 and 68020 require sub-70 ns memory access times to operate
at or near full speed. The WS57C210M 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 WS57C210M pin configuration was established to enable memory upgrades from WS57C65 or WS57C257. Vpp
is "don't care" and PGM is held low during normal read operation.
.
The WS57C210M is part of a three product EPROM module family. Other family members are the WS57C010M
(128K x 8) and the WS27C240M (256K x 16).
PRODUCT SELECTION GUIDE
PARAMETER
WS57C210M-55
WS57C210M-70
WS57C210M-90
Address Access Time (Max)
55 ns
70 ns
90 ns
Chip Select Time (Max)
55 ns
70 ns
90 ns
Output Enable Time (Max)
35 ns
40 ns
40 ns
3-115
WS57C210M
PIN NAMES
DIP PIN CONFIGURATIONS
WS57C210M
WS57C257 WS57C65
Ao-A15
Addresses
CE
Chip Enable
XXNpp
r-v PP
~
CE
c
r- E
OE
Output Enable
0 0-0 15
Outputs
PGM
Program Control
0'3
0'3
No Connection
0'2
0"
0'2
0 11
0'0
Og
0'0
Og
Os
Os
GND
NC
XX
0,.
0,.
Don't Care (During Read)
WS57C65 WS57C257
XXNpp
0,.
0,.
r- 0
r-0
,.
,.
r- 0 '3
r- 0 '2
Vee
Vee
XX/PGM
XX/PGM
NC
NC
NC
NC
NC
NC
NC
NC
A'3
Ag
Ag
GND
r- 0 11
r-0 '0
r--'Og
r--'D.
f-GN D
GND
GND
07
r '0 7
As
As
06
Os
- 'O.
A7
A7
D.
D.
- 'D.
As
As
O.
A.
A.
O.
A4
A4
A3
A3
07
04
04
~,
03
03
-'
O2
O2
- 'O2
A'2
A"
A"
A10
A,o
0,
0,
- '0,
A2
A2
00
00
- '0 0
A,
A,
Of!
llE
OE
Ao
Ao
-.
NOTE: Compatible EPROM pin configurations are shown in the blocks
adjacent to the WS57e210M pins,
MODE SELECTION
~
PGM
CE
OE
Vpp
Vcc
Read
VIL
VIL
VIL
X
Vce
DOUT
Output Disable
VIL
X
V IH
X
Vee
High Z
Standby
VIL
VIH
X
X
Vee
High Z
Program
VIL
VIL
VIH
Vpp
Vee
DIN
Program Verify
VIH
X
VIL
Vpp
Vee
DOUT
VIH
VIH
VIH
Vpp
Vee
High Z
MODE
Program Inhibit
NOTE: X can be either V IL or VIH ,
OUTPUTS
FUNCTIONAL BLOCK DIAGRAM
Vee
V ••
Vpp
CE
PGM
OE
--
1
15
1
15
1
AO-A14
Ao-A'4
AO-A14
Ao-A'4
WS57C256F
WS57C256F
WS57C256F
WS57C256F
1/00_7
1/00 _7
1/0 0_7
I
I
Ao-,.
DECODER
1
'5
1
'5
~
OE
1/00-7
I
t
1/00_7
I
t
1/08-1.
---------------------~~;'--------------------3·116
WS57C210M
"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 of time
may affect device reliability.
ABSOLUTE MAXIMUM RAT/NGS*
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
Vcc Supply Voltage with
Respect to Ground .............. -0.6V to + 7V
ESD Protection ........................ >2000V
NOTICE: Specifications contained within the following tables are subject to change.
OPERATING RANGE
TEMPERATURE
Vcc
Comm'l
RANGE
0° to +70°C
+5V ± 5%
Military
-55° to +125°C
+5V ± 10%
READ OPERATION
DC CHARACTERISTICS Over Operating Range (See Above)
SYMBOL
PARAMETER
CONDITIONS
III
Input Load Current
ILO
Output Leakage Current
= 5.5V
VOUT = 5.5V
IpP1
Vpp Load Current
ISB (TTL)
Vcc Current Standby
ISB (CMOS)
Vcc Current Standby
MIN
VIN
Vpp
CE
""
Vcc
= V IH
CE = VIH
CE = OE = VIL
MAX
UNITS
10
I-lA
10
I-lA
10
I-lA
20
mA
5
mA
200
mA
Icc (TTL)
Vcc Current Active
VIL
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
Output High Voltage
Vpp
Vpp Read Voltage
IOL
IOH
= 8 mA
= -2 mA
2.4
V
-0.1
V
V ee +1
AC CHARACTERISTICS Over Operating Range (See Above)
SYMBOL
CHARACTERISTICS
tACC
Address to Output Delay
teE
CE to Output Delay
tOE
t DF(1)
OE to Output Delay
tOH
NOTE:
TEST
CONDITIONS
CE
57C210M-70
57C210M-90
MIN
MIN
MIN
= OE = V IL
= VIL
CE = VIL
CE = VIL
0
= OE = V IL
0
OE
OE High to Output Float
Output Hold from
Addresses CE or OE
Whichever Occurred First
57C210M-55
CE
MAX
UNITS
MAX
MAX
55
70
90
ns
55
70
90
ns
35
40
40
ns
40
ns
35
0
0
40
0
0
ns
1. ThiS parameter 15 only sampled and is not 100% tested. Output Float IS defined as the pOint where data IS no longer driven-see
timing diagram.
-..,.---------------------------------~Jr~'--------------------------------3-117
WS57C210M
AC READ TIMING DIAGRAM
VIH - - - - - " " "
ADDRESS
VALID
ADDRESSES
VIL-----J
------t-"\.
VIH ~,
VIH
------+---'""""'\.
~-------t~c------~
HIGH Z
OUTPUT
HIGHZ
-------------1+H~
PGM=~W---------------------------------
CAPACITANCf(2)
PARAMETER
SYMBOL
CIN
Input Capacitance
COUT
Output Capacitance
Cvpp
Vpp Capacitance
NOTES:
CONDITIONS
TYP(3)
MAX
UNITS
VIN = OV
20
20
30
30
pF
VOUT = OV
Vpp = OV
54
75
pF
pF
2. ThiS parameter IS only sampled and IS not 100% tested.
3. Typical values are for TA = 25°C and nominal supply voltages, f = 1 MHz.
4. OE may be delayed up to tCE-tOE after the falling edge of CEO without impact on tCE'
AC TESTING INPUT/OUTPUT WAVEFORM
AC TESTING LOAD CIRCUIT
2,01V
...,...
3.0
2.0
/
o
0.8
~
>
2.0
TEST POINTS (
0,8
DEVICE
UNDER
TEST
~
i
1600
,.. OUT
CL =30 PF
--
A,C. testing inputs are driven at 3.0V for a Logic "1" and
. OV for a Logic "0." Timing measurements are made at 2.0V
for a Logic "1" and O,BV for a Logic "0."
C L includes Jig Capacitance
---------------------------~Jri~--------------------3·118
WS57C210M
PROGRAMMING INFORMATIONl5,6,7)
DC CHARACTERISTICS (TA = 25 ± 5°C,
Vee
PARAMETER
5.5V
5%, Vpp = 12.5
±
0.5V)
SYMBOLS
MIN
MAX
UNIT
III
-10
10
~
120
mA
Input Leakage Current
(VIN = Vee or Gnd)
Vpp Supply Current During_ _
Programming Pulse (CE = PGM
±
Ipp
= VILl
Vee Supply Current
lee
VIL
V IH
Input Low Level
Input High Level
Output Low Voltage During Verify
(lOL = 16 mAl
Output' High Voltage During Verify
(loH = -4 mAl
60
mA
-0.1
0.8
V
2.0
Vee +0.3
V
0.45
V
VOL
VOH
2.4
V
NOTES: 5.
Vee must be applied either cOincidentally or before Vpp and removed either coinCidentally or after Vpp.
6. V pp must not be greater than 14 volts including overshoot. During CE = PGM = V IL , 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 (~VIH) either coincident with or before power is applied to V pp •
AC CHARACTERISTICS
(TA
= 25
= 5.5V ±
-+ 5°C, Vee
PARAMETER
Address Setup Time
Chip Enable Setup Time
Output Enable Setup Time
Data Setup Time
Address Hold Time
Data Hold Time
5%, V PP
SYMBOLS
MIN
tAS
2
2
2
2
0
2
0
teE
Chip Disable to Output Float Delay
Data Valid From Output Enable
Vpp Setup Time
tOES
tos
tAH
tOH
tDF
tOE
TYP
MAX
UNIT
IlS
IlS
IlS
IlS
IlS
130
130
2
tvs
tpw
PGM Pulse Width
= 12.5 ± 0.5V)
IlS
ns
ns
IlS
0.2
0.1
4
ms
NOTE: Single shot programming algorithms should use a single 4 ms pulse.
PROGRAMMING WAVEFORM
ADDRESSES
~
ADDRESS STABLE
~
I- t.....
DATA _ _ _
v..
v..
CE
vee
V'L
V,L
V,H
DE
DATA IN STABLE
1-10.--
HIGHZ
1
'l
1+ to. +l
1+ IoH ....
--1
tAH
DATA OUT
VALID
-
IoF
K=
I+-
~
l-
---1 ~tvs""
VIH~
V,H
PGM
I
V,L
I-- tc•• +
~
I--Io.s~
~
J
---------------------~Jri~-----------------3-119
WS57C210M
PROGRAMMING/ERASURE/PROGRAMMERS
Refer to Section 5.
ORDERING INFORMATION
PART NUMBER
SPEED
(ns)
WS57C210M-55R
WS57C210M-70R
WS57C210M-70RM
WS57C210M-70RMB
WS57C210M-90R
WS57C210M-90RM
WS57C210M-90RMB
55
70
70
70
90
90
90
PACKAGE
TYPE
40
40
40
40
40
40
40
Pin
Pin
Pin
Pin
Pin
Pin
Pin
Ceramic
Ceramic
Ceramic
Ceramic
Ceramic
Ceramic
Ceramic
SIB,
SIB,
SIB,
SIB,
SIB,
SIB,
SIB,
0.6"
0.6"
0.6"
0.6"
0.6"
0.6"
0.6"
PACKAGE
DRAWING
OPERATING
TEMPERATURE
RANGE
WSI
MANUFACTURING
PROCEDURE
R1
R1
R1
R1
R1
R1
R1
Comm'l
Comm'l
Military
Military
Comm'l
Military
Military
Standard
Standard
Standard
MIL-STD-883C
Standard
Standard
MIL-STO-883C
------------------------~Jri~--------------------3-120
iF===:~
------------
WS27C210F
,.-~~-
~---
ADVANCE INFORMATION
WAFERSCALE INTEGRATION, INC.
1 Meg (64Kx 16) CMOS EPROM
KEY FEATURES
• High Performance
-
• EPI Processing
55 ns
-
• Simplified Upgrade Path
-
V pp 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 WS27C210F is a 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 WS27C21OF enables it to operate in high
performance systems. The "Don't Care" feature during read operations enables memory expansions up to 8M bits
with no printed circuit board changes.
High performance microprocessors such as the 80386 and 68020 require 55 ns memory access times to operate
at or near full speed. The WS27C210F 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 WS27C210F pin configuration was established to enable 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 DIP Pin Configurations). When higher density memories are required,
the printed circuit board is ready to accept the higher density device with no hardware changes.
The WS27C210F is part of an eight product megabit EPROM family. Byte-wide family members are: WS27C010L,
WS27C010F and WS57C010F. These three are 128K x 8 EPROMs with the WS57C010F as the highest speed member.
The 64K x 16 EPROMs are the WS27C210L, WS27C210F (described herein) and the highest speed version WS57C210F.
The WS57C010M and WS57C210M are high speed, high bus drive megabit EPROM modules.
The WS27C210F is manufactured using WSl's advanced CMOS technology.
PRODUCT SELECTION GUIDE
PARAMETER
WS27C210F-55
WS27C210F-70
WS27C210F-90
WS27C210F·10
Address Access Time (Max)
55 ns
70 ns
90 ns
100 ns
Chip Select Time (Max)
55 ns
70 ns
90 ns
100 ns
Output Enable Time (Max)
25 ns
25 ns
30 ns
30 ns
3-121
WS27C210F
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.
OPERATING RANGE
RANGE
TEMPERATURE
Comm'l
Vcc
± 5%
± 10%
0° to +70°C
+5V
Industrial
-40° to +85°C
+5V
Military
-55° to +125°C
+5V + 10%
READ OPERATION
DC CHARACTERISTICS O°C ~ TA ~ +70°C; Vee (Comm'IIMilitary)
+5V
±
10%.
LIMITS
SYMBOL
PARAMETER
CONDITIONS
= 5.5V
VO UT = 5.5V
Vpp ~ Vee
10
J.lA
= VIH
CE = V IH
CE = OE = V IL
2
mA
500
50(3)
mA
III
Input Load Current
ILO
Ipp(l)
Output Leakage Current
ISB TTL
Vee Current Standby
MIN
MAX
UNITS
10
J.lA
10
J.lA
VIN
Vpp Load Current
ISB CMOS
Vee Current Standby
lee(l)
Vee Current Active
CE
J.tA
VIL
Input Low Voltage
-0.3
+0.8
V
V IH
Input High Voltage
2.0
Vee +1
V
VOL
Output Low Voltage
0.4
V
VOH
Vpp(l)
Output High Voltage
= 2.1 mA
= -400 J.lA
= 5.0V ± 0.25
IOL
10H
Vpp Read Voltage
Vee
2.4
V
-0.1
V ee +1
V
AC CHARACTERISTICS O°C ~ TA ~ +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
OE High to Output Float
Output Hold From
Addresses CE or OE
CE
Whichever Occurred First
·70
·55
MIN
= OE = VIL
OE = VIL
CE = VIL
CE = VIL
0
= OE = VIL
0
MAX MIN
·90
MAX
55
70
55
70
25
25
25
0
0
25
MIN
·10
MAX MIN
90
100
90
100
30
0
0
MAX
30
30
0
UNITS
ns
30
0
NOTES:
vpp should be at a TTL level except during programming. The supply current would then be the sum of Icc and Ipp. The maximum current
value is with Outputs 0 0 to 0'5 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. Add 3 rnA/MHz for A.C. power component.
I.
------------------------~Jri-----------------------3-122
WS27C210F
AC READ TIMING DIAGRAM
V,H
-----_
ADDRESS
VALID
ADDRESSES
V,L
------
V,H
--------1~""
V,H
--------1~----
1+-----
I ACC
----~
HIGH Z
OUTPUT
HIGH Z
-------------+H~+<
CAPACITANCE(4) TA
1 MHz
PARAMETER
SYMBOL
C IN
Input Capacitance
COUT
Output Capacitance
CvPp
V pp Capacitance
CONDITIONS
TYP(5)
MAX
UNITS
= OV
VOUT = OV
V pp = OV
4
6
pF
8
12
pF
18
25
pF
VIN
NOTES:
4. This parameter is only sampled and IS not 100% tested.
5. Typical values are for TA = 25°C and nom mal supply voltages.
6. OE may be delayed up to tCE -tOE after the failing edge of CE without Impact on tCE '
A.C. TESTING INPUT/OUTPUT WAVEFORM
A.C. TESTING LOAD CIRCUIT
2.04V
"""T"""
2.4
2~
;>
0.45
0.8
~
2~
~
TEST POINTS {
0.8
DEVICE
UNDER
TEST
>
I
8200
,.... OUT
CL = 100 pF
--
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.BY for a Logic "0."
CL includes Jig Capacitance
------------------------~Jr;-----------------------3-123
WS27C210F
DIP PIN CONFIGURATIONS
8 Mblt
4 Mblt 2 Mblt
512K
XXlVpp XXIVpp XXlVpp
A,S
WS27C21OF
WS57C257 WS57C65
XXlVpp
XXlVpp
WS57C65 WS57C257
2 Mblt
Vee
Vee
Vee: -
Vee
Vee
MPO
XXlPGM
XX/PGM
r'°'5
r'0,.
NC
A,s, -
NC
NC
NC
NC
NC
NC
CE/Vpp
CE
CE
CE
CE
l:E
°'5
°'5
°'5
°'5
°'5
°'5
°'4
°'4
°'4
°'4
°'4
°'4
°'3
°'3
°'3
°'3
°'3
°'3
°'2
011
°'2
°'2
°'2
°'2
°'2
0"
0,.
0"
0,.
0"
0,.
0"
0,.
I- 0"
0,.
0"
0,.
09
09
09
Og
09
Og
Os
Os
Os
Os
Os
I- 0.
I- 0.
A,., -
Os
GND
GND
GND
GND
GND
GND
GND
GND-
°7
06
07
°7
06
07
07
06
06
06
°7
06
Os
Os
Os
Os
Os
Os
°4
03
04
°4
03
°4
03
°4
03
°4
03
O2
O2
03
512K
r- Vpp
r- CE
r- 0,.
r-'0"
r'0,.
A,., A", A,., A" A. -
4 Mbit 8 Mblt
Vee
Vee
A'7
A'7
A'6
A'6
A'6
NC
A,s
A,s
A,s
NC
A'4
A'4
A'4
A'4
NC
A'3
A'3
A'3
A'3
A'3
NC
A'2
A'2
A'2
A'2
A'2
A"
A,.
A"
A,.
A"
A,.
A"
A,.
A"
A,.
A"
A,.
XX/PGM XXlPGM
A9
Ag
Ag
Ag
Ag
Ag
GND
GND
GND
GND
GND
GND
I- 07
A. -
As
As
As
As
As
As
I - 0.
A7 -
A7
A7
A7
A7
A7
A7
I- Os
I- 0.
A. -
A6
A6
As
A6
A6
A6
As -
As
As
As
As
As
As
I - 0,
A. -
A4
A4
A4
A4
A4
A4
I - 0.
A3
A3
A3
A3
A3
A3
0,
°2
0,
0,
°2
0,
0,
°2
0,
I - 0,
A. A. -
A2
A2
A2
A2
A2
A2
0.
0.
0.
0.
0.
0.
I- 0.
A, -
A,
A,
A,
A,
A,
A,
ljE
OE
OE
ljE
OE
ljE
I- OE
A. -
A.
As
A.
A.
A.
A.
O2
NOTE: Compatible EPROM pin configurations are shown in the blocks adjacent to the WS27C210F pins.
PIN NAMES
Ao-A'5
Addresses
CE
Chip Enable
OE
Output Enable
0 0-0 '5
Outputs
NC
No Connection
XX
Don't Care (During Read)
---------------------~Jri--------------------3-124
WAFERSCALE INTEGRATION, INC.
2 MEG EPROM SELECTION GUIDE
ARCHITECTURE
I
128K x 16
256Kx 8
I
I
I
I
I
I
I
I
I
I
WS27C220L
~
WS27C020L
I
I
I
ACCESS TIME (ns)
------------------------~Jr;'----------------------3-125
- - - - - - - - - - - -----
----------
~------
---
~
~~
________________ UI#,. __________________
~J
WS27C020L
ADVANCE INFORMATION
WAFERSCALE INTEGRATION, INC.
2 Meg (256K x 8) CMOS EPROM
KEY FEATURES
• Compatible with JEDEC 27020 and
27C020 EPROMs
• High Performance CMOS
-
120 ns Access Time
• EPI Processing
-
• JEDEC Standard Pin Configuration
Latch-Up Immunity to 200 mA
ESD Protection Exceeds 2000 Volts
-
• Simplified Upgrade Path
-
32 Pin Dip Package
32 Pin Chip Carrier
Vpp and PGM Are "Don't Care" During
Normal Read Operation
GENERAL DESCRIPTION
The WS27C020L is a high performance, 2,097,152-bit Electrically Programmable UV Erasable Read Only Memory.
It is organized as 256 K-words of 8 bits each. Its pin-compatibility with byte-wide JEDEC EPROMs enables upgrades
through 8 Mbit EPROMs. The "Don't Care" feature during read operations enables memory expansions up to 8M bits
with no printed circuit board changes.
The WS27C020L can directly replace lower density 28-pin EPROMs by adding an A17 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 18 and A 19 to be connected without affecting the normal read operation. This allows memory upgrades to
8M bits without hardware changes. The WS27C020L will also be offered in a 32-pin plastic Dip with the same upgrade
path.
The WS27C020L provides microprocessor-based systems extensive storage capacity for large portions of operating
system and application software. Its 120-ns access time provides no-wait-state operation with high-performance CPUs
such as the 16-MHz 80186, 16-MHz 68020, or 12-MHz 80386. The WS27C020L 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 WS27C020L is manufactured using WSl's advanced CMOS technology.
The WS27C020L is one member of a high density WSI EPROM series which ranges in density from 64K to 4 Megabit.
PRODUCT SELECTION GUIDE
27C020L·12
27C020L·15
27C020L·17
27C020L·20
Address Access Time (Max)
120 ns·
150 ns
170 ns
200 ns
Chip Select Time (Max)
120 ns
150 ns
170 ns
200 ns
Output Enable Time (Max)
35 ns
40 ns
40 ns
40 ns
PARAMETER
-----------------------~Jr;----------------------3-127
WS27C020L
ABSOLUTE 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 of time
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
OPERATING RANGE
RANGE
TEMPERATURE
Vcc
TOLERANCE
Comm'l
0° to +70°C
+5V
±5% or +10%
Military
-55° to +125°C
+5V
±10%
DC READ CHARACTERISTICS Over Operating Range with Vpp = Vee.
SYMBOL
MIN
MAX
UNITS
VIL
Input Low Level
PARAMETER
-0.5
0.8
V
VIH
Input High Level
2.0
V
VOL
VOH
IsBP)
Output Low Voltage
IOL = 2.1 mA
Vee + 1
0.4
Output High Voltage
100
ISB2
Vee Standby Current
J.lA
mA
Vee Active Current
IOH = -400 J.lA
CE = Vee ± 0.3V
CE = VIH
_
_
\F=5MHz
CE = OE = VIL F = 8 MHz
Ipp
Vpp Supply Current
Vpp = Vee
Vpp
V pp Read Voltage
Vee Standby Current (CMOS)
lec(l)
III
iLO
TEST CONDITIONS
J
1
50
I
Input Load Current
VIN = 5.5V or Gnd
Output Leakage Current
Your = 5.5V or Gnd
V
V
3.5
mA
60
100
Vee -0.4
-1
Vee
1
-10
10
J.lA
V
J.tA
J.lA
At READ CHARACTERISTICS Over Operating Range with Vpp = Vee.
SYMBOL
PARAMETER
-12
MIN
-15
MAX
MIN
-17
MAX
MIN
-20
MAX
MIN
MAX
tAec
Address to Output Delay
120
150
170
200
teE
CE to Output Delay
120
150
170
200
tOE
OE to Output Delay
35
40
40
40
tDF(2)
Output Disable to
Output Float
35
40
40
40
tOH(2)
Output Hold From
Addresses, CE or
OE, Whichever
Occurred First
UNITS
ns
0
0
0
0
NOTES:
1. The supply current is the sum of lee and Ipp. 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. eMOS inputs: VIL = GND ± 0.3V, V IH = Vee ± 0.3V.
=-_.
-------------------------------------~~~.-----------------------------------3-128
WS27C020L
AC READ TIMING DIAGRAM
V,H - - - - - _
ADDRESS
VALID
ADDIIESSES
V,L - - - - - V,H
_ _ _ _ _ _--11-"""
V ,H
------~f----_
1 4 - - - - - tACC
OUTPUT _ _ _ _ _ _HIGH
__
Z _____
CAPACITANCE(4) TA
SYMBOL
----.j
HIGH Z
~~~~
1 MHz
PARAMETER
CIN
Input Capacitance
COUT
Output Capacitance
Cvpp
Vpp Capacitance
CONDITIONS
TYP(5)
MAX
UNITS
VIN = OV
4
6
pF
VOUT = OV
8
12
pF
Vpp = OV
18
25
pF
NOTES:
4. This parameter IS only sampled and is not 100% tested.
5. Typical values are for TA = 25°C and nominal supply voltages.
6 OE may be delayed up to tCE -tOE after the falling edge of CE without Impact on tCE
A.C. TESTING INPUT/OUTPUT WAVEFORM
A.C. TESTING LOAD CIRCUIT
2.04V
T
~
DEVICE
UNDER
TEST
~
8200
~ CL = 100 pF
IA.C. testing inputs are driven at 2.4V for a Logic "1" and
0.4V for a Logic "0." Timing measurements are made at 2.0V
for a Logic "1" and O.BV for a Logic "0."
-
CL = 100 pF
CL includes Jig Capacitance
---------------------~Jri--------------------3-129
WS27C020L
MODE SELECTION
The modes of operation of the WS27C020L are listed in Table 1. A single SV power supply is required in the read
mode. All inputs are TTL levels except for V pp and on A9 for device signature.
Table 1. Modes Selection
PINS
-
OE
PGM
As
Ao
V pp
Vcc
'v IL
V IL
X(7)
High Z
X
X
X
X
S.OV
V IH
X
X
X
X
X
X
X
X
DOUT
V IH
X
X
X
X
X
X
S.OV
X
S.OV
High Z
V pp (8)
6.2V
DIN
Vpp(8)
6.2V
DOUT
V pp (8)
6.2V
High Z
V H(8)
VIL
S.OV
23 H
V H(8)
V IH
X
X
S.OV
C1 H
CE
MODE
Read
Output Disable
Standby
Programming
V IL
V IH
V IL
Program Verify
V IL
V IL
V IH
Program Inhibit
V IH
X
X
X
X
Signature
NOTES:
I
I
Manufacturer(9)
V IL
V IL
Device(9)
V IL
V IL
OUTPUTS
B. VH = Vpp = 12.75 ± O.25V.
7. X can be V 1L or V1H
DIP PIN CONFIGURATIONS
8 Mbil
4 Mbil
1 Mbil
A'9
A,s
A,s
XXlVpp
A,s
A,s
XXlVpp
A,s
A,s
A,s
Vpp
A'2
A7
As
As
A4
A3
A2
A,
Ao
A'2
A7
As
As
A4
A3
A2
A,
Ao
A'2
A7
As
As
A4
A3
A2
A,
Ao
A'2
A7
As
As
A4
A3
A2
A,
Ao
A'2
A7
As
As
A4
A3
A2
A,
Ao
00
0,
00
0,
00
0,
00
0,
00
0,
O2
GND
O2
GND
O2
GND
O2
GND
O2
GND
NOTE:
WS27C020L
27C512L 27C256L
27C256L 27C512L
X
c-
r-- A,.
PGM
..-
I - A15
7-
Vee
Vee
A'4
A'4
A'3
A'3
As
As
.A9
A9
Al1
Al1
!DE
OElVpp
0A,o
A,o
; - CE/PGM CE/PGM
07
07
Os
Os
Os
Os
04
04
03
03
r-- A12
r-- A7
I - - A.
6
r-- As
,-
I - - A.
r-- A,
I--
r-I - - AD
..-
r-- 0 0
I - - 0,
I - - O.
r- GNO
1 Mbll
4 Mbil
8 Mbil
Vee
XX/PGM
XX
Vee
A,s
Vee
A,s
A'4
A'3
As
A9
Al1
OE
A10
CE
°7
Os
Os
04
03
A'7
A'7
A14
A'4
A'3
A'3
As
As
A9
A9
Al1
Al1
OE
OEN pp
A,o
A,o
CE/PGM CE/PGM
°7
Os
Os
04
03
°7
Os
Os
04
03
Compatible EPROM pin configurations are shown in the blocks adjacent to the WS27C020L pins.
PIN NAMES
LCC PIN CONFIGURATION
Addresses
CE
OE
Chip Enable
Output Enable
Outputs
PGM
Program
XX
Don't Care (During Read)
NOTE: Leadless or
Leaded, Plastic or
Ceramic Package
-----------------------
-----------------------~Jr;-.
3-130
WS27C020L
PROGRAMMING INFORMATION
DC CHARACTERISTICS (TA = 25 ±
5°C, Vee = S.2V ± 0.25V, Vpp
PARAMETER
12.75 ± 0.2SV)
SYMBOLS
MIN
MAX
UNIT
Input Leakage Current
(VIN = Vee or Gnd)
III
-10
10
IlA
Vpp Supply Current During_ _
Programming Pulse (CE = PGM = V1d
Ipp
SO
mA
lee
V1L
50
mA
Input Low Level
-0.1
0.8
V
Input High Level
V 1H
2.0
Vee +0.3
V
Output Low Voltage During Verify
(IOL = 2.1 mA)
VOL
0.4
V
Output High Voltage During Verify
(loH = - 400 j.tA)
VOH
Vee Supply Current
NOTES:
3.5
V
10. Vee must be applied either cOincidentally or before Vpp and removed either coincidentally or after Vpp.
11. Vpp must not be greater than 14 volts including overshoot. During CE = PGM = V IL • Vpp must not be switched from 5 volts
to 12.75 volts or vice-versa.
12. During power up the PGM pin must be brought high (:;.V IH ) either coincident with or before power is applied to Vpp.
AC CHARACTERISTICS
(TA = 25 ± 5°C, Vee = S.2V ± 0.25V, Vpp = 12.75 ± 0.25V)
PARAMETER
Address Setup Time
Output Enable Setup Time
Data Setup Time
MIN
tAS
2
IlS
tOES
los
2
IlS
2
IlS
tAH
IlS
Address Hold Time
Data Hold Time
tOH
0
2
Chip Disable to Output Float Delay
tOF
0
Data Valid From Output Enable
tOE
Vpp Setup Time/CE Setup Time
PGM Pulse Width
tvs/teEs
2
tpw
0.1
TYP
MAX
SYMBOLS
UNIT
55
IlS
ns
55
ns
4
ms
Ils
PROGRAMMING WAVEFORM
ADDRESSES
DATA
v••
v••
Vee
VIH
CE
V'L
V'H
PGM
V'L
V'H
aE
V'L
-----------------------~Jr;-----------------------3-131
:3-~13=2--------------------------~Jr;-----------------------------
-=' == == J:= E::
~~
--...,
---1i-ii=Ii-i':
II
---ii'
~~
-
WS27C220L
ADVANCE INFORMATION
WAFERSCALE INTEGRATION, INC.
2 Meg (128K x 16) CMOS EPROM
KEY FEATURES
• Ultra-High Performance
-
• EPI Processing
120 ns
-
• 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
44 Pin Chip Carrier
GENERAL DESCRIPTION
The WS27C220L is an ultra-high performance, 2,097,152-bit Electrically Programmable UV Erasable Read Only Memory.
It is organized as 128K-words of 16 bits each. The 120 ns access time of the WS27C220L enables it to operate in
high performance systems. The "Don't Care" feature during read operations enables memory expansions up to 8M
bits with no printed circuit board changes.
High performance microprocessors such as the 12 MHz 80386 and 16 MHz 68020 require 120 ns memory access
times to operate at or near full speed. The WS27C220L 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 WS27C220L 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 DIP Pin Configurations). When higher density memories are required,
the printed circuit board is ready to accept the higher density device with no hardware changes.
The WS27C220L is part of a high density EPROM family which spans densities from 64K to 4 Meg.
The WS27C220L is manufactured using WSI's advanced CMOS technology.
PRODUCT SELECTION GUIDE
PARAMETER
27C220L-12
27C220L-15
27C220L-17
27C220L-20
Address Access Time (Max)
120 ns
150 ns
170 ns
200 ns
Chip Select Time (Max)
120 ns
150 ns
170 ns
200 ns
Output Enable Time (Max)
35 ns
40 ns
40 ns
40 ns
3-133
WS27C220L
ABSOLUTE 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 of time
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
Vee Supply Voltage with
Respect to Ground .............. -O.SV to +7V
ESD Protection ....................... > 2000V
OPERATING RANGE
RANGE
TEMPERATURE
Vcc
TOLERANCE
Comm'l
0° to +70°C
+5V
+5% or +10%
Military
-55° to +125°C
+5V
±10%
DC READ CHARACTERISTICS Over Operating Range with Vpp = Vee.
SYMBOL
MIN
MAX
UNITS
VIL
Input Low Level
PARAMETER
TEST CONDITIONS
-0.5
0.8
V
V IH
Input High Level
2.0
V
VOL
VOH
ISB1 (3)
Output Low Voltage
IOL = 2.1 mA
Vee + 1
0.4
Output High Voltage
Vee Standby Current (CMOS)
ISB2
Vee Standby Current
lee(1)
Vee Active Current
IOH = -400 I!A
CE = Vee ± 0.3V
CE = V IH
_
_
IF=5MHz
CE = OE = V IL F = 8 MHz
Vpp = Vee
3.5
V
100
Ipp
Vpp Supply Current
Vpp Read Voltage
III
ILO
Input Load Current
VIN = 5.5V or Gnd
Output Leakage Current
VOUT = 5.5V or Gnd
I!A
mA
1
SO
I
Vpp
V
mA
70
100
Vee -0.4
-1
Vee
1
-10
10
I!A
V
I!A
I!A
AC READ CHARACTERISTICS Over Operating Range with Vpp = Vee.
SYMBOL
PARAMETER
-15
-12
MIN
MAX
MIN
-17
MAX
MIN
-20
MAX
MIN
MAX
tAee
Address to Output Delay
120
150
170
200
teE
CE to Output Delay
120
150
170
200
tOE
OE to Output Delay
35
40
40
40
tDF(2)
Output Disable to
Output Float
35
40
40
40
to H(2)
Output Hold From
Addresses, CE or
OE, Whichever
Occurred First
UNITS
ns
0
0
0
0
NOTES:
1. The supply current is the sum of lee and Ipp. 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. CMOS inputs: VIL = GND ± 0.3V, V IH = Vee ± 0.3V.
-------------------------------------'AjJ;~~-----------------------------------~~
~.
WS27C220L
AC READ TIMING DIAGRAM
V ,H
ADDRESS
VALID
ADDRESSES
V'L
V,H
CE
V'L
....- - I CE( 6 ) - - - J
V,H
--------1----'"'"
1 + - - - - I ACC
-----I
HIGH Z
OUTPUT
CAPAC/TANCEl4) TA
SYMBOL
HIGH Z
-------------+H+H
25°C, f
1 MHz
PARAMETER
C IN
Input Capacitance
COUT
Output Capacitance
CvPp
Vpp
CONDITIONS
Capacitance
VIN
VOUT
Vpp
= OV
= OV
= OV
TYP(5)
MAX
UNITS
4
6
pF
8
12
pF
18
25
pF
NOTES:
4. This parameter is only sampled and is not 100% tested.
5. Typical values are for TA = 25°C and nominal supply voltages.
6. OE may be delayed up to tCE -tOE after the failing edge of CE without Impact on tCE
A.C. TESTING INPUT/OUTPUT WAVEFORM
A.C. TESTING LOAD CIRCUIT
2.04V
-r-
...
{S20Q
... ~
DEVICE
UNDER
TEST
I
CL
= 100pF
--
A.C. testing inputs are driven at 2.4V for a Logic "1" and
0.4V 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-135
WS27C220L
DIP PIN CONFIGURATIONS
8 Mblt
4 Mblt
1 Mbl!
512K
57C257
WS27C220L
57C65
XXlVpp XX/Vpp XXlVpp XXlVpp XXNpp I-XXNpp
A,S
CE/PGM CE/PGM
CE
CE
CE
CE
1--'CE
0'5
0,.
0'5
0,.
0'5
0,.
0'5
0,.
0'5
0,.
0'5
0,.
1--'0,.
1--'0,.
0'3
0'3
0'3
0'3
0'3
0'3
1---'
0'2
0'2
0'2
0'2
0'2
0'2
On
0"
0"
On
On
0'0
09
0'0
09
0'0
09
0'0
09
0'0
09
Os
Os
Os
Os
Os
GND
GND
GND
GND
07
07
07
Os
Os
Os
05
05
O.
0,.
1---'0,.
57C65
57C257
512K
1 Mblt
Vee
Vee
Vee
Vee
Vee" XXiJ5lm
..-
4 Mblt 8 Mblt
XX/PGM Xx/PGM XX/PGM XX/PGM
A,a - -
NC
NC
A,
Vee
Vee
A'7
A,s
NC
NC
A'7
A,s
NC
NC
NC
A,s
A,s
A,s
A,
NC
NC
A,.
A'4
A,.
A,.
A,
NC
A'3
A'3
A'3
A'3
A'3
A'2
An
A'2
An
A'2
A'2
An
..,-
1--'0 11
0,.
0'0 1--'
A,
NC
A,
09
I--- O.
A,
A"
A,o
A"
A,o
A,o
A,o
A"
A,o
Os
I--- O.
.-
A'2
A.
As
Ag
Ag
Ag
Ag
A9
GND
GND
I--GND
GN10--
GND
GND
GND
GND
GND
GND
07
07
07
As
As
As
As
As
As
Os
Os
f---------- 0 7
f---------- O.
A.
Os
A7
A7
A7
A7
A7
A7
05
05
05
05
I--- O.
A. -
As
As
As
As
As
As
O.
O.
O.
O.
04
As -
As
As
As
As
As
As
03
03
03
03
03
03
f---------- O.
f---------- O.
A. -
A.
A.
A.
A.
A4
A.
O2
O2
O2
02
02
O2
-
O.
-
A3
A3
A3
A3
A3
Aa
0,
0,
0,
0,
0,
0,
0,
-
A2
A2
A2
A2
A2
A2
00
00
00
00
00
00
-
O.
A,
A,
A,
A,
A,
A,
OENpp
OE
OE
OE
O!
O!
- iOE
-
Au
Ao
Ao
Ao
Ao
Ao
0"
A7
-
-
A,o
NOTE: Compatible EPROM pin configurations are shown in the blocks adjacent to the WS27C220L pins.
PIN NAMES
LCC PIN CONFIGURATION (TOP)
Ao-A16
Addresses
CE
Chip Enable
DE
Output Enable
0 0-015
Outputs
NC
No Connection
XX
Don't Care (During Read)
0,.
PGM
Program
o.
o.
==:9
=:~10
::Jll
GND
NC
0 7 ::]14
O. ~~J15
05 :::::~16
04
A11
0
3S::":
A,.
35['::-
A.
34~-=
GND
33r:: NC
32~==
31~::
30r:=.
ij]~~ 1~ ~~ ~~ ~~r,~~ ~1I,~~ ~~ ~~r ~~;i.
I
,I"
,I III
II
till
Aa
A7
Ae
As
I
---------------------~Jri~-----------------3·136
--
-----
---------
WS27C220L
PROGRAMMING INFORMATION
DC CHARACTERISTICS (TA = 25 +-
5°C, Vee = 6.2V ± 0.25V,
PARAMETER
= 12.75 +
- 0.25V)
MIN
MAX
UNIT
III
-10
10
~A
60
mA
50
mA
Input Leakage Current
(VIN = Vee or Gnd)
Vpp Supply Current During_ _
Programming Pulse (CE = PGM = VILl
Ipp
Vee Supply Current
Input High Level
lee
VIL
V IH
Output Low Voltage During Verify
(loL = 2.1 mAl
VOL
Output High Voltage During Verify
(lOH = -400 ~A)
VOH
Input Low Level
NOTES:
vpp
SYMBOLS
-0.1
0.8
V
2.0
Vee +0.3
V
0.4
V
3.5
V
7. Vee must be applied either cOincidentally or before V pp and removed either cOincidentally or after V pp.
8. Vpp must not be greater than 14 volts mcluding overshoot. DUring CE = PGM = V ,L• Vpp must not be switched from 5 volts
to 12.75 volts or vice-versa.
9. During power up the PGM pm must be brought high (~V'H) either coincident with or before power IS applied to Vpp.
AC CHARACTERISTICS
(TA = 25 ± 5°C, Vee = 6.2V ± 0.25V, Vpp = 12.75 ± 0.25V)
PARAMETER
Address Setup Time
Output Enable Setup Time
Data Setup Time
Address Hold Time
Data Hold Time
Chip Disable to Output Float Delay
SYMBOLS
MIN
tAS
2
2
2
0
2
tOES
tos
tAH
tOH
tDF
0
Data Valid From Output Enable
tOE
Vpp Setup Time/CE Setup Time
tVS/tCES
2
tpw
0.1
PGM Pulse Width
TVP
MAX
UNIT
~s
~s
~s
~s
~s
55
55
ns
ns
~s
4
ms
PROGRAMMING WAVEFORM
ADDRESSES
DATA
v••
v••
CE
Vee
V'H
V,L
V'H
PGM
V,L
V'H
aE
V,L
-----------------------~Jr;,----------------------3-137
WS27C220L
MODE SELECTION
The modes of operation of the WS27C220L are listed in Table 1. A single SV power supply is required in the read
mode. All inputs are TTL levels except for Vpp and on As for device signature.
Table 1. Modes Selection
~S
MODE
Read
Output Disable
Standby
Programming
Program Verify
Program Inhibit
.
I Manufacturer(12)
(12)
Signature
Device
I
NOTES:
.
10. X can be V1L or V1H
CE
OE
PGM
VIL
X
VIL
VIH
VIL
VIL
VIH
VIL
VIL
As
Ao
Vpp
Vcc
OUTPUTS
X(10)
X
VIH
X
X
X
X
X
X
X
X
X
X
X
DOUT
High Z
High Z
VIH
VIL
X
VIL
VIH
X
X
X
X
X
X
X
VH(ll)
VIL
Vpp
Vpp
Vpp
X
S.OV
S.OV
S.OV
6.2V
6.2V
6.2V
5.0V
DOUT
High Z
23 H
X
VH(ll)
VIH
X
5.0V
C9 H
VIL
VIL
X
DIN
11. VH = Vpp
---------------------~~i~------------------3-138
".-==
!FEE::~
~~~
E
___________________________________________________
WAFERSCALE INTEGRATION, INC.
4 MEG EPROM SELECTION GUIDE
ARCHITECTURE
256K)( 16
I
WS27C240L
512K)(S
I
WS27C040L
~
~
ro
"
"
~
1=
I
I
I
~
I
M
m
!
m
m
~
~
m
~
~
~
ACCESS TIME (ns)
3-139
~
,
#
I
U
~
~~
________________
~A
__________________
WS27C040L
PRELIMINARY
WAFERSCALE INTEGRATION, INC.
512K X 8 CMOS EPROM
KEY FEATURES
• High Performance CMOS
-
• Simplified Upgrade Path
120 ns Access Time
-
• Fast Programming
• Upward Compatible with JEDEC
EPROM Configurations
• EPI Processing
-
Vpp is a "Don't Care" During Normal
Read Operation
Latch-Up Immunity to 200 mA
ESD Protection Exceeds 2000 Volts
• JEDEC Standard Pin Configuration
-
32 Pin Dip Package
GENERAL DESCRIPTION
The WS27C040L is a high performance, 4,194,304-bit Electrically Programmable UV Erasable Read Only Memory.
It is organized as 512 K-words of 8 bits each. Its pin-compatibility with byte-wide JEDEC EPROMs enables upgrades
through 8 Mbit EPROMs. The "Don't Care" feature on Vpp during read operations allows memory expansions from
1M to 8M bits with no printed circuit board changes.
The WS27C040L can directly replace lower density 28-pin EPROMs by adding an A16 address line and Vcc jumper.
During the normal read operation Vpp is in a "don't care" state which allows a higher order address, such as A 19 ,
to be connected without affecting the normal read operation. This allows memory upgrade to 8M bits without hardware
changes. The WS27C040L will also be offered in a 32-pin plastic Dip with the same upgrade path.
The WS27C040L provides microprocessor-based systems extensive storage capacity for large portions of operating
system and application software. Its 120-ns access time provides no-wait-state operation with high-performance CPUs
such as the 16-MHz 80186, 16-MHz 68020, or 12-MHz 80386. The WS27C040L 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 WS27C040L is manufactured using WSI's advanced CMOS split gate EPROM technology.
PRODUCT SELECTION GUIDE
PARAMETER
WS27C040L-12
WS27C040L-15
WS27C040L-17
WS27C040L-20
Address Access Time (Max)
120 ns
150 ns
170 ns
200 ns
Chip Select Time (Max)
120 ns
150 ns
170 ns
200 ns
Output Enable Time (Max)
35 ns
40 ns
40 ns
40 ns
3-141
WS27C040L
ABSOLUTE 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 of time .
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
Vce Supply Voltage with
Respect to Ground .............. -0.6V to +7V
ESD Protection ....................... > 2000V
OPERATING RANGE
RANGE
TEMPERATURE
Vcc
TOLERANCE
Commercial
OOC to +70°C
+5V
±5% or ±10%
-55°C to +125°C
+5V
+10%
Military
DC READ CHARACTERISTICS Over Operating Range with Vpp
Vee.
MIN
MAX
V IL
Input Low Level
-0.5
0.8
V
V IH
Input High Level
2.0
V
VOL
VOH
Output Low Voltage
10L = 2.1 rnA
Vee + 1
0.4
Output High Voltage
IssP)
Vee Standby Current (CMOS)
10H = -400 J.A
CE = Vee ± 0.3V
ISS2
Vee Standby Current
lee(l)
Vee Active Current
CE = VIH
_
_
IF=5MHz
CE = OE = V IL F = 8 MHz
Vpp = Vee
SYMBOL
PARAMETER
TEST CONDITIONS
UNITS
3.5
V
V
100
J.A
1
rnA
50
I
rnA
60
100
J.A
Ipp
Vpp Supply Current
Vpp
Vpp Read Voltage
III
Input Load Current
V IN = 5.5V or Gnd
-1
Vee
1
ILO
Output Leakage Current
VOUT = 5.5V or Gnd
-10
10
Vee -0.4
V
J.A
J.A
AC READ CHARACTERISTICS Over Operating Range with Vpp = Vec.
SYMBOL
CHARACTERISTICS
27C040L·12
27C040L·15
27C040L·17
27C040L·20
MIN
MIN
MIN
MIN
UNITS
MAX
MAX
MAX
MAX
tAee
Address to Output Delay
120
150
170
200
teE
CE to Output Delay
120
150
170
200
tOE
OE to Output Delay
35
40
40
40
tDF(2)
OE High to Output Float
35
40
40
40
tOH(2)
Output Hold from
Addresses, CE or OE,
Whichever Occurred First
0
0
0
ns
0
NOTES:
1. The supply current is the sum of Icc and Ipp. 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 drlven-see timing diagram.
3. eMOS Inputs: VIL = GND ± 0.3V, VIH = Vec ± 0.3V.
------------------------------------~~~-----------------------------------3-142
WS27C040L
A.C. WAVEFORMS
V ,H
ADDRESS
VALID
ADDRESSES
VIL
V ,H
CE
VIL
V ,H
CE
V'L
tDF (4)
HIGH Z
HIGH Z
--------------+-H+H
OUTPUT
CAPACITANCE(4) TA
SYMBOL
1 MHz
PARAMETER
C IN
CONDITIONS
TYP(S)
MAX
UNITS
= OV
VOUT = OV
Vpp = OV
4
6
pF
8
12
pF
18
25
pF
Input Capacitance
C OUT
Output Capacitance
CvPp
Vpp Capacitance
VIN
NOTES:
4. This parameter IS only sampled and is not 100% tested.
5. Typical values are for T A = 25°C and nominal supply voltages.
6. OE may be delayed up to tCE-t OE after the failing edge of CE without Impact on tCE
A.C. TESTING INPUT/OUTPUT WAVEFORM
A.C. TESTING LOAD CIRCUIT
2.0W
""T-'
2.4
;>
0.4
0.8
«
:>~
LO
2~
TEST POINTS
0.8
DEVICE
UNDER
TEST
8200
~
I
CL
=
100pF
--
A.C. testing inputs are driven at 2.4V for a Logic "1" and
0.4V for a Logic "0." Timing measurements are made at 2.0V
for a Logic "1" and O.BV for a Logic "0."
CL Includes Jig Capacitance
-----------------------~~~-------------------------3-143
WS27C040L
MODE SELECTION
The modes of operation of the WS27C040L are'listed in Table 1. A single 5V power supply is required in the read
mode. All inputs are TIL levels except for Vpp and As for device signature.
Table 1. Modes Selection
~
CE/PGM
OE
Ag
Ao
Vpp
Vcc
OUTPUTS
Read
VIL
X
VIL
VIH
X
X
X
Dour
High Z
X
X
X
X
X
5.0V
VIH
X
X
X
X
5.0V
Output Disable
5.0V
High Z
Vpp(S)
6.2V
DIN
X
X
Vpp(S)
6.2V
Vpp(S)
5.0V
Dour
High Z
VIL
X
5.0V
23 H
VIH
X
5.0V
DO H
MODE
Standby
Programming
VIL
VIH
Program Verify
X
VIL
Program Inhibit
VIH
VIH
X
X
VIL
VH(S)
VIL
VH(S)
Signature
Manufacturer(S)
VIL
Device(S)
VIL
NOTES:
7. X can be VIL or VIH
S. VH = Vpp = 12.75 ± 0.25V
DIP PIN CONFIGURATIONS
8 Mblt
A 19
A 16
A 15
A12
A7
27C010L
XXlVpp
A 16
A 15
A 16
A 15
r---
A12
A7
A12
A7
I--
r---
As
As
As
A5
A5
A4
A3
A2
Al
A5
A.t
A3
A2
Al
Ao
00
01
O2
GND
WS27C040L
2 Mblt
XX/Vpp
A.t
00
01
Aa
A2
Al
Ao
00
01
O2
GND
O2
GND
Au
vee
A,.
A17
A,.
A,.
r-r--
-
-
A.
Ao
A.
A.
A,
Au
o.
0,
O.
,--,GND
Au
Au
27C010L
2 Mblt
8 Mblt
Vee
Xx/PGM
XX
Vcc
Xx/PGM
Vcc
A14
A 13
As
A9
An
A17
A14
A 13
As
Ag
A,.
A17
A14
Ala
As
Ag
An
All
OE
OE
OElVpp
A 10
A 10
A1D
CEIPGM
CE
CE
CEtPGM
07
O.
O.
O.
O.
07
06
05
04
03
07
06
05
04
03
07
06
05
04
03
A"
OE
A,.
NOTE: 10. Compatible EPROM pin configurations are shown in the blocks adjacent to the WS27C040L pin.
PIN NAMES
Ao-A1S
Addresses
CE
Chip Enable
OE
Output Enable
0 0-0 7
Outputs
PGM
Program
XX
Don't Care (During Read)
---------------------~~;--------------------3·144
WS27C040L
PROGRAMMING INFORMATION
DC CHARACTERISTICS (TA = 25 -+ 5°C, Vee
= 6.25V +-
0.25V,
vpp = 12.75
± 0.25V)
SYMBOLS
MIN
MAX
UNIT
III
-10
10
IlA
Ipp
60
mA
50
mA
Input Low Level
lee
V1L
-0.1
0.8
V
Input High Level
V 1H
2.0
Vee +0.3
V
Output Low Voltage During Verify
(IOL = 2.1 mA)
VOL
0.4
V
Output High Voltage During Verify
(loH = -400 IlA)
VOH
PARAMETER
Input Leakage Current
(VIN = Vee or Gnd)
Vpp Supply Current During_ _
Programming Pulse (CE/PGM
= Vld
Vee Supply Current
NOTES:
3.5
V
11. Vee must be applied either coincidentally or before Vpp and removed either coincidentally or after Vpp.
12. Vpp must not be greater than 14 volts including overshoot. During CElPGM = V IL • Vpp must not be switched from 5 volts
to 12.5 volts or vlce·versa.
± 0.25V, Vpp
= 12.75
SYMBOLS
MIN
TYP
tAS
2
Il s
CE High to OE High
teoH
2
Output Enable Setup Time
tOES
2
IlS
IlS
Data Setup Time
AC CHARACTERISTICS (TA
= 25
PARAMETER
Address Setup Time
± 5°C, Vee
= 6.25V
tos
2
Address Hold Time
tAH
0
Data Hold Time
tOH
2
Chip Disable to Output Float Delay
tOF
0
Data Valid From Output Enable
tOE
Vpp Setup Time/CE Setup Time
tvs/teEs
2
PGM Pulse Width
tpw
0.05
OE Low to CE "Don't Care"
toex
2
± 0.25V)
MAX
UNIT
Il s
Ils
55
Ils
ns
55
ns
4
Il s
ms
Ils
PROGRAMMING WAVEFORM
ADDRESSES
DATA
vpp
v••
Vee
V IH
CE/PGM
VIL
V IH
OE
VIL
------------------------~Jri'-----------------------3-145
WS27C040L
PROGRAMMING/ERASURE/PROGRAMMERS
Refer to Section 5.
ORDERING INFORMATION
PART NUMBER
WS27C040L-120/5 *
WS27C040L-15C
WS27C040L-15CM *
WS27C040L-15CMB*
WS27C040L-150
WS27C040L-150MB *
WS27C040L-17C
WS27C040L-17CM
WS27C040L-17CMB
WS27C040L-170
WS27C040L-170MB
WS27C040L-20C
WS27C040L-20CM
WS27C040L-20CMB
WS27C040L-200
WS27C040L-200MB
SPEED
PACKAGE
TYPE
(ns)
120
150
150
150
150
150
170
170
170
170
170
200
200
200
200
200
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
Pin CEROIp,
Pad CLLCC
Pad CLLCC
Pad CLLCC
Pin CEROIp,
Pin CEROIp,
Pad CLLCC
Pad CLLCC
Pad CLLCC
Pin CEROIp,
Pin CEROIp,
Pad CLLCC
Pad CLLCC
Pad CLLCC
Pin CEROIp,
Pin CEROIp,
PACKAGE
DRAWING
0.6"
0.6"
0.6"
0.6"
0.6"
0.6"
0.6"
04
C2
C2
C2
04
04
C2
C2
C2
04
04
C2
C2
C2
04
04
OPERATING
RANGE
TEMPERATURE Vee
Comm'l
Comm'l
Military
Military
Comm'l
Military
Comm'l
Military
Military
Comm'l
Military
Comm'l
Military
Military
Comm'l
Military
±5%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
±10%
WSI
MANUFACTURING
PROCEDURE
Standard
Standard
Standard
MIL-STO-883C
Standard
MIL-STO-883C
Standard
Standard
MIL-STO-883C
Standard
MIL-STO-883C
Standard
Standard
MI L-STO-883C
Standard
MIL-STO-883C
*These products are Advance Information.
------------------------~Jr;----------------------3-146
WS27C240L
ADVANCE INFORMATION
WAFERSCALE INTEGRATION, INC.
4 Meg (256K x 16) CMOS EPROM
KEY FEATURES
• Ultra-High Performance
-
• EPI Processing
120 ns
-
• Simplified Upgrade Path
-
Vpp is a "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
44 Pin Chip Carrier
GENERAL DESCRIPTION
The WS27C240L is an ultra-high performance, 4,194,304-bit Electrically Programmable UV Erasable Read Only Memory.
It is organized as 256K-words of 16 bits each. The 120 ns access time of the WS27C240L enables it to operate in
high performance systems. The "Don't Care" feature during read operations enables memory expansions up to 8M
bits with no printed circuit board changes.
High performance microprocessors such as the 80386 and 68020 require sub-120 ns memory access times to operate
at or near full speed. The WS27C240L 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 WS27C240L pin configuration was established to enable memory upgrades to 8M bits without hardware changes
to the printed circuit board. Pin 1 is a "don't care" during normal read operation. This enables higher order addresses
to be connected to this pin (see DIP Pin Configurations). When higher density memories are required, the printed
circuit board is ready to accept the higher density device with no hardware changes.
The WS27C240L is part of a high density EPROM family which spans densities from 64K to 4 Meg.
The WS27C240L is manufactured using WSI's advanced CMOS technology.
PRODUCT SELECTION GUIDE
PARAMETER
27C240L-12
27C240L-15
27C240L-17
27C240L-20
Address Access Time (Max)
120 ns
150 ns
170 ns
200 ns
Chip Select Time (Max)
120 ns
150 ns
170 ns
200 ns
Output Enable Time (Max)
35 ns
40 ns
40 ns
40 ns
3-147
WS27C240L
ABSOLUTE 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 of time
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
Vce Supply Voltage with
Respect to Ground .............. -0.6V to + 7V
ESD Protection ....................... > 2000V
OPERATING RANGE
TEMPERATURE
Vcc
TOLERANCE
0° to +70°C
+5V
±5% or ±10%
Industrial
-40° to +85°C
+5V
±10%
Military
-55° to + 125°C
+5V
±10%
RANGE
Comm'l
DC READ CHARACTERISTICS
SYMBOL
Over Operating Range with Vpp
Vee.
MIN
MAX
UNITS
VIL
Input Low Level
-0.5
0.8
V
V IH
Input High Level
2.0
V
VOL
Output Low Voltage
IOL = 2.1 mA
Vee + 1
0.4
VOH
IS81 (3)
Output High Voltage
Vee Standby Current (CMOS)
100
~A
IS82
Vee Standby Current
1
mA
PARAMETER
TEST CONDITIONS
lee(1)
Vee Active Current
IOH = -400 ~A
CE = Vee ± 0.3V
CE = V IH
_
_
IF = 5MHz
CE = OE = V IL F = 8 MHz
Vpp = Vee
Ipp
Vpp Slfpply Current
Vpp Read Voltage
III
Input Load Current
VIN = 5.5V or Gnd
ILO
Output Leakage Current
VO UT = 5.5V or Gnd
SYMBOL
PARAMETER
V
V
60
I
Vpp
AC READ CHARACTERISTICS
3.5
70
100
mA
~A
V
Vee -0.4
-1
Vee
1
~
-10
10
~A
Over Operating Range with Vpp = Vee.
27C240L-12
MIN
MAX
27C240L-15
27C240L-17
27C240L-20
MIN
MIN
MIN
MAX
MAX
MAX
tAee
Address to Output
Delay
120
150
170
200
teE
CE to Output Delay
120
150
170
200
tOE
OE to Output Delay
35
40
40
40
tDF(2)
Output Disable to
Output Float
35
40
40
40
tOH(2)
Output Hold From
Addresses, CE or
OE, Whichever
Occurred First(2)
UNITS
ns
0
0
0
0
NOTES:
1. The supply current is the sum of lee and Ipp. 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. CMOS Inputs: VIL = GND ± 0.3V, VIH = Vee ± 0.3V.
---------------------
----------------------~J';-.
3-148
WS27C240L
AC READ TIMING DIAGRAM
V ,H
ADDRESS
VALID
ADDRESSES
V"
V ,H
CE
V'L
V,H
-------I----""'\.
1+----- tACC ----.j
HIGH Z
HIGH Z
OUTPUT -------------~H+f_(
CAPACITANCE(4) TA
SYMBOL
1 MHz
PARAMETER
CIN
Input Capacitance
COUT
Output Capacitance
CvPp
Vpp Capacitance
CONDITIONS
TYP(5)
MAX
VIN = OV
4
6
pF
V OUT = OV
8
12
pF
Vpp = OV
18
25
pF
UNITS
NOTES:
4. This parameter is only sampled and IS not 100% tested
5. TYPical values are for T A = 25°C and nominal supply voltages.
6 OE may be delayed up to tCE -tOE after the failing edge of CE without Impact on tCE '
A.C. TESTING INPUT/OUTPUT WAVEFORM
A.C. TESTING LOAD CIRCUIT
2.04V
-r-
}
DEVICE
UNDER
TEST
~
8200
~ C L = 100 pF
I--
A.C. testing inputs are driven at 2.4V for a Logic "1" and
O.4V for a Logic "0." Timing measurements are made at 2.0V
for a Logic "1" and O.BV for a Logic "0."
________________________
CL = 100 pF
CL includes Jig Capacitance
....,
_______________________
fJfjf~E
3-149
WS27C240L
DIP PIN CONFIGURATIONS
8 Mbit
2 Mblt
1 Mbit
512K
WS27C240L
57C257 57C65
XX/Vpp XXNpp XXNpp XX/Vpp XXlVpp -XXI Vpp
A,s
CE/PGM
CE
CE
CE
CE
CE
D,S
D,s
D,S
D,S
D,s
D,S
0,.
0,.
0,.
0,.
0,.
0,.
0'3
0'3
0'3
0'3
0'3
0'3
0'2
0'2
0'2
0'2
0'2
0"
0"
0"
0"
0"
1 - '0'2
0" I - 0"
0'0
Og
0'0
Og
0'0
Og
0'0
Og
0'0
Og
0'0
Og
r - - - 0,
Os
-CE/P
GM
- ,D,s
57C65 57C257
c-
.,7-
Vee
Vee
XXlPGM XX/PGM
512K
1 Mbit
2 Mbit
8 Mbit
Vee
Vee
Vee
Vee
XX/PGM
XX/PGM XX/PGM
NC
A,.
A'7
A,.
NC
A,s
A,s
A,s
A,.
A,.
A,.
A, •
A'3
A'3
A'3
A'3
A'2
A'2
A'2
A'2
A'2
A"
A,o
A"
A,o
A"
A10
A"
A10
A"
A,o
NC
NC
NC
NC
NC
NC
3-
NC
A'3
2-
NC
t - D.
.-
A"
A,o
.-
Ag
Ag
Ag
Ag
Ag
Ag
GND t - - - G NO
0-
GND
GND
GND
GND
GND
GND
--
As
As
As
As
As
As
.-
A7
A7
A7
A7
A7
A7
..-
A.
A.
A.
A.
As
A.
As
As
As
As
As
As
A.
A.
A.
A4
A.
A.
Aa
A3
A3
A3
A3
A3
A2
A2
A2
A2
A2
A2
A,
A,
A,
A,
A,
A,
Ao
Ao
Ao
Ao
Ao
Ao
r------.0,.
r------'0'3
0'2
t - - - '0,.
.
-
,-
Os
Os
Os
Os
Os
GND
GND
GND
GND
GND
07
07
07
07
07
07
D.
D.
D.
D.
D.
D.
r - - - 07
r - - - D.
Os
05
Os
Os
Os
Os
t - 0,
O.
D.
D.
D.
D.
D.
- - -D.
03
03
03
03
03
03
r--- 03
O2
O2
O2
O2
O2
O2
- - - 02
.3- -
0,
0,
0,
0,
0,
0,
---0,
.-
00
00
00
00
00
00
---D.
,-
OE/Vpp
DE
OE
DE
DE
DE
- - - OE
.-
NC
NOTE: Compatible EPROM pin configurations are shown in the blocks adjacent to the WS27C240L pins.
PIN NAMES
LCC PIN CONFIGURATION (TOP)
Ao-A17
CE
Addresses
OE
Output Enable
0 0 -0 15
Outputs
NC
No Connection
XX
Don't Care (During Read)
PGM
Program
Chip Enable
I ~0.>~
JJcfl~~~~.fJJJ
---------------------------------------~~~-.--------------------------------------
3-150
WS27C240L
PROGRAMMING INFORMATION
DC CHARACTERISTICS (TA = 25 +
- 5°C, Vee
PARAMETER
Input Leakage Current
(VIN = Vee or Gnd)
Vpp Supply Current During__
Programming Pulse (CE/PGM
6.2V +
- 0.25V, Vpp
SYMBOLS
MIN
MAX
UNIT
III
-10
10
IlA
60
mA
Ipp
= V IL)
Vee Supply Current
Input High Level
lee
V IL
V IH
Output Low Voltage During Verify
(lOL = 2.1 mAl
VOL
Output High Voltage During Verify
(lOH = -400 IlA)
VOH
Input Low Level
NOTES:
12.75 +
- 0.25V)
50
mA
-0.1
O.B
V
2.0
Vee +0.3
V
0.4
V
3.5
V
7. Vee must be applied either cOincidentally or before Vpp and removed either cOincidentally or after Vpp.
8. Vpp must not be greater than 14 volts Including overshoot. During eEIPGM = V ,L , Vpp must not be sWitched from 5 volts
to 12.75 volts or vice-versa.
AC CHARACTERISTICS (TA
= 25
+
- 5°C, Vee = 6.2V +- 0.25V, Vpp = 12.75 +- 0.25V)
SYMBOLS
MIN
TYP
MAX
UNIT
tAS
2
Ils
CE High to OE High
Output Enable Setup Time
Data Setup Time
Address Hold Time
teoH
tOES
tos
tAH
Data Hold Time
Chip Disable to Output Float Delay
Data Valid From Output Enable
tOH
tDF
tOE
2
2
2
0
2
0
PARAMETER
Address Setup Time
Vpp Setup Time/CE Setup Time
PGM Pulse Width
OE Low to CE "Don't Care"
tvs/teEs
tpw
toex
IlS
55
55
Ils
Ils
IlS
IlS
ns
ns
4
IlS
ms
2
0.05
2
Ils
PROGRAMMING WAVEFORM
ADDRESSES
DATA
Vpp
Vpp
Vee
V,H
CE/PGM
V'L
V,H
OE
V,L
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ fiiiiii 6Fliffo_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
'riNf18
3-151
WS27C240L
MODE SELECTION
The modes of operation of the WS27C240L 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 on Ag for device signature.
~S
MODE
Table 1. Modes Selection
--OE
Ag
Ao
V pp
Vee
OUTPUTS
V IL
V IL
V IH
X
X
X
X
X
X
X
X
X
5.0V
X
5.0V
DOUT
High Z
5.0V
High Z
Vpp
6.2V
DIN
Vpp
6.2V
Vpp
6.2V
DOUT
High Z
X
X
5.0V
23 H
5.0V
C9 H
CE/PGM
Standby
V IH
X
Programming
V IL
V IH
Program Verify
X
V IL
Program Inhibit
V IH
V IH
X
X
X
X
X
X
V IL
V IL
V H(10)
V IL
V IL
V H(10)
V IH
Read
Output Disable
Manufacturer(11)
Signature:
Device(11)
NOTES: 9. X can be V1L or V1H
VIL
10. VH = Vpp
-----------------------------------~~~----------------------------------3-152
WAFERSCALE INTEGRATION, INC.
PROGRAMMABLE SYSTEM™ DEVICES (PSD)
4
SECTION INDEX
PROGRAMMABLE SYSTEM™ DEVICES (PSD)
Introduction to Programmable System Devices . ..................................... 4-1
MAP168/PSD301
Introduction
User-Configurable Peripheral with Memory ................................ 4-3
MAP168
User-Configurable Peripheral with Memory ................................ 4-7
PSD301
User-Configurable Peripheral with Memory ............................... 4-25
PAC1000 Introduction
User-Configurable Microcontroller ...................................... 4-29
PAC1000
User-Configurable Microcontroller ...................................... 4-31
SAM448 Introduction
User-Configurable Microsequencer ..................................... 4-79
SAM448
User-Configurable Microsequencer ..................................... 4-81
Electronic Bulletin Board ................................................................ 4-103
For additional information,
call 800-TEAM-WSI (800-832-6974).
In California, call 800-562-6363.
---------------------~Jri·---------------------
Programmable System™Devices
WAFERSCALE INTEGRATION, INC.
----------------------~Jri----------------------
Introduction to Programmable
System™ Devices (PSD)
WAFERSCALE INTEGRATION, INC.
Programmable System Devices, or PSDs,
are user-configurable system level building
blocks on-a-chip enabling quick
implementation of application specific
controllers and peripherals.
WSI PSDs are ideal for designers who
require fast time-to-market, low risk,
greater system integration and lower power
consumption. PSDs enable designers to
configure their microcontrollerlperipheral to
meet exact design requirements. WSI's
PSDs are unique in that they are the only
VLSI devices available today that provides
a user-configurable off-the-shelf solution at
the system level.
The user-configurability of PSDs enables
them to be used in many different
applications, including:
CI Computers (Workstations and PCs) Fixed Disk Control, Modem, Imaging,
Laser Printer Control
CI Telecommunications - Modem,
Cellular Phone, Digital PBX, Digital
Speech, FAX, Digital Signal Processing
CI Industrial - Robotics, Power Line
Access, Power Line Monitor
CI Medical Instrumentation - Hearing
Aids, Monitoring Equipment, Diagnostic
Tools
CI Military - Missile Guidance, Radar,
Sonar, Secure Communications, RF
Modems
PSDs are available in a variety of space
saving surface mount and through-hole
package configurations for commercial,
industrial, and military applications. WSI
offers windowed package options for
prototyping and low cost OTP (one-time
programmable) packages for high volume
applications. PSDs utilize WSI's proprietary
split-gate CMOS EPROM technology for
low power consumption.
There are currently four PSD family
devices in production. These include the
PAC 1000, MAP168, PSD301, and SAM448.
CI The PAC1000 is a user-configurable
microcontroller. It may be used as a
stand-alone microcontroller or as a
peripheral to microprocessors. It is ideal
for embedded control applications,
including graphics, local area network,
and disk drive control in both military
and commercial applications.
CI The MAP168 is a user-configurable
peripheral. It is used in DSP applications
including modems, motor control and
medical instrumentation. The MAP168
is ideal for DSP based applications
where fast time-to-market, small form
factor and low power consumption are
essential. When combined together in
an 8- or 16-bit system, virtually any
DSP chip (TMS320 series, etc.) and
the MAP168 work together to create a
very powerful 2-piece chip-set. This
combination provides essentially all of
the required control and peripheral
element of a DSP system.
CI The PSD301 is a user-configurable
peripheral for microcontroller applications
including disk drives, low cost modems,
and mobile phones. The PSD301 is ideal
for microcontroller based applications
where fast time-to-market, small form
factor and low power consumption are
essential. When combined together in
an 8- or 16-bit system, virtually any
microcontroller (8051, 8096, 16000, etc.)
and the PSD301 work together to create
a very powerful 2-piece chip-set. This
implementation provides the required
control and peripheral element of a
microcontroller based system peripheral
With no external "glue" logic required.
CI The SAM448 is a user-configurable
sequencer for state machine and bus
interface applications. Its flexible 110
and architecture make it ideal for use
in interfacing to both existing bus
architectures (AT, VME, MCA-bus), and
evolving bus standards (EISA, NuBUS).
4-1
Introduction to
Programmable System'" Devices (PSD)
Application specific features can be easily
programmed into the PSD EPROM array
for quick design implementation. Unlike
the current generation of programmable
gate arrays, which require the use of
unpredictable, and often time unavailable
routing resources, all PSD logic is fully
connected internally. This means that all
timing is predictable ahead of design
implementation, and routing is assured.
This greatly simplifies and reduces the
design implementation and simulation
process, and provides designers with a
significantly more reliable, lower risk path
to market. WSI PSDs also eliminate the
NRE, turn-around-time, and risks associated
with gate arrays and other ASIC solutions.
4-2
WAFERSCALE INTEGRATION, INC.
As product life cycles continue to shrink,
designers can win the race from idea to
marketable product with WSI PSDs. PSDs
are quickly configured and programmed by
the designer by using low cost, easy-touse WSI PC-based development tools. The
user-friendly menu-driven software includes
high level design entry, simulation and
programming packages for rapid system
development.
WSI supports its PSD product family with
an applications hotline and bulletin board,
as well as highly trained, technical Field
Applications Engineers. As standard
products, WSI PSDs are available from
WSl's franchised world-wide distribution
network.
-- == == ....=====
:r
..
~
~
~--
-~~
~~~~
-----~
r~.-"-~
----~....,
~
WAFERSCALE INTEGRATION, INC.
Overview
Programmable System™Device
MAPI68/PSD301 Introduction
User·Configurable
Peripheral with Memory
In 1988 WSI introduced a new concept in
programmable VLSI: the Programmable
System™ Device (PSD). The PSD is
defined as a family of User-configurable
system level building blocks on-a-chip
enabling quick implementation of application
specific control/ers and peripherals. The
first generation PSD series includes the
MAP168, a User-Configurable Peripheral
with Memory; the SAM 448, a UserConfigurable Microsequencer; and the
PAC 1000, a User-Configurable
Microcontroller.
The MAP168 is a high-performance, userconfigurable peripheral with memory. It is
used in DSP applications including
modems, motor control and medical
instrumentation. The MAP168 is ideal for
DSP based applications where fast time-tomarket, small form factor and low power
consumption are essential. When combined
together in an 8- or 16-bit system, virtually
any DSP chip (TMS320 series, etc.) and
the MAP168 work together to create a
very powerful 2-piece chip-set. This
implementation provides the core of the
required control and peripheral elements
of a DSP system.
Architecture
The MAP168 and PSD301 products
incorporate the flexibility of using discrete
memory addressing and decoding. With
the support of WSI's user friendly PSD
software called MAPLE, designers may
configure their MAP168/PSD301 subsystems
for 8 or 16 bit data paths. If the host
system uses an 8051 microcontroller, the
MAP168/PSD301 can be programmed with
an eight bit data path. A sixteen bit data
path can be programmed for
microcontrollers like Intel's 80196. The
depth of the memory organization will be
modified accordingly to accept the different
data path widths. The low cost MAPLE
software package will handle the data path
width adjustment automatically. The user
can select either 16K bytes of EPROM and
4K bytes of SRAM or 8K words of EPROM
The MAP168 contains three elements
normally associated with discrete solutions
to system memory requirements. It
incorporates EPROM and SRAM plus a
Programmable Address Decoder (PAD), all
on the same die. The MAP168 is ideal for
the systems deSigner who wishes to
reduce the board space of his final design.
By using the MAP168 in a system, five or
six EPROM, SRAM and decode logic
chips may be reduced into a single 44 pin
PLOCC, CLDCC or PGA package.
The second generation PSD301 is a userconfigurable peripheral for microcontroller
applications including disk drives, low cost
modems, and mobile phones. The PSD301
is ideal for microcontroller based
applications where fast time-to-market,
small form factor and low power
consumption
are essential.
When
combined together in an 8- or 16-bit
system, virtually any microcontroller (8051,
8096, 16000, etc.) and the PSD301 work
together to create a very powerful 2-piece
chip-set. Together, this implementation
provides all the required control and
peripheral elements of a microcontroller
based system peripheral with no external
"glue" logic required.
and 2K words of SRAM. The flexibility of
the MAP168/PSD301 products enables two
devices to be cascaded in width. It is
possible to double the memory size of a
sixteen bit system by using two MAP168
products in parallel but programmed in a
byte-wide configuration. For example, with
two MAP168 devices, 16K words of EPROM
and 4K words of SRAM may be organized
as upper and lower data bytes of a 16 bit
word. Alternately, two MAP168 chips may
expand the system memory vertically as
two word organized memory devices. A
block diagram of the MAP168 is shown in
Figure 1.
An important feature of the MAP168/PSD301
products is their ability to incorporate the
memory address decoding on-chip. One
4-3
MAP168/PSD301 Introduction
Architecture
(Cont.)
MAP168 memory peripheral can reside
with other MAP168 devices in the same
memory addressing scheme, with the onchip decoder allocating the memory blocks
to different non-conflicting segments of the
entire memory area. The decoding function
is achieved by an on-chip feature called a
Programmable Address Decoder (PAD),
which is similar to a single fuse array
programmable logic device supporting one
product term (AND gate) per output in the
MAP168 and four product terms per output
in the PSD301.
memory devices. The chip select lines
may be subdivided into ESO-ES7, active
low internal EPROM chip selects, and two
internal RAM chip selects RSO and RS1.
In byte-wide applications, eight chip select
outputs drive external pins CSO-CS7.
These can be used as external chip
selects for other MAP168 devices or
system memory. These outputs are
not available for word-wide MAP168
configurations because the CSO-CS7 output
pins carry the higher order data byte. Only
FCSO is available for external chip selection.
In the MAP168, eighteen standard chip
select outputs from the PAD are available
with one fast chip select output generally
used to select other external high speed
Figure 1 shows the organization of the
EPROM and SRAM in relation to the PAD,
for the MAP168 device.
Figure 1.
MAP168 Memory
Architecture
EPROM
2K x 8 OR lK x 16
EPROM
2K x 8 OR lK x 16
DATA BUS [8:15]
DATA BUS [0:7]
EPROM
2K x 8 OR lK x 16
ADDRESS BUS
EPROM
2K x 8 OR lK x 16
PAD
EPROM
2K x 8 OR lK x 16
ESO
ESI
EPROM
2K x 8 OR lK x 16
ES2
ES3 1 - - - - - '
ES41------'
ES5 \ - - - - - - '
EPROM
2K x 8 OR lK x 16
ES6\-----'
EPROM
ES7 1----I-~~2K~X::8~O~R:.l~K~X:.:l~6
WE/V pp
CSO[0:7]
CSO[O:7]
•
x
::>
:;;
1-----+-----..;.....;..--+-+-1
it:
OJ
>
RS11----,
f/J
FCSO
Z
EPROM
2K x 8 OR lK x 16
EPROM
2K x 8 OR lK x 16
DATA
BYTE
iii
(.)
RSO 1 - - - - - - ,
HIGH
~
...
OR
CSO
[0:7]
lOW DATA BYTE
Important Features:
•
•
•
•
4-4
40 ns EPROM/SRAM Access Time.
Byte or Word Operation, Mappable into 1M Word or 2M Byte Address Space
22 ns Chip-Select 8 Outputs, 17 ns Fast Chip Select Output.
128K EPROM Bits, 32K SRAM Bits, On-Chip Programmable Decoder, Security Bit.
WAFERSCALE INTEGRATION, INC.
MAP1681PS0301 Introduction
Figure 2.
PSD301 Family
Architecture
I
•
•
Vee
GND
RD
WRlVpp
BHE/PSEN
RESET
A,./CSI
AD a-AD 15
ADo-AD7
I
128K1256K/512K EPROM'
8 BLOCKS OF
EPROM
r--+
CONTROL
r--B
LATCH
Aa-A15
~
G3
ALE
CONFIGURATION
REGISTERS
~
+
LATCH
A
d
.&
CSEPROM
CS O-CS7
PAD
SEE
TABLE
°8- 0 15
•
PB O_ 7
•
PORT A
Do-D7/ADo-AD7
I
Ao-A7
CSRAM
•
~
'---
~
PORT B
0,-0 15
I-
16K BIT SRAM
PORT C
PCo_,
SEE
TABLE
MUX OR NON-MUX
CONTROL'
By 8 Configuration
Port A
Port B
MUX Address Data
PAO_7
"12K x 8 OR IK x 16
~ IDo-D7/ADo-AD 7
Non-MUX Address Data5
--
SEE
TABLE
By 16 Configuration
Port A
Port B
0 0 -0 7
CS O-CS 7 or
PB o-PB 7
0 0 -0 74
Ds-D'5
Ao-A74
PAo-PA 7
ADo-AD7
CS O-CS 74
PB o-PB 7
Ao-A7 4
PAo-PA 7
ADo-AD7
CS O-CS 7
PB o-PB 7
Port C
CSS-CS 106
A I6-A,s
NOTES:
I. Three MAP300 EPROM densilles.
2. Internal signal can be sel dUring programming.
3. Lalch B can be set to be transparent (not dependent on ALE)
4. Each I/O pin can be Individually sel to perform one of the two functions.
5. The non-MUX conflgurallon is compatible to MAPI68 plnoul
6 Port C is Independent of any configuration and can be chip seleci oul or address In.
Software Support
The object code generated for the support
microprocessor/microcontrolier is generated
by an assembler. This code, when
generated as an Intel MCS file, may be
easily programmed into the EPROM
section of the MAP168/PSD301 device
because the MAPLE software has been
designed to accept this standard format.
The programmable address decoder is
used to define the mapping of the various
EPROM and SRAM memory blocks. This
mapping is achieved by the designer in
the MAPLE environment. The software
provides a safeguard that prevents the
designer from inadvertently overlapping
the address selection. After selecting the
memory block assignments, the
MAP168/PSD301 device may be
programmed by the WSI MagicPro™
memory and PSD programmer.
WAFERSCALE INTEGRATION, INC.
4-5
~4_6-----------------------~Jr;------------------------
... _----...,
--.:....-ii-...ii-i-=
-==• .,.,
Programmable System™Device
~E£
~~...,.,
WAFERSCALE INTEGRATION, INC.
Features
0
MAP168
User-Configurable
Peripheral with Memory
First-generation Programmable System
Device (PSD)
User-Configurable Peripheral with
Memory
16Kx8 EPROM
4Kx8SRAM
Programmable address decoder
General
DescriptiDn
0
Byte or Word Memory Configurations
16Kx8 or 8Kx16 EPROM
4Kx8 or 2Kx16 SRAM
2Mbyte or 1 Mword address range
0
High-Speed Operation
40-nsec memory access
17-nsec fast chip select output
0
External Chip Select Outputs
8 external chip selects
1 fast chip-select output
In 1988 WSI introduced a new concept in
programmable VLSI, Programmable System
Devices (PSD). The PSD family consists of
user-configurable system-level building
blocks on-a-chip, enabling quick implementation of application-specific controilers and
peripherals. The first generation PSD series
includes the MAP168 User-Configurable
Peripheral with Memory; the SAM448, a
User-Configurable Microsequencer; and the
PAC1000, a User-Configurable Microcontroiler.
The MAP168 is the first of WSl's Programmable System Devices (PSD) product line.
The device integrates high performance,
user-configurable blocks of EPROM, SRAM,
and logic in a single circuit. The major
functional blocks include a Programmable
Address Decoder (PAD), 16K bytes of high
speed EPROM, and 4K bytes of high speed
SRAM. A block diagram is given in Figure 1.
The MAP168 device is a complete memory
subsystem that can be mapped anywhere in
a 2M-byte address space of a microprocessor or microcontroiler system. The EPROM
and SRAM memory blocks can be userconfigured in either byte-wide or word-wide
organizations. The MAP168 device signifi-
0
Programmable Security
Protects memory map
Protects program code
0
Programming Support Tools
PSD integrated software environment
PC-XT/AT/PS2 platform support
MAPLE location entry Software
MAPPRO device programming Software
MagicPro device programmer (PC-XT,
AT)
0
Military and Commercial Specifications
44-pin Ceramic Leaded Chip Carrier
package
44-pin Plastic Leaded Chip Carrier
package
44-pad Ceramic Leadless Chip Carrier
package
44-pin Ceramic Pin Grid Array package
cantly reduces the board space and power
necessary to implement memory subsystems, increases system performance, and
provides for secure data or program storage.
The device's high level of integration and
flexibility make it ideal for high-speed microprocessors, microcontroilers, and Digital
Signal Processors like the TMS320XX family.
The EPROM can be configured either as
16Kx8 or 8Kx16. The SRAM can be configured either as 4Kx8 or 2Kx16. Individual
memory blocks of 2Kx8 or 1Kx16 can be
selectively mapped anywhere in the address
space. Since the Chip Select Input (CST) can
be programmed as A20, the highest-order
address bit, the device's address range can
extend from 1M byte with CST to 2M byte
without CST.
For 16-bit microprocessors capable of byte
operations, the MAP168 device provides a
Byte High Enable input for accessing bytes
on any address boundary.
Pinout is compatible with the JEDEC
WS27C257 256K high-speed EPROM. This
pinout provides for memory expansion with
future WSI EPROM and PSD products.
The device's PAD and EPROM memory are
WAFERSCALE INTEGRATION, INC.
4-7
0
MAP168
Figure 1.
BIDCk Diagram
MAP168
DECODED EPROM
ADDRESS
-
-----"'-
Ao-A12
----v
EPROM
8Kx8
PGMH
----0
PGM
"
EOEH
OE
Ao-A19
OUTO_7
EPROM
8K x 8
PGM
OE
OUTO_7
1NO_7
>t -
L
PGML
,-----.
1N0-7
Ao-A12
r----
EOEL
I---
i----DECODED SRAM
ADDRESS
-----"'-
Ao-A12
PAD
----v
SRAM
2K x8
WEH
ROEH
OE
E/\pp OE SI/A 20 FCSO
-
~
SRAM
2Kx 8
,----t WE
WE
BHE -
Ao-A12
OUT0-7
WEL
,-----.
1NO_7
<
i-----
i'-
i-----
I---
OE
1NO_7
OUT0-7
<
t-
ROEL
f--f--f---
CON
CS0-7
'--
~t
"
r
OEL
f--
-
OEH
~
2'1
MUX
,..
2'1
MUX
-
'----
-
I
r-'i
,.
tv'!
-
V\
l
L,--,
~
tv'! 11
~'--
--.J
1/08-15 OR CSOO_7
4-8
WAFERSCALE INTEGRATION, INC.
1/0 0_ 7
1737 01
MAI'168
General
Description
(Con't,
Functional
Description
Table 1.
Pin Description
programmed using the same WSI MagicPro
programmer used to program other WSI
devices. Two software packages, MAPLE
Location Entry and MAPPRO Device Programming Software are available in the
menu-driven WISPER software environment
on an IBM" PC XT/AT or 100% compatible
platform.
For additional information on the MAP168
device, refer to Application Note No. 002,
Introduction to the MAP168 User-Configurable Peripheral with Memory. For additional
information on development and programming software for the MAP168 device, refer
to the MAP168 User-Configurable Peripheral
with Memory Software User's Manual.
The user-configurable architecture of the
MAP168 consists of an EPROM memory
block, an SRAM memory block, and a fast
Programmable Address Decoder (PAD) that
can be configured to select 2K-byte memory
blocks anywhere in a 2M-byte address
range. The device can be programmed to
operate with memory configured either in a
byte or word organization (bytes can be
addressed in word mode). A programmable
security bit prevents access to the PAD
address-decode configuration table.
Signal
Ao-19
FCSO
I/O
I
°
BHE
WENpp
DE
CSI/~
1/00-7
1/08-15, CS00-7
I/O
I/O
Description
Address Lines. For access to EPROM or SRAM.
Fast Chip-Select Output (active low). Used by the Programmable Address Decoder (PAD).
Byte High Enable (active low). Selects the high-order
byte when writing to SRAM.
Write Enable (active low) or Programming Voltage. In
normal mode, this pin causes data on the I/O pins to be
written into SRAM. In programming mode, the pin
supplies the programming voltage, Vpp'
Output Enable (active low). Enable the I/O pins to drive
the external bus.
Chip Select Input (active low) or High-Order Address.
This pin can be programmed as the bus-access chip
select or as an additional high-order address bit (~).
Low-Order Byte of EPROM or SRAM.
High-Order Byte or Chip-Select Outputs. In word mode,
these pins serve as the high-order byte (1/08-15) of
EPROM or SRAM. In byte mode, the bits serve as ChipSelect Out signals (CS00-7) for the Programmable
Address Decoder (PAD).
WAFERSCALE INTEGRATION, INC.
4-9
II
MAP168
Programmable
Address Decoder
The MAP168 device has a minimum of 20
address inputs Ao-A'9 allowing the EPROM
and SRAM memory blocks to reside anywhere in a 1M-byte address space. If the
CSI/A20 input is user-configured as an address line, the maximum addressable space
increases to 2M bytes, as shown in the
Configurations table.
The 16K bytes of EPROM and 4K bytes of
SRAM, can be configured into eight independent 2K-byte blocks and two 2K-byte
blocks respectively, as shown in the Memory
Architecture figure. The PAD is a userconfigurable address decoder that compares
input addresses to the 2K-byte address
range selected for each of the eight EPROM
blocks and two SRAM blocks. When the
input address Ao-A,o is detected to be within
one of the EPROM or SRAM address
ranges, the PAD enables an internal chip
select (ESo-ES7 or RSo-RS,) to the selected
block. If no block is selected, both the
EPROM and SRAM memories remain in a
power-down mode and the outputs are
disabled allowing other devices to drive the
Memory
Subsystem
EPROM Memory
The memory configuration of the MAP168
device includes 128K bits of WSI's patented
high-speed, split-gate, UV-erasable EPROM.
The EPROM is configured in byte mode as
16Kx8 and in word mode as 8Kx16. The
memory is organized as eight 2Kx8 or 1Kx16
blocks, as shown in the Block Diagram
figure. Each block has a separate and
independent address range that cannot
overlap. Each block is individually selected
by one of the ES o-ES 7 internal chip selects
generated by the PAD when an input address is detected within its designated
address range, as shown in the Memory
Architecture figure. If not selected, each
block of EPROM remains in a power-down
mode.
For programming, the EPROM memory
requires the WEN pp input to maintain the
programming voltage V pp'
4-10
WAFERSCALE INTEGRATION, INC.
data bus. The SRAM retains its data in the
power-down mode. The 2K-byte address
ranges for any of the eight EPROM or two
SRAM blocks may not overlap.
The PAD can also be user-configured to
generate up to eight external chip selects,
CSo-CS?, These outputs can be used to
decode the input address lines Ao-A2o and to
select other devices in the system. The
outputs CSO-CS 7 are available on the eight
higher-order 1/08-1/0'5 lines but only when
the MAP168 device is configured in the byte
mode; the lines are not available as chipselect outputs when the device is configured
in the word mode.
The CSI/A,o input is user-configurable as the
most-significant address line or as an activelow chip enable. Its function is programmed
as part of the PAD programming cycle.
The PAD also provides FSCO, a single, fast
chip-select output configurable by the user for
any address. It can overlap with any of the
internal EPROM, SRAM or external CSO
addresses.
SRAMMemory
The device also includes 32K bits of highspeed SRAM. The SRAM is configured in
byte mode as 4Kx8 and in word mode as
2Kx16. The memory is organized as two
2Kx8 or one 2Kx16 block(s), each with a
separate and independent address range that
cannot overlap. Each SRAM block is individually selected by one of the RSo-RS" shown
in the Memory Architecture figure, when an
input address is detected by the PAD within
its designated address range. When not
selected, each of the SRAM memory blocks
remains in a power down mode but does
retain all data stored.
Data can be written into the SRAM only when
the WENpp input is active low.
MAP168
Memory
Subsystem
EPROM Memory
(Con't)
Byte/Word Mode
PAD available on the eight high-order inpuV
output lines 1/08-1/0,~d enabled onto the
output bus when the OE input is low.
The PAD can be programmed to configure
the MAP168 device for either a byte or word
memory architecture. This allows the device
to be used conveniently with either 8-bit or
16-bit microcontrollers, microprocessors or
digital signal processor (DSP) systems. See
the Configurations table.
In word mode, the EPROM is organized as
8Kx16 and the SRAM as 2Kx16. The outputs
of both are tied to the 16 inpuVoutput lines
1/00-1/0 '5 and enabled onto the bus when OE
is low.
In byte mode, the EPROM is organized as
16Kx8 and the SRAM as 4Kx8. The outputs
of both are tied to the eight low-order inpuV
output lines 1/00-1/0, and enabled onto the
output bus when the OE input is low.
In word mode, the BHE input along with
address input AO allows the eight bits of any
16-bit word on an even or odd boundary to
be selected as shown in the High-Low Byte
Selection table. This is a useful feature for
16-bit processors that are not restricted to
reading or writing memory only on even-word
address boundaries.
Only when configured in byte mode are the
eight external chip selects provided by the
Mode Selection
The device's operational mode is controlled
by three inputs, CSI, OE, and WENpp. There
Table 2.
Configurations
are ten separate modes of operation, all of
which are shown the Mode Selection table.
x8 Configuration
CSI
A20
x16 Configuration
CSI
A20
Address Space
words
1M bytes
2M bytes
512K words
1M
Block Size
words
2K bytes
2K bytes
1Kwords
1K
Addressable Blocks
512
1024
512
1024
EPROM Blocks
8
8
8
8
2
2
SRAM Blocks
2
2
Chip-Select Outputs
9
9
EPROM Configuration
16Kx8
16Kx8
8Kx16
8Kx16
SRAM Configuration
4Kx8
4Kx8
2Kx16
2Kx16
1/0 Pins
8
8
16
16
Low-power Standby
yes
no
yes
no
Protected Mode
yes
yes
yes
yes
Byte Operations
yes
yes
yes
yes
WAFERSCALE INTEGRATION, INC.
4-11
MAP16B
Tablea.
Mode Selection
Table 4.
High/Low Byte
Select/on
"Cf/7JE WElVpp
Mode/Pln
Address
Read EPROM/SRAM VIL VIL
VIH
Read External
VIL VIL
VIH
Output Disable
Stand-By
X
X·
X
X
X
VIL
VIL
SRAM Selected
No SRAM
Selected
EPROM
Program Address
WriteSRAM
Write External
VIH
VIH X
VIL X
VIL X
Program EPROM
VIL VIH Vpp
Program Verify
EPROM
Program PAD
VIL VIL
Program Verify PAD
VIL VIL
VIH
VIL VIH Vpp
VIH
EPROM/SRAM
Selected
EPROM/SRAM
Not Selected
EPROM
Program Address
PAD Program
Address
PAD Program
Address
x16(FCfD)
x16 (1/00-1J
x8FCf/J, "CfDB-7
x8 (1/00-7)
CSOUT
DOUT
HighZ
CSOUT
HighZ
HighZ
X
CSOUT
CS OUT
CSOUT
CSOUT
DIN
DIN
DOUT
CSOUT
DIN
DIN
DOUT
CSOUT
DIN
x16 Configuration Only
1JfIE (Pin 1)
o
o
AD
0
o
Read Operation
Whole word
Write Operation
Whole word
Upper byte fromlto
odd address
Lower byte from/to
even address
None
Upper byte = Data Out
Lower byte = 'FF'
Whole word
Upper byte = Data Out
Lower byte = 'FF'
WR and BHE are used for SRAM functions
Table 5. Product
Select/on Guide
Parameter
Address Access Time (max)
Chip-Select Access Time (max)
Output Enable Time (max)
Chip-Select Output Time
Fast Chip-Select Output Time (max)
4-12
WAFERSCALE INTEGRATION, INC.
MAP168-40
MAP168-45
MAP168-55
40
40
18
22
17
45
45
21
25
20
55
55
23
27
22
Units
ns
ns
ns
ns
ns
---- - -
--------~-
MAP168
Table 6. DC
Characteristics
Parameter
Symbol
Test Conditions
Output Low Voltage
VOL
VOH
IOL=8 mA
IOH=-2 mA
CMOS Standby
Current
-Commercial
-Military
IS61
notes 1,3
TTL Standby
Current
-Commercial
-Military
IS62
CMOS Active Current
No Blocks Selected
-Commercial
-Military
Icc 1A
CMOS Active Current
EPROM Block Selected
-Commercial
-Military
Icc 1B
CMOS Active Current
SRAM Block Selected
-Commercial
-Military
Icc 1C
TTL Active Current
No Blocks Selected
-Commercial
-Military
Icc 2A
TTL Active Current
EPROM Block Selected
-Commercial
-Military
Icc 2B
TTL Active Current
SRAM Block Selected
-Commercial
-Military
Icc 2C
Input Load Current
III
V1N =5.5V
orGND
Output Leakage Current
ILO
VouT=5.5V
Output High Voltage
Min
Max
Units
0.5
V
2.4
V
20
30
mA
mA
30
40
mA
mA
20
30
mA
mA
35
45
mA
mA
55
65
mA
mA
30
40
mA
mA
40
50
mA
mA
65
75
mA
mA
-10
10
IlA
-10
10
IlA
notes 2, 3
notes 1,4
notes 1,4
II
notes 1,4
notes 2,4
notes 2, 4
notes 2, 4
orGND
Notes:
1. CMOS inputs: GND ± 0.3V or VCC ± 0.3V.
2. TTL inputs: V 1L ::; 0.8V, V1H ~ 2.0V.
3. Add 1.5 mA/MHz for AC power component.
4. Add 3.5 mA/MHz for AC power component.
WAFERSCALE INTEGRATION, INC.
4-13
MAI'168
Table 7. AC
Characteristics
",..,.,.,.
Read Cycle Time
Address to Output Delay
CSI to Output Delay
DE to Output Delay
Output Disable to Output Float
Chip Disable to Output Float
Address to Output Hold
Address to CSOo-7 True
Address to FCSO True
SRAM Write Cycle Time
Chip Enable to Write End
Address Setup Time
Address Hold Time
Address Valid to Write End
SRAM Write Enable Pulse Width
Data Setup Time
Data Hold Time
Write Enable to Data Float
Write Disable to Data Low Z
BHE Setup Time
BHE Hold Time
Table 8. lIafa
Retention
Characteristics
4-14
Symbol MA1'16B-40
Min Max
tRC
40
40
tACC
40
tCE
18
tOE
15
tOEF
15
tCSF
10
tOH
22
tcso
17
tFCSO
40
twc
40
~w
tAS
0
0
tAH
40
tAW
25
tpWE
tDS
20
0
tDH
18
twEF
3
tWELZ
tSHES
0
10
tSHEH
MAP16B-45
MIn Max
45
45
45
21
18
18
10
25
20
45
45
0
0
45
30
20
0
21
3
0
10
MAP16B-55
Min Max
55
55
55
23
20
20
10
27
22
55
55
0
0
55
35
30
0
23
3
0
10
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
".,.."",.,.
Symbol
Test Conditions
Min
Minimum Vee for Data Retention
VDR
2.0
V
Current in Data Retention Mode
ICCDR
Vcc=2.0V.
CSI ~ Vcc-o.2V.
VIN ~ Vcc-o.2V
orVIN:S; 0.2V
0
ns
tRC
ns
Chip Deselect to Data Retention
tCSDR
Recovery Time from Data Retention
tRDR
WAFERSCALE INTEGRATION, INC.
Max
Units
Units
rnA
MAP168
Absolute
Maximum Ratings
Storage Temperature ........... -65°C to +150°C
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.
Voltage to any pin with
respect to GND .......................... -0.6V to +7V
Vpp with respect to GND ....... -0.6 V to +14.0V
ESD Protection ................................... >2000V
Stresses above those listed here may cause
permanent damage to the device. This is a
Table 9. Operating
Range
Range
Temperature
Vee
Commercial
0" to +70"C
+5V± 5%
Military
_55" to +125"C
+5V ± 10%
Figure 3.
Read Cycle
Timing Diagram
tRC
ADDRESSES
~
K
14--
tACC
tCE _ _
tOH ___
tCSF -
\
/
-
~
tOE
I
DOUT
\
DATA VALID
tOEFj
~ ri4-
)
f4--- tFCSO f4--- tcso - - 1737 03
WAFERSCALE INTEGRATION, INC.
4-15
MAP168
Figure 4.
Test Load
980
2.01V~
D.U T.
30 pF
I.,.
(INCLUDING
SCOPE AND JIG
CAPACITANCE)
High-impedance test systems
Table 10.
Timing Levels
Level
Voltage
Input
o and 3V
Reference
1.SV
Figure 5.
Write Cycle
Timing Diagram
1737 04
we
ADDRESSES
~
.--1
\\\1\\\\\\\\
:1
tesw
tAW
/
\
WE
~tAS
...
tpWE
_t
tAH_
DS
____
tWEr
_
t DH
1
.\
DOUT
I
I
'I
I
V
I I
1\
I
_tWELZ
I
DATA-IN VALID
BHE
I
I
I
t BHES ...
4-16
WAFERSCALE INTEGRATION, INC.
-
BHE VALID
t BHEH -
-
\1
/1/
III
I
II
.\ \
1737 05
MAP168
Figure 6.
Memory
Architecture
DIRECT ADDRESSES
ADDRESS BUS
BLOCK
DECODE
ADDRESSES
PAD
ES0-7
1--7---+-"""
WAFERSCALE INTEGRATION, INC.
4-17
MAP168
Table 11. MAP168
Pin Assignments
44-pin CLOCC Package
44-pin PLOCC Package
44-pad CLLCC Package
Pin No.
xB
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
GND
WENpp
eSI/A20
es07
esos
es0
eso.
es03
es02
5
x16
SHE
WENpp
CSI/A 20
1/°'5
11O,.
1/°'3
1/°,2
11O"
1/°,0
CSO,
CSOo
I/O g
IIO s
GND
GND
FCSO
FCSO
1/°7
I/O s
1/°5
110.
1/°3
1/° 2
11O,
1/°7
I/O s
1/°5
1/°0
OE
Ao
A,
A2
A3
A.
As
As
A7
As
A9
A,o
1/°0
OE
Ao
A,
A2
A3
A.
As
As
A7
As
A9
A,o
I/0.
11°3
1/°2
11O,
GND
GND
A"
A'2
A'3
A,.
A,s
A,s
A17
A,s
A'9
A"
A'2
A'3
A,.
A,s
A'6
A'7
A,s
A'9
Vee
Vee
WE and SHE are for SRAM functions.
4·18
WAFERSCALE INTEGRATION, INC.
_c _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
MAPt68
Table 12. MAP168
Pin Assignments
44-pin CPGA Package
Pin No.
x8
GNO
As
A,
WENpp
CSI/A20
B,
CS0 7
A3
CSOs
B3
CSOs
A2
CSO,
B2
CS03
B1
C2
CS02
C1
CS0 1
O2
CSOo
01
GNO
FCSO
E1
E2
1/°7
I/0 s
F1
I/0
F2
s
G1
11O,
G2
1/°3
H2
1/°2
G3
1/°1
H3
11°0
xt6
BHE
WENpp
CSI/A20
1/01s
11°1,
1/°13
11°12
1/°11
1/°10
1/°9
I/0 s
GNO
FCSO
1/°7
I/0 s
I/0 s
11O,
1/°3
1/°2
11°1
1/°0
G,
OE
OE
H,
Hs
Gs
Hs
Gs
H7
G7
Gs
F7
Fs
E7
Es
Os
07
Cs
C7
Bs
B7
A7
Bs
As
Bs
AD
A1
A2
A3
A,
As
As
A7
As
A9
A10
AD
A1
A2
A3
A,
As
As
A7
As
A9
A10
GNO
GNO
A11
A12
A13
A1,
A1S
A1S
A17
A1S
A19
A11
A12
A13
A1,
A1S
A1S
A17
A1S
A19
Vee
Vee
WAFERSCALE INTEGRATION, INC.
0
4·19
MAP168
Figure 7.
Pin Assignments
Programming
44 PIN PLOCC PACKAGE
6 5 4 3 2 14443424140
IIIII11I11111111111111
1_' I_I 1_' ,_I '_I I I ,_, I_I '_I ,_, '_I
]
44 PAO CLLCC OR CLOCC PACKAGE
6 5 4 3 2 14443424140
IIIII11111111111111111
c:
c:
c:
c:
c:
c:
c:
c:
c:
c:
U
8
9
10
11
12
13
14
15
16
c:
I_I 1_' 1_' I_I 1_' I I I_I '_I I_I I_I '_1
::1
39
7
38
37
36
35
34
33
32
31
30
29
8
::1
9
::.
10
11
12
13
14
15
16
::'
::'
::'
:)
::'
::'
::'
17
::.
0
'_I
c:
c:
c:
C:
c:
c:
c:
c:
c:
c:
c:
I-I I-I I-I I-I I-I I-I I-I I-I I-I '-I I-I
I-I I-I I-I I-I I-I I-I I-I I-I I-I I-I I-I
IIIII1IIIII11111111111
IIII1I1111111111111111
18192021 22232425262728
18192021 22232425262728
TOP (THROUGH PACKAGE) VIEW
TOP (THROUGH PACKAGE) VIEW
39
38
37
36
35
34
33
32
31
30
29
44 PIN CPGA PACKAGE
1 234 5 6 7 8
A
000000
s00000000
C 00
00
000
00
E 00
00
F 00
00
G 00000000
H
000000
TOP (THROUGH PACKAGE) VIEW
1737 07
Upon delivery from WSI or after each
erasure (see Erasure section), the MAP168
device has all bits in the PAD and EPROM in
the "one" or high state. Zeros are loaded
through the procedure of programming.
Information for programming the device is
available directly from WSI. Please contact
your local sales representative.
Erasure
To clear all locations of their programmed
contents, expose the device to an ultra-violet
light source. A dosage of 15W-second/cm' is
required. This dosage can be obtained with
exposure to a wavelength of 2537A and
intensity of 12001lW/cm' for 15 to 20 minutes.
The device should be about one inch from
the source and all filters should be removed
from the UV light source prior to erasure.
The MAP168 device 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 device; for
maximum system reliability, these sources
should be avoided. If used in such an environment, the package windows should be
covered by an opaque label or substance.
System
Development
Tools
MAP168 System Development Tools are a
complete set of PC-based development
tools. Installed on an IBM PC or compatible
computer, these tools provide an integrated,
easy-to-use software and hardware environment to support MAP168 device develop-
ment. The tools run on an IBM-XT, AT, or
compatible computer running MS-DOS
version 3.1 or later. The system must be
equipped with 640K bytes of RAM and a hard
disk.
4-20
WAFERSCALE INTEGRATION, INC.
MAP168
System
Development
Tools (Con't)
Hardware
Software
The MAP168 System Programming Hardware consists of:
The MAP168 System Development Software
consists of the following:
CJ
CJ
CJ
WS6000 MagicPro Memory and PSD
Programmer
WS6003 44-pin LCC Package Adaptor
(for 44-pin CLLCC, CLDCC, and PLDCC
packages)
WS6011 44-pin CPGA Package Adaptor
CJ
MAP PRO Software-Device Programming Software
The configuration of the MAP168 device is
entered using MAPLE software. MAPRO
software configures MAP168 devices by
using the MagicPro programmer and the
socket adaptor. The programmed MAP168 is
then ready to be used. The development
cycle is depicted in Figure 8.
The MagicPro Programmer is the common
hardware platform for programming all WSI
programmable products. It consists of the
IBM-PC plug-in Programmer Board and the
Remote Socket Adaptor Unit.
Figure 8. MAP168
Development
Cycle
WISPER Software-PSD Software
Environment
CJ MAPLE Software-MAP168 Location
Editor
CJ
pc
,-------..,
IBM
I[ l
User
Terminal
Menu Selection
I
I
I
I
I
I
I
I
PLATFORM
I
I
DOS
t
WISPER
I
I
I
I
t
Configuration Data I
MAPLE
I
I
I
I
r-r
I
t
Pr()!ll'amming Data I
MAPRO
I
I -G
0
I
I
I
DISK
--,
I
-t ----
I
----
I
Hex File
Format
~
[§]
MaglcPro Hardware
1737 08
WAFERSCALE INTEGRATION, INC.
-----
----
4-21
MAP168
System
De"elopment
Tools (Con't)
Ortlerlng
Information
SUpport
WSI provides a complete set of quality
support services to registered System
Development Tools owners. These support
services include the following:
Q 12-month Software Updates.
Q
Hotline to WSI Application ExpertsFor direct design assistance.
Q
24-Hour Electronic Bulletin BoardFor design assistance via dial-up
modem.
MAI'168
Part Number
MAP168-40C*
MAP168-40J*
MAP168-40L*
MAP168-45C
MAP168-45CM*
MAP168-45CMB*
MAP168-45J
MAP168-45L
MAP168-45LM*
MAP168-45LMB*
MAP168-45X
MAP168-45XM*
MAP168-45XMB*
MAP168-55C
MAP168-55CM
MAP168-55CMB
MAP168-55J
MAP168-55L
MAP168-55LM
MAP168-55LMB
MAP168-55X
MAP168-55XM
MAP168-55XMB
Spesd
(ns)
40
40
40
45
45
45
45
45
45
45
45
45
45
55
55
55
55
55
55
55
55
55
55
Packags
Type
44-pad CLLCC
44-pin PLDCC
44-pin CLDCC
44-pad CLLCC
44-pad CLLCC
44-pad CLLCC
44-pin PLDCC
44-pin CLDCC
44-pad CLDCC
44-pad CLDCC
44-pin CPGA
44-pin CPGA
44-pin CPGA
44-pad CLLCC
44-pad CLLCC
44-pad CLLCC
44-pin PLDCC
44-pin CLDCC
44-pin CLDCC
44-pin CLDCC
44-pin CPGA
44-pin CPGA
44-pin CPGA
*These products are advanced information.
4-22
WAFERSCALE INTEGRATION, INC.
Training
WSI provides in-depth, hands-on workshops
for the MAP168 device and System Development Tools. Workshop participants learn how
to program their own high-performance, userconfigurable mappable memory subsystems.
Workshops are held at the WSI facility in
Fremont, California.
Package
Drawing
C3
J2
L4
C3
C3
C3
J2
L4
L4
L4
X2
X2
X2
C3
C3
C3
J2
L4
L4
L4
X2
X2
X2
Operating
Temperature
Commercial
Commercial
Commercial
Commercial
Military
Military
Commercial
Commercial
Military
Military
Commercial
Military
Military
Commercial
Military
Military
Commercial
Commercial
Military
Military
Commercial
Military
Military
Manufacturing
Procedure
Standard
Standard
Standard
Standard
Standard
MIL-STD-883C
Standard
Standard
Standard
MIL-STD-883C
Standard
Standard
MIL-STD-883C
Standard
Standard
MIL-STD-883C
Standard
Standard
Standard
MIL-STD-883C
Standard
Standard
MIL-STD-883C
MAP76B
Olderlng
Information
System Development Tools
Part Numbsr
MAP168-GOLO
Contents
WISPER Software
MAPLE Software
User's Manual
WSI-SUPPORT
WS6000 MagicPro Programmer
MAP168-SILVER
WISPER Software
MAPLE Software
User's Manual
WSI-SUPPORT
WS6000
MagicPro Programmer
IBM PC plug-in Adaptor Card
Remote Socket Adaptor
WS6003
44-pin LCC Package Adaptor for
44-pin CLLCC, CLOCC, and PLOCC Packages.
Used with the WS6000 MagicPro Programmer.
WS6011
44-pin CPGA Package Adaptor.
Used with the WS6000 MagicPro Programme,r.
WSI-SUPPORT
Support Services including:
12-month Software Update Service
CJ
CJ
CJ
WSI-TRAINING
Hotline to WSI Application Experts
24-hour access to WSI Electronic Bulletin Board
Workshops at WSI, Fremont, CA.
For details and scheduling, call PSO Marketing, (415) 656-5400.
WAFERSCALE INTEGRATION, INC.
4-23
~4_~24----------------------~Jri------------------------
Programmable System™Device
WAFERSCALE INTEGRATION, INC.
'SD301
Preliminary
User·Configurable
Pedpheral with Memory
Key Features
o
Second Generation Programmable
System Device
o
User-Configurable Peripheral for
Microcontroller Based Applications Enables rapid design implementation and
fast time to market
o
Available in space saving surface mount
and through-hole packages
o
o
Windowed package option for prototyping
o
o
-
Selectable 8- or 16-Bit Bus Width
-
Power-Down
-
Address Inputs Can Be Latched or
Transparent
-
Latched Low-Order Address Byte
Available as Output
High-Density UV EPROM
Low cost aTP (one-time programmable)
package for high volume applications
256K Bits Configurable as 32K x 8 or
as 16K x 16
-
Divided Into Eight Equal Mappable
Blocks
CMOS for low power consumption
-
User-Configurable to Interface with Any
8- or 16-Bit Microcontroller
EPROM Block Resolution of 4K Bytes
or 2K Words
-
EPROM: Up to 120 ns Access Time
(Including PAD Decoding Time)
Programmable Address Decoder (PAD)
-
Programmable Control Signals
-
Programmable Polarity
-
Built-In Address Latches
Port Expansion/Reconstruction of Up to
16 I/O Lines
-
Applications
Multiplexed or Non-Multiplexed
Address/Data Buses
-
-
o
o
-
Individually Configurable as Output
or Input
o
o
Static RAM
-
16K Bits Configurable as 2K x 8 or
as 1K x 16
-
SRAM: Up to 120 ns Access Time
(Including PAD Decoding Time)
Addressable Range
-
1 MByte or 0.5 MWords
o
Highly Configurable, Many Operational
Modes
o
Low Power TIL-Compatible CMOS Device
o
Computers (Workstations and PCs) Fixed Disk Control, Modem, Imaging,
Laser Printer Control
o
Medical Instrumentation - Hearing Aids,
Monitoring Equipment, Diagnostic Tools
o
Telecommunications - Modem,
Cellular Phone, Digital PBX, Digital
Speech, FAX, Digital Signal Processing
o
Industrial - Robotics, Power Line
Access, Power Line Monitor
CJ Military - Missile Guidance, Radar, Sonar,
Secure Communications, RF Modems
4-25
P50301
Product
Description
In 1988 WSI introduced a new concept in
programmable VLSI, Programmable System
Devices. The PSD family consists of userconfigurable system-level building blocks
on-a-chip, enabling quick implementation
of application-specific controllers and
peripherals. The first generation PSD
series includes the MAP168, a UserConfigurable Peripheral, which is ideal for
DSP applications; the SAM448, a UserConfigurable Microsequencer for control
and interface applications, and the PAC1000,
a User-Configurable Microcontroller.
The PSD301 is a second generation PSD.
The PSD301 is ideal for microcontroller
based applications where fast time-tomarket, small form factor and low power
consumption are essential. When combined
together in an 8- or 16-bit system, virtually
any microcontroller (8051, 8096, 16000,
etc.) and the PSD301 work together to
create a very powerful 2-piece chip-set.
This implementation provides all the
required control and peripheral elements
of a microcontroller based system peripheral
with no external "glue" logic required.
The PSD301 integrates high performance
user-configurable blocks of EPROM,
SRAM, and logic in a single circuit. The
major functional blocks include a
Programmable Address Decoder (PAD),
256K bits of high speed EPROM, 16K bits
of high speed SRAM, input latches, and
output ports. The PSD301 is ideal for
applications requiring high performance,
low power, and very small form factors.
These include fixed disk control, modem,
cellular telephone, instrumentation,
computer peripherals, military and similar
applications.
The PSD301 is an optimal solution for
microcontrollers that need:
4-26
o
I/O reconstruction (microcontrollers lose
at least two I/O ports when accessing
external resources).
o
More EPROM and SRAM than the
microcontroller's internal memory.
o
Chip-select, control, or latched address
lines that are otherwise implemented
discretely.
o
An interface to shared external resources.
WAFERSCALE INTEGRATION, INC.
The PSD301 (shown in Figure 1) can
efficiently interface with, and enhance, any
8- or 16-bit microcontroller system. No
other solution provides microcontrollers
with port expansion, latched addresses, a
programmable address decoder (PAD), an
interface to shared resources, 256 kbit
EPROM, and 16 kbit SRAM on a single
chip. The PSD301 does not require glue
logic for interfacing to any 8- or 16-bit
microcontrollers.
The 8051 microcontroller family can take
full advantage of the PSD301's separate
program and address spaces. Users of the
68HCXX family of microcontrollers can
change the functionality of the control
signals and directly connect the R/W and
E signals. Users of 16-bit microcontrollers
(including the 80186, 8096, 80196, 16XXX)
can use the PSD301 in a 16-bit
configuration. Address and data buses
can be configured to be separated or
multiplexed, whichever is required by the
host processor.
The flexibility of the PSD301 I/O ports
permit interfacing to shared resources. The
user can assign the following functions to
these ports: standard I/O pins, chip select
outputs from the PAD, latched address or
multiplexed low-order address/data byte.
This enables users to design add-on
systems such as disk drives, modems,
etc., that easily interface to the host bus
(e.g., IBM PC, SCSI).
The PSD301's on-chip programmable
address decoder (PAD) enables the user
to map the I/O ports, eight segments of
EPROM (as 4K x 8, or as 2K x 16), SRAM
(as 2K x 8 or as 1K x 16), and chip select
outputs anywhere in the address space of
the microcontroller. The PAD can implement
up to 4 sum-of-product expressions based
on address inputs and control signals. This
further facilitates the interface to
microcontrollers with different boot-up
locations and I/O address mappings, e.g.,
the 8051 and 8096 microcontrollers have
the boot-up addresses in the lower half of
their memory maps; the 80186 and
68HCXX use high memory boot-up
addresses.
P50301
Figure 1.
PSD301
Architecture
ALE/AS
015-08
OCTAL
LATCH
UPPER.l LOWER
BYTE
BYTE
A1-A11
Ag~ Ifl~~}
~
. . . . . . . . . . . . . . . . . .~. .~. . . .~
2K
f~~
~
~
~.
.... 1"'""
ALEI AS
OCTAL
LATCH
~g:
A010
A011
A012
A013
~g~:
r- .....
I~
A15
A14
~1
}
~
t4!*
~
2K
~ ........;;;;EP;.,;R.;,;O;,;;M.........
~
~
~
A02
A03
A04
A 5
A06
A07
07-00
ES7
A~4
A"DD'RESS/DATA
~
2K
#L
PAD
2K
Il II
ESO
~
UPPERjLOWER
BYTE
BYTE
~
~
2K
r---""""
T~C~}.IVERS ~
2K
EPROM
PORTB
I
~ ~,~- :~
RSO
1.........11..
A~
----...
A1-A10
CSo TO Cs7
UPPER.!. LOWER
BYTE
BYTE
1K
1K
SRAM
BYTE WIDE
BUS
ISOLATION
BUFFER
,
ADO -AD71 00- 07
I
t--- PA1
t--- PA2
t--- PA3
t--- PA4
t--- PA5
t--- PA6
.... 1"'"" t--- PA7
r---...,....,:E;:,P.:.;R,;;O:::M......,..
A13
A12
A11
~ATA
~
UPPER] LOWER
BYTE
BYTE
---'L....!:"-'-!.---l
(mA13,
-
ADO-AD7
PO RTA
I"'"" ..... t-- PAD
08- 015
I
r- -
I
;::: ~R?
r-- PB2
r-- PB3
PB4
f--
L.
08-015
_ _ .....
c-PB5
r-PB6
_~PB7
CS8
PORTC
CS9
CS10 r- .....
-
---
t---PCO
t---PC1
t--PC2
....~JA16
A17
A18
..........
A16, A17, A18
OUPUTS DECODED
FROM BHEAO.
ROlE
WR/R/W
BHE/PSEN
RESET
A19/CSI
NOTES:
CONTROL AND CONFIGURATION SECTION
CONTROL BUS TO PORTS
1. RESET and CSI are not available as programmable opllons In the PAD An active RESET ensures that the PAD deselects all
of Its outputs, and a high level on CSi ensures that the PAD IS In power-down mode.
WAFERSCALE INTEGRATION, INC.
_.- - -
4-27
----------
PSD301
Figure 2.
PSD301 Port
Configurations
Figure 2 shows the PSD301's I/O port configurations.
ADs-AD 15
•
•
AD o-AD,
AL E
BHE/PSEN
•
•
•
•
RI WOR WRNpp
-A 15
110 OR Ao-A,
PA
•
ADo-AD,
•
110 or CSo-CS,
•
•
•
IE
./CSI
RESET
I--
.
A,.-A,. OR CS. -CS,o
PC
•
•
•
PSD301 configured for multiplexed
16-bit address/data bus
-A15
PA
AL E
•
BHE/PSEN
•
RI W OR WRNpp
•
RD IE
A, ./CSI
RESET
•
•
•
0 0-0,
•
•
RIW OR WR/Vpp
•
RD IE
•
A, ,/CSI
•
PB
•
0.-0, •
r-PC
-A,
•
•
PSD301 configured for nonmultiplexed 16-bit address/data bus.
A,.-A,. OR CS.-CS,o
PC
•
•
•
PA
A, ./CSI
110 or CSo-CS,
PB
•
A,.-A,. OR CS.-CS,o
PC
RESET
PSD301 configured for nonmultiplexed 8-bit address/data bus.
ADo-AD? = addresses Ao-A? multiplexed with data lines Do-D?
AD a-AD 15 = addresses Aa-A15 multiplexed with data lines Da-D 15 .
WAFERSCALE INTEGRATION, INC.
0 0-0,
-
Legend:
4-28
•
•
I--
R/W OR WRNpp
RD IE
A,.-A,. OR CS. -CS,o
110 OR CSo-CS,
PB
PSD301 configured for multiplexed
8-bit address/data bus.
BHEJPSEN
•
r--
RESET
AL E
I--
ADo-AD,
PA
BHE/PSEN
....A15
•
-A,
110 OR Ao-A,
•
•
--•
AL E
....PB
ADo-AD,
Programmable System™Device
WAFERSCALE INTEGRATION, INC.
PAC1000 Introduction
User-Configurable
Microcontroller
Overview
In 1988 WSI introduced a new concept in
programmable VLSI: the Programmable
System™ Devices (PSD). The PSD is
defined as a family of User-configurable
system level building blocks on-a-chip
enabling quick implementation of application
specific control/ers and peripherals. The
first generation PSD series includes the
MAP168, a User-Configurable Peripheral
with Memory; the SAM448, a UserConfigurable Microsequencer; and the
PAC 1000, a User-Configurable
Microcontroller.
The PAC1000 architecture is flexible and
enables the system designer to customize
the PAC1000 to optimize application
performance. The PAC1000 is composed
of three basic sections: a CPU for data
processing, a programmable instruction
control unit that determines the next
address to the microcode store through
polling condition codes or responding to
interrupts, and a host interface to
asynchronously load data from the host.
Registered inputloutputs are used to
synchronize with the system.
The PAC1000 user-configurable highperformance microcontroller is the first of
a generation of products intended for
applications in high-end embedded control
where high-speed data processing, interface
or control is needed. The PAC1000 replaces
a board full of discrete components such
as standard logic, FIFO, EPROM for
microcode store, ALU, SEQUENCER,
register files and PALJPLD/PGA. To sborten
the time-to-market for the system designer,
a high-level software development language
is used. This contrasts with the myriad
state-machine entry, schematic entry, and
place and route tools that would be
needed for a discrete design using PAL,
PLD, PGA or gate arrays.
As a result of integrating logic and EPROM
memory into the PAC1000 and defining a
high-level language for programming both,
time-to-market and board space is reduced
and reliability increased. The PAC1000 is
currently used in applications such as
Intelligent DMA controller, FOOl buffer
controller, Frame buffer controller, LAN
communications controller, disk controller,
and 1/0 controller. For further details on
the PAC1000 see Application Note 10.
4-29
I
DI
Contents
4-30
Features .......................... ,............................................................................................................. 4-31
General Description ...................................................................................................................... 4-32
Architectural Overview .................................................................................................................. 4-34
Operational Modes ........................................................................................................................ 4-36
Host Interface ................................................................................................................................ 4-37
FIFO ....................................................................................................................................... 4-37
Data 1/0 Registers .................................................................................................................. 4-39
Program Counter .................................................................................................................... 4-39
Status Register ....................................................................................................................... 4-39
Control Section ............................................................................................................................. 4-41
Parallel Operations ................................................................................................................. 4-41
Program Memory ................................................................................................................... 4-42
Security .................................................................................................................................. 4-42
15-Level Stack ....................................................................................................................... 4-42
Program Counter .................................................................................................................... 4-42
Loop Counter ......................................................................................................................... 4-43
Debug Capabilities ................................................................................................................. 4-43
Breakpoint Register ......................................................................................................... 4-43
Single Step ...................................................................................................................... 4-43
Condition Codes ..................................................................................................................... 4-43
User-Specified Conditions ............................................................................................... 4-44
CPU Flags ....................................................................................................................... 4-44
FIFO Flags ...................................................................................................................... 4-44
Stack-Full Flag ................................................................................................................ 4-44
Interrupt Flag ................................................................................................................................. 4-44
Data Register Read Flag ................................................................................................. 4-44
Counter Flag .................................................................................................................... 4-44
Case Logic ............................................................................................................................. 4-45
Case Instructions ............................................................................................................. 4-45
Priority Case Instructions ................................................................................................ 4-45
Interrupt Logic ........................................................................................................................ 4-45
Interrupt Mask Register ................................................................................................... 4-46
Output Control ........................................................................................................................ 4-47
Counters ............................................................................,.......................................................... 4-47
Address Counter .................................................................................................................... 4-47
Block Counter ......................................................................................................................... 4-48
Central Processing Unit ................................................................................................................ 4-48
Arithmetic Operations ............................................................................................................ 4-51
Logic Operations .................................................................................................................... 4-51
Shift Operations ..................................................................................................................... 4-51
Shift Right ........................................................................................................................ 4-51
Shift Left .......................................................................................................................... 4-51
Rotate Operations .................................................................................................................. 4-52
Multiple Precision Operations ................................................................................................ 4-52
1/0 and Special Functions ............................................................................................................. 4-52
Configuration Registers ................................................................................................................ 4-54
Control Register ..................................................................................................................... 4-54
1/0 Configuration Register ..................................................................................................... 4-56
Mode Register ........................................................................................................................ 4-57
State Following Reset ................................................................................................................... 4-58
Electrical and Timing Specifications ............................................................................................. 4-60
Pin Assignments ........................................................................................................................... 4-66
Instruction Set Overview ............................................................................................................... 4-70
System Development Tools .......................................................................................................... 4-75
Hardware ................................................................................................................................ 4-75
Software ................................................................................................................................. 4-75
Support ................................................................................................................................... 4-75
Training .................................................................................................................................. 4-75
Ordering Information-PAC1 000 .................................................................................................. 4-76
Ordering Information-5ystem Development Tools ..................................................................... 4-77
WAFERSCALE INTEGRATION, INC.
Programmable System™Device
PAC1000
WAFERSCALE INTEGRATION, INC.
User-Configurable
Microcontroller
Features
0
First Generation Programmable System
Device (PSD)
0
Address Generation-Up To 4 Mbytes
Address Space
0
High-Performance User-Configurable
Microcontroller-20 MHz Instruction Execution, Output Port, and Address Bus
0
High-Level Development Tools-System
Entry Language, Functional Simulator,
and Device Programmer
0
Single-Cycle Control Architecture-One
Cycle Per Instruction
0
Re-Programmable Program StoreOn-Board 1Kx64-Bit EPROM
0
16-bit CPU-Arithmetic Operations,
Logic Operations, 33 General-Purpose
Registers
0
Two Operating Modes-Host Processor
Peripheral or Stand-alone Controller
0
Security-For EPROM Program Memory
Figure 1.
PAC1000 Block
Diagram
CK
RESET
~
~
Cs
RO WR
r
I
HAD[5.0]
I
Configuration
Registers
I
HD[15:0]
I
Host Interface
t
j.
J.
Control Section
Security Bit
I
I
1S-Level
Stack
User
Output
I
tK x 64 EPROM
I
I
CPU
I
Loop Counter
BreakpOint Register
Program Counter
I
I
~
Case Logic
II Condition-Code
I Interrupt
Logic
Logic
~
Block Counter
~
I
OUTCNTL[1S:0]
CC[7:0]
INT[3.0]
1/0 & SpeCial
Function Port
f
~
1/0[7:0]
I
Address Counter
"
~
1
Address/Data
Port
f
~
I
I
-::b-
AOO[lS·0]
WAFERSCALE INTEGRATION, INC.
1738 01
4-31
II
PAC1000
General
Description
In 1988 WSI introduced a new concept in
programmable VLSI, Programmable System
Devices (PSD). The PSD family consists of
user-configurable system-level building
blocks on-a-chip, enabling quick implementation of application-specific controllers and
peripherals. The first generation PSD series
includes the MAP168, a User-Configurable
Peripheral with Memory; the SAM448, a
User-Configurable Microsequencer; and the
PAC1000, a User-Configurable Microcontroller.
up to four separate conditions and multi-way
branching in a single cycle.
The PACt 000, with its System Development
Tools, matches the development cycle and
ease of use of any standard microcontroller.
The high performance and flexibility of the
PACt 000 were previously available only to
designers who could afford the long development cycle, high cost, high power, and large
board space requirements of a building-block
solution (Le., Sequencer, Microcode Memory,
ALU, Register File, PALs, etc.)
The PAC1000 User-Configurable Microcontroller is based upon an architecture that
enables it to execute complex instructions in
a single clock cycle. Each PACt 000 instruction can perform three simultaneous operations: Program Control, CPU functions, and
Output Control, as shown in Figure 2. The
PACt 000 can also perform address generation or event counting simultaneously with instruction execution. The PACt 000 is also
capable of performing a conditional test on
Figure 2. SingleCycle Control
Architecture
The unique capabilities of PACt 000 are
easily utilized with System development
tools, which include a PACSEL C-like System
Entry Language, a PACSIM Functional
Simulator, and a MagicPro™ Device Programmer. All System Development Tools are
PC-based and will operate on an IBM-XT,
AT, PS2 or compatible machine. For more information, contact your nearest WSI sales
office or representative.
RD
CS
WR
co~~~~~ -~:--'''----c-o-ntr-''ol-u-n-it-I
Interrupts -.......,.~
HD[15 0] HAD[15'0]
28
1K x 6~iWPROM
CPU
Next Instruction
Definition
Instruction Register
ClK
~o~r;;;:;u~p~:~;u CPU Operation
Definition
20
OC[15:0]
110[7.0]
ADD[15.0]
Important Features:
• One cycle per instruction
• 20 MHz Instruction execution rate
• Every instruction executes 3 parallel operations (Control, Output. CPU)
4-32
WAFERSCALE INTEGRATION, INC.
1738 02
PACtOOO
Table 1. Pin
Description
Signal
HD[15:0)
I/O
1/0
HAD[5:0)
1/0
Description
Host Data. PAC1000 Data 1/0 Port via the Host Interface. Can also be configured to generate 16-bit address or status. Can serve as a general-purpose Data
110 Port.
Host Address. Can be configured to output the lower
six bits of the 22-bit Address Counter; can be used as a
Host Interface function address, or as a generalpurpose 16-bit port.
CS
Chip Select (active low). Used with RD and WR to
access the device via the Host Interface.
RD
Read Enable (active low). Used with CS to output Program Counter, Status Register, or Data Output Register to HD[15:0) bus lines.
WR
Write Enable (active low). Used with CS to write HD
Bus data via the Host Interface into the PAC1 000
FIFO.
II
CK
Clock.
CC[7:0)
Condition Codes. Condition-code inputs for use with
Call, Jump, and Case instructions.
INT[3:0)
Interrupts. General-purpose, positive-edge-triggered
interrupt inputs.
RESET
Asynchronous Reset (active low). Resets Input/Output
registers and counters, tri-states all 1/0, and sets the
Program Counter to O.
OUTCNTL[15:0)
0
Output Control. User-defined Output Port. May be programmed to change value every cycle.
ADD[15:0)
1/0
Address Port. Outputs data from Address Counter or
Address Output Register when configured as an
output. When configured as an input, reads data to
Address Input Register.
1/0[7:0)
1/0
Input or Output Port. Individually configurable bidirectional bus. As simple 1/0, outputs come from the 1/0
Output Register, and inputs appear in the 1/0 Input
Register. As special 1/0 functions, provides status,
handshaking, and serial 110. Alternatively, these signals
can be used to extend the OUTCNTL or ADD lines.
WAFERSCALE INTEGRATION, INC.
4-33
PAC1000
Architectural
Overview
The PAC1 000 is a user-configurable microcontroller optimized for high-performance
control systems. The primary architectural
elements, shown in Figure 3, are the Control
Section, 16-bit CPU, Host Interface, 16-bit
Address Port, 16-bit Output Control, 8-bit I/O
Port, and Configuration Registers.
The PAC1 000 can be used as a stand-alone
microcontroller or as a peripheral to a host. In
the latter case, the Host Data (HD) and Host
Address (HAD) buses, together with the CS,
RD, and WR pins allow for direct connection
to a host bus. User-defined commands to the
Control Section or data to the CPU can be
loaded through the Host Interface.
In the stand-alone mode, the Host Interface
ports can be used as additional address, data
or I/O ports using the Data Output Register
(DOR) and Data Input Register (DIR). The
ADD port can be used to generate addresses
through the Address Output Register (AOR)
or the Address Counter. A DMA channel can
be formed on the Host Interface using these
and the Block Counter (BC) register. In
addition, the ADD port can be used as a data
bus or an I/O port, depending on how the
chip is configured. Each pin in the I/O port
can be configured individually as input,
output, or special function. The special
functions allow the control of internal
PAC1000 elements (counters, I/O buffers) by
other board elements.
The 16-bit CPU is highly parallel and can
operate on operands from the 32x16-bit
4-34
WAFERSCALE INTEGRATION, INC.
register file, miscellaneous register (AOR,
AIR, DOR, DIR, Q, etc.), or constants loaded
from the internal program-store EPROM.
The internal and external operations of the
PAC1 000 are controlled by the Control
Section. The 16 Output Control (OC) lines
are general-purpose outputs. Each of them
can be changed independently every clock
cycle. They provide a very fast means to
control various processes outside the chip.
In every clock cycle, one instruction is
executed. Each instruction consists of up to
three operations in parallel:
Q
Instruction Fetch-the next instruction is
fetched from the 1Kx64 EPROM by the
Program Control.
Q
Execution-the CPU executes an instruction.
Q
Output-placed on the Output Control
(OC) lines.
Program flow can be changed through the
condition-code inputs in one clock cycle or
through the interrupt inputs after two clock
cycles. Single-cycle 16-way branches can be
done using the Case instruction, which
samples four condition codes per cycle.
Nested loops and subroutines can be carried
out with the 15-level stack and the loop
counter. The chip configuration can be
changed in any cycle by loading the Configuration Register using the Program Control
instruction portion.
PAC1000
Figure 3.
Detailed
Block Diagram
HAD
Internal
Control
Signals
Register
File +
a Register
ALU
CPU
1/0 Conflgurabon
Internal
INTR
4
INTR
Mode
Control
.£!:.15....
Configuration Registers
Reset ..
Vee
L-
16
16
16
16
?
OC
WAFERSCALE INTEGRATION, INC.
4-35
PACtOOO
Operational
Modes
The two basic modes of operation for the
PAC1000 are either as a memory-mapped
peripheral (Figure 4) or as a stand-alone
controller (Figure 5).
In the peripheral mode, the host processor
can asynchronously interface with the
PAC1000.
Figure 4.
Peripheral Mode
Address
Host Processor
Memory
Data
,-------- - - --------,
PAC1000
~:
,
,
,
CPU
Host
Interface
~:
WR
-
,
,
,
,
,
,
,
Control
--,,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
Control
Data Path
Element,
High Speed
Process,
Fast Bus, Etc.
Status/Interrupts
I
• ______________________ 1
1738 04
FigureS.
Stand-alone Mode
Address
CS
RD
WR
Memory
.. ... .. .. ------_ .. _---- ..,
PAC1000
,
,
,
CPU
,
Host and
Data
Interface
Control
- - -- -
,
,
,
,
,
,
,
,
- - - - - - _ _ _ _ _ .. 1
Control
Data
Data Path
Element,
High Speed
Process,
Fast Bus, Etc.
Status/Interrupts
1738 05
4-36
WAFERSCALE INTEGRATION, INC.
PAC1000
Host Interface
The Host Interface section of the PAC1000,
shown in Figure 6, includes the Input Command/Data FIFO, Input/Output Data Registers, and the Status Register.
FIFO
When the PAC1000 serves as a peripheral to
a host, the FIFO is used to asynchronously
load commands or data into the PAC1000. In
order to write into the FIFO, CS and WR
must have low-to-high transitions. The
information written into the FIFO is specified
by the 16-bit Interface Data bus (HD) and the
6-bit Host Address bus (HAD). Since the
FIFO is used only to buffer data and commands from a host, it is inoperative when the
PAC1000 is in stand-alone mode.
Figure 6.
Host Interface
Architecture
Bit five of the HAD bus specifies whether the
input to the FIFO is command (HADS=1) or
data (HADS=O). HADS is connected to the
FICD internal Condition Code that can be
sampled by the Control Section. If a command is written, then the lower 10 bits of the
HD bus are used as the branch address for
one of the 1024 locations in the Program
Memory EPROM. At that location a user
defined command or subroutine should exist
which executes the needed operation. If the
information is data, then the lower S bits of
the HAD bus specify which CPU register is to
be loaded from the HD bus.
This method of operation allows the host to
access the PAC1 000 as a memory-mapped
peripheral.
HOIO 15]
HADI05]
Host
Interface
Decoder
16
ACL
Decoded Signals
16
6
16
DIR
DOR
Data
Input
Register
16
16
SR
Data
Output
Register
FIFO
Status
Register
.
16
8 x 16 Command
and Data
8 x 5 Register
8x1
POinter
FICO
16
5
Internal Flags
Internal Bus
To Register File
1738 06
WAFERSCALE INTEGRATION, INC.
4-37
PAC1000
Host Interface
(CDn't)
An example of FIFO usage is shown in
Figure 7. When command or data information
is available in the FIFO, the FIFO Output
Ready (FIOR) interrupt (interrupt 5) triggers.
If the FIOR interrupt is masked, then the
FIOR status may be polled under program
control. If HAD5 equals 1, the branch address location specified by MOVE is the
Program Memory Address which contains the
user specified instruction or sub-routine
which executes the command. A JUMP or
CALL FIFO control instruction performs a
jump or call to the location specified by
MOVE. If HAD5 equals 0, an RDFIFO
instruction can transfer the FIFO contents
into the register specified by HAD[4:0).
For further explanation, refer to the diagram
below. Beginning at the location specified by
MOVE, a user defined program exists which
is going to load data into CPU registers 0,1,2,
Table 2.
Host Interface
Functions
cs
RD
0
and 3 in four consecutive cycles from the
next four FIFO locations. If one of the four
FIFO locations contains a command
(FICD=1), interrupt level 7 occurs (highest
level). Loading a command into a CPU or
other data register is not allowed. If this
occurs, FIXP (FIFO exception) will be generated.
Following the execution of this routine, the
Control Section is ready for its next instruction.
The FIFO drives three internal flags which
can also be programmed to interrupt the
PAC1000. They are:
o FIIR (FIFO full) and FIXP (FIFO exception), which drive INT7.
o FIOR (FIFO output ready), which drives
INT5.
WR
HAD5
HAD[4:0]
HD[15:0]
FunctiDn
0
0
Register
Data
Write data to FIFO
0
1
X
Command
Write command to FIFO
X
Reset FIFO
X
Reset status register
Address
4-38
0
1
0
0
0
0
0
0
00100
00011
0
0
0
00010
Data
Read program counter
0
0
0
00001
Data
Read status register
0
0
0
00000
Data
Read data output register
WAFERSCALE INTEGRATION, INC.
PACtOOO
Host Interface
Data I/O Registers
(Con't)
Input and Output Data Registers are used to
communicate with the Host Data (HD) bus.
CPU Registers may be loaded directly from
the Data Input Register (DIR) without passing
through the FIFO. Similarly, the PAC1000
may be read via the Data Output Register
(DOR).
the Program Memory address bus. It can also
be used to drive external memory devices for
expansion of the Control Port.
Status Register
Program Counter
The Status Register (SR), shown in Figure 8,
monitors all internal status. Status bits can be
set only by program execution. The SR can
be read or cleared as specified in the Host
Interface Functions table.
The Program Counter may be read via the
Host Data bus. This allows a host to monitor
All SR flags are active high (1) and are
latched at the rising edge of the clock.
Figure 7.
Example
FIFO Block
Diagram and
Usage
0'
I
Write pOinter]=)
FICDto
Condition Code
Multiplexer
x
x
x
x
x
x
x
x
X
X
X
X
0
R3 Address
Data to CPU
0
R2 Address
Data to CPU
0
Rl Address
Data to CPU
0
RO Address
Data to CPU
1
X
X
I J
J
I
I
FICD
FICD
IHAD[4:0]
M
Read pOinterJ
I
IHD[15:0]
IHD[9:0]
Command to
Control Section
when FICD = "1"
MOVE
Data to CPU
when FICD = "0"
Register Address
to CPU Register
= 1 Command (actually a branch) to the Control Section
= 0 Data to CPU Register
WAFERSCALE INTEGRATION, INC.
1738 07
4-39
PACtOOO
Host Interface
(Con't)
STAT11-(DBB) Security Bit, set when
security is active:
1= Security active.
0= No security.
STAT1D-WSI Reserved.
STAT9-(FIXP) FIFO Exception, set when
the CPU receives a command or Control
Section receives data:
1= Command or data received.
0= No exception occurred.
STAT8-(FIIR) FIFO-Input Ready, set when
there is at least one vacant location in the
FIFO:
1= FIFO ready for input.
0= FIFO not ready for input.
STAT7-(CY) Carry Flag, set when a carry
(addition) or borrow (subtraction) occurs
in CPU operations:
1= Carry occurred.
0= No carry occurred.
STAT6-(Z) Zero Flag, set when the result of
a CPU operation is zero:
STAT4-(S) Sign Bit, set when the most
significant bit of the result of the previous
CPU operation is negative:
1= Result is negative.
0= Result is positive.
STAT3-(STKF) Stack Flag, set when the
•
stack is full:
1= Stack is full.
0= Stack is not full.
STAT2-(BRKPNT) Breakpoint Flag, set
when the address in the breakpoint
register is equal to the EPROM address:
1= Breakpoint occurred.
0= No breakpoint occurred.
STAT1-(8CZ) Block Counter Zero, set
when the counter decrements to all Os:
1= Block Counter reached zero.
0= Block Counter is not zero.
STATD-(ACO) Address Counter Ones, set
when the counter increments to all 1s:
1= Address Counter reached all ones.
0= Address Counter is not all ones.
1= Zero occurred.
0= No zero occurred.
STAT5-(O) Overflow Flag, set when an
overflow occurs during a two's complement operation:
1= Overflow occurred.
0= No overflow occurred.
FigureS.
Status Register
MSB
I
o
o~
LSB
I
L=
StatO
Statl
Reserved
Reserved
Stat2
Statll
Stat4
Reserved
Stat5
Stat9
StatS
StatB
Stat7
Stat3
1738 08
4-40
WAFERSCALE INTEGRATION, INC.
PAC1000
Control Section
The control section, shown in Figure 9,
consists of a number of blocks which are
concerned with the sequencing of the control
programs in the PAC1000. These are:
I.J
Case Logic
Q
Interrupt Logic
I.J
Output Control
Q
Program Memory
Each block is described in detail below.
Q
Security
Parallel Operations
Q
15-Level Stack
Q
Program Counter
Q
Loop Counter
Q
Breakpoint Register
Q
Condition Codes
The PAC1000 can perform three simultaneous operations within a single instruction
cycle, as shown in Figure 10. The ability to
fetch an instruction from the Program Memory, execute it, and output a result within 50
nsec is due to a highly parallel structure.
FigureS.
Control
Architecture
Internal Bus
16
CCiO 7] _ _ _...,8--.--t..
Internal
] Control
Signals
Inlernal CC _ _ _....,1"..3_-t-f
(from ALU)
External
Interrupts
4
----+---+-1
Internal
4
Interrupts - - - - - , r - - t - f
Program
Memory
lK x 64 EPROM
16
OCiO 15]
WAFERSCALE INTEGRATION, INC.
1738 09
4-41
PAC1000
Control Section
Program Memory
(Con't)
The Program Memory is a 1Kx64 high-speed
EPROM. This on-board-memory allows the
PAC1 000 to operate in embedded control
applications and eliminates the need for
external memory components. Using an
erasable memory allows program code to be
modified for debug and/or field upgrades.
The Program Memory is easily programmed
using the WSI MagicPro™ (Memory and
PSDTM Programmer).
Only sixteen Program Memory locations are
reserved. The rest of the 1024 locations are
available for applications.
Program memory is segmented as follows:
Thereafter, the EPROM contents cannot be
read externally. When the EPROM is erased,
the security bit is cleared.
15·Level Stack
The 15-level Stack stores the return address
following subroutine calls, interrupt service
routines and the contents of the Loop
Counter inside nested loops. When the stack
is full, the STKF condition becomes true, and
an interrupt (INT7) will occur. The interrupt
service routine will overwrite the top of the
stack.
Popping from an empty stack produces the
previous top of stack value; pushing on a full
stack overwrites the top of the stack.
Address
Function
Program Counter
OOOH
Reset pointer program
to here
000H-007H
User Defined
Initialization Routine
OOBH-OOFH
Interrupt Vector
Locations
The 1O-bit Program Counter (PC) generates
sequential addressing to the 1K word Program Memory. Upon reset the PC is loaded
with a OOOH. From this point the value of the
Program Counter is determined by program
execution or interrupts.
010H-3FFH
User-Defined
Application Programs
Upon receiving a reset, the Program Counter
is forced to address OOOH. This location may
contain a jump or call which branches to an
initialization routine. Alternatively, the first
eight locations of memory may be used as an
initialization/configuration routine.
Security
User programs may be protected by setting a
security bit during EPROM programming.
Any JUMP or Case instruction that is executed loads the Program Counter with the
destination address. CALL instructions or
interrupts cause PC + 1 to be pushed onto
the stack. The RETURN instruction loads the
Program Counter from the stack with the
value of the return address. This value may
have previously been placed on the stack by
a CALL or interrupt.
The PC can also be loaded from the Command/Data FIFO causing program execution
to commence at an address provided by the
host.
Figure 10.
Parallel
Operations
Part of Control Section
OC[O.tS]
4-42
WAFERSCALE INTEGRATION, INC.
1738 10
PAC100D
Control Section
(Con")
Loop Counter
The Loop Counter (LC) has two functions:
Breakpoint Register
The Breakpoint Register (BR) is a 10-bit
register used for real time debug of the
PAC1000 application program.
CJ
1O-bit down counter that supports the
LOOP instruction.
CJ
Branch Register that can be loaded from
the CPU Register File or Program
Memory and used as an additional
source of branching to Program Memory.
The LC can be loaded with values up to
1023. Loop initialization code places a value
in LC. Loop termination code tests the
counter for a zero value and then decrements
LC. The loop count can be a constant, or it
can be computed at execution time and
loaded into LC from the CPU. The LC
register can also be used as a CALL or
JUMP execution vector. The content of the
LC is automatically saved on (or retrieved
from) the Stack when the program enters (or
leaves) a nested loop.
A loop count will be loaded into the LC when
a FOR instruction is encountered. This count
can be a fixed value or it can be calculated
and loaded from the CPU. The ENDFOR
instruction will test the Loop Counter for a
zero value. If this condition is not met, then
the LC will be decremented by one. The
program loop will continue until the count
value equals zero. In a nested loop, the FOR
instruction will load a new value to the LC
and push the previous value to the stack.
The Breakpoint Register can be loaded from
one of two sources, either a constant value
specified in the Program Memory or a calculated value loaded from the CPU. When the
Program Memory address matches the contents of the Breakpoint Register an interrupt
(INT 6) occurs. A service routine should exist
in Program Memory which then performs the
required procedure.
Single Step
Single step is a debugging mode in which the
currently-executing program is interrupted by
interrupt 6 after the execution of every
instruction. The interrupt 6 service routine
should reside in Program Memory.
Bit 8 in the Mask Register determines
whether the PAC1000 is in a breakpoint
mode (mask-bit 8 equals 0) or in a single step
mode (mask-bit 8 equals 1).
Both breakpoint and single step use interrupt
6. The interrupt 6 service routine will typically
dump the contents of the PAC1 000 internal
registers into external SRAM devices for examination by the user.
Debug Capabilities
The PAC1000 provides breakpoint and single
step capabilities for debugging application
programs.
Condition Codes
The Condition Code (CC) logic operates on
21 individual program test conditions. Each
condition can be tested for true or not true.
The PAC1000 can also test up to four
conditions simultaneously. For this feature
refer to the section titled Case Logic.
WAFERSCALE INTEGRATION, INC.
4-43
I'AC1000
Control Section
User-Specified Conditions
(Con't)
User-Specified Conditions are treated in the
same manner as internally generated test
conditions. CCO-CC7 should be connected
directly to the corresponding PAC1000 input
pins. These signals must satisfy the required
setup time to be serviced in the next cycle.
CPU Flags
CPU flags are internally generated. They
reflect the status of the previous CPU arithmetic operation. These signals are internally
latched and are valid only for one instruction
(the instruction following their generation).
The flags for arithmetic operations are
defined as follows:
Zero (Z)-The result of the previous CPU
operation is zero (Z=1).
Carry (CY)-The result of the previous CPU
operation generated a carry (addition) or
borrow (subtraction) (CY=1).
Overflow (O)-The previous two's complement CPU operation generated an
overflow (0=1).
Sign (S)-The most significant bit of the
result of the previous CPU operation is
negative (S=1).
FIFO Flags
FIFO flags allow the user to synchronize and
monitor the operations that are performed on
the FIFO by the host or by user's program.
Upon reset the FIFO flags are cleared,
signifying an empty state. The meaning of the
flags are as follows:
FIFO Output Ready (FIOR)-There is at least
one word in the FIFO (FIOR=1).
Tab/e3.
Condition-Code
Logic
4-44
FIFO Input Ready (FIIR}-FIFO is not full
(FIIR=1). This flag can also be connected
to the host through 1/07.
FIFO Command/Data (FICD)-This flag
indicates if the contents of the FIFO is a
command or a data. This flag is generated directly from HAD5 (FICD=1 command, FICD=O data).
FIFO Exception (FIXP}-This flag indicates
that one of two events occurred: (a) FIFO
data has been read as a command, or
(b) a command has been read as data.
Stack-Full Flag
STACK FULL flag (STKF=1) indicates that
the stack is 15 levels full. This condition will
also generate an interrupt (INT7) if not
masked.
Interrupt Flag
INTERRUPT flag (INTR =1) indicates that
there is a masked interrupt pending. This flag
is cleared when the interrupt is cleared.
Data Register Read Flag
DATA REGISTER READ flag (DOR) is a
handshake flag between the host and the
PAC1000, accessible only to the PAC1 000.
The flag is reset (DOR=O) when the
PAC1000 writes into the Data Output Register. The flag is set (DOR=1) after the host
has performed a read on the Data Output
Register.
Counter Flag
Counter flags reflect the status of their
respective counters. The PAC1000 utilizes
two counters; the Address (A) counter is a
16/22-bit auto-incrementing up counter; the
Test Group
Source
Conditions and Flags
User-Specified
External
CCO-CC7
CPU
Internal
Carry (CY), Zero (Z), Overflow (0),
Sign (S)
FIFO
Internal
FIFO Command/Data (FICD), FIFO Output
Ready (FIOR), FIFO Input Ready (FIIR),
FIFO Exception (FIXP)
Counters
Internal
Address Counter Ones (ACO), Block
Counter Zero (BCZ)
Stack
Internal
Stack Full (STKF)
Interrupt
External/I nternal
Interrupt (INTR) is pending
Data register read
Internal
Data Output Register(DOR} has been read
WAFERSCALE INTEGRATION, INC.
PACtOOO
Control Section
(Can't)
Block (B) counter is an auto-decrementing
16-bit down counter. The counters' clock
input signal is the same as the PAC1000's
clock signal. Each counter can be individually
enabled or disabled. When disabled, the
output retains the last count. The counter
flags are defined as follows:
ACO-A Counter Ones, set when the A
counter has reached the value FFFFH, in
the 16-bit mode, or the value 3FFFFFH
in the 22-bit mode.
BCZ-8 Counter Zero, set when the B
counter has reached the value OOOOH.
Case Logic
THE PAC1 000 hardware implements two
basic types of Case instructions: Case and
Priority Case.
Case Instructions
Case instructions operate on anyone of four
different Case groups. Each Case group
consists of a combination of four test conditions which can be tested in a single cycle. In
that same cycle the PAC1000 will branch to
one of the addresses contained in the sixteen
memory locations following the instruction,
depending on the status of the four inputs to
the Case group being tested.
(The FIXP, ACO, STKF, FIIR, and DOR
condition codes do not fall into any of the four
Case groups.)
Priority Case Instructions
Priority Case instructions operate on the four
internal and the four external interrupt inputs.
In this mode of operation, interrupts are
treated as prioritized test conditions and the
priority encoder is used to generate a branch
to the highest priority condition. The branch
address is located in one of the nine memory
locations following the Priority Case instruction. Priorities in this mode of operation are
the same as in the Interrupt mode of operation. Once a Priority Case instruction is
executed, the occurrence of a higher priority
condition will not affect program execution
until another Priority Case instruction is
executed. For a Priority Case instruction to
be executed, MODEO of the Mask Register
must be equal to zero (MODEO=O).
Interrupt Logic
The Interrupt Logic accepts eight inputs, four
of them are generated externally and four are
dedicated for internal conditions. The four
external, user defined, inputs (INTO-INT3)
are connected to pins INTO, INT1, INT2, and
INT3. These are positive, rising-edgetriggered signals that have a maximum
latency of two cycles. Each interrupt has a
reserved area in memory that should contain
a branch to an interrupt service routine.
There are four Case Groups (sets of Case
Conditions):
Case Group 0 (CGO): CCO-CC3.
Case Group 1 (CG1): CC4-CC7.
Case Group 2 (CG2):
Z-Zero
O-Overflow
S-Sign
CY-Carry
Table 4.
Interrupt
Assignments
Case Group 3 (CG3):
INTR-Interrupt
BCZ-B Counter Zero
FIOR-FIFO output Ready
FICO-FIFO Command/Data
Interrupt
Priority
Effect
Trigger Condition
Reserved Address
INT?
Highest
Internal
FIXP+ACO+STKF+FIIR
OOFH
INT6
Internal
BRKPT
OOEH
INT5
Internal
FIOR
OODH
INT4
Internal
Software Interrupt (SWI)
OOCH
INT3
External
INT3
OOBH
INT2
External
INT2
OOAH
INT1
External
INT1
009H
External
INTO
OOSH
INTO
Lowest
WAFERSCALE INTEGRATION, INC.
4-45
PAC1000
Control Section
(Con't)
Clearing a serviced interrupt is performed
automatically. When the interrupt is serviced,
the internally generated vector is decoded to
clear the serviced interrupt. In addition, the
user can clear any pending interrupt by using
the Clear Interrupt Instruction (CLI).
When the PAC1000 is reset,the Mask Register will mask all interrupts and the Mode
Register will select the non-interrupt mode.
To select the interrupt mode the MODEO bit
(see Configuration Register section in this
document) should be set to 1 (MODEO=1).
Interrupt Mask Register
Mask8 is used to select INT6 to be either a
single-step interrupt (when Mask8=1) or a
breakpoint interrupt (when Mask8=O) .See
the section on Debug Capabilities for further
details.
The Interrupt Mask Register, shown in Figure
11, allows individual interrupts to be masked.
Setting a Mask Register bit to a 1 masks the
associated interrupt. To unmask an interrupt,
the appropriate Mask Register bit must be
reset to O.
Table 5.
Interrupt
Definitions
Interrupt
Triggered By
INT?'
FIFO Exception (FIXP)
Address Counter contains all Ones (ACO)
Stack Full (STKF)
FIFO Full (Not FIFO Input Ready, FIIR)
INT62
Breakpoint or Single Step occurrence
INT5
FIFO Output Ready (FIOR)
INT4
Always pending; triggers when unmaSked by program execution
INT3
User-defined
INT2
User-defined
INT1
User-defined
INTO
User-defined
Notes:
1. The INT? interrupt handler checks the source of the interrupt by testing the condition code.
2. See Interrupt Mask Register, Mask8.
Figure 11.
Interrupt Mask
Register
MSB
LSB
I
Mask8
Mask?
--.-J
I
I
I
L-
MaskO
Mask1
Mask6
Mask2
Mask5
Mask3
Mask4
Status After Reset
o
'738 11
4-46
WAFERSCALE INTEGRATION, INC.
PAC1000
Control Section
(Con't)
Counters
Output Control
The Output Control bus (OUTCNTL) consists
of 16 latched Output Control Signals. These
signals can be changed on a clock to clock
basis. For every Program Memory location
there is a dedicated field which specifies the
value of the Output Control bus. The
OUTCNTL Operation places this value on the
Output Control bus. The OUTCNTL Operation can be performed in parallel with any
other PAC 1000 instructions.
The PAC1000 contains a 16 or 22-bit Address Counter and a 16-bit Block Counter.
Each of these counters can change count on
a clock to clock basis or can be internally or
externally enabled or disabled on a clock to
clock basis. These counters are in addition to
the Loop and Program Counters of the
Control Section.
until the counter is loaded with a new value.
The counter will continue to count until
disabled. ACO is a condition code and a
member of a Case Group; see the Control
Section description for more details. ACO can
also generate an internal interrupt 7, if
enabled.
The OUTCNTL bus can be used to control
external events on a clock to clock basis.
In the 16-bit mode, the counter outputs (ACH)
are available through the ADD bus. The
count is gated to the ADD bus by setting the
ASEL bit (CTRL9) of the Control Register.
Address Counter
The Address Counter (AC), shown in Figure
12, is a 16- or 22-bit ascending counter that
can be loaded or read by the CPU and
enabled/disabled with the ACEN bit of the
Control Register. (This control is also available externally through the 1/01 pin; see I/O
and Special Functions). While enabled, the
counter will increment by one every rising
edge of the Clock.
The ACO flag indicates that the value of the
counter is all ones. This flag stays latched
Figure 12.
Address and
Block Counter
In the 22-bit mode, the higher 16 bits (ACH)
are available through the ADD bus and the
six low order bits (ACL) are available through
the Host Address (HAD) bus. These low
order bits are multiplexed with the host
address lines. The address lines from the
host which drives the HAD bus must be
placed in the high impedance state before the
lower 6-bits (ACL) of the Address Counter
can be read.
Inlemal Bus
AOO[O'15]
WAFERSCALE INTEGRATION, INC.
1738 12
4-47
PACtOOO
CDunters
(Con't)
Selecting the 16- or 22-bit count mode is·
performed by setting or resetting the ACS22
bit in the 1/0 Configuration Register.
The address Output Register is an alternate
source of address outputs; it is selected by
resetting the ASEL bit of the Control Register. In this mode the CPU can be used to
provide address generation and the Address
Counter can be used as an event counter.
Block Counter
The Block Counter (BC) is a 16-bit down
counter. It is enabled by the BCEN bit of the
Control Register. It is useful as a counter for
OMA transfers. The BCEN signal is (option-
Central
PrDcessing Unit
4-48
The CPU, shown in Figure 13, performs
16-bit operations in a single clock cycle. It
contains 33 general purpose registers
(RO ... R31, and Q). The Q register can be
used in conjunction with any of the RO ... R31
registers to perform double precision shift
WAFERSCALE INTEGRATION, INC.
ally) available externally through the 1/00 bit
(see 1/0 and Special Functions). While
enabled, the counter will decrement by one
every rising edge of the clock. The BCZ flag
indicates that the counter reached the zero
value. After the occurrence of an all Os
condition the Block Counter will continue
down counting until disabled. The flag is
latched and can be cleared by loading a new
value into the Block Counter. BCZ is a
condition code and a member of a Case
Group; see the Control Section description
for more details.
Both counters may be read without disabling
the count operation and loaded via the CPU.
operations. The main building blocks are the
register bank (RO ... R31), Q register, ALU,
Y -bus devices, and O-bus devices. The
register bank supplies up to two 16-bit
registers, one of which is always the destination register.
PAC1ODO
Figure 13.
CPU Block
Diagram
r---------------------------------------------,
I
I
I
I
:
I
Z Flag
I
SDATM
IN (B)
Register
Bank
(R31/RO)
CPU
I
I
I
Host
Host
ADD
Interface
Interface
Bus
Part of
1/0
Bus
I
I Control Section I
L ______ ..l
1738 13
WAFERSCALE INTEGRATION, INC.
4-49
-----~--
PAC1000
Central
Processing Unit
(Con't)
The ALU operates on up to two external
operands that are selected by its input MUX.
In every instruction, 1 of the 10 D-bus devices (AOR, SWAP, ACL, ACH, BC, FIFO,
DIR, AIR, IIR, and Program Store) or a
member of the register bank or the Q register
outputs, can be selected as an operand
source to the ALU. The possibilities are
shown in Figure 14. During ALU operations,
three options can be selected to provide the
carry-in (Cin) input: 0, 1, or the previous
latched carry-out (adequate for multiple
precision operations).
The ALU's output or a selected register can
be loaded into one of the seven V-bus
devices (lOR, AOR, LC, DOR, ACL, ACH, or
BC) every instruction cycle. This can happen
in parallel with the feedback path from the
ALU's output that is directed either to the Q
register or to the destination register of the
register bank.
Destination Only
DaR
LC
lOR
1738 14
Table 6.
CPU Operand
Mnemonics
4-50
Mnemonic
Description
ACH or ACH/ACL
16- or 22-bit Auto-incrementing Counter, or General Purpose
Registers
AIR
Address Input Register
AOR
Address Output Register
BC
Block Counter (16-bit auto-decrementing), or General Purpose
Register
Constant values in Program Storage
DIR
Data Input Register
DOR
Data Output Register
FIFO
Input Data from FIFO
IIR
1/0 Input Register
lOR
1/0 Output Register
LC
Program Loop Counter
Q
16-bit CPU Register
RO-R31
16-bit CPU Registers
SWPV
Byte Swap version of AOR
WAFERSCALE INTEGRATION, INC.
I'AC1000
Central
Processing Unit
(Con't)
CPU operations can be performed on one,
two or three operands. Each operation is performed in a single clock cycle. In two- or
three-operand instructions, one of the operands must be a CPU internal register
(RO ... R31, or a).
CPU operations are performed independently
of operations in the counters, Host Interface,
Output Control, and Program Control.
either left or right.
The CPU can perform the following shift
operations:
r:l
Single-precision, left or right, within a
general-purpose register (RO ... R31,
ora).
r:l
Double-precision, left or right, between
an RO ... R31 register and the a register.
The LSB and MSB of the general-purpose
registers are each fed by an eight-to-one
multiplexer.
Arithmetic Operations
The CPU can perform the following arithmetic operations:
r:l Addition
r:l Subtraction
The sources and destinations for shift operation are given below:
Increment
Shift Right
Zero Flag (Z)
r:l
Decrement
Carry Flag (CY)
r:l
Compare
Sign Flag (S)
r:l
Logic Operations
The CPU can perform the following logic
operations:
r:l AND
r:l OR
r:l
Invert
r:l
Exclusive OR
Binary 0 (0)
Binary 1 (1)
Least-significant bit of this register (RLSB)
Least-significant bit of the
a register (OLSB)
Serial 1/0 port (SDATM)
Exclusive NOR
Shift Operations
Single shift operations, shown in Figure 15,
can occur either to the left or to the right, with
or without the a register. Shift instructions
specify the sources that are shifted into the
corresponding registers.
r:l
All shift operations can be executed in the
same clock cycle as an arithmetic or logic operation. The arithmetic or logic operation is
executed first; the result is shifted and then
stored in the register file. The shift can be
Shift Left
Zero Flag (Z)
Carry Flag (CY)
Sign Flag (S)
Binary 0 (0)
Binary 1 (1)
Most-significant bit of this register (RMSB)
Most-significant bit of the
a register (OMSB)
Serial 1/0 port (SDATL)
Figure 15.
Shift Operations
Shift Single Precision Left/Right
Shift Double Precision Left/Right
Shift Double PreciSion Left/Right
1738 15
WAFERSCALE INTEGRATION, INC.
4-51
PACtOOO
Central
Processing Unit
(Con't)
Figure 16.
Rotate Operations
Rotate Operations
Multiple Precision Operations
The CPU can perform the following rotate operations, as shown in Figure 16:
The carry-out in each instruction can be used
in the next instruction for multiple precision
operations (e.g., ADDC). This feature enables the user to implement complex arithmetic operations such as division or multiplication in several clock cycles.
D
Single-precision, left or right, within a
general-purpose register (RO ... R31,
or 0).
D
Double-precision, left or right, between
an RO ... R31 register and the 0 register.
~"'-----Rn~
doh
Single PrecIsion Rotate RighVLeft
Double PreCision Rotate RighVLeft
1738 16
I/O and Special
Functions
4-52
The liD bus, shown in Figure 17, consists of
eight lines which can be individually programmed as inputs or outputs. These lines
can also be programmed to perform Special
Functions. The functions of these pins are
defined by the Mode Register and liD Configuration Register (see Configuration Register Section). The liD and Special Functions
map according to the table. The liD lines
must first be configured as inputs or outputs
via the liD Configuration Register; the
Special Function option can then be enabled
via the Mode Register. Individual special
WAFERSCALE INTEGRATION, INC.
function control is shown in the accompanying table.
Once a Special Function has been enabled,
the corresponding internal control function is
automatically disabled. Conversely, when a
Special Function is disabled, control of the
corresponding Internal control function is
returned to the Control Register (see Configuration Register). Because the Inputs in
the liD Register are clocked on each cycle,
the status of the special function can also be
read to the CPU.
PAC1000
Figure 17.
I/O and Special
Function Bus
MODES
FIIR
CNTl4
(ADOE)
MODE?
IOCG6
~
MUX
1/05
B
gj
'"
0
iHAOOE
CNTL3
(HADOE)
r------------I----~ '5
%
0
MODES
iii
cO
CNTL2
(HDOE)
..
::>
'"'5
Co
IIR
0
S
MODES
CK
SDATM
OMSB
ClK
SDATl
OlSB
IACEN
CNTlO
(ACEN)
MODE 3
B MUX
CNTL1
(BCEN)
CK
0
0
IBCEN
0
lOR
MODE 2
10CGO
lOWER S-BIT CPU
YBUS
1738 17
WAFERSCALE INTEGRATION, INC.
4-53
1'AC1000
Configuration
Registers
The Configuration Registers allow the user to
control and configure different operating
modes of the PAC1000. The three 10-bit
Configuration Registers are the Control
Register, 1/0 Configuration Register, and
Mode Register. Each register has an associated instruction which allows individual
register bits to be modified.
Control R,glsler
The Control Register, shown in Figure 18,
provides for internal control of key functions
within the PAC 1000 . Several of these
functions can alternatively be controlled
externally through the 1/0 bus (see 1/0 and
Special Functions). The Control Register is
modified on the falling edge of the clock.
Table 7.
uo I'lns and
Special Functions
Pin
1/07
1/06
1/05
1/04
1/03
1/02
1/01
1/00
TableS.
Special·Function
Control
4-54
Special Function
FIIR
ADOE
HADOE
HDOE
QMSB
QLSB
ACEN
BCEN
Special Function
Pin Name
FIIR
ADOE
HADOE
HDOE
1/07
QMSB
1/03
QLSB
1/02
ACEN
1/01
BCEN
1/00
1/06
1/05
1/04
WAFERSCALE INTEGRATION, INC.
Direction
output
input
input
input
bidirectional
bidirectional
input
input
Description
FIFO Input Ready. FIFO not full.
Address Output Enable
Host Address Output Enable
Host Data Output Enable
Q Register MSB
Q Register LSB
Address Counter Enable
Block Counter Enable
I/O Configuration
IOCG7=1 (output)
IOCG6=0 (input)
IOCG5=0 (input)
IOCG4=0 (input)
IOCG3=1 (output)
IOCG3=0 (input)
IOCG2=1 (output)
IOCG2=0 (input)
IOCG1=0 (input)
10CGO=0 (input)
Mode
MODE8=1
MODE7=1
MODE6=1
MODE5=1
MODE4=1
MODE4=1
MODE3 =1
MODE2 =1
PACtOOO
Configuration
Registers
(Con't)
ASEL (CTRL9)-Address Select. Selects the
source that will write to the Address bus:
1~ Address Counter.
o~
1= Output (see ASEL).
Address Output Register (AOR).
AIREN (CTRLS)-Address Input Register
Enable. Enables and disables writing to
the Address Input Register from the ADD
Port:
1~ Enable writing to Address Input
Register (AIR).
O~
1~ Output (See HDSELO and HDSEL 1).
O~
Disable writing to Data Input Register
(DIR).
HDSEL 1 (CTRL6) and HDSELO (CTRL5)Host Data Select. Select the source to be
connected to Host Data (HD) bus:
HDSEL 1 HDSELO
Selection
(CTRL6)
(CTRL5)
FIFOPeripheral
Mode
0
Input (into the FIFO).
HDOE (CTRL2)-Host Data Output Enable.
Selects Direction of Host Data (HD) bus
for next clock cycle:
1~ Enable writing to Data Input Register
(DIR).
0
Input (see AIREN).
1~ Output (driven from ACL Register).
Disable writing to Address Input
Register (AIR).
0
O~
HADOE (CTRL3)-Host Address Output
Enable. Selects direction of Host Address
(HAD) bus for next clock cycle:
O~
DIREN (CTRL7)-Data Input Register
Enable. Enables and disables writing to
the Data Input Register (DIR) from the
HD Port:
O~
ADOE (CTRL4)-Address Output Enable.
Selects direction of Address bus (ADD)
for next clock cycle:
Input (See DIREN).
BCEN (CTRL 1)-Block Counter Enable.
Enables and disables Block Counter:
1~ Enable Counting on next rising clock
edge.
O~
Disable Counting on next rising edge.
ACEN (CTRLO)-Address Counter Enable.
Enables and disables Address Counter:
1~ Enable Counting on next rising clock
edge.
O~
Disable Counting on next rising clock
edge.
Data Output
Register
0
Status
Register
Program
Counter
Figure 18.
Control Register
MSB
I
CTRL9
CTRL8
(ASEL)=.J
(AIREN)
CTRL?
(DIREN)
LSB
I
~ CTRLO
(ACEN)
CTRL 1 (BCEN)
CTRL2 (HDOE)
CTRL6 (HDSEL1)
CTRL3 (HADOE)
CTRL5 (HDSELO)
CTRL4 (ADOE)
Note: After Reset, All Bits Are Cleared to Zero.
WAFERSCALE INTEGRATION, INC.
1738 18
4-55
PAC1000
Configuration
Registers
(Con'f)
UD Configuration Register
1105 (IOCG5)-Selects direction of 1/05 pin:
The 1/0 Configuration Register, shown in
Figure 19, controls the direction of the
individual lines of the 1/0 bus as well as configuring the Address Counter. Each 1/0 pin
can be configured independently to be a
general purpose input or output, or each can
serve a special function (see 1/0 and Special
Function). The 1/0 Configuration Register is
also used to configure the Address Counter
as a 16-bit counter with a maximum count of
FFFFH or as a 22-bit counter with a maximum count of 3FFFFFH. The 110 Configuration Register is modified on the falling edge
of the clock.
ACS22 (IOCG9)-Configures Address
Counter as a 22- or 16-bit counter:
1= Output.
0= Input.
1104 (IOCG4)-Selects direction of 1/04 pin:
1= Output.
0= Input.
1/03 (IOCG3)-Selects direction of 1/03 pin:
1= Output.
0= Input.
1/02 (IOCG2)-Selects direction of 1/02 pin:
1= Output.
0= Input.
1/01 (IOCG1 )-Selects direction of 1/01 pin:
1= Output.
1= 22-bit counter.
0= Input.
0= 16-bit counter.
1/07 (IOCG7)-Selects direction of 1/07 pin:
1/00 (IOCGO)-Selects direction of 1100 pin:
1= Output.
1= Output.
0= Input.
0= Input.
1106 (IOCG6)-Selects direction of 1/06 pin:
1= Output.
0= Input.
Figure 19.
I/O Configuration
Register
MSB
IOCG9
(ACS22)
IOCG8 (Reserved)
IOCG7
IOCG6
IOCG5
I
~
LSB
I
L=
(1/07)
(1/06)
(1/05)
10CGO (1/00)
IOCG1 (1/01)
IOCG2 (1/02)
IOCG3 (1/03)
IOCG4 (1/04)
Note: After Reset, All Bits Are Cleared to Zero.
1738 19
4-56
WAFERSCALE INTEGRATION, INC.
PAC1000
Configuration
Registers
(Con't)
Mode Register
The Mode Register, shown in Figure 20,
allows the user to externally control and
monitor key elements within the PAC1000
which would (alternatively) be controlled
internally through the Control Register.
Enabling a Special Function in the Mode
Register disables the corresponding function
in the Control Register. The Special Function
input pins are shared with the general
purpose I/O pins. The direction of the appropriate pin must be set in the I/O Configuration
Register prior to programming the Mode
Register.
The Mode Register can also be used to reset
the FIFO as well as program the interrupt
controller to generate either interrupts or
Priority Test Conditions. See the discussion
on "Priority Case" in the Condition Code
section, above.
After Reset, all Mode Register bits equal
zero. The Mode Register is modified on the
falling edge of the clock.
The use of the Mode Register and I/O
Configuration register for Special Functions
is shown in the Special Function Settings
table.
FIRST (MODE9)-FIFO Reset. (If held high,
FIFO cannot receive information):
1= Initiate FIFO Reset (FIRST).
0= Complete FIFO Reset (FINRST).
FIIR (MODEB)-FIFO Input Ready:
1= 1/07 becomes output for the FIFO
Input Ready (FIIR) flag.
0= 1/07 becomes general purpose I/O
(107).
ADOE (MODE7)-Address Output Enable:
Figure 20.
Mode Register
MSB
MODES
(FIIR)
MODE7
(ADOE)
0= 1/06 becomes general purpose I/O
(106).
HADOE (MODE6)-Host Address Output
Enable:
1= 1/05 becomes input for Host Address
Output Enable (HADOE).
0= 1/05 becomes general purpose I/O
(106).
HDOE (MODE5)-Host Data Output Enable:
1= 1/04 becomes input for Host Data
bus Output Enable HDOE).
0= 1/04 becomes general purpose I/O
(104).
SIOEN (MODE4)-SeriaIIIO Enable:
1= 1/03 and 1/02 become MSB and LSB
(respectively) of the CPU's Q register
(SIO).
0= 1/03 and 1/02 become general
purpose I/O ACEN(MODE3).
ACEN (MODE3)-Address Counter Enable:
1= 1/01 becomes input for Address
Counter Enable (ACEN).
0= 1/01 becomes general purpose I/O.
BCEN (MODE2)-Block Counter Enable:
1= 1/00 becomes input for Block Counter
Enable (BCEN).
0= 1/00 becomes general purpose I/O.
Reserved (MODE1)
INTR (MODEO)-lnterruptiPriority-Case
Mode:
1= Select Interrupt mode (INTR).
0= Selects Priority Case mode (PCC).
LSB
I
MODE9 (FIRST) ~
1= 1/06 becomes input for the Address
Output Enable (AOE).
I
I
L=
MOOED (INTR)
MODE1 (Reserved)
MODE2 (BCEN)
MODE3 (ACEN)
MODE4 (SIOEN)
MODE6 (HADOE)
MODES (HDOE)
Note: After Reset, All Bits Are Cleared to Zero.
WAFERSCALE INTEGRATION, INC.
1738 20
4-57
PAC1000
State Fol/owing
Reset
Tableg.
SpeCial Function
Settings
Table 10.
Signal States
Fol/owing Reset
4-58
Whenever the PAC1000 RESET input is
driven low for at least two processor clocks,
the chip goes through reset. The next two
tables describe the PAC 1000 signal and
internal register states following reset.
Mode Sit
I/O Configuration Sit
Function
MODE8=1
IOCG7=1
FIIR flag output on 1/07
MODE7=1
IOCG6=0
ADOE provided by 1/06
MODE6=1
IOCG5=0
HADOE provided by 1/05
MODE5=1
IOCG4=0
HDOE provided by 1/04
MODE4=1
IOCG3=1
MSB of Q register output on 1/03
MODE4=1
IOCG3=0
1/03 can be shifted into MSB of Q register
or destination register
MODE4=1
IOCG2=1
LSB of Q register output on 1/02
MODE4=1
IOCG2=0
1/02 can be shifted into LSB of Q register
or destination register
MODE3=1
IOCG1=0
ACEN provided by 1/01
MODE2=1
10CGO=0
BCEN provided by 1/00
Signal
Condition
HAD[5:0]
Input
HD[15:0]
Input
10[7:0]
Input
ADD[15:0]
Input
OC[15:0]
OOOOH
WAFERSCALE INTEGRATION, INC.
----
--~--
PAC1DDD
Table 11.
Internal States
Following Reset
Component
ACH Register
ACL Register
AOR Register
AIR Register
DOR Register
DIR Register
lOR Register
IIR Register
STATUS Register
1/0 Configuration Register
CONTROL Register
Breakpoint Register
~ode
Register
PC Register (Program Counter)
MASK Register
BC Register
R31-RO Registers
Q Register
LC Register
FIFO Locations
FIFO Flags
Contents
0
0
0
0
0
0
0
0
0
0
0
0
0
0
011111111 B
FFFFH
Unknown
Unknown
Unknown
Unknown
Empty
WAFERSCALE INTEGRATION, INC.
0
4-59
PAC1000
Electrical and Timing
Specifications
Table 12.
Absolute
Maximum Ratings
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.6 V to + 14.0V
ESD Protection
>2000V
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
Table 13.
Operating Range
Table 14.
DC
Characteristics
OV. O[IIII'Bting I'ange
with V,,=Vce
sections of this specification is not implied.
Exposure to absolute maximum rating
conditions for extended periods of time may
affect device reliability.
Range
Temperature
Vee
Commercial
O"C to +70"C
+5V±5%
Industrial
-40°C to +85°C
+5V± 10%
Military
-55"C to + 125"C
+5V± 10%
Parameter
Symbol
Test Conditions
Output Low Voltage
IOL=8 mA
Output High Voltage
VOL
VOH
IOH=-4 mA
Vee Standby
Current CMOS
ISB1
note 1
65
mA
Vee Standby
Current TTL
ISB2
note 2
65
mA
Active Current (CMOS)
-Commercial
-Military
lee1
notes 1,3
80
90
mA
mA
Active Current
-Commercial
-Military
lee2
110
120
mA
mA
Max
Units
0.4
V
100
V
2.4
notes 2,3
V pp Supply Current
Ipp
Vpp=Vee
V pp Read Voltage
Vpp
notes 1,2
Vee-Q.4
Vee
IlA
V
Input Load Current
III
V 1N=5.5V
orGND
-10
10
IlA
Vour =5.5V
orGND
-10
10
IlA
Output Leakage Current
ILO
Notes:
1. CMOS inputs: GND ± 0.3V or Vee ± 0.3V.
2. TTL inputs: V1L ::; 0.8V, V1H :2: 2.0V.
3. Active current is an AC test and uses AC timing levels.
4-60
Min
WAFERSCALE INTEGRATION, INC.
PAC1000
Table 15.
AC Timing Levels
Table 16.
AC
Characteristics
Inputs:
oto 3V Reference 1.5V
Outputs:
0.4 to 2.4V
Symbol
12MHz'
Min Max
16MHz'
Min Max
20MHz2
Min Max
84
62.5
50
Clock Pulse Width High
leK
tCKH
26
24
21
Clock Pulse Width Low
leKL
26
24
21
Read Cycle Time
t RC
50
Address to Data Valid
tACC
45
35
les
tcsz
45
35
0
tpWL
20
15
tpWH
15
10
10
tSD
10
10
5
tHD
10
10
5
RESET setup
tSR
10
10
5
RESET to tristate of
ADD, HAD, HD, I/O
tRZ
25
25
20
RESET clocked to
OUTCNTLlow
tROL
30
30
25
ADDRESS TIMING
Address/Data setup
Parameter
CLOCK CYCLE
Cycle Time
HOST READ CYCLE
CS to Data Valid
CS to tristate
HOST WRITE CYCLE
Pulse width of CS and
WRLOW
Pulse width of CS and
WRHigh
Data setup to WR
Data hold to WR
40
45
0
30
35
30
30
0
!II
30
15
RESET CYCLE
tSADD
10
10
10
Address/Data hold
tHADD
8
8
5
Clocked Counter to
Address output
tCADD
43
35
30
tRADD
tADOE
43
35
30
ADOE enable to data valid
50
40
30
HADOE enable to
data valid
tHADOE
Clocked Address Register
to Address
Address output disable
tCKZ
40
50
0
25
20
30
0
WAFERSCALE INTEGRATION, INC.
16
4·61
PAC1000
Table 16.
AC
Characteristics
(Con't)
Parameter
Symbol
12MHz1
Min Max
16MHz1
Min Max
20MHz2
Min Max
DATA AND I/O TIMING
35
35
30
30
Clock to I/O Output Valid
tCKIO
Clock to HD Output
10 data hold
tCKHD
tSIO
tHIO
HD data setup
tSHD
10
10
tHHD
tHDOE
8
8
10 data setup
HD data hold
HDOE enable to data valid
Bus Output Disable
10
10
8
8
tCKZ
0
tscc
60
0
50
25
0
30
30
10
5
10
5
40
20
0
30
16
TEST AND INTERRUPT TIMING
Condition Code setup
Condition Code hold
tHCC
Clock to OUTCNTL Valid
tcov
Minimum interrupt pulse
for acceptance
tlPWA
40
0
50
0
33
25
33
15
10
10
15
0
15
0
10
0
10
0
10
0
10
0
SPECIAL FUNCTION TIMING (//0 Bus)
S015 setup
S015 hold
SOO setup
SOO hold
Clock to 00 output
Clock to 015 output
Address Counter
enable setup
tSS015
tHS015
tssoo
t HSOO
tCKOO
35
35
tCK015
tSACEN
20
15
10
tHACEN
Block Counter enable setup tSBCEN
Block Counter enable hold t HBCEN
External output enable to
data valid
tSFV
External output enable to
high impedance
tSFZ
10
20
10
5
15
5
5
10
5
Address Counter
enable hold
30
25
20
30
25
20
Notes:
1. Operating temperature range: Commercial, Industrial, Military
2. Operating temperature range: Commercial
4-62
30
30
30
30
WAFERSCALE INTEGRATION, INC.
PAC1000
Figure 21.
Clock Cycle
Timing
Figure 22.
Host Read Cycle
Timing
CK
~
=h__
Ad_d:_::_s_va_lid_ _ _
~~
_ __
tACC-
/
\
j+-tcs
-+
_tcsz .-..
/
\
I.
HD
\
Data Valid
Note: tcs is referenced from RO=D and CS=D.
1738 22
Figure 23.
Host Write FIFO
Cycle Timing
HAD
HD
1738 23
Figure 24.
Reset Cycle
Timing
CLOCK
ADD
HAD
HD
1/0
OUTCNTL
1738 24
WAFERSCALE INTEGRATION, INC.
4-63
PAC1000
Figure 25.
Data and I/O
Timing
SWItch bus from
Input to Output
(Note 1)
New Data or
Counter Output
(Note 2)
Next Data
or Count Value
Output to High
Impedance
CLOCK
1/0
Host Data
Output
HD
Notes· 1. A bus drrectlonal change (Input-to-output or output-to-input)
takes place on the failing edge of the clock
2. New data or count value is latched on the rising edge of the clock
Figure 26.
Address Timing
Switch bus from
Input to Output
(Note 2 & 3)
New Data or
Counter Output
(Note 4)
Next Data
or Count Value
1738 25
Output to High
Impedance
CLOCK
ADD
HAD
(Note 1)
Notes: 1 The Host Address (HAD) bus is used to output the lower six bits of the 22-M counter
2.A bus directional change takes place on the failing edge of the clock (Input-to-output or output-to-input)
3. Selection of the source to be output on a bus occurs on the falling edge
of the clock (I.e, counter or address register)
4. New data or count value is latched on the rising edge of the clock.
4-64
WAFERSCALE INTEGRATION, INC.
1738 26
PAC1000
Figure 27.
Test and Intellupt
Timing
CLOCK
CC[70]
OUTCNTL
INT
1'"1
----------------~
~-,IP-W-A------
Note: 1 Since condition codes are not latched,
they should be stable Isee
pnor to being tested.
1738 27
I
Figure 28.
Special Function
Timing
I
CLOCK
9
ACEN
BCEN
ao
a15
ADOE
HADOE
HOOE
ADD
HAD
HD
1738 28
WAFERSCALE INTEGRATION, INC.
4-65
PAC1000
Pin Assignments
Figure 29.
88-Pin Ceramic
P6APIn
Assignments
A
B
C
D
E
F
G
H
J
K
L
1
2
3
4
5
6
7
8
9
10
11
12
0
0
0
0
0
0
0
0
0
0
0
0
V05
oca
GND
OCS
OC3
OC2
OC1
1NT3
INT1
CC7
CC4
CC3
0
A
0
0
0
0
0
0
0
0
0
0
0
0
0
INTO
CC.
CCS
CC1
ceo
B
0
0
C
V07
0
CC2
V06
0
0
' '0'
1101
0
INT2
OC4 /RESET OCO
AD015 ADD14
0
0
1/02
!W9.
0
GND
0
0
0
0
0
0
0
CK
0
ADD9
0
0
0
0
ADDS AD06
0
0
ADD3 ADD4
0
OC12 OC13
0
ADDO ADD2
OC10
0
0
GND
ADD7 ADoa
PAC1000
OC1S OC14
GNO
0
ADD1l ADD10
0
0
0
ADD13 ADD12
0
/CS
0
OC.
1104
1100
iRD
OC7
Veo
0
H03
M 0
N
13
0
0
0
OCO
OC11
H02
HD4
HDB
H06
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
9
10
11
HOtO Veo
HDO
HD1
GNO
HOS
HD7
H09
H01l
1
2
3
4
5
6
7
HD14 HADC HAD1
HD12 HOt3 H01S GND
E
F
G
H
J
K
0
0
L
0
0
M
HADS Vee
0
D
HAD3 HAD4
0
0
12
13
HAD2 ADDl
N
TOP (THROUGH PACKAGE) VIEW
A
13
12
11
10
9
8
7
6
5
4
3
2
1
0
0
0
0
0
0
0
0
0
0
0
0
Voc
CC7
0
INT3
OC1
OC2
OCS
GND
Dca
A
DC'
0
0
CC'
B
C
D
E
F
G
H
J
K
L
0
CC4
0
CCO
CC1
0
0
0
CCS
0
0
1NT2
INTO
0
oeo
/RESET 004
0
OC7
0
0
0
0
0
E
0
F
1101
IlOO
0
G
GNO
0
iRD
H
0
0
J
0
0
K
0
0
L
IWA
OC13 OC12
0
OC10 GND
HAOS
0
0
0
0
0
13
12
11
ADDl HAD2 OND
0
0
0
0
Voc
HOtO
HD.
H06
HD4
HD2
OC11
OC9
0
M
0
0
0
0
0
0
0
0
N
7
6
0
HADO H014
H01S
HOt3
HD12
10
9
8
0
0
HOt 1 H09
0
0
0
HD7
HDS
GND
5
4
3
BOTTOM VIEW
WAFERSCALE INTEGRATION, INC.
D
0
OC14 OC15
0
ADD2 ACDO
Veo
0
0
ADD4 ADD3
0
11<13
0
CK
0
HD'
1/04
0
0
0
ADD6 ADDS
0
C
0
ADD8 ADD7
0
B
ICS
ADOS GND
0
0
0
1/02
ADD10 ADD11
0
1107
0
0
AOD12 ADOt3
0
0
1105
CC2
110.
HAD4 HAD3 HAD1
4·66
0
oeo
ADD14 ADD1S
M 0
N
0
cce
INTt
0
HD1
2
HOO
1
1738 29
PAC1000
Table 17.
PGAPin
Assignments
Name
Pin
Name
Pin
Name
Pin
CS
RD
RESET
WR
AD DO
ADD1
ADD10
ADD11
ADD12
ADD13
ADD14
ADD15
ADD2
ADD3
ADD4
ADD5
ADD6
ADD7
ADD8
ADD9
CCO
CC1
CC2
CC3
CC4
CC5
CC6
CC7
CK
F2
H1
B6
G1
K12
N13
E13
E12
013
012
C13
C12
K13
J12
J13
H12
H13
G12
G13
F13
813
812
82
A13
A12
811
810
A10
G2
GND
GND
GND
GND
GND
GND
HADO
HAD1
HAD2
HAD3
HAD4
HAD5
HDO
HD1
HD10
HD11
HD12
HD13
HD14
HD15
HD2
HD3
HD4
HD5
HD6
HD7
HD8
HD9
H2
L1
A3
F12
N3
N11
M10
M11
N12
M12
M13
L12
N1
N2
M7
N7
N8
N9
M9
N10
M3
C1
M4
N4
M5
N5
M6
N6
1100
F1
E1
E2
01
02
A1
C2
81
89
A9
B8
A8
87
A7
L2
M2
K1
K2
J2
J1
A6
A5
85
A4
84
83
A2
M1
A11
L13
M8
1/01
1102
1/03
1/04
1/05
1/06
1/07
INTO
INT1
INT2
INT3
OCO
OC1
OC10
OC11
OC12
OC13
OC14
OC15
OC2
OC3
OC4
OC5
OC6
OC7
OC8
OC9
VCC
VCC
VCC
WAFERSCALE INTEGRATION, INC.
4-67
I'AC10D0
Figurtl30.
100-Pln Plastic lit
Ceramic QIIad
Flatpack
(SuI/wing) Pin
Assignments
13
89
I
26
76
-
64
38
39
51
63
1738 30
4-68
WAFERSCALE INTEGRATION, INC.
PAC1000
Table 18.
Plastic or
Ceramic Quad
Flatpack
(Gul/wing) Pin
Assignments
Pin
Name
Pin
Name
Pin
Name
Pin
Name
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
RD
GND
GND
OC15
OC14
OC12
OC13
GND
GND
OC10
OC9
OC11
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
HD11
HD12
VCC
VCC
HD13
HD14
HD15
HADO
GND
GND
HAD1
HAD2
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
ADD7
ADD8
ADD9
GND
GND
ADD10
ADD11
ADD12
ADD13
ADD14
ADD15
CCO
CC1
CC3
CC4
CC5
VCC
VCC
CC6
CC7
INTO
INT1
INT2
INT3
OCO
76
OC1
OC2
RESET
N/C
HDO
HD1
HD2
GND
GND
HD4
HD5
HD6
HD7
HD8
HD9
HD10
N/C
HAD3
ADD1
HAD4
HAD5
VCC
VCC
AD DO
ADD2
ADD3
ADD4
ADD5
ADD6
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
N/C
OC3
OC4
OC5
OC6
GND
GND
OC7
OC8
CC2
105
107
106
HD3
104
103
102
101
CS
100
CK
WR
WAFERSCALE INTEGRATION, INC.
4-69
PACtDOD
Instruction Set
Overview
The PAC 1000 architecture can perform three
operations simultaneously in each instruction
cycle. The operations are specified in the
System Entry Language (PACSEL) using a
single statement. PACSEL instructions can
perform three operations:
Q
Program Control (PROGCNTL)
Q CPU
Output Control (OUTCNTL)
Each instruction is executed in a single cycle;
the three operations are executed in parallel.
The syntax of a PACSEL statement has a
label and three components:
Q
In some cases, the same mnemonic is used
to specify identical operations in both Macro
and Assembler level.
You may:
Q
PROGCNTL, CPU, OUTCNTL;
Q
The PROGCNTL component determines
program flow and determines the next
statement to be executed; the CPU component determines which operation is to be
performed by the CPU; the OUTCNTL
component determines the state of the
control outputs.
A comma ( , ) is used to separate the instructions and a semi-colon marks the end of a
statement. In general, each statement is
executed in a single cycle.
In PACSEL statements, the PROGCNTL,
CPU, OUTCNTL components can come in
any order or any combination of Macro or
Assembler operators. That is, you may mix
Assembler operators among Macro operators. Tables at the end of this section summarize the Macro and Assembler operators.
4-70
WAFERSCALE INTEGRATION, INC.
Specify components one at a time:
CPU;
PROGCNTL;
OUTCNTL;
Q
[label:] PROGCNTL, CPU,
OUTCNTL;
Specify all the components in the same
statement in order to perform the operations in parallel:
Use components in any combination:
PROGCNTL, CPU;
PROGCNTL, OUTCNTL;
CPU, OUTCNTL;
WSI recommends that, in general, you
maintain a consistent ordering of these
components and consistent groupings of
Assembler-level and Macro operators, e.g. in
separate files. This manual uses the
PROGCNTL, CPU, OUTCNTL ordering.
When PROGCNTL is omitted, the implied
instruction is CONTinue, that is, proceed to
the next control instruction. When CPU is
omitted, the implied instruction is NOP. When
OUTCNTL is omitted, the implied instruction
is MAINTain, that is, maintain the most
recent OUTCTL, in Assembler order.
A summary of PACSEL Assembler and
Macro statements follows.
----------
PAC1000
Table 19.
PACSEL
Assembler
Language
Summar,
Arguments
Mnemonic
The PROGCNTL Operators
Meaning
ACSIZE
<16/22>
SET A COUNTER SIZE
CALL
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-c043 52.372728, 2009/01/18-15:56:37 Create Date : 2013:08:20 18:03:36-08:00 Modify Date : 2013:08:21 04:51:17-07:00 Metadata Date : 2013:08:21 04:51:17-07:00 Producer : Adobe Acrobat 9.55 Paper Capture Plug-in Format : application/pdf Document ID : uuid:da276db2-c11f-a343-aec0-5d60ae16c78c Instance ID : uuid:7765b376-9913-964d-bd95-312685adabd3 Page Layout : SinglePage Page Mode : UseNone Page Count : 508EXIF Metadata provided by EXIF.tools