Race: A Word-Level ATPG-Based Constraints Solver System For Smart Random Simulation
نویسنده
چکیده
Functional verification of complex designs largely relies on the use of simulation in conjunction high-level verification languages (HVL) and test-bench automation (TBA) tools. In a constraints-based verification methodology, constraints are used to model the environmental restrictions of the Design Under Verification (DUV), and are specified using HVL constructs. The job of a constraints solver is to produce multiple random solutions to these constraints. These random solutions are used to drive legal random stimulus to the DUV using procedural HVL constructs. This paper presents RACE (Random ATPG for solving Constraint Expressions), a new word-level engine for solving combinational constraint expressions. RACE builds a high-level netlist model to represent the constraints and implements a branch-and-bound algorithm to solve them. Advanced interval arithmetic concepts and algorithms are used to propagate word-level values across a wide variety of high-level operators. RACE is architected to produce multiple random solutions for the same constraints problem, and has been successfully used for random stimulus generation within a commercial TBA tool [14] for Register Transfer Level (RTL) verification of complex designs using simulation.
منابع مشابه
A Robust and Scalable Technique for the Constraints Solving Problem in High-Level Verification
Constraints solving is an important problem in a random simulation-based functional verification methodology. Constraints are used to model the environmental restrictions of the design under verification and the job of the constraints solver is to produce multiple random solutions that satisfy the constraints. This paper presents RACE, a new word-level ATPG-based system for solving combinationa...
متن کاملOptimal Self-healing of Smart Distribution Grids Based on Spanning Trees to Improve System Reliability
In this paper, a self-healing approach for smart distribution network is presented based on Graph theory and cut sets. In the proposed Graph theory based approach, the upstream grid and all the existing microgrids are modeled as a common node after fault occurrence. Thereafter, the maneuvering lines which are in the cut sets are selected as the recovery path for alternatives networks by making ...
متن کاملToward a Smart Distribution System Expansion Planning by Considering Demand Response Resources
This paper presents a novel concept of "smart distribution system expansion planning (SDEP)" which expands the concept of demand response programs to be dealt with the long term horizon time. The proposed framework, integrates demand response resources (DRRs) as virtual distributed generation (VDG) resources into the distribution expansion planning. The main aim of this paper is to develop and ...
متن کاملSmart load shedding in distribution networks considering the importance of loads
One of the most important tasks of operators in distribution companies is to restoration after a fault in the network. In load restoration schemes, in addition to observing the load flow constraints, it is necessary to maintain the grid structure radially and, most importantly, observing the balance of consumption with the possibility of providing load due to the limitations of the backup feede...
متن کاملLearning-Based Energy Management System for Scheduling of Appliances inside Smart Homes
Improper designs of the demand response programs can lead to numerous problems such as customer dissatisfaction and lower participation in these programs. In this paper, a home energy management system is designed which schedules appliances of smart homes based on the user’s specific behavior to address these issues. Two types of demand response programs are proposed for each house which are sh...
متن کامل