Skip to main content
  • Textbook
  • © 2022

Digital Logic Design Using Verilog

Coding and RTL Synthesis

Authors:

  • Consists of practical scenarios and issues that are helpful to students and professionals
  • Covers case studies using Verilog and use of Verilog to implement the ASIC and FPGA based designs
  • Provides over 200 practical examples
  • Request lecturer material: sn.pub/lecturer-material

Buy it now

Buying options

eBook USD 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 129.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (25 chapters)

  1. Front Matter

    Pages i-xxv
  2. Introduction

    • Vaibbhav Taraate
    Pages 1-19
  3. Concept of Concurrency and Verilog Operators

    • Vaibbhav Taraate
    Pages 21-43
  4. Verilog Constructs and Combinational Design-I

    • Vaibbhav Taraate
    Pages 45-69
  5. Verilog Constructs and Combinational Design-II

    • Vaibbhav Taraate
    Pages 71-94
  6. Multiplexers as Universal Logic

    • Vaibbhav Taraate
    Pages 95-111
  7. Decoders and Encoders

    • Vaibbhav Taraate
    Pages 113-142
  8. Event Queue and Design Guidelines

    • Vaibbhav Taraate
    Pages 143-172
  9. Basics of Sequential Design Using Verilog

    • Vaibbhav Taraate
    Pages 173-191
  10. RTL Design of Registers and Memories

    • Vaibbhav Taraate
    Pages 217-240
  11. Sequential Circuit Design Guidelines

    • Vaibbhav Taraate
    Pages 241-267
  12. RTL Design Strategies for Complex Designs

    • Vaibbhav Taraate
    Pages 269-294
  13. RTL Tweaks and Performance Improvement Techniques

    • Vaibbhav Taraate
    Pages 295-311
  14. Finite State Machines Using Verilog

    • Vaibbhav Taraate
    Pages 313-342
  15. FPGA Architecture and Design Flow

    • Vaibbhav Taraate
    Pages 367-383
  16. FPGA Design and Guidelines

    • Vaibbhav Taraate
    Pages 385-401
  17. ASIC Design

    • Vaibbhav Taraate
    Pages 403-410
  18. ASIC Synthesis and SDC Commands

    • Vaibbhav Taraate
    Pages 411-425

About this book

This second edition focuses on the thought process of digital design and implementation in the context of VLSI and system design. It covers the Verilog 2001 and Verilog 2005 RTL design styles, constructs and the optimization at the RTL and synthesis level. The book also covers the logic synthesis, low power, multiple clock domain design concepts and design performance improvement techniques. The book includes 250 design examples/illustrations and 100 exercise questions. This volume can be used as a core or supplementary text in undergraduate courses on logic design and as a text for professional and vocational coursework. In addition, it will be a hands-on professional reference and a self-study aid for hobbyists. 

Authors and Affiliations

  • 1 Rupee S T (Semiconductor Training @ Rs.1), Pune, India

    Vaibbhav Taraate

About the author

Vaibbhav Taraate is an entrepreneur and mentor at “1 Rupee S T”. He holds B.E. (Electronics) degree from Shivaji University, Kolhapur (1995) and received a Gold Medal for standing first in all engineering branches. He completed his M.Tech. (Aerospace Control and Guidance) at the Indian Institute of Technology (IIT) Bombay, India, in 1999. He has over 18 years of experience in semi-custom ASIC and FPGA design, primarily using HDL languages such as Verilog, VHDL and SystemVerilog. He has worked with multinational corporations as a consultant, senior design engineer, and technical manager. His areas of expertise include RTL design using VHDL, RTL design using Verilog, complex FPGA-based design, low power design, synthesis and optimization, static timing analysis, system design using microprocessors, high-speed VLSI designs, and architecture design of complex SOCs.

Bibliographic Information

  • Book Title: Digital Logic Design Using Verilog

  • Book Subtitle: Coding and RTL Synthesis

  • Authors: Vaibbhav Taraate

  • DOI: https://doi.org/10.1007/978-981-16-3199-3

  • Publisher: Springer Singapore

  • eBook Packages: Engineering, Engineering (R0)

  • Copyright Information: The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd. 2022

  • Hardcover ISBN: 978-981-16-3198-6Published: 01 November 2021

  • Softcover ISBN: 978-981-16-3201-3Published: 02 November 2022

  • eBook ISBN: 978-981-16-3199-3Published: 31 October 2021

  • Edition Number: 2

  • Number of Pages: XXV, 604

  • Number of Illustrations: 123 b/w illustrations, 529 illustrations in colour

  • Topics: Circuits and Systems, Electronics and Microelectronics, Instrumentation, Logic Design

Buy it now

Buying options

eBook USD 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 129.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access