All About Circuits

Latest Software Industry Articles

Categories

Spinning Disks Sputter as AI Heats up Data

Spinning Disks Sputter as AI Heats up Data

AI-driven data demands are outpacing traditional HDDs. System developers must migrate to high-performance, secure, and efficient NVMe SSDs to scale for AI workloads.


Breaking the Thermal Wall Using Monolithic Ceramic Cooling for Power Electronics

Breaking the Thermal Wall Using Monolithic Ceramic Cooling for Power Electronics

Learn how monolithic ceramic cooling using Selective Laser Reaction Sintering (SLRS) eliminates the "thermal wall" in high-density power electronics by creating single-piece, reliable heat exchangers.


Security and Upgradeability: Key for Moving From Proof-of-Concept to Product

Security and Upgradeability: Key for Moving From Proof-of-Concept to Product

We examine the software used in a 2025 object detection demo and the lessons it holds for developing new edge AI products.


How To Streamline the IoT Security Lifecycle

How To Streamline the IoT Security Lifecycle

Security in IoT systems is both an end-to-end problem and a lifecycle challenge. In this article, learn cost-effective ways to craft an enduring, secure IoT implementation.


Understanding the Compute Hardware Behind Generative AI

Understanding the Compute Hardware Behind Generative AI

Generative AI tools like ChatGPT have had a huge impact in numerous sectors of society. As engineers, it’s helpful for us to understand the computing technology that makes it possible.


Increasing the Accessibility of Machine Learning at the Edge

Increasing the Accessibility of Machine Learning at the Edge

"Edge intelligence" is becoming more accessible—even to those designers without formal data science training—as new hardware becomes available.


How to Manage and Store Project Data with Fusion 360

How to Manage and Store Project Data with Fusion 360

In this article, learn how Fusion 360 allows multiple teams, decision-makers, and stakeholders to view and work on projects while safeguarding sensitive data.


How to Implement Digit Recognition with TensorFlow Lite using an i.MX RT1060 Crossover MCU

How to Implement Digit Recognition with TensorFlow Lite using an i.MX RT1060 Crossover MCU

This article looks at digit detection and recognition using MNIST eIQ as an example, which consists of several parts — the digit recognition is performed by a TensorFlow Lite model, and a GUI is used to increase the usability of the i.MX RT1060 device.


Overcoming the Challenges of Traditional  MCAD and ECAD

Overcoming the Challenges of Traditional MCAD and ECAD

MCAD and ECAD have inserted themselves into most design engineers' day-to-day work. Although familiar, both programs have come a long way and are continuing to evolve. In this article, learn the past and future of these design tools.


The Importance of Reliability Verification in AI/ML Processors

The Importance of Reliability Verification in AI/ML Processors

With the adoption of artificial intelligence and machine learning in a wide variety of applications, reliability verification of AI/ML processors is critical since failures can have major consequences for the validity and legitimacy of AI/ML technology.


The Journey of RISC-V Implementation

The Journey of RISC-V Implementation

In this article, Western Digital's Ted Marena explores the reasons companies have and the process they go through when integrating the open process instruction set architecture RISC-V.


Open Memory-Centric Architectures Enabled by RISC-V and OmniXtend

Open Memory-Centric Architectures Enabled by RISC-V and OmniXtend

This article discusses technologies for memory-centric computing and introduces OmniXtend, a cache coherence protocol.


Introduction to the RISC-V Instruction Set CKB-VM and its Requirements

Introduction to the RISC-V Instruction Set CKB-VM and its Requirements

The Nervos CKB-Virtual Machine (CKB-VM) is a RISC-V instruction set based VM for executing smart contracts on Nervos CKB, written in Rust.


Making the Cloud More Powerful: Xilinx FPGAs and Adaptive Workload Acceleration

Making the Cloud More Powerful: Xilinx FPGAs and Adaptive Workload Acceleration

Historically, FPGAs have been challenging to work with. To combat that reputation, Xilinx developed programmable devices that simplify—and accelerate—the implementation of customized hardware development.


Tracking Every Neuron: The Future of Medical Research Lies in Processing Time

Tracking Every Neuron: The Future of Medical Research Lies in Processing Time

How is Stanford making use of high-speed memory in their latest research initiative?