US2005149884A1PendingUtilityA1

System and method for coevolutionary circuit design

Priority: Dec 27, 2001Filed: Feb 10, 2005Published: Jul 7, 2005
Est. expiryDec 27, 2021(expired)· nominal 20-yr term from priority
G06F 30/30G06N 3/126
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The present invention is directed to a system and method for coevolutionary circuit design. A system suitable for providing integrated circuit design may include a memory suitable for storing a first set of instructions and a second set of instructions and a processor communicatively coupled to the memory. The processor is suitable for performing the first set of instructions and the second set of instructions. The first set of instructions is suitable for configuring a processor to provide an integrated circuit development environment in which a support methodology for an integrated circuit is created. The second set of instructions is suitable for configuring a processor to provide tools for implementing a platform architecture of an integrated circuit in which the platform architecture supplies a structure of the integrated circuit. The first set of instructions and the second set of instructions are linked through at least one formalism so that at least one of an action taken utilizing the platform architecture influences the support methodology and an action taken utilizing the support methodology influences the platform architecture.

Claims

exact text as granted — not AI-modified
1 . A system suitable for providing integrated circuit design, comprising: 
 a memory storing a first set of instructions and a second set of instructions; and    a processor communicatively coupled to the memory, the processor suitable for performing the first set of instructions and the second set of instructions, wherein the first set of instructions is suitable for configuring a processor to provide an integrated circuit development environment in which a support methodology for an integrated circuit is created and the second set of instructions is suitable for configuring a processor to provide tools for implementing a platform architecture of an integrated circuit in which the platform architecture supplies a structure of the integrated circuit, the first set of instructions and the second set of instructions linked through at least one formalism so that at least one of an action taken utilizing the platform architecture influences the support methodology and an action taken utilizing the support methodology influences the platform architecture.    
     
     
         2 . The system as described in  claim 1 , wherein the formalism includes a differential game.  
     
     
         3 . The system as described in  claim 1 , wherein the formalism includes a genetic algorithm.  
     
     
         4 . The system as described in  claim 3 , wherein the genetic algorithm guides training of a neural network.  
     
     
         5 . The system as described in  claim 1 , wherein the formalism is utilized to implement a coevolutionary relationship.  
     
     
         6 . The system as described in  claim 5 , wherein the coevolutionary relationship is implemented between the platform architecture and support methodology.  
     
     
         7 . A method of designing an integrated circuit, comprising: 
 receiving functional specifications and constraints of an integrated circuit; and    interacting with a system configured to provide an environment for deriving a support methodology for an integrated circuit having the received functional specifications, wherein the interaction with the support methodology for the integrated circuit influences an environment for designing a platform architecture for the integrated circuit.    
     
     
         8 . The method as described in  claim 7 , wherein interacting includes manipulation by a user of a graphical user interface as implemented on an information handling system.  
     
     
         9 . The method as described in  claim 7 , wherein the environment for designing a platform architecture is provided by an information handling system, the information handling system including a display of information manipulable by a user.  
     
     
         10 . The method as described in  claim 7 , wherein the support methodology influences the environment for designing the platform architecture through the use of a formalism including a differential game.  
     
     
         11 . The method as described in  claim 7 , wherein the support methodology influences the environment for designing the platform architecture through the use of a formalism wherein the formalism is utilized to implement a coevolutionary relationship.  
     
     
         12 . The method as described in  claim 11 , wherein the coevolutionary relationship is implemented between the platform architecture and the support methodology.  
     
     
         13 . A method of designing an integrated circuit, comprising: 
 receiving functional specifications and constraints of an integrated circuit; and    interacting with a system configured to provide an environment for deriving a platform architecture for an integrated circuit having the received functional specifications, wherein the interaction with the platform architecture for the integrated circuit influences an environment for designing a support methodology for the integrated circuit.    
     
     
         14 . The method as described in  claim 13 , wherein interacting includes manipulation by a user of a graphical user interface as implemented on an information handling system.  
     
     
         15 . The method as described in  claim 13 , wherein the environment for designing a support methodology is provided by an information handling system, the information handling system including a display of information manipulable by a user.  
     
     
         16 . The method as described in  claim 13 , wherein the platform architecture influences the environment for designing the support methodology through the use of a formalism including a differential game.  
     
     
         17 . The method as described in  claim 13 , wherein the platform architecture influences the environment for designing support methodology the through the use of a formalism wherein the formalism is utilized to implement a coevolutionary relationship.

Join the waitlist — get patent alerts

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

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