Using WAVES and VHDL for Effective Design and Testing


Book Description

2 Concept ( Tools • Specification ( Tools + Design Stages ( Tools • Implementation ( Tools Figure 1-1. A nominal, multi-stage development process From that beginning, we have progressed to the point where the EDA community at large, including both users and developers of the tools, are interested in more unified environments. Here, the notion is that the tools used at the various stages in the development process need to be able to complement each other, and to communicate with one another efficiently using effective file exchange capabilities. Furthermore, the idea of capturing all the tool support needed for an EDA development into a unified support environment is now becoming a reality. This reality is evidenced by some of the EDA suites we now see emerging, wherein several tool functions are integrated under a common graphical user interface (GUI), with supporting file exchange and libraries to enable all tool functions to operate effectively and synergistically. This concept, which we illustrate in Figure 1- 2, is the true future ofEDA.




Essentials of Electronic Testing for Digital, Memory and Mixed-Signal VLSI Circuits


Book Description

The modern electronic testing has a forty year history. Test professionals hold some fairly large conferences and numerous workshops, have a journal, and there are over one hundred books on testing. Still, a full course on testing is offered only at a few universities, mostly by professors who have a research interest in this area. Apparently, most professors would not have taken a course on electronic testing when they were students. Other than the computer engineering curriculum being too crowded, the major reason cited for the absence of a course on electronic testing is the lack of a suitable textbook. For VLSI the foundation was provided by semiconductor device techn- ogy, circuit design, and electronic testing. In a computer engineering curriculum, therefore, it is necessary that foundations should be taught before applications. The field of VLSI has expanded to systems-on-a-chip, which include digital, memory, and mixed-signalsubsystems. To our knowledge this is the first textbook to cover all three types of electronic circuits. We have written this textbook for an undergraduate “foundations” course on electronic testing. Obviously, it is too voluminous for a one-semester course and a teacher will have to select from the topics. We did not restrict such freedom because the selection may depend upon the individual expertise and interests. Besides, there is merit in having a larger book that will retain its usefulness for the owner even after the completion of the course. With equal tenacity, we address the needs of three other groups of readers.




Reverse Engineering the Universe: Using One Particle and Three Forces


Book Description

Expanding and clarifying their previous book, "I Killed Schrodinger's Cat," the authors explain all forms of mass and energy using just one particle and three forces (gravity, electrostatic repulsion, and magnetism). Predictive, measurable solutions are proposed for electricity, dark matter, the nature of light, entropy, and many other issues. Written primarily for laymen, the book also contains an appendix with mathematical proofs for the scientist.







Essential Communication Strategies


Book Description

Learn the tricks-of-the-trade of becoming a great technicalcommunicator Remember when you were an undergraduate and freshman compositionseemed so irrelevant to your life? After all, you were going toconquer the world with technological know-how. Your spellchecksoftware would handle the details. Now that you're a professional -pitching an idea, vying for a contract or grant, or presenting at ameeting - getting your point across effectively suddenly seemspretty essential for success, doesn't it? Fear not. This light-hearted text, brimming with proventechniques, good advice, and real-world examples that you caneasily apply to your own case, will turn you into an adeptcommunicator. Written expressly for technologists, this is asimple, concise, and practical guide to the communication dynamicsof writing, presentation delivery, and meeting interaction. Herbert Hirsch, in-demand consultant who developed thesetechniques for his own prolific engineering career, teaches you howto use "scripting" to plan for communication events. More than amere outline or storyboard, scripting is a powerful technique thatassists you in getting the right structure and content, in theproper order. Using scripting, you will master the fundamental principles ofcommunicating: How to grab the reader's or audience's attention from thestart How to maintain the connection while proceeding smoothly fromtopic to topic How to provide the substantiation for the points you made How to communicate with people from other groups, such asmarketers, investors, users, and others How to overcome such obstacles as fear, boredom, and aversionto your material Distilling the art of communication to its essence, EssentialCommunication Strategies empowers you to communicate withconfidence and authority in every situation, to every audience.




Proceedings


Book Description










Introduction to Logic Circuits & Logic Design with Verilog


Book Description

This textbook for courses in Digital Systems Design introduces students to the fundamental hardware used in modern computers. Coverage includes both the classical approach to digital system design (i.e., pen and paper) in addition to the modern hardware description language (HDL) design approach (computer-based). Using this textbook enables readers to design digital systems using the modern HDL approach, but they have a broad foundation of knowledge of the underlying hardware and theory of their designs. This book is designed to match the way the material is actually taught in the classroom. Topics are presented in a manner which builds foundational knowledge before moving onto advanced topics. The author has designed the presentation with learning goals and assessment at its core. Each section addresses a specific learning outcome that the student should be able to “do” after its completion. The concept checks and exercise problems provide a rich set of assessment tools to measure student performance on each outcome.




Forthcoming Books


Book Description