%{search_type} search results

45 catalog results

RSS feed for this result
Book
xix, 664 pages : illustrations ; 26 cm
  • Part I. Introduction: 1. The digital abstraction-- 2. The practice of digital system design-- Part II. Combinational Logic: 3. Boolean algebra-- 4. CMOS logic circuits-- 5. Delay and power of CMOS circuits-- 6. Combinational logic design-- 7. VHDL descriptions of combinational logic-- 8. Combinational building blocks-- 9. Combinational examples-- Part III. Arithmetic Circuits: 10. Arithmetic circuits-- 11. Fixed- and floating-point numbers-- 12. Fast arithmetic circuits-- 13. Arithmetic examples-- Part IV. Synchronous Sequential Logic: 14. Sequential logic-- 15. Timing constraints-- 16. Datapath sequential logic-- 17. Factoring finite-state machines-- 18. Microcode-- 19. Sequential examples-- Part V. Practical Design: 20. Verification and test-- Part VI. System Design: 21. System-level design-- 22. Interface and system-level timing-- 23. Pipelines-- 24. Interconnect-- 25. Memory systems-- Part VII. Asynchronous Logic: 26. Asynchronous sequential circuits-- 27. Flip-flops-- 28. Metastability and synchronization failure-- 29. Synchronizer design-- Appendix A. VHDL coding style-- Appendix B. VHDL syntax guide-- References-- Index.
  • (source: Nielsen Book Data)9781107098862 20161219
This introductory textbook provides students with a system-level perspective and the tools they need to understand, analyze and design digital systems. Going beyond the design of simple combinational and sequential modules, it shows how such modules are used to build complete systems, reflecting real-world digital design. All the essential topics are covered, including design and analysis of combinational and sequential modules, as well as system timing and synchronization. It also teaches how to write VHDL-2008 HDL in a productive and maintainable style that enables CAD tools to do much of the tedious work. A complete introduction to digital design is given through clear explanations, extensive examples and online VHDL files. The teaching package is completed with lecture slides, labs and a solutions manual for instructors. Assuming no previous digital knowledge, this textbook is ideal for undergraduate digital design courses that will prepare students for modern digital practice.
(source: Nielsen Book Data)9781107098862 20161219
Engineering Library (Terman)
Book
xix, 614 pages : illustrations ; 26 cm
  • Part I. Introduction: 1. The digital abstraction-- 2. The practice of digital system design-- Part II. Combinational Logic: 3. Boolean algebra-- 4. CMOS logic circuits-- 5. Delay and power of CMOS circuits-- 6. Combinational logic design-- 7. Verilog descriptions of combinational logic-- 8. Combinational building blocks-- 9. Combinational examples-- Part III. Arithmetic Circuits: 10. Arithmetic circuits-- 11. Fixed- and floating-point numbers-- 12. Fast arithmetic circuits-- 13. Arithmetic examples-- Part IV. Synchronous Sequential Logic: 14. Sequential logic-- 15. Timing constraints-- 16. Datapath sequential logic-- 17. Factoring finite-state machines-- 18. Microcode-- 19. Sequential examples-- Part V. Practical Design: 20. Verification and test-- Part VI. System Design: 21. System-level design-- 22. Interface and system-level timing-- 23. Pipelines-- 24. Interconnect-- 25. Memory systems-- Part VII. Asynchronous Logic: 26. Asynchronous sequential circuits-- 27. Flip-flops-- 28. Metastability and synchronization failure-- 29. Synchronizer design-- Appendix A. Verilog coding style-- References-- Index of Verilog modules-- Subject index.
  • (source: Nielsen Book Data)9780521199506 20160612
This introductory textbook provides students with a system-level perspective and the tools they need to understand, analyze and design digital systems. Going beyond the design of simple combinational and sequential modules, it shows how such modules are used to build complete systems, reflecting real-world digital design. All the essential topics are covered, including design and analysis of combinational and sequential modules, as well as system timing and synchronization. It also teaches how to write Verilog HDL in a productive and maintainable style that enables CAD tools to do much of the tedious work. A complete introduction to digital design is given through clear explanations, extensive examples and online Verilog files. The teaching package is completed with lecture slides, labs and a solutions manual for instructors. Assuming no previous digital knowledge, this textbook is ideal for undergraduate digital design courses that will prepare students for modern digital practice.
(source: Nielsen Book Data)9780521199506 20160612
Engineering Library (Terman)
Book
xxv, 550 p. : ill. ; 24 cm.
  • Chapter 1 Introduction to Interconnection Networks 1.1 Three Questions About Interconnection Networks 1.2 Uses of Interconnection Networks 1.3 Network Basics 1.4 History 1.5 Organization of this Book Chapter 2 A Simple Interconnection Network 2.1 Network Specifications and Constraints 2.2 Topology 2.3 Routing 2.4 Flow Control 2.5 Router Design 2.6 Performance Analysis 2.7 Exercises Chapter 3 Topology Basics 3.1 Nomenclature 3.2 Traffic Patterns 3.3 Performance 3.4 Packaging Cost 3.5 Case Study: The SGI Origin 2000 3.6 Bibliographic Notes 3.7 Exercises Chapter 4 Butterfly Networks 4.1 The Structure of Butterfly Networks 4.2 Isomorphic Butterflies 4.3 Performance and Packaging Cost 4.4 Path Diversity and Extra Stages 4.5 Case Study: The BBN Butterfly 4.6 Bibliographic Notes 4.7 Exercises Chapter 5 Torus Networks 5.1 The Structure of Torus Networks 5.2 Performance 5.3 Building Mesh and Torus Networks 5.4 Express Cubes 5.5 Case Study: The MIT J-Machine 5.6 Bibliographic Notes 5.7 Exercises Chapter 6 Non-Blocking Networks 6.1 Non-Blocking vs. Non-Interfering Networks 6.2 Crossbar Networks 6.3 Clos Networks 6.4 Benes Networks 6.5 Sorting Networks 6.6 Case Study: The Velio VC2002 (Zeus) Grooming Switch 6.7 Bibliographic Notes 6.8 Exercises Chapter 7 Slicing and Dicing 7.1 Concentrators and Distributors 7.2 Slicing and Dicing 7.3 Slicing Multistage Networks 7.4 Case Study: Bit Slicing in the Tiny Tera 7.5 Bibliographic Notes 7.6 Exercises Chapter 8 Routing Basics 8.1 A Routing Example 8.2 Taxonomy of Routing Algorithms 8.3 The Routing Relation 8.4 Deterministic Routing 8.5 Case Study: Dimension-Order Routing in the Cray T3D 8.6 Bibliographic Notes 8.7 Exercises Chapter 9 Oblivious Routing 9.1 Valiant's Randomized Routing Algorithm 9.2 Minimal Oblivious Routing 9.3 Load-Balanced Oblivious Routing 9.4 Analysis of Oblivious Routing 9.5 Case Study: Oblivious Routing in the Avici Terabit Switch Router(TSR) 9.6 Bibliographic Notes 9.7 Exercises Chapter 10 Adaptive Routing 10.1 Adaptive Routing Basics 10.2 Minimal Adaptive Routing 10.3 Fully Adaptive Routing 10.4 Load-Balanced Adaptive Routing 10.5 Search-Based Routing 10.6 Case Study: Adaptive Routing in the Thinking Machines CM-5 10.7 Bibliographic Notes 10.8 Exercises Chapter 11 Routing Mechanics 11.1 Table-Based Routing 11.2 Algorithmic Routing 11.3 Case Study: Oblivious Source Routing in the IBM Vulcan Network 11.4 Bibliographic Notes 11.5 Exercises Chapter 12 Flow Control Basics 12.1 Resources and Allocation Units 12.2 Bufferless Flow Control 12.3 Circuit Switching 12.4 Bibliographic Notes 12.5 Exercises Chapter 13 Buffered Flow Control 13.1 Packet-Buffer Flow Control 13.2 Flit-Buffer Flow Control 13.3 Buffer Management and Backpressure 13.4 Flit-Reservation Flow Control 13.5 Bibliographic Notes 13.6 Exercises Chapter 14 Deadlock and Livelock 14.1 Deadlock 14.2 Deadlock Avoidance 14.3 Adaptive Routing 14.4 Deadlock Recovery 14.5 Livelock 14.6 Case Study: Deadlock Avoidance in the Cray T3E 14.7 Bibliographic Notes 14.8 Exercises Chapter 15 Quality of Service 15.1 Service Classes and Service Contracts 15.2 Burstiness and Network Delays 15.3 Implementation of Guaranteed Services 15.4 Implementation of Best-Effort Services 15.5 Separation of Resources 15.6 Case Study: ATM Service Classes 15.7 Case Study: Virtual Networks in the Avici TSR 15.8 Bibliographic Notes 15.9 Exercises Chapter 16 Router Architecture 16.1 Basic Router Architecture 16.2 Stalls 16.3 Closing the Loop with Credits 16.4 Reallocating a Channel 16.5 Speculation and Lookahead 16.6 Flit and Credit Encoding 16.7 Case Study: The Alpha 21364 Router 16.8 Bibliographic Notes 16.9 Exercises Chapter 17 Router Datapath Components 17.1 Input Buffer Organization 17.2 Switches 17.3 Output Organization 17.4 Case Study: The Datapath of the IBM Colony Router 17.5 Bibliographic Notes 17.6 Exercises Chapter 18 Arbitration 18.1 Arbitration Timing 18.2 Fairness 18.3 Fixed Priority Arbiter 18.4 Variable Priority Iterative Arbiters 18.5 Matrix Arbiter 18.6 Queuing Arbiter 18.7 Exercises Chapter 19 Allocation 19.1 Representations 19.2 Exact Algorithms 19.3 Separable Allocators 19.4 Wavefront Allocator 19.5 Incremental vs. Batch Allocation 19.6 Multistage Allocation 19.7 Performance of Allocators 19.8 Case Study: The Tiny Tera Allocator 19.9 Bibliographic Notes 19.10 Exercises Chapter 20 Network Interfaces 20.1 Processor-Network Interface 20.2 Shared-Memory Interface 20.3 Line-Fabric Interface 20.4 Case Study: The MIT M-Machine Network Interface 20.5 Bibliographic Notes 20.6 Exercises Chapter 21 Error Control 411 21.1 Know Thy Enemy: Failure Modes and Fault Models 21.2 The Error Control Process: Detection, Containment, and Recovery 21.3 Link Level Error Control 21.4 Router Error Control 21.5 Network-Level Error Control 21.6 End-to-end Error Control 21.7 Bibliographic Notes 21.8 Exercises Chapter 22 Buses 22.1 Bus Basics 22.2 Bus Arbitration 22.3 High Performance Bus Protocol 22.4 From Buses to Networks 22.5 Case Study: The PCI Bus 22.6 Bibliographic Notes 22.7 Exercises Chapter 23 Performance Analysis 23.1 Measures of Interconnection Network Performance 23.2 Analysis 23.3 Validation 23.4 Case Study: Efficiency and Loss in the BBN Monarch Network 23.5 Bibliographic Notes 23.6 Exercises Chapter 24 Simulation 24.1 Levels of Detail 24.2 Network Workloads 24.3 Simulation Measurements 24.4 Simulator Design 24.5 Bibliographic Notes 24.6 Exercises Chapter 25 Simulation Examples 495 25.1 Routing 25.2 Flow Control Performance 25.3 Fault Tolerance Appendix A Nomenclature Appendix B Glossary Appendix C Network Simulator.
  • (source: Nielsen Book Data)9780122007514 20160528
One of the greatest challenges faced by designers of digital systems is optimizing the communication and interconnection between system components. Interconnection networks offer an attractive and economical solution to this communication crisis and are fast becoming pervasive in digital systems. Current trends suggest that this communication bottleneck will be even more problematic when designing future generations of machines. Consequently, the anatomy of an interconnection network router and science of interconnection network design will only grow in importance in the coming years. This book offers a detailed and comprehensive presentation of the basic principles of interconnection network design, clearly illustrating them with numerous examples, chapter exercises, and case studies. It incorporates hardware-level descriptions of concepts, allowing a designer to see all the steps of the process from abstract design to concrete implementation. Case studies throughout the book draw on extensive author experience in designing interconnection networks over a period of more than twenty years, providing real world examples of what works, and what doesn't. It tightly couples concepts with implementation costs to facilitate a deeper understanding of the tradeoffs in the design of a practical network. It includes a set of examples and exercises in every chapter to help the reader to fully understand all the implications of every design decision.
(source: Nielsen Book Data)9780122007514 20160528
Engineering Library (Terman)
Book
xxiv, 663 p. : ill. ; 26 cm.
  • 1. Introduction to digital systems engineering-- 2. Packaging of digital systems-- 3. Modeling and analysis of wires-- 4. Circuits-- 5. Power distribution-- 6. Noise in digital systems-- 7. Signalling conventions-- 8. Advanced signalling techniques-- 9. Timing conventions-- 10. Synchronization-- 11. Signalling circuits-- 12. Timing circuits-- Index.
  • (source: Nielsen Book Data)9780521592925 20160528
What makes some computers slow? Why do some digital systems operate reliably for years while others fail mysteriously every few hours? How can some systems dissipate kilowatts while others operate off batteries? These questions of speed, reliability, and power are all determined by the system-level electrical design of a digital system. Digital Systems Engineering presents a comprehensive treatment of these topics. It combines a rigorous development of the fundamental principles in each area with real-world examples of circuits and methods. The book not only serves as an undergraduate textbook, filling the gap between circuit design and logic design, but can also help practising digital designers keep pace with the speed and power of modern integrated circuits. The techniques described in this book, once used only in supercomputers, are essential to the correct and efficient operation of any type of digital system.
(source: Nielsen Book Data)9780521592925 20160528
Engineering Library (Terman)
Book
xvi, 243 p. : ill. ; 25 cm.
SAL3 (off-campus storage)
Book
xv, 169 p.
SAL3 (off-campus storage), Special Collections
Book
xix, 137 leaves, bound.
SAL3 (off-campus storage), Special Collections

8. Stream scheduling [2008]

Book
xiv, 125 leaves, bound.
SAL3 (off-campus storage), Special Collections
Book
xiii, 99 leaves, bound.
SAL3 (off-campus storage), Special Collections
Book
xiv, 125 p. bound.
SAL3 (off-campus storage), Special Collections
Book
xvii, 107 p.
SAL3 (off-campus storage), Special Collections
Book
xx, 169 p.
SAL1&2 (on-campus shelving), SAL3 (off-campus storage), Special Collections
Book
xviii, 211 p.
SAL3 (off-campus storage), Special Collections
Book
xx, 149 p.
SAL3 (off-campus storage), Special Collections
Book
xviii, 148 leaves, bound.
SAL1&2 (on-campus shelving), SAL3 (off-campus storage), Special Collections
Book
xiii, 104 leaves, bound.
SAL3 (off-campus storage), Special Collections
Book
xiv, 155 p.
SAL3 (off-campus storage), Special Collections
Book
xiv, 124 p.
SAL3 (off-campus storage), Special Collections
Book
xiv, 152 p.
SAL3 (off-campus storage), Special Collections
Book
xv, 194 pages, bound.
SAL3 (off-campus storage), Special Collections

Articles+

Journal articles, e-books, & other e-resources
Articles+ results include