From Integrated Circuit Design for High-Speed Frequency Synthesis

4.1 Digital Design Methodology and Flow

Electronic signals can be categorized as analog and digital. An analog signal is a waveform with continuous values, while a digital signal is a waveform with discrete values represented only by 1s and 0s. The performance of analog circuits can be evaluated by SPICE-like simulations, where SPICE is a simulation program with integrated circuit emphasis. The performance of digital circuits can be assessed using static timing analysis. Unlike the analog IC designs described in other chapters in this book, digital IC designs follow a different methodology and design flow. Digital design normally involves complicated logic functions with relatively low operating frequencies as compared to its analog counterpart. The most distinctive difference between digital and analog IC designs is that a complicated digital system can be designed using a hardware description language (HDL) such as Verilog or VHDL (VHSIC HDL, or very high-speed integrated circuit HDL), and a synthesis tool can automatically convert the HDL code into the gate-level representation of the system based on the timing requirements. Here, gates are taken to be simple combinatorial logic gates, such as inverters, AND, OR, NAND, NOR, XOR, XNOR, as shown in Figure 4.1, and simple storage gates, such as latches and flip-flops, which will be discussed in much further detail in Chapter 5. In contrast, analog circuits cannot be synthesized using HDL codes, although recent research has explored the feasibility of synthesizable analog circuits. For this reason, we still treat a high-speed frequency-divider circuit...

Copyright Artech House, Inc. 2006 under license agreement with Books24x7

Products & Services
Complex Programmable Logic Devices (CPLD)
Complex programmable logic devices (CPLDs) are integrated circuits (ICs) or chips that application designers configure to implement digital hardware such as mobile phones. CPLDs can handle significantly larger designs than simple programmable logic devices (SPLDs), but provide less logic than field programmable gate arrays (FPGAs).
IC Analog Switches
IC analog switches are integrated circuits (ICs) that allow electric current to flow when closed and prevent current from flowing when open. They are often used to interface analog signals to digital controllers.
Simple Programmable Logic Devices (SPLD)
Programmable logic devices (PLD) are digital devices with configurable logic and flip-flops linked together with programmable interconnect.
Logic Level Translators
Logic level translators adapt or convert one voltage or logic level to another.

Topics of Interest

5.1 Introduction This chapter describes basic logic circuits. This can be seen as largely background material for applications in later chapters in the design of dividers and phase detectors in...

6.1 Introduction In the past, digital circuits were designed by hand on paper using techniques such as Boolean expressions, circuit schematics, Karnaugh maps, and state transition diagrams. With the...

This chapter begins with an introduction to electronic logic gates and their function in terms of Boolean expressions and truth tables. Positive and negative logic are defined, and the...

Overview This chapter discusses the process of converting a microarchitectural design into a hardware description language (HDL) model. Validation of the logic design model is described as well as...

This appendix provides a brief overview of the Verilog Hardware Description Language (HDL). Like VHDL which we introduced in Appendix D, Verilog is a programming language used to describe a digital...

Product Announcements
Avnet Electronics Marketing / Design
Texas Instruments Analog Automotive and Transportation