The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 22, 2013

Filed:

Jun. 20, 2007
Applicants:

Subbu Ganesan, Saratoga, CA (US);

Ramesh Narayanaswamy, Palo Alto, CA (US);

Ian Michael Nixon, Sunnyvale, CA (US);

Leonid Alexander Broukhis, Fremont, CA (US);

Thomas Hanni Spencer, Sunnyvale, CA (US);

Inventors:

Subbu Ganesan, Saratoga, CA (US);

Ramesh Narayanaswamy, Palo Alto, CA (US);

Ian Michael Nixon, Sunnyvale, CA (US);

Leonid Alexander Broukhis, Fremont, CA (US);

Thomas Hanni Spencer, Sunnyvale, CA (US);

Assignee:

Other;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/50 (2006.01);
U.S. Cl.
CPC ...
Abstract

An RTL hardware description language simulation accelerator and circuit emulator which operates on data driven asynchronous completion handshaking principles. Deploying Muller C elements to control latches, the system does not depend on externally provided clocks or internal timing circuits with delay logic or clock generators. Each levelized domain of logic signals a successor level to begin execution of instructions with a level complete message produced when all its input operands have produced a completion message. Each predecessor stage holds back data production until the successor stage is ready. Each levelized data-driven asynchronous domain evaluation processor is self-timed receiving completion messages from its predecessors, and sending completion messages to its successors.


Find Patent Forward Citations

Loading…