The present invention is embodied in a system and method for recovering from design errors, such as errors in an integrated circuit design. The system and method of the present invention use a probabilistic model, such as a Bayesian Belief Network (BBN), in combination with case-based inferential reasoning to predict or detect design errors at any point in the design process by using information about the current design in combination with historical design error data from previous designs. Once conditions associated with design errors are predicted or detected, an error profile is generated. An inference engine then uses conditional probabilities produced by the probabilistic model to compile a set of exact or similar cases from a historical knowledge base containing solutions and workarounds to previously identified design errors, based on their probable relevancy to the current design case. These probable relevant cases are then presented to the user, ranked with their likelihood or probability of relevance to the current predicted or detected design error. These cases are preferably presented to the user both textually and graphically in an interactive computer program environment.

A invenção atual embodied em um sistema e em um método para recuperar dos erros do projeto, tais como erros em um projeto do circuito integrado. O sistema e o método da invenção atual usam um modelo probabilistic, tal como uma rede bayesian da opinião (BBN), em combinação com o raciocínio inferential caixa-baseado predizer ou detectar erros do projeto em algum ponto no processo do projeto usando a informação sobre o projeto atual em combinação com dados históricos do erro do projeto dos projetos precedentes. Uma vez que as circunstâncias associadas com os erros do projeto são preditas ou detectadas, um perfil do erro está gerado. Um motor de inference usa então as probabilidades condicionais produzidas pelo modelo probabilistic para compilar um jogo de casos exatos ou similares de uma base de conhecimento histórica que contem soluções e workarounds aos erros previamente identificados do projeto, baseado em sua relevância provável ao exemplo atual do projeto. Estes casos relevantes prováveis são apresentados então ao usuário, espesso com sua probabilidade ou probabilidade da relevância ao erro predito ou detectado atual do projeto. Estes casos são apresentados preferivelmente ao usuário textually e gràfica em um ambiente de programa interativo do computador.

 
Web www.patentalert.com

< System and method for recovering from design errors in integrated circuits

< System and method for recovering from design errors in integrated circuits

> Method and apparatus for detecting and correcting errors and erasures in product ECC-coded data arrays for DVD and similar storage subsystems

> Method to determine optical proximity correction and assist feature rules which account for variations in mask dimensions

~ 00067