UMC Green CPU

Last updated
UMC Green CPU
UMC Green CPU 486 40 MHz.jpg
A UMC U5SD microprocessor rated for 40 MHz motherboards.
General information
Launchedca. 1990s
Common manufacturer(s)
Performance
Max. CPU clock rate 33 MHz to 40 MHz
Data width32 bits [1]
Address width32 bits [1]
Virtual address width32 bits (linear); 46 bits (logical) [1]
Architecture and classification
Technology node 0.6 μm to 0.35 μm
Instruction set x86 including x87 (except for U5SD)
Physical specifications
Package(s)

The UMC Green CPU was an x86-compatible microprocessor produced by UMC, a Taiwanese semiconductor company, in the early- to mid-1990s. It was offered as an alternative to the Intel 80486 with which it was pin compatible, enabling it to be installed in most 80486 motherboards. All models had power management features intended to reduce electricity consumption.

Contents

Models produced

The UMC Green CPU was available with different features, physical characteristics and clock speeds. [2] Some of which were only sold in limited quantities.

Available models

All models feature an 8 KB level 1 cache and operate at clock speeds of 25 MHz, 33 MHz, or 40 MHz.

Model FPU Package VoltageNotes
U5SNo CPGA 5.0 VCompatible with the 486SX.
U5DYesCompatible with the 486DX, very few were produced.
U5SXNoCPGA, PPGA, PQFP Identical to the U5S, the QFP version was available as an embedded solution or attached to a PGA adapter.
U5SDCPGAFew were produced. Functionally identical to U5S and U5SX but with 486DX pinout.
U5SFPQFPPlastic Package, an embedded solution for smaller computers.
U5SLV3.3 VLow-voltage version
U5FLVLow-voltage version, often embedded on the motherboard.

Functionally all models except U5D are identical and only differed in their intended application, voltage rating or physical packaging. The U5SD does not contain a floating point unit and is indistinguishable from other U5S chips in operation, though it is unusual because it features a 486DX pinout [3] as opposed to the more common 486SX pinout versions. This would allow installation into certain older motherboards which may have had upgrade sockets hardwired to fit only 486DX chips.

Production and fabrication

As one of the largest chip foundry owners in Taiwan, UMC owns several fabrication plants which allowed them to fabricate their own designs, whereas some other manufacturers, notably Cyrix, had to contract this process out to third parties such as IBM and Texas Instruments. All available models of Green CPU were produced on a 0.6  μm CMOS process. [4] The chips were available in both plastic and ceramic packages for different applications. The majority of PQFP variants were sold to motherboard manufacturers as a low-cost embedded solution.

Performance

Die shot of a UMC U5S microprocessor. UMC U5S die.JPG
Die shot of a UMC U5S microprocessor.

The UMC U5 Series design was focused on microcode optimizations. An equivalently clocked Intel or AMD processor required 40 cycles to perform an integer division whereas the UMC processors required only 7, allowing the instruction to complete significantly faster. Performance is generally observed to be higher than competing processors on a clock-for-clock basis; The 40 MHz U5S model being comparable to an AMD Am486SX2 at 66 MHz with correctly configured motherboards. [5]

Due to an error in the microcode, Microsoft Windows 98 Second Edition identifies some processors as an Intel Pentium MMX which could cause the operating system and software running within it to crash or exhibit undefined behavior.

Clock doubling version

UMC produced a small quantity of clock doubling processors labeled as the U486DX2. These processors were designed to compete with other clock doubling solutions such as the Intel 80486DX2, AMD Am486DX2 and Cyrix Cx486DX2, but due to ongoing legal troubles UMC withdrew the U486DX2 from production. The processor was only ever produced as an engineering sample and never made it to market, [6] it was manufactured with a 0.35 μm CMOS process and is contained within a ceramic package. [7]

In 1994, Intel alleged that UMC had infringed upon its patent for the 80486 microprocessor and filed complaints against UMC and its distributors. [8] UMC countered the claims with an anti-trust suit and the case was eventually settled out of court with UMC withdrawing their product and ceasing production of 80486-compatible microprocessors.

As a result of the dispute, all processors were prohibited from sale within the United States and were visibly labelled as such. Placement of this label varies, the ceramic U5S and U5D models typically display "Not for U.S. sale or import" as part of the silkscreen on the top of the chip where the U5SX and U5SD models usually had "NOT FOR U.S. SALE" printed onto the golden die cover on the underside of the package. This labelling is often absent from plastic packages.

Related Research Articles

<span class="mw-page-title-main">Cyrix 6x86</span> Microprocessor

The Cyrix 6x86 is a line of sixth-generation, 32-bit x86 microprocessors designed and released by Cyrix in 1995. Cyrix, being a fabless company, had the chips manufactured by IBM and SGS-Thomson. The 6x86 was made as a direct competitor to Intel's Pentium microprocessor line, and was pin compatible. During the 6x86's development, the majority of applications performed almost entirely integer operations. The designers foresaw that future applications would most likely maintain this instruction focus. So, to optimize the chip's performance for what they believed to be the most likely application of the CPU, the integer execution resources received most of the transistor budget. This would later prove to be a strategic mistake, as the popularity of the P5 Pentium caused many software developers to hand-optimize code in assembly language, to take advantage of the P5 Pentium's tightly pipelined and lower latency FPU. For example, the highly anticipated first-person shooter Quake used highly optimized assembly code designed almost entirely around the P5 Pentium's FPU. As a result, the P5 Pentium significantly outperformed other CPUs in the game.

i386 32-bit microprocessor by Intel

The Intel 386, originally released as 80386 and later renamed i386, is a 32-bit microprocessor introduced in 1985. The first versions had 275,000 transistors and were the central processing unit (CPU) of many workstations and high-end personal computers of the time.

i486 Successor to the Intel 386

The Intel 486, officially named i486 and also known as 80486, is a microprocessor. It is a higher-performance follow-up to the Intel 386. The i486 was introduced in 1989. It represents the fourth generation of binary compatible CPUs following the 8086 of 1978, the Intel 80286 of 1982, and 1985's i386.

<span class="mw-page-title-main">Intel DX4</span>

IntelDX4 is a clock-tripled i486 microprocessor with 16 KB level 1 cache. Intel named it DX4 as a consequence of litigation with AMD over trademarks. The product was officially named IntelDX4, but OEMs continued using the i486 naming convention.

<span class="mw-page-title-main">Pentium (original)</span> Intel microprocessor

The Pentium is a x86 microprocessor introduced by Intel on March 22, 1993. It is the first CPU using the Pentium brand. Considered the fifth generation in the 8086 compatible line of processors, its implementation and microarchitecture was internally called P5.

<span class="mw-page-title-main">Cyrix</span> American microprocessor developer

Cyrix Corporation was a microprocessor developer that was founded in 1988 in Richardson, Texas, as a specialist supplier of floating point units for 286 and 386 microprocessors. The company was founded by Tom Brightman and Jerry Rogers.

<span class="mw-page-title-main">Pentium Pro</span> Sixth-generation x86 microprocessor by Intel

The Pentium Pro is a sixth-generation x86 microprocessor developed and manufactured by Intel and introduced on November 1, 1995. It introduced the P6 microarchitecture and was originally intended to replace the original Pentium in a full range of applications. While the Pentium and Pentium MMX had 3.1 and 4.5 million transistors, respectively, the Pentium Pro contained 5.5 million transistors. Later, it was reduced to a more narrow role as a server and high-end desktop processor and was used in supercomputers like ASCI Red, the first computer to reach the trillion floating point operations per second (teraFLOPS) performance mark in 1996. The Pentium Pro was capable of both dual- and quad-processor configurations. It only came in one form factor, the relatively large rectangular Socket 8. The Pentium Pro was succeeded by the Pentium II Xeon in 1998.

<span class="mw-page-title-main">Am5x86</span> 486 computer chip made by AMD

The Am5x86 processor is an x86-compatible CPU announced in November of 1995 by AMD for use in 486-class computer systems. It began shipping in December of 1995, with a base price of $93 per unit in bulk quantities. Before being released, it was in development under the codename "X5".

The Pentium OverDrive was a microprocessor marketing brand name used by Intel, to cover a variety of consumer upgrade products sold in the mid-1990s. It was originally released for 486 motherboards, and later some Pentium sockets. Intel dropped the brand, as it failed to appeal to corporate buyers, and discouraged new system sales.

<span class="mw-page-title-main">Socket 7</span> Physical and electrical specification for an x86-style CPU socket

Socket 7 is a physical and electrical specification for an x86-style CPU socket on a personal computer motherboard. It was released in June 1995. The socket supersedes the earlier Socket 5, and accepts P5 Pentium microprocessors manufactured by Intel, as well as compatibles made by Cyrix/IBM, AMD, IDT and others. Socket 7 was the only socket that supported a wide range of CPUs from different manufacturers and a wide range of speeds.

<span class="mw-page-title-main">Super Socket 7</span> CPU socket for CPUs

Super Socket 7, also referred to as Super 7, is a hardware-level extension of the Socket 7 ZIF socket specification for x86 processors. Compatible motherboards and chipsets use a standard Socket 7 connection for the CPU, while adding certain features including a maximum 100 MHz front-side bus and support for AGP graphics cards.

<span class="mw-page-title-main">Am486</span> 80486-class computer processor family by AMD

The Am486 is a 80486-class family of computer processors that was produced by AMD in the 1990s. Intel beat AMD to market by nearly four years, but AMD priced its 40 MHz 486 at or below Intel's price for a 33 MHz chip, offering about 20% better performance for the same price.

<span class="mw-page-title-main">Am386</span> AMD microprocessor clone

The Am386 CPU is a 100%-compatible clone of the Intel 80386 design released by AMD in March 1991. It sold millions of units, positioning AMD as a legitimate competitor to Intel, rather than being merely a second source for x86 CPUs.

NexGen, Inc. was a private semiconductor company based in Milpitas, California, that designed x86 microprocessors until it was purchased by AMD in 1996. NexGen was a fabless design house that designed its chips but relied on other companies for production. NexGen's chips were produced by IBM's Microelectronics division in Burlington, Vermont alongside PowerPC and DRAM parts.

<span class="mw-page-title-main">Cyrix Cx486DLC</span>

The Cyrix Cx486DLC is an x86 desktop microprocessor developed by Cyrix. It was Cyrix's second CPU offering, released years after selling math coprocessors that competed with Intel's units and offered better performance at a comparable or lower price. It was released in June of 1992, with a price of $119 for computer manufacturers.

<span class="mw-page-title-main">Geode (processor)</span> Series of x86-compatible processor

Geode was a series of x86-compatible system-on-a-chip (SoC) microprocessors and I/O companions produced by AMD, targeted at the embedded computing market.

x87 is a floating-point-related subset of the x86 architecture instruction set. It originated as an extension of the 8086 instruction set in the form of optional floating-point coprocessors that work in tandem with corresponding x86 CPUs. These microchips have names ending in "87". This is also known as the NPX. Like other extensions to the basic instruction set, x87 instructions are not strictly needed to construct working programs, but provide hardware and microcode implementations of common numerical tasks, allowing these tasks to be performed much faster than corresponding machine code routines can. The x87 instruction set includes instructions for basic floating-point operations such as addition, subtraction and comparison, but also for more complex numerical operations, such as the computation of the tangent function and its inverse, for example.

<span class="mw-page-title-main">MediaGX</span> Series of x86-compatible processor

The MediaGX CPU is an x86-compatible processor that was designed by Cyrix and manufactured by National Semiconductor following the two companies' merger. It was introduced in 1997. The core is based on the integration of the Cyrix Cx5x86 CPU core with hardware to process video and audio output. Following the buyout of Cyrix by National Semiconductor and the sale of the Cyrix name and trademarks to VIA Technologies, the core was developed by National Semiconductor into the Geode line of processors, which was subsequently sold to Advanced Micro Devices.

The 386SLC was an Intel-licensed version of the 386SX, developed and manufactured by IBM in 1991. It included power-management capabilities and an 8KB internal CPU cache, which enabled it to yield comparable performance to 386DX processors of the same clock speed, which were considerably more expensive. Known inside IBM as "Super Little Chip" for its initials, it was used in the IBM PS/2 35, 40 and 56 Series and in the IBM PS/ValuePoint 325T, but never gained much market share. This was mainly due to an agreement with Intel, in which IBM was not allowed to sell their CPUs if they were not part of a system or upgrade board. It was also marketed as an optional upgrade for 8086-equipped IBM PS/2 25 Series computers.

<span class="mw-page-title-main">Cyrix Cx486</span> 486-compatible microprocessor by Cyrix

The Cyrix Cx486 was an x86 microprocessor designed by Cyrix. It primarily competed with the Intel 486 with which it was software compatible, would operate in the same motherboards provided proper support by the BIOS was available and generally showed comparable performance. The chip also competed with parts from AMD and UMC.

References

  1. 1 2 3 Intel (July 1997). Embedded Intel486 Processor Hardware Reference Manual (273025-001).
  2. http://www.cpu-world.com/CPUs/80486/MANUF-UMC.html A page which documents several versions of the UMC Green CPU.
  3. "Text file with information from the 1994-1995 UMC Data Book".
  4. http://www.opennet.ru/docs/FAQ/hardware/chiplist-part3.html Web page documenting several processors and their fabrication.
  5. https://docs.google.com/spreadsheet/ccc?key=0Aigi3Xn2U-_vdGtKeFpIU2pKWTl2N0J6UFh6Z0E2TWc&usp=sharing#gid=0 Benchmark showing various processors, including the U5S and U5SX.
  6. http://www.cpu-museo.it/486umc.html Web page documenting the U486DX2 version of this CPU.
  7. https://translate.google.com/translate?hl=en&sl=ru&u=http://www.phantom.sannata.ru/forum/index.php%3Ft%3D13090%26a%3Ddo_print&prev=/search%3Fq%3DUMC%2BU5S%2B0.6%2Bmicron%26client%3Dfirefox-a%26hs%3DVei%26rls%3Dorg.mozilla:en-US:official%26channel%3Dsb Page talking about various UMC Green CPU models which notes the Micron process of the U486DX2.
  8. http://www.cpushack.com/2012/09/06/intel-vs-the-world-the-338-patent/ An article which talks about the Intel VS. UMC case.