Higher Education

Digital Systems Design Using Verilog, 1st Edition

  • Charles Roth University of Texas, Austin
  • Lizy Kurian John University of Texas, Austin
  • Byeong Kil Lee University of Texas, San Antonio
  • ISBN-10: 1285051076  |  ISBN-13: 9781285051079
  • 608 Pages
  • © 2016 | Published
  • College Bookstore Wholesale Price = $152.50

SAVINGS: MindTap Digital-Only Price Starting at $93.00

Contains the full textbook.

Ask your Learning Consultant for more details 
  *Why an online review copy?
  • It's the greener, leaner way to review! An online copy cuts down on paper and on time. Reduce the wait (and the weight) of printed texts. Your online copy arrives instantly, and you can review it anytime from your computer or favorite mobile device.

If you prefer a print copy to review, please contact your representative.

Online Options

Online Product Overviews

About

Overview

DIGITAL SYSTEMS DESIGN USING VERILOG integrates coverage of logic design principles, Verilog as a hardware design language, and FPGA implementation to help electrical and computer engineering students master the process of designing and testing new hardware configurations. A Verilog equivalent of authors Roth and John's previous successful text using VHDL, this practical book presents Verilog constructs side-by-side with hardware, encouraging students to think in terms of desired hardware while writing synthesizable Verilog. Following a review of the basic concepts of logic design, the authors introduce the basics of Verilog using simple combinational circuit examples, followed by models for simple sequential circuits. Subsequent chapters ask readers to tackle more and more complex designs.

Features and Benefits

  • The first chapter presents a summary of the fundamentals of digital design to refresh readers' knowledge and prepare them for the rest of the book.
  • A wide range of important digital design concepts, including Algorithmic State Machine (ASM) charts, micro-programming, one-hot design, design for synthesis, testing, etc., are covered.
  • Many digital system design examples, ranging in complexity from a simple binary adder to a microprocessor, help readers learn design skills.
  • Steps in the design flow are clearly illustrated and explained.
  • Two chapters (Chapters 3 and 6) treat the basics of all programmable logic devices and provide details of synthesis, mapping, and routing to FPGAs.
  • Materials are presented generically, rather than attached to a specific vendor or product family.
  • The authors help students develop the design skill of putting together bigger designs from smaller pieces.
  • A unique chapter on testing presents information on Built In Self-Test (BIST), Boundary Scan testing, and LFSRs.

Table of Contents

1. REVIEW OF LOGIC DESIGN FUNDAMENTALS.
Combinational Logic. Boolean Algebra and Algebraic Simplification. Karnaugh Maps. Designing with NAND and NOR Gates. Hazards in Combinational Circuits. Flip-Flops and Latches. Mealy Sequential Circuit Design. Design of a Moore Sequential Circuit. Equivalent States and Reduction of State Tables. Sequential Circuit Timing. Tristate Logic and Busses.
2. INTRODUCTION TO VERILOG.
Computer-Aided Design. Hardware Description Languages. Verilog Description of Combinational Circuits. Verilog Modules. Verilog Assignments. Procedural Assignments. Modeling Flip-Flops Using Always Block. Always Blocks Using Event Control Statements. Delays in Verilog. Compilation, Simulation, and Synthesis of Verilog Code. Verilog Data Types and Operators. Simple Synthesis Examples. Verilog Models for Multiplexers. Modeling Registers and Counters Using Verilog Always Statements. Behavioral and Structural Verilog. Constants. Arrays. Loops in Verilog. Testing Verilog Model. A Few Things to Remember.
3. INTRODUCTION TO PROGRAMMABLE LOGIC DEVICES.
Brief Overview of Programmable Logic Devices. Simple Programmable Logic Devices (SPLDs). Complex Programmable Logic Devices (CPLDs). Field-Programmable Gate Arrays (FPGAs).
4. DESIGN EXAMPLES.
BCD to 7-Segment Display Decoder. A BCD Adder. 32-Bit Adders. Traffic Light Controller. State Graphs for Control Circuits. Scoreboard and Controller. Synchronization and Debouncing. A Shift-and-Add Multiplier. Array Multiplier. A Signed Integer/Fraction Multiplier. Keypad Scanner. Binary Dividers.
5. SM CHARTS AND MIRCOPROGRAMMING.
State Machine Charts. Derivation of SM Charts. Realization of SM Charts. Implementation of the Dice Game. Microprogramming. Linked State Machines.
6. DESIGNING WITH FIELD PROGRAMMABLE GATE ARRAYS.
Implementing Functions in FPGAs. Implementing Functions Using Shannon's Decomposition. Carry Chains in FPGAs. Cascade Chains in FPGAs. Examples of Logic Blocks in Commercial FPGAs. Dedicated Memory in FPGAs. Dedicated Multipliers in FPGAs. Cost of Programmability. FPGAs and One-Hot State Assignment. FPGA Capacity: Maximum Gates versus Usable Gates. Design Translation (Synthesis). Mapping, Placement, and Routing.
7. FLOATING-POINT ARITHMETIC.
Representation of Floating-Point Numbers. Floating-Point Multiplication. Floating-Point Addition. Other Floating-Point Operations.
8. ADDITIONAL TOPICS IN VERILOG.
Verilog Functions. Verilog Tasks. Multi-Valued Logic and Signal Resolution. Built-in Primitives. User Defined Primitives. SRAM Model. Model for SRAM Read/Write System. Rise and Fall Delays of Gates. Named Association. Generate Statements. System Functions. Compiler Directives. File I/O Functions. Timing Check.
9. DESIGN OF A RISC MICROPROCESSOR.
The RISC Philosophy. The MIPS ISA. MIPS Instruction Encoding. Implementation of a MIPS Subset. VHDL Model.
10. HARDWARE TESTING AND DESIGN FOR TESTABILITY.
Testing Combinational Logic. Testing Sequential Logic. Scan Testing. Boundary Scan. Built-In Self-Test.

Learning Resource Bundles

Choose the textbook packaged with the resources that best meet your course and student needs. Contact your Learning Consultant for more information.

ePack: Text + MindTap® Engineering, 1 term (6 months) Instant Access for Roth/John/Kil Lee's Digital Systems Design Using Verilog

ISBN-10: 130570990X  | ISBN-13: 9781305709904

List Price = $215.95  | CengageBrain Price = $215.95  | College Bookstore Wholesale Price = $162.50

This Bundle Includes:

  • Digital Systems Design Using Verilog
    List Price = $202.95  | CengageBrain Price = $202.95  | College Bookstore Wholesale Price = $152.50
  • MindTap® Engineering, 1 term (6 months) Instant Access for Roth/John/Kil Lee's Digital Systems Design Using Verilog
    List Price = $93.00  | CengageBrain Price = $93.00  | College Bookstore Wholesale Price = $93.00


ePack: Text + MindTap® Engineering, 2 terms (12 months) Instant Access for Roth/John/Kil Lee's Digital Systems Design Using Verilog

ISBN-10:  1305709896  | ISBN-13:  9781305709898

List Price = $228.95  | CengageBrain Price = $228.95  | College Bookstore Wholesale Price = $172.50

This Bundle Includes:

  • Digital Systems Design Using Verilog
    List Price = $202.95  | CengageBrain Price = $202.95  | College Bookstore Wholesale Price = $152.50
  • MindTap® Engineering, 2 terms (12 months) Instant Access for Roth/John/Kil Lee's Digital Systems Design Using Verilog
    List Price = $136.00  | CengageBrain Price = $136.00  | College Bookstore Wholesale Price = $136.00


Bundle: Text + MindTap® Engineering, 2 terms (12 months) Printed Access Card

ISBN-10:  1305601394  | ISBN-13:  9781305601390

List Price = $228.95  | College Bookstore Wholesale Price = $172.50

This Bundle Includes:

  • Digital Systems Design Using Verilog
    List Price = $202.95  | CengageBrain Price = $202.95  | College Bookstore Wholesale Price = $152.50
  • MindTap® Engineering, 2 terms (12 months) Printed Access Card
    List Price = $136.00  | College Bookstore Wholesale Price = $102.00


Bundle: Text + MindTap® Engineering 1 term (6 months) Printed Access Card for Roth/John/Kil Lee’s Digital Systems Design Using Verilog

ISBN-10:  1305601408  | ISBN-13:  9781305601406

List Price = $215.95  | College Bookstore Wholesale Price = $162.50

This Bundle Includes:

  • Digital Systems Design Using Verilog
    List Price = $202.95  | CengageBrain Price = $202.95  | College Bookstore Wholesale Price = $152.50
  • MindTap® Engineering, 1 term (6 months) Printed Access Card
    List Price = $93.00  | College Bookstore Wholesale Price = $69.75


ePack: Text + LMS Integrated for MindTap® Engineering, 2 terms (12 months) Instant Access for Roth/John/Kil Lee’s Digital Systems Design Using Verilog

ISBN-10:  1337078824 | ISBN-13:  9781337078825

List Price = $228.95  | College Bookstore Wholesale Price = $172.50

This Bundle Includes:

  • Digital Systems Design Using Verilog
    List Price = $202.95  | CengageBrain Price = $202.95  | College Bookstore Wholesale Price = $152.50
  • LMS Integrated for MindTap® Engineering, 2 terms (12 months) Instant Access
    List Price = $136.00  | College Bookstore Wholesale Price = $136.00


Supplements

All supplements have been updated in coordination with the main title. Select the main title's "About" tab, then select "What's New" for updates specific to title's edition.

For more information about these supplements, or to obtain them, contact your Learning Consultant.

Instructor Supplements

Instructor's Solutions Manual  (ISBN-10: 1305260775 | ISBN-13: 9781305260771)

Complimentary to faculty who adopt the text, the Instructor's Solutions Manual contains solutions to all the problems in the main text. Available in print and electronic formats.

Web Site  (ISBN-10: 1305261259 | ISBN-13: 9781305261259)

The password-protected Companion Site contains free helpful instructor-only resources, including a customizable set of PowerPoint Slides for classroom use with figures, tables, and examples from the textbook, as well as a set of Lecture Note PowerPoint Slides. The Instructor's Solutions Manual is also available for download from this secure website.

MindTap® Engineering, 1 term (6 months) Instant Access for Roth/John/Kil Lee's Digital Systems Design Using Verilog  (ISBN-10: 1305502949 | ISBN-13: 9781305502949)

MindTap Engineering for Roth/John/Lee's Digital Systems Design Using Verilog (1 Semester), 2E is a personalized teaching experience with relevant assignments that guide students to analyze, apply, and improve thinking, allowing you to measure skills and outcomes with ease. Personalized teaching becomes yours through a Learning Path built with key student objectives and your syllabus. Control what students see and when they see it. Relevant readings, multimedia, and activities are designed to take students up the levels of learning, from basic knowledge to analysis and application. Analytics and reports provide a snapshot of class progress, time in course, engagement, and completion rates.

List Price = $93.00  | CengageBrain Price = $93.00  | College Bookstore Wholesale Price = $93.00

MindTap® Engineering, 2 terms (12 months) Instant Access for Roth/John/Kil Lee's Digital Systems Design Using Verilog  (ISBN-10: 1305274172 | ISBN-13: 9781305274174)

MindTap is a new personal learning experience that combines all your digital assets—readings, activities, and assessments—into a singular learning path to improve student outcomes.

List Price = $136.00  | CengageBrain Price = $136.00  | College Bookstore Wholesale Price = $136.00

LMS Integrated for MindTap® Engineering, 2 terms (12 months) Instant Access  (ISBN-10: 1305274199 | ISBN-13: 9781305274198)

MindLink connects MindTap and other online activities to all major Learning Management Systems.

List Price = $136.00  | College Bookstore Wholesale Price = $136.00

Student Supplements

MindTap® Engineering, 1 term (6 months) Instant Access for Roth/John/Kil Lee's Digital Systems Design Using Verilog  (ISBN-10: 1305502949 | ISBN-13: 9781305502949)

MindTap™ Engineering for Roth/John/Kil Lee's Digital Systems Design Using Verilog provides you with the tools you need to better manage your limited time -- you can complete assignments whenever and wherever you are ready to learn with course material specially customized for you by your instructor and streamlined in one proven, easy-to-use interface. With an array of tools and apps -- from flashcards to note taking -- you'll get a true understanding of course concepts, helping you to achieve better grades and setting the groundwork for your future courses. Access to this product is valid for 6 months of usage.

List Price = $93.00  | CengageBrain Price = $93.00  | College Bookstore Wholesale Price = $93.00

MindTap® Engineering, 2 terms (12 months) Instant Access for Roth/John/Kil Lee's Digital Systems Design Using Verilog  (ISBN-10: 1305274172 | ISBN-13: 9781305274174)

MindTap™ Engineering for Roth/John/Kil Lee's Digital Systems Design Using Verilog provides you with the tools you need to better manage your limited time -- you can complete assignments whenever and wherever you are ready to learn with course material specially customized for you by your instructor and streamlined in one proven, easy-to-use interface. With an array of tools and apps -- from flashcards to note taking -- you'll get a true understanding of course concepts, helping you to achieve better grades and setting the groundwork for your future courses. Access to this product is valid for 12 months of usage.

List Price = $136.00  | CengageBrain Price = $136.00  | College Bookstore Wholesale Price = $136.00

LMS Integrated for MindTap® Engineering, 2 terms (12 months) Instant Access  (ISBN-10: 1305274199 | ISBN-13: 9781305274198)

List Price = $136.00  | College Bookstore Wholesale Price = $136.00

LMS Integrated for MindTap® Engineering, 1 term (6 months) Instant Access  (ISBN-10: 1305674820 | ISBN-13: 9781305674820)

List Price = $93.00  | College Bookstore Wholesale Price = $93.00

Meet the Author

Author Bio

Charles Roth

Charles Roth is Professor Emeritus in Electrical and Computer Engineering at the University of Texas at Austin, where he taught Digital Design for more than four decades. He is the author of Fundamentals of Logic Design, which is in its sixth edition, and Digital Systems Design using VHDL, which is in its second edition.

Lizy Kurian John

Lizy John is the B. N. Gafford Professor in Electrical and Computer Engineering at the University of Texas at Austin. Dr. John has been teaching and conducting research in computer architecture and digital systems design for almost two decades. She has coauthored DIGITAL SYSTEMS DESIGN USING VHDL and DIGITAL SYSTEMS DESIGN USING VERILOG and has edited several successful books on computer performance evaluation and workload characterization. She is an IEEE Fellow.

Byeong Kil Lee

Byeong Kil Lee is Assistant Professor in Electrical and Computer Engineering at the University of Texas at San Antonio, teaching digital design and computer architecture. Before joining academia two years ago, he worked for Texas Instruments for five years. He has several years of industry Verilog design experience.