All About Circuits

Latest EDA Tools Technical Articles

Categories

Fourier Series Circuit Analysis—An Intro to Fourier Series Representation

Fourier Series Circuit Analysis—An Intro to Fourier Series Representation

Learn about the importance of the Fourier series in circuit analysis and the Fourier series equations, while gaining insight into how this analysis tool works.


Hazards in Combinational Logic Circuits

Hazards in Combinational Logic Circuits

This article covers undesired switching events, known as hazards, that can occur when developing combinational logic circuits.


Combinational Logic Circuit Design and Simulation Using Gates

Combinational Logic Circuit Design and Simulation Using Gates

Gate-level implementation of logic functions is limited by the gate fan-in. This article examines logic factoring, grouping, and level increases to implement logic functions with limited input gates.


How Should Data Converters Be Modeled for System Simulations?

How Should Data Converters Be Modeled for System Simulations?

This article launches a series exploring the question of how to model data converters for system simulations.


PCB Layout Techniques for Reducing Harmonic Distortion of a Differential ADC Driver

PCB Layout Techniques for Reducing Harmonic Distortion of a Differential ADC Driver

Summary


Modeling Hysteresis in SPICE

Modeling Hysteresis in SPICE

Modeling hysteresis in SPICE can be difficult when you're dealing with a multivalued transfer function. In this article, we'll teach you a way to "cheat" to get around this issue.


Reducing Second Harmonic Distortion with Symmetrical PCB Layout

Reducing Second Harmonic Distortion with Symmetrical PCB Layout

Need a low-distortion ADC interface? In this article, we'll discuss how to reduce 2nd harmonic distortion by using symmetric PCB layout.


Comparing Binary, Gray, and One-Hot Encoding

Comparing Binary, Gray, and One-Hot Encoding

This article shows a comparison of the implementations that result from using binary, Gray, and one-hot encodings to implement state machines in an FPGA. These encodings are often evaluated and applied by the synthesis and implementation tools, so it’s important to know why the software makes these decisions.


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.


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 RF Integrated Circuit Design?

What Is RF Integrated Circuit Design?

Learn the high-level steps behind RFIC design.


What Is Digital IC Design?

What Is Digital IC Design?

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


Designing and Simulating EMC Filters with LTspice

Designing and Simulating EMC Filters with LTspice

In this article, we will review the different types of noise that are present in a circuit. We will also discuss how to perform an accurate simulation of an EMC filter with LTspice.


How Is the Laplace Transform Used in Circuit Design?

How Is the Laplace Transform Used in Circuit Design?

In this article, we briefly review how the Laplace transform can help us solve circuits involving damped and steady-state sinusoidal signals.


What Is a Printed Circuit Board (PCB)?

What Is a Printed Circuit Board (PCB)?

This FEQ (Frequent Engineering Question) gives you essential information about the most important and widespread technique for converting a theoretical circuit into a functional physical device.


What Is a Hardware Description Language (HDL)?

What Is a Hardware Description Language (HDL)?

This FEQ (or Frequent Engineering Question) covers the basics of a crucial topic: hardware description languages.


What Are Zero-Ohm Resistors and How Are They Used In Circuit Design?

What Are Zero-Ohm Resistors and How Are They Used In Circuit Design?

In this FEQ (Frequent Engineering Question), we'll take a look at the advantages of zero-ohm resistors and where they're most suitable in design.


Voltage Buffer Simulation in PSpice: Boosting the Output Current Drive of Op-Amps

Voltage Buffer Simulation in PSpice: Boosting the Output Current Drive of Op-Amps

Learn how simulating a voltage buffer can help you implement it more effectively to boost the output current drive of an op-amp.


How Is a Load Line Used in Circuit Design?

How Is a Load Line Used in Circuit Design?

In this entry of our Frequent Engineering Questions (FEQ) series, learn the basics of how a load line can be used in designing circuits.