Lexra
   HOME

TheInfoList



OR:

Lexra (1997–2003) was a
semiconductor intellectual property core In electronic design, a semiconductor intellectual property core (SIP core), IP core, or IP block is a reusable unit of logic, cell, or integrated circuit layout design that is the intellectual property of one party. IP cores can be licensed to ...
company based in
Waltham, Massachusetts Waltham ( ) is a city in Middlesex County, Massachusetts, United States, and was an early center for the labor movement as well as a major contributor to the American Industrial Revolution. The original home of the Boston Manufacturing Company, th ...
. Lexra developed and licensed semiconductor intellectual property cores that implemented the
MIPS I MIPS (Microprocessor without Interlocked Pipelined Stages) is a family of reduced instruction set computer (RISC) instruction set architectures (ISA)Price, Charles (September 1995). ''MIPS IV Instruction Set'' (Revision 3.2), MIPS Technologies, ...
architecture, except for the four unaligned load and store (lwl, lwr, swl, swr) instructions. Lexra did not implement those instructions because they are not necessary for good performance in modern software.
Silicon Graphics Silicon Graphics, Inc. (stylized as SiliconGraphics before 1999, later rebranded SGI, historically known as Silicon Graphics Computer Systems or SGCS) was an American high-performance computing manufacturer, producing computer hardware and soft ...
owned a
patent A patent is a type of intellectual property that gives its owner the legal right to exclude others from making, using, or selling an invention for a limited period of time in exchange for publishing an enabling disclosure of the invention."A p ...
that was initially granted to
MIPS Computer Systems Inc. MIPS Technologies, Inc., formerly MIPS Computer Systems, Inc., was an American fabless semiconductor design company that is most widely known for developing the MIPS architecture and a series of RISC CPU chips based on it. MIPS provides proce ...
for implementing unaligned loads and stores in a
RISC In computer engineering, a reduced instruction set computer (RISC) is a computer designed to simplify the individual instructions given to the computer to accomplish tasks. Compared to the instructions given to a complex instruction set comput ...
processor. Lexra did not wish to pay a high license fee for permission to use the patent. Lexra licensed soft cores, unlike
ARM Ltd Arm is a British semiconductor and software design company based in Cambridge, England. Its primary business is in the design of ARM processors (CPUs). It also designs other chips, provides software development tools under the DS-5, RealView an ...
at the time. Lexra was probably the first semiconductor intellectual property core company to do so. In 1998 Silicon Graphics spun out MIPS Technologies Inc. as a semiconductor IP licensing company that would compete directly with Lexra. MIPS Technologies soon sued Lexra, asserting
trademark A trademark (also written trade mark or trade-mark) is a type of intellectual property consisting of a recognizable sign, design, or expression that identifies products or services from a particular source and distinguishes them from others ...
infringement by Lexra's claims of compatibility with MIPS I. Lexra and MIPS Technologies settled the dispute by agreeing that Lexra would explicitly describe its products as not implementing unaligned loads and stores. In 1999,
MIPS Technologies MIPS Technologies, Inc., formerly MIPS Computer Systems, Inc., was an American fabless semiconductor design company that is most widely known for developing the MIPS architecture and a series of RISC CPU chips based on it. MIPS provides proce ...
sued Lexra again, but this time for infringing its patents on unaligned loads and stores. Though Lexra's processor designs did not implement unaligned loads and stores, it was possible to emulate their functionality through a series of other instructions. The ability to emulate the function of unaligned loads and stores was used, for example, in
microcode In processor design, microcode (μcode) is a technique that interposes a layer of computer organization between the central processing unit (CPU) hardware and the programmer-visible instruction set architecture of a computer. Microcode is a laye ...
for
IBM mainframes IBM mainframes are large computer systems produced by IBM since 1952. During the 1960s and 1970s, IBM dominated the large computer market. Current mainframe computers in IBM's line of business computers are developments of the basic design of th ...
long before the application for MIPS Technologies' patent. Lexra contended that the patent was invalid if construed to cover software emulation of unaligned loads and stores. If construed to cover only hardware implementations, Lexra did not infringe. The protracted second lawsuit, combined with a downturn in semiconductor industry business, forced Lexra into a settlement with MIPS Technologies. The settlement included MIPS Technologies paying Lexra a large sum of money and granting Lexra a license to its technologies in exchange for Lexra exiting the IP business. Lexra failed as a networking/communications fabless semiconductor chip company and ceased operations in January 2003. In its 5.5 years, Lexra implemented ten processor designs and licensed nine of them as
IP core In electronic design, a semiconductor intellectual property core (SIP core), IP core, or IP block is a reusable unit of logic, cell, or integrated circuit layout design that is the intellectual property of one party. IP cores can be licensed to ...
s. Lexra had the first * Synthesizable (RTL to gates) MIPS processor core allowing customer-owned tools and customer-chosen foundry * IP core to support EJTAG on-chip debug * IP core to support MIPS16 code compression * RISC processor IP core with a 6-stage pipeline; and later the first with a 7-stage pipeline * dual-issue
superscalar A superscalar processor is a CPU that implements a form of parallelism called instruction-level parallelism within a single processor. In contrast to a scalar processor, which can execute at most one single instruction per clock cycle, a sup ...
processor IP core * coarse-grained multithreaded processor IP core and, later, the first fine-grained multithreaded processor IP core Lexra also enhanced the MIPS I architecture with extensions that greatly improved performance for
digital signal processing Digital signal processing (DSP) is the use of digital processing, such as by computers or more specialized digital signal processors, to perform a wide variety of signal processing operations. The digital signals processed in this manner are ...
(DSP) algorithms.


References


External links

*{{Webarchive, url=https://web.archive.org/web/20021125233716/http://www.lexra.com:80/, date=November 25, 2002, title=Official website
The Lexra Story
by former employee Jonah Probell American companies established in 1997 American companies disestablished in 2003 Companies based in Massachusetts Computer companies established in 1997 Computer companies disestablished in 2003 Defunct computer companies of the United States Defunct computer hardware companies MIPS architecture