All About Circuits

Latest EDA Tools Technical Articles

Categories

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.


How to Increase the Accuracy of a Hidden Layer Neural Network

How to Increase the Accuracy of a Hidden Layer Neural Network

In this article, we’ll perform some classification experiments and gather data on the relationship between hidden-layer dimensionality and network performance.


Obtaining Convergence for High-Q XTAL Oscillators

Obtaining Convergence for High-Q XTAL Oscillators

Learn a method of attaining convergence when simulating very high Q crystal oscillators using Cadence’s Virtuoso Periodic Steady State (PSS) analysis.


Common PCB Stackups for a Four-Layer Board

Common PCB Stackups for a Four-Layer Board

This article looks at the common options for a four-layer board stackup.


Major Causes of High Temperatures on PCBs

Major Causes of High Temperatures on PCBs

This article discusses the major causes of high temperatures on PCBs that cause failure and damage to the board itself.


Understanding Verilog Shift Registers

Understanding Verilog Shift Registers

This article will discuss how to implement a shift register in Verilog. The register described can be synthesized and downloaded to an FPGA for test in actual hardware.


Special Topics in Schematic Capture

Special Topics in Schematic Capture

Learn about heterogeneous and homogenous buses, special IC packages, and more!


Error Checking Schematics

Error Checking Schematics

This article presents tools and practices in reducing errors in your schematics.


Mitigating Noise in Double-sided PCBs: Multipoint Grounding (Gridded Ground) in Two-layer PCB Design

Mitigating Noise in Double-sided PCBs: Multipoint Grounding (Gridded Ground) in Two-layer PCB Design

Learn how to use the gridded ground technique to reduce noise in a double-sided PCB.


IC Design Resources Roundup: Mentor, Cadence, and Synopsys

IC Design Resources Roundup: Mentor, Cadence, and Synopsys

The design of a modern IC is a truly monumental undertaking, and IC design tools make the job possible.


Tips and Techniques for DC-DC Buck Converter PCB Layout

Tips and Techniques for DC-DC Buck Converter PCB Layout

Learn best layout practices for your DC-DC buck converter circuits.


Using LTSpice for Amplifier Noise Measurement

Using LTSpice for Amplifier Noise Measurement

Learn how to measure noise using LTspice for op-amp circuits with handy examples.


LTSpice Simulation Using WAV Files

LTSpice Simulation Using WAV Files

Learn how to interface with LTSpice using WAV files.


How to Perform Transient Analysis and Noise Source Simulation with LTspice

How to Perform Transient Analysis and Noise Source Simulation with LTspice

Learn multiple ways to simulate noise sources—for both transient and noise analysis—in LTspice.


When Can Electrical Engineers Use Python? Applications for the Python Programming Language

When Can Electrical Engineers Use Python? Applications for the Python Programming Language

Where can EEs use Python in their day to day? Here's a look at the applications where Python excels.


How to Simulate a Bidirectional Voltage-Controlled Current Source

How to Simulate a Bidirectional Voltage-Controlled Current Source

Learn about simulating an interesting current source built around an op-amp and an instrumentation amplifier.