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.
Patent No.:
Date of Patent:
Feb. 20, 2001
Filed:
Jan. 27, 1998
Thomas Pflüger, Leinfelden, DE;
Klaus-Dieter Schubert, Sindelfingen, DE;
International Business Machines Corporation, Armonk, NY (US);
Abstract
Disclosed is a hardware design development tool, where in a first step the data flow (,) of the desired hardware design is specified (,) and structured into functions. Then the required control logic (,) is introduced in those functions in order to get a description of the functional behavior of the underlying hardware. Various interconnections or relationships are provided between data flow and control logic, for instance via calls (,) between them. According to the proposed methodological steps, the design is specified (,) by functions depending on variables, wherein the functions contain data flow and control flow information. The functional description is parsed (,) in order to distinguish data flow and control flow information. In particular, at least one local table (,) each entry of which containing the control flow information, and a global table (,) each entry of which containing the data flow information and references to the local table(s), are provided. The development tool allows an automatic generation of a netlist from a high-level functional hardware description. Therefore a slow simulation on the low-level netlist stage is obsolete and the relatively fast simulation of the functional description is sufficient for testing the designed hardware.