IP Library Granted Patent US 7,280,426
Granted Patent B2
US 7,280,426 · App. 11/439,139 · Granted Oct 9, 2007

Semiconductor device with non-volatile memory and random access memory

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 7,280,426
App. No.
11/439,139
Granted
Oct 9, 2007
Kind
B2
Abstract

A semiconductor device including a large capacity non-volatile memory and at least one random access memory, said the access time of said device being matched to the access time of each random access memory. The semiconductor memory device is comprised of: a non-volatile memory FLASH having a first reading time; a random access memory DRAM having a second reading time which is more than 100 times shorter than the first reading time; a circuit that includes a control circuit connected to both the FLASH and the DRAM and enabled to control accesses to those FLASH and DRAM; and a plurality of I/O terminals connected to the circuit. As a result, FLASH data is transferred to the DRAM before the DRAM is accessed, thereby matching the access time between the FLASH and the DRAM. Data is written back from the DRAM to the FLASH as needed, thereby keeping data matched between the FLASH and the DRAM and storing the data.

Claims (24)

1. A memory module comprising:

a plurality of first terminals for inputting a plurality of command signals from outside of the memory module;

a plurality of second terminals for inputting an address from outside of the memory module;

a plurality of third terminals for inputting a plurality of data from outside of the memory module;

a non-volatile memory;

a random access memory for reading data out to outside of the memory module via the plurality of third terminals;

a command register into which is written load instruction code, the load instruction code being inputted from outside of the memory module via the plurality of third terminals; and

an error correction circuit for checking whether or not data read from the non-volatile memory contains any error and correcting the error when detected,

further wherein when the load instruction code is written into the command register, the data stored in the non-volatile memory is transferred from the non-volatile memory to the random access memory via the error correction circuit, and

further wherein the random access memory outputs the data after correcting the error by the error correction circuit from the plurality of third terminals when the memory module is accessed to read out data.

2. A memory module according to claim 1 ,

wherein the memory module selects the command register or the random access memory according to the address inputted to the plurality of second terminals when the write instruction is inputted to the plurality of first terminals.

3. A memory module according to claim 2 , further comprising:

a controller generating control signals to control the non-volatile memory,

wherein the controller generates the control signal when the load instruction code is written into the command register.

4. A memory module according to claim 1 ,

wherein when the memory module is inputted the address which indicates the non-volatile memory to the plurality of second terminals and a read instruction to the plurality of first terminals, the random access memory outputs the data transferred from non-volatile memory.

5. A memory module according to claim 1 ,

wherein the random access memory is a dynamic random access memory, and

further wherein a capacitance of the dynamic random access memory is equal to or larger than a capacitance of the non-volatile memory.

6. A memory module according to claim 5 ,

wherein the memory module uses a SDRAM interface.

7. A memory module according to claim 1 ,

wherein the memory module uses a SRAM interface.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 053654 FRAME: 0254. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 10, 2021
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC
Reel/Frame 057454/0045 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME PREVIOUSLY RECORDED ON REEL 052853 FRAME 0153. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT SECURITY AGREEMENT. Recorded Mar 2, 2021
From: ACACIA RESEARCH GROUP LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056775/0066 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
CHANGE OF ADDRESS Recorded Nov 29, 2017
From: RENESAS ELECTRONICS CORPORATION
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 044928/0001 →
MERGER Recorded Jul 7, 2010
From: RENESAS TECHNOLOGY CORP.
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 024662/0280 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2006
From: HITACHI, LTD.
To: RENESAS TECHNOLOGY CORPORATION
Reel/Frame 017908/0907 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2006
From: MIURA, SEIJI; AYUKAWA, KAZUSHIGE
To: HITACHI, LTD.
Reel/Frame 017923/0754 →