Various phases of the circuit design are specified in different notations, whereby each notation is based on the same circuit. Since the notations arise successively during the circuit design, whereby the circuit design covers a considerable time span, it should also be assured that a first change in a notation of an early phase corresponds to a second change in a notation of a later phase. For that purpose, the circuits underlying the notations are formally compared. Each notation describes the circuit as a boolean finite automaton, whereby a comparison of two automatons is implemented in that their input variables, output variables and operands are compared to one another. An allocation of operands corresponding to one another is determined on the basis of a status dependency graph, whereby a resolution with operands of the automatons is refined such that, preferably, corresponding allocations of operands of the automatons result. A coarsening method assures that no resolutions arise that make an allocation impossible.

Diverse fasen van het kringsontwerp worden gespecificeerd in verschillende aantekeningen, waardoor elke aantekening op de zelfde kring gebaseerd is. Aangezien de aantekeningen zich opeenvolgend tijdens het kringsontwerp voordoen, waardoor het kringsontwerp een aanzienlijke tijdspanwijdte behandelt, zou men ook moeten verzekeren dat een eerste verandering in een aantekening van een vroege fase aan een tweede verandering in een aantekening van een recentere fase beantwoordt. Voor dat doel, worden de kringen die aan de aantekeningen ten grondslag liggen formeel vergeleken. Elke aantekening beschrijft de kring als eindige automaat van Boole, waardoor een vergelijking van twee automaten wordt uitgevoerd in die zin dat hun inputvariabelen, outputvariabelen en de operands elkaar worden vergeleken bij. Een toewijzing van operands die aan beantwoorden wordt elkaar bepaald op basis van een grafiek van het statusgebiedsdeel, waardoor een resolutie met operands van de automaten wordt geraffineerd dusdanig dat, bij voorkeur, de overeenkomstige toewijzingen van operands van de automaten voortvloeien. Een ruw makenmethode verzekert dat geen resoluties zich voordoen die een toewijzing onmogelijk maken.

 
Web www.patentalert.com

< Method and computer program product for global minimization of sign-extension and zero-extension operations

< Receiving an information resource from the internet if it is not received from a broadcast channel

> Method and apparatus for optimal critical netlist area selection

> Hardware debugging in a hardware description language

~ 00069