发明名称 RULE INFERENCE AND LOCALIZATION DURING SYNTHESIS OF LOGIC CIRCUIT DESIGNS
摘要 A logic method for accessing rules in a logic circuit synthesis system. Rules are associated with model instances representing circuit components and contained in a data base. Application of the rules results in the replacement of one or more of the model instances with other model instances or in alteration of values associated with the model instances or in the alteration of parameter values in the data base. Model instances are designated as VISIBLE or INVISIBLE. INVISIBLE model instances are ignored during logic circuit synthesis. That is, the rules associated with INVISIBLE model instances are not tested. VISIBLE model instances may be NEW or INACTIVE. All VISIBLE model instances are initially NEW. If no rule associated with a model instance is TRUE, the model instance becomes INACTIVE. If at least one rule associated with a model instance is TRUE, one or more model instances are replaced and all inserted model instances and model instances directly connected to the inserted model instances become NEW. The number of model instances a rule will replace is called a SIZEWIN value of the rule. During synthesis, each VISIBLE, NEW model instance is paired with its associated rule having the greatest SIZEWIN value. The instance-rule pairs are grouped by SIZEWIN value and the rules of the groups having the greatest SIZEWIN value are tested first. The rules of the group having the smallest SIZEWIN value are tested last. If a model instance has been replaced by a previously executed rule, it is designated as DELETED and its associated, paired rule will evaluate to FALSE.
申请公布号 CA2016508(C) 申请公布日期 1998.11.10
申请号 CA19902016508 申请日期 1990.05.10
申请人 DIGITAL EQUIPMENT CORPORATION 发明人 WALL, DAVID F.;KUNDU, SNEHAMAY;FORTMILLER, EDWARD G.;HOOPER, DONALD F.
分类号 G06F17/50;G06N5/04;(IPC1-7):G06F17/50 主分类号 G06F17/50
代理机构 代理人
主权项
地址