loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
7th International Symposium on Quality Electronic Design (ISQED'06)
San Jose, California
March 27-March 29
ISBN: 0-7695-2523-7
Mike Keating, Synopsys
There are two great truths in design: If it's not tested, it's broken. And if it's not simple, it's broken. This talk will focus on aspects of both issues. Code is the natural form of communication between designer and compiler; yet most code is demonstrably not simple; hence it is broken. Drawings are the natural form of communication between engineers, and user documents are how we communicate to customers. Yet typically, these documents are not executable, and thus not tested; hence they are all broken. Similarly, state machines and inter-module interfaces are often many orders of magnitude more complex than needed; they are quantifiably not simple, hence broken. In this talk I will explore the underlying causes of these problems, and propose some solutions.
Citation:
Mike Keating, "Simplicity and Executability: Cornerstones of Quality," isqed, pp.105, 7th International Symposium on Quality Electronic Design (ISQED'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.