50 likes | 122 Views
Elements of e. Matthew Morley Verisity matthew@verisity.com. Main Design Criteria. Sequential dependency Hierarchic specification Low complexity in simulation Linear / Trace semantics Multiple / Asynchronous clocks Data sampling Ease of use by DV engineers. For Formal Verification….
E N D
Elements of e Matthew Morley Verisity matthew@verisity.com
Main Design Criteria • Sequential dependency • Hierarchic specification • Low complexity in simulation • Linear / Trace semantics • Multiple / Asynchronous clocks • Data sampling • Ease of use by DV engineers
For Formal Verification… • Regular Expressions • LTL like construction • Formal semantics over finite traces • … and over infinite traces • Assumptions and properties • Cyclic, Safety, Liveness
Not dogmatic about… • Boolean expression syntax • “fixpoint” temporal operators
Simple additions • Free variables • Named temporal expressions (cf events) • Reset primitive (cf clocks) • Syntax for weak operators (Until, Sample) • Fusion (cf chop)