Mosaic ImmunoEngineering is a nanotechnology-based immunotherapy company developing therapeutics and vaccines to positively impact the lives of patients and their families.

Free
Message: '336, A blast from the past

'336, A blast from the past

posted on Mar 23, 2009 10:19AM

The clocking technology at issue allows today's microprocessors to run at multigigahertz speeds. Typically, the microprocessor gets its external clock signal from a crystal oscillator on the motherboard that runs at about 100 megahertz. This relatively slow speed is needed, because it is difficult propagate a signal with a frequency higher than 200 MHz over the distances found on a circuit board. But the microprocessor itself can run much faster. So microprocessors use an internal clock that runs many times faster than the external clock yet remains synchronized to it. U.S. patent 5809336, or '336 for short, assigned to Patriot, describes the internal clock scheme.

The technology behind '336 comes out of a microprocessor architecture called Sh-Boom, which Charles H. Moore (also the inventor of the Forth programming language) and a colleague, Russell H. Fish III, designed in the 1980s. Back then, of course, ICs ran at a much slower speed—well under 100 MHz. Even so, the two inventors realized that their microprocessor was capable of running at much higher frequencies than an external clock could supply. "Sh-Boom was pretty simple and pretty streamlined for its time and therefore the circuitry ran faster than other contemporary processors

Moore and Fish submitted the patent application for their Sh-Boom microprocessor to the U.S. Patent Office in 1989. But the patent officer evaluating the application wanted it broken up into many smaller patents, each of which should cover one element of the design.



From Incite:

Dec 6, 1999 -- "Intel is preparing a variable clock-speed technology it calls SpeedStep"
http://www.mdronline.com/mpr_public/...

December 15, 1999 -- "According to Intel, this delivers the best of both worlds: low power in battery mode, near-desktop performance when plugged in. AMD plans to deliver its own variable-speed technology, known as Gemini, in 1H00" --
http://www.mdronline.com/publication...


"A high performance, low cost microprocessor system having a variable speed system clock is disclosed herein"... -- U.S. Patent 5,809,336. Proprietary owner -- Patriot Scientific --
http://patft.uspto.gov/netacgi/nph-P... ... May I remind you that Intel, AMD nor any other company using this essential method of invention owns the Patent.
The definition of a clock in terms of microprocessors -- [The number of pulses emitted from a computer's clock in one second; it determines the rate at which logical or arithmetic gating is performed in a synchronous computer]
"Two Integer Arithmetic Logic Units simultaneously take two sequential instructions of up to 32 bits each from the Instruction Decode Unit" -- .Phil. Storr, on the Pentium chip, last updated 26th December 1998 --
http://members.iweb.net.au/~pstorr/p...

Funny indeed, Intel cannot patent it because it already belongs to Patriot Scientific # 5,809,336, otherwise...you know they would have. Hell, I think the only entities that have more patents are IBM and GOD. So, I decided to take elkman1310's advice and look it up for myself.
Due Diligence; when searching for information I almost always hit a dead end, but every so often I come across a find that makes it all worth while. I ran a search on the very title of PTSC's patent 5,809,336 "High Performance Microprocessor Having Variable Speed System Clock."

Low and behold, among the returns were a couple of very old sites (1996 - one year after PTSC filled for patent 5,809,336) by ARM (Advanced RISC Machines Ltd) and Digital Semiconductor -- development collaborators of Intel (among many others). In the text it goes on to describe features and functions of this NEW Intel StrongARM SA-110 Microprocessor, the FIRST member of the StrongARM family of high performance, low power microprocessors, the very foundation in which most of their microprocessors are built today. (registered trademarked - NOT patented)
When I first read this information, after I had read PTSC's patent, I swear, it gave me goosebumps -- the best goosebumps I've ever had. There are many notable correlation's, one I particularly like is: excerpt from Intel StrongARM SA 110 Datasheet 1996 --"Clocks --The SA-110 receives 3.68-MHz clock from a crystal based clock generator. The SA-110 uses an internal phase-locked loop (PLL) to multiply the frequency by a veriable multiplier to produce a high speed clock. The high speed clock is then divided internally by a configureable ratio to provide a system clock for synchronous operation. The 3.68MHz oscillator and PLL run constantly in normal and idle mode." Note -- the header for "Clocks" is plural and the clock is "divided" to create a second clock for synchronous operation. Excerpts from PTSC's U.S. Patent 5,809,336 1995 --"A high performance, low cost microprocessor system having a variable speed system clock is disclosed herein. The microprocessor system includes an integrated circuit having a central processing unit and a ring oscillator variable speed system clock for clocking the microprocessor. The central processing unit and ring oscillator variable speed system clock each include a plurality of electronic devices of like type, which allows the central processing unit to operate at a variable processing frequency dependent upon a variable speed of the ring oscillator variable speed system clock. The microprocessor system may also include an input/output interface connected to exchange coupling control signals, address and data with the central processing unit. The input/output interface is independently clocked by a second clock connected thereto." & "Most microprocessors derive all system timing from a single clock. The disadvantage is that different parts of the system can slow all operations. The microprocessor 50 provides a dual-clock scheme as shown in FIG. 17, with the CPU 70 operating a synchronously to I/O interface 432 forming part of memory controller 118 (FIG. 2) and the I/O interface 432 operating synchronously with the external world of memory and I/O devices. The CPU 70 executes at the fastest speed possible using the adaptive ring counter clock 430. Speed may vary by a factor of four depending upon temperature, voltage, and process. The external world must be synchronized to the microprocessor 50 for operations such as video display updating and disc drive reading and writing. This synchronization is performed by the I/O interface 432, speed of which is controlled by a conventional crystal clock 434
Excerpt from Intel/ARM/Digital SA-110 Datasheet -- "The Digital Semiconductor 110-SA microprocessor (SA-110) is the first member of the StrongARM family of high-performance, low power microprocessors. The SA-110 is the latest implementation of advanced RISC Machines Ltd. (ARM) Version 4 architecture and offers significant advances in microprocessor design. The SA-110 has been designed to further extend the ARM family as the worlds leading source of low power, high performance RISC processors for embedded consumer markets such as smart hand held devices and interactive digital video. The SA-110 is a general purpose, 32-bit microprocessor with a 16KB instruction cache (Icache); a 16KB, write-back data cache (Dcache); a write buffer; and a memory management unit (MMU) combined in a single chip"
Excerpt PTSC Patent -- "DETAILED DESCRIPTION OF THE INVENTION

Overview

The microprocessor of this invention is desirably implemented as a 32-bit microprocessor optimized for:

HIGH EXECUTION SPEED, and

LOW SYSTEM COST.

In this embodiment, the microprocessor can be thought of as 20 MIPS (million instructions per second)
for 20 dollars. Important distinguishing features of the microprocessor are:

Uses low-cost commodity DYNAMIC RAMS to run 20 MIPS

4 instruction fetch per memory cycle

On-chip fast page-mode memory management

Runs fast without external cache

Requires few interfacing chips

Crams 32-bit CPU in 44 pin SOJ package

The instruction set is organized so that most operations can be specified with 8-bit instructions. Two positive products of this philosophy are:

Programs are smaller,

Programs can execute much faster.

The bottleneck in most computer systems is the memory bus. The bus is used to fetch instructions and fetch and store data. The ability to fetch four instructions in a single memory bus cycle significantly increases the bus availability to handle data.



...Another excerpt
of great interest --"More recently, it has been perceived that performance gains can be achieved through comparative simplicity, both in the microprocessor integrated circuit itself and in its instruction set. This second approach provides RISC microprocessors, and is exemplified by the Sun SPARC and the Intel 8960 microprocessors. However, even with this approach as conventionally practiced, the packages for the microprocessor are large, in order to accommodate the large number of pinouts that continue to be employed. A need therefore remains for further simplification of high performance microprocessors."


I invite you to browse through PTSC's IP Portfolio, paying special attention to # 5,809,336 --
http://patft.uspto.gov/netacgi/nph-P... "patriot+scientific"&RS="patriot... ... And then Intel's SA-110 Datasheets -- http://www.renan.org/ARM/doc/sa110pb... -- On this next one, click on the icon of the largest paper with folded corner. -- http://developer.intel.com/design/st...

http://www.nanalyze.com/forums/topic...

Incite, where are you now?

Be well

Share
New Message
Please login to post a reply