IP Library Granted Patent US 6,944,807
Granted Patent B2
US 6,944,807 · App. 10/107,291 · Granted Sep 13, 2005

Method and apparatus for achieving higher product yields by using fractional portions of imbedded memory arrays

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,944,807
App. No.
10/107,291
Granted
Sep 13, 2005
Kind
B2
Abstract

The invention provides a circuit and method for obtaining a fully functional microprocessor using only a fraction of the available on-chip cache. The memory sub-arrays of the on-chip cache are tested to determine which sub-arrays are functional. After determining which sub-arrays are functional, a set of sub-arrays is selected that constitute a binary fraction of the cache. The CPU is initialized to accommodate a smaller address space corresponding to the size of the selected sub-arrays. Finally, a group of signals are programmed to allow the CPU access to the selected sub-arrays.

Claims (12)

1. A circuit for obtaining a functional fractional on-chip cache comprising:

a set of functional sub-arrays selected from a cache;

a CPU initialized to address said set of functional sub-arrays;

a set of decoders configured to select only rows from said set of functional sub-arrays;

wherein a decoder from said set of decoders logically comprises:

at least one address-select block, with three inputs and a complementary output, that selects an address bit or a first programmed fractional bit based on the binary value of a second programmed fractional bit, the first input connected to said address bit, the second input connected to said first programmed fractional bit, the third input connect to said second programmed fractional bit and said complementary output connected to a first and a second node;

a least one logical NAND block, with at least two inputs and one output;

wherein the output nodes of said address-select blocks are electrically connected to the inputs of said NAND blocks such that only one output of said NAND blocks is active.

2. The circuit of claim 1 wherein said decoder consists of only one said address-select block and two said logical NAND blocks.

3. The circuit of claim 1 wherein said decoder consists Of only two said address-select blocks and four said logical NAND blocks.

4. The circuit of claim 1 wherein said decoder consists of only three said address-select blocks and eight said logical NAND blocks.

5. The circuit of claim 1 wherein said decoder consists of wily four said address-select blocks and sixteen amid logical NAND blocks.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2021
From: OT PATENT ESCROW, LLC
To: VALTRUS INNOVATIONS LIMITED
Reel/Frame 056157/0492 →
PATENT ASSIGNMENT, SECURITY INTEREST, AND LIEN AGREEMENT Recorded Jan 26, 2021
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: OT PATENT ESCROW, LLC
Reel/Frame 055269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →