US2015149972A1PendingUtilityA1

Method, design apparatus, and program product for incremental design space exploration

Assignee: CARRION SCHAFER BENJAMINPriority: Oct 28, 2010Filed: Feb 2, 2015Published: May 28, 2015
Est. expiryOct 28, 2030(~4.2 yrs left)· nominal 20-yr term from priority
G06F 2111/06G06F 30/327G06F 17/505
23
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A design apparatus generates an optimal design condition by design space exploration. The apparatus including a source code parsing ( 301 ) which parses source code and generates a parse tree, a cluster generation task ( 302 ) which generates clusters based on the parse tree, each of the clusters including a group of source codes which can operate independently, a log file task ( 303 ) which generates a log file based on a structure of the cluster, and a comparison task ( 304 ) which compares a first log file of a previous cluster with a second log file of a current cluster and re-uses previous exploration result based on a comparison result, the first log file being obtained from a previous design space exploration, the second log file being generated from a current operation.

Claims

exact text as granted — not AI-modified
1 . A method for performing incremental exploration of LSI circuits given a behavioral circuit description, comprising method operation of:
 parsing a behavioral LSI description generating unique identifiers for each part of source codes explored independently;   recording a main information of designs being explored so that this information can be retrieved at later explorations;   identifying which parts of the source code have been modified between different exploration runs; and   exploring only parts of the designs which have been affected by manual changes in the source code.   
     
     
         2 . The method according to claim  11 , wherein the method operation includes the generation of a log file where all the necessary information to recover a design generated during an exploration is recorded including the results of a high level synthesis, the attributes applied to the explorable operations, and a cluster contents index. 
     
     
         3 . The method according to claim  11 , wherein the method operation includes a cluster contents index, which is represented in a single unique alpha numerical value, and the contents of a piece of a behavioral description being explored. 
     
     
         4 . The method according to claim  11 , wherein the method operation includes:
 an execution of an exploration in an incremental mode, where the information recorded in the log file is read and the data is loaded into the program; and   re-generation of the data structure based on the information specified in the log file for each valid design created during a previous exploration.   
     
     
         5 . The method according to claim  11 , wherein the method operation includes:
 checking at the designs from a previous exploration before a new design is generated in order to avoid applying the same synthesis directives to a new design being generated.

Join the waitlist — get patent alerts

Track US2015149972A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.