发明名称 Method and apparatus for random stimulus generation
摘要 Capabilities are added to a Hardware Verification Language that facilitates the generation of test data. Random number sources, called random variables, can be produced by adding a randomness attribute to a variable declaration of a class definition. A “randomize” method call to a class instance produces a random value for each random variable. Constraint blocks, of a class definition, control random variables with constraint expressions. Dependency, of random variable value assignment, as determined by constraint expressions, can be expressed by a DAG. A constraint expression is converted into ranges of permissible values, from which a value is randomly chosen by a randomize method. A “boundary” method call sequentially selects a combination of boundary values, for each random variable, from each random variable's set of ranges. Coordinated selection of a boundary values permits all combinations of boundary values to be produced through successive boundary calls.
申请公布号 US7900111(B1) 申请公布日期 2011.03.01
申请号 US20030420443 申请日期 2003.04.21
申请人 SYNOPSYS, INC. 发明人 KIM WON SUB;MEYER MARY LYNN;CHAPIRO DANIEL MARCOS
分类号 G01R31/28;G01R31/3181;G01R31/3183;G06F11/00 主分类号 G01R31/28
代理机构 代理人
主权项
地址