Vehicle or engine diagnostic systems with advanced non-volatile memory
First Claim
1. A vehicle or engine diagnostic system, comprising:
- an interface for receiving a signal relating to a performance parameter of the vehicle or engine;
a user interface, comprising an output for presenting information to a user of the diagnostic system;
a central processing unit, for performing a processing operation responsive to the signal to generate the information for presentation to the user;
a non-volatile nano random access memory (NNRAM) coupled to the central processing unit as main memory for use by the central processing unit; and
programming for execution by the central processing unit stored in the NNRAM, wherein execution of the programming directly from the NNRAM by the central processing unit controls the processing operation of the central processing unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A programmable vehicle or engine diagnostic tool includes an interface for receiving a signal relating to a performance parameter of the vehicle or engine, a user interface, and a central processing unit, for processing the signal to generate information for presentation to the user. To facilitate fast boot yet enable re-programming of the diagnostic tool, the system utilizes a non-volatile random access memory main memory for the processor based tool, to store the programming for execution by the central processing unit. Disclosed examples of suitable memories include magnetoresistive random access memory (MRAM), carbon nanotube random access memory (CN-RAM) and programmable metallization memory cell (PMC) memory.
30 Citations
19 Claims
-
1. A vehicle or engine diagnostic system, comprising:
-
an interface for receiving a signal relating to a performance parameter of the vehicle or engine;
a user interface, comprising an output for presenting information to a user of the diagnostic system;
a central processing unit, for performing a processing operation responsive to the signal to generate the information for presentation to the user;
a non-volatile nano random access memory (NNRAM) coupled to the central processing unit as main memory for use by the central processing unit; and
programming for execution by the central processing unit stored in the NNRAM, wherein execution of the programming directly from the NNRAM by the central processing unit controls the processing operation of the central processing unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A vehicle or engine diagnostic system, comprising:
-
an interface for receiving a signal relating to a performance parameter of the vehicle or engine;
a user interface, comprising an output for presenting information to a user of the diagnostic system;
a central processing unit, for performing a processing operation responsive to the signal to generate the information for presentation to the user;
a non-volatile random access memory coupled to the central processing unit as main memory for use by the central processing unit, the non-volatile random access memory comprising a memory selected from the group consisting essentially of;
magnetoresistive random access memory (MRAM), carbon nanotube random access memory (CN-RAM) and programmable metallization memory cell (PMC) memory; and
programming for execution by the central processing unit stored in the non-volatile random access memory, wherein execution of the programming directly from the non-volatile random access memory by the central processing unit controls the processing operation of the central processing unit. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A vehicle or engine diagnostic system, comprising:
-
an interface for receiving a signal relating to a performance parameter of the vehicle or engine;
a central processing unit;
programming for execution by the central processing unit, for controlling processing of the signal by the central processing to implement a diagnostic function; and
means coupled to the central processing unit for storing the programming, wherein the means for storing has the following characteristics;
1) a critical dimension (CD) of storage cells of the means is less than 0.06 micron, 2) the storage cells are randomly accessible, 3) the storage cells provide non-volatile storage, and 4) the means for storing provide read and write access to information stored in the storage cells in times less than 25 ns. - View Dependent Claims (19)
-
Specification