All About Circuits

Latest Digital ICs Technical Articles

Categories

The Initial State of Finite State Machines and the Memory Debate

The Initial State of Finite State Machines and the Memory Debate

This article discusses the use of finite state machines (or FSMs) in design, including the initial state and the way memory configuration affects FPGA design.


Creating Finite State Machines in Verilog

Creating Finite State Machines in Verilog

This article describes the basics of finite state machines and shows a practical way of implementing them in the Verilog Hardware Description Language.


JTAG Implementation in Arm Core Devices

JTAG Implementation in Arm Core Devices

This article will teach you about the intersection between JTAG and Arm core devices, with special attention paid to the Arm Debug Interface or ADI.


Basics of IC Design Flows

Basics of IC Design Flows

This series will give you foundational information about the concept of integrated circuit (IC) design flows across types of IC.


What Is Mixed-Signal IC Design?

What Is Mixed-Signal IC Design?

This brief gives an overview of the steps in a typical mixed-signal IC design flow.


What Is Digital IC Design?

What Is Digital IC Design?

Learn the high-level overview of digital integrated circuit (IC) design.


JTAG Connectors and Interfaces

JTAG Connectors and Interfaces

Learn about the interfaces and connectors used to implement JTAG.


The JTAG Test Access Port (TAP) State Machine

The JTAG Test Access Port (TAP) State Machine

In this article, we’re going to look at the test access state machine in detail and even see some pseudocode for a simple JTAG interface.


Introduction to JTAG and the Test Access Port (TAP)

Introduction to JTAG and the Test Access Port (TAP)

In this article, we’re going to be talking about JTAG, the ubiquitous hardware tool used for testing, programming, and debugging.


Transistor Sizing in VLSI Design Using the Linear Delay Model

Transistor Sizing in VLSI Design Using the Linear Delay Model

In this article, we will learn how to find the optimal size of a transistor/logic gate present in a larger circuit to provide the desired performance using the linear delay model.


What Is a Graphene Field Effect Transistor (GFET)? Construction, Benefits, and Challenges

What Is a Graphene Field Effect Transistor (GFET)? Construction, Benefits, and Challenges

Learn all about graphene field-effect transistors or GFETs. We'll cover their construction, as well as the benefits and challenges of designing with them.


The Elmore Delay Model in VLSI Design

The Elmore Delay Model in VLSI Design

In this article, we'll discuss the Elmore delay model, which provides a simplistic delay analysis that avoids time-consuming numerical integration/differential equations of an RC network.


Introduction to CMOS Image Sensors

Introduction to CMOS Image Sensors

In this article, you'll learn the basics of the CMOS image sensor, including its core components, its block diagram, its strengths and weaknesses, and its applications.


The Linear RC-Delay Model in VLSI Design

The Linear RC-Delay Model in VLSI Design

In this article, we'll discuss how a single transistor can be sized to properly integrate with other transistors to provide optimal performance in terms of speed and power.


The Effect of MOS Non-Idealities on VLSI Circuit Reliability

The Effect of MOS Non-Idealities on VLSI Circuit Reliability

Learn about various non-idealities of MOS transistors and the effects they have on VLSI system reliability.


Understanding Contrast, Histograms, and Standard Deviation in Digital Imagery

Understanding Contrast, Histograms, and Standard Deviation in Digital Imagery

Statistical techniques can help us to analyze the distribution of light and dark tones in an image.


The Nyquist–Shannon Theorem: Understanding Sampled Systems

The Nyquist–Shannon Theorem: Understanding Sampled Systems

The Nyquist sampling theorem, or more accurately the Nyquist-Shannon theorem, is a fundamental theoretical principle that governs the design of mixed-signal electronic systems.


Charge-Coupled Device Clocking Techniques for CCD Readout

Charge-Coupled Device Clocking Techniques for CCD Readout

This article continues the Image Sensor Technology series by examining details involved in the movement of light-generated electric charge within a CCD.


Understanding Digital Oscilloscope Sample Rate and Analog Bandwidth Specs

Understanding Digital Oscilloscope Sample Rate and Analog Bandwidth Specs

In this article, we’ll examine two important specifications of a digital oscilloscope: analog bandwidth and sampling rate.


Understanding the Structure and Functionality of CCDs

Understanding the Structure and Functionality of CCDs

This article will help you to understand what CCD sensors are and how they allow us to convert an optical scene into a digital image.