Invention Grant
- Patent Title: Information theoretic caching for dynamic problem generation in constraint solving
-
Application No.: US13596776Application Date: 2012-08-28
-
Publication No.: US09720792B2Publication Date: 2017-08-01
- Inventor: Dhiraj Goswami , Ngai Ngai William Hung
- Applicant: Dhiraj Goswami , Ngai Ngai William Hung
- Applicant Address: US CA Mountain View
- Assignee: SYNOPSYS, INC.
- Current Assignee: SYNOPSYS, INC.
- Current Assignee Address: US CA Mountain View
- Agency: Alston & Bird LLP
- Main IPC: G06F17/50
- IPC: G06F17/50 ; G06F11/263

Abstract:
Computer-implemented techniques are disclosed for verifying circuit designs using dynamic problem generation. A device under test (DUT) is modeled as part of a test bench where the test bench is a random process. A set of constraints is solved to generate stimuli for the DUT. Problem generation is repeated numerous times throughout a verification process with problems and sub-problems being generated and solved. When a problem is solved, the problem structure can be stored in a cache. The storage can be based on entropy of variables used in the problem. The problem storage cache can be searched for previously stored problems which match a current problem. By retrieving a problem structure from cache, the computational burden is reduced during verification. Problems can be multi-phase problems with storage and retrieval of problem structures based on the phase level. Caching can be accomplished using an information theoretic approach.
Public/Granted literature
- US20140067356A1 INFORMATION THEORETIC CACHING FOR DYNAMIC PROBLEM GENERATION IN CONSTRAINT SOLVING Public/Granted day:2014-03-06
Information query