Apparatus, method and system that stores bios in non-volatile random access memory

US9430372B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9430372-B2
Application numberUS-201113997940-A
CountryUS
Kind codeB2
Filing dateSep 30, 2011
Priority dateSep 30, 2011
Publication dateAug 30, 2016
Grant dateAug 30, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A non-volatile random access memory (NVRAM) is used in a computer system to perform multiple roles in the platform storage hierarchy. The NVRAM is byte-rewritable and byte-erasable by the processor. The NVRAM is coupled to the processor to be directly accessed by the processor without going through an I/O subsystem. The NVRAM stores a Basic Input and Output System (BIOS). During a Pre-Extensible Firmware Interface (PEI) phase of the boot process, the cache within the processor can be used in a write-back mode for execution of the BIOS.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus comprising: a processor that comprises one or more cores; a non-volatile memory (NVM) coupled to the processor via an I/O interface by the processor, the NVM having stored thereon a compressed Basic Input and Output System (BIOS) image; a cache within the processor; and a non-volatile random accessible memory (NVRAM) coupled to the processor and being byte-rewritable and byte-erasable by the processor, the NVRAM having stored thereon an uncompressed BIOS image, which is produced by the processor from the compressed BIOS image during a Pre-Extensible Firmware Interface (PEI) phase of a boot process, wherein execution of the uncompressed BIOS image places the cache in a write-back mode during the PEI phase of the boot process. 2. The apparatus of claim 1 , wherein the NVRAM comprises a phase change memory (PCM). 3. The apparatus of claim 1 , wherein the NVRAM comprises a phase change memory and switch (PCMS). 4. The apparatus of claim 1 , wherein the NVM is coupled to the processor via an I/O subsystem and the NVRAM is coupled to the processor without passing through the I/O subsystem. 5. The apparatus of claim 1 , wherein the NVRAM is coupled to the processor via a high speed link that implements a same protocol as inter-processor links. 6. The apparatus of claim 1 , wherein the NVM has stored thereon a first portion of code to be copied into the NVRAM as the compressed BIOS image and a second portion of the code to be copied into the NVRAM for uncompressing the compressed BIOS image into the NVRAM. 7. The apparatus of claim 1 , wherein the NVRAM comprises a writable area to which debug or error or progress status messages generated during the boot process are written. 8. The apparatus of claim 1 , wherein the plurality of BIOS images support multiple platforms or multiple processor families. 9. An apparatus comprising: a processor that comprises one or more cores; a non-volatile random accessible memory (NVRAM) coupled to the processor and being byte-rewritable and byte-erasable by the processor, the NVRAM having stored thereon a plurality of BIOS images, one of the BIOS images to be executed by the processor during a Pre-Extensible Firmware Interface (PEI) phase of a boot process; and a cache within the processor, the cache operated in a write-back mode for execution of the one of the BIOS images during the PEI phase of the boot process. 10. The apparatus of claim 9 , wherein the NVRAM comprises a phase change memory (PCM). 11. The apparatus of claim 9 , wherein the NVRAM comprises a phase change memory and switch (PCMS). 12. The apparatus of claim 9 , wherein the plurality of BIOS images comprise multiple versions of BIOS. 13. The apparatus of claim 9 , wherein the NVRAM stores platform firmware. 14. The apparatus of claim 9 , wherein the NVRAM comprises a writable area to which debug or error or progress status messages generated during the boot process are written.

Assignees

Inventors

Classifications

  • with main memory updating (G06F12/0806 takes precedence) · CPC title

  • Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches · CPC title

  • Bootstrapping (security arrangements therefor G06F21/57) · CPC title

  • Solid state disk · CPC title

  • comprising amorphous/crystalline phase transition cells · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9430372B2 cover?
A non-volatile random access memory (NVRAM) is used in a computer system to perform multiple roles in the platform storage hierarchy. The NVRAM is byte-rewritable and byte-erasable by the processor. The NVRAM is coupled to the processor to be directly accessed by the processor without going through an I/O subsystem. The NVRAM stores a Basic Input and Output System (BIOS). During a Pre-Extensibl…
Who is the assignee on this patent?
Nachimuthu Murugasamy K, Kumar Mohan, Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06F12/0804. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 30 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).