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:
Sep. 09, 2014
Filed:
Jun. 09, 2010
Kathryn Drews Kranen, Menlo Park, CA (US);
Chung-wah Norris Ip, Cupertino, CA (US);
Rajeev Kumar Ranjan, Sunnyvale, CA (US);
Lawrence Loh, Milpitas, CA (US);
Beth C. Isaksen, Los Gatos, CA (US);
Yann Alain Antonioli, Scotts Valley, CA (US);
Craig Franklin Deaton, Rowlett, TX (US);
Kathryn Drews Kranen, Menlo Park, CA (US);
Chung-Wah Norris Ip, Cupertino, CA (US);
Rajeev Kumar Ranjan, Sunnyvale, CA (US);
Lawrence Loh, Milpitas, CA (US);
Beth C. Isaksen, Los Gatos, CA (US);
Yann Alain Antonioli, Scotts Valley, CA (US);
Craig Franklin Deaton, Rowlett, TX (US);
Jasper Design Automation, Inc., Mountain View, CA (US);
Abstract
An executable circuit design is used to generate waveforms, from which behaviors of the circuit are captured. The behaviors and various combinations thereof can then be saved in a database, along with descriptions and other metadata about them, thereby generating a behavioral index of the circuit design code. Behavioral indexing of circuit designs allows a user to maintain an indexed behavior database, track changes in behaviors as the circuit design's executable description evolves, and figure out how the executable description can be reused in different projects. When applied to digital design development, it facilities the current design and verification effort, as well as design reuse down the line.