For your next chip design, should you select a design-services provider with the ability to create custom fundamental IP blocks, including standard cells and…
For your next chip design, should you select a design-services provider with the ability to create custom fundamental IP blocks, including standard cells and libraries? This article will help you answer this question.
Learn how to use edge AI technology to do predictive maintenance, leveraging machine learning, vibration sensors, and…
Learn how to use edge AI technology to do predictive maintenance, leveraging machine learning, vibration sensors, and wireless connectivity.
The wireless connectivity side eats up a huge portion of the power budget in an IoT smart home security camera design.…
The wireless connectivity side eats up a huge portion of the power budget in an IoT smart home security camera design. Learn how to keep power low as smart cameras add more processing intelligence.
When you look under the hood of generative AI processing, the system design challenges are many. Learn how efficiency,…
When you look under the hood of generative AI processing, the system design challenges are many. Learn how efficiency, power consumption, and memory issues all come into play.
Angstrom-scale ICs will require innovation across the entire semiconductor ecosystem: This will include advances in both…
Angstrom-scale ICs will require innovation across the entire semiconductor ecosystem: This will include advances in both the hardware (transistors, power distribution, and connection of multi-die systems) and tools (EDA tools with AI/ML and silicon life-cycle management).
Generative AI tools like ChatGPT have had a huge impact in numerous sectors of society. As engineers, it’s helpful for…
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.
Designing smart home devices involves numerous challenges. In this article, learn the important limitations of today’s…
Designing smart home devices involves numerous challenges. In this article, learn the important limitations of today’s smart home technologies and how sensor fusion helps smooth the way.
As edge machine learning (ML) applications keep growing, EEs need to understand ML at the edge, especially concerning…
As edge machine learning (ML) applications keep growing, EEs need to understand ML at the edge, especially concerning processing and processing hardware.
"Edge intelligence" is becoming more accessible—even to those designers without formal data science training—as new…
"Edge intelligence" is becoming more accessible—even to those designers without formal data science training—as new hardware becomes available.
Leveraging board-level cameras offer a variety of benefits. To help identify the right mix of features and design…
Leveraging board-level cameras offer a variety of benefits. To help identify the right mix of features and design elements, here are some factors to consider when selecting and designing in an embedded machine vision camera.
Stepper motors work well in a wide range of applications but can struggle with torque ripple and current distortion…
Stepper motors work well in a wide range of applications but can struggle with torque ripple and current distortion issues. Learn about QuietStep, a proprietary algorithm from Allegro MicroSystems, as a possible solution.
This article discusses an algorithm to find the optimum adjusted point in a two-dimensional space with orthogonal input…
This article discusses an algorithm to find the optimum adjusted point in a two-dimensional space with orthogonal input vectors. The algorithm solves equations for intersecting circles based on measured data points.
Learn how the i.MX 8M Plus applications processor enables edge computing, speeding up machine learning for a variety of…
Learn how the i.MX 8M Plus applications processor enables edge computing, speeding up machine learning for a variety of applications including industrial tasks.
This article looks at digit detection and recognition using MNIST eIQ as an example, which consists of several parts —…
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.
This article discusses trusted execution environments — already used in a variety of connected devices — by showing…
This article discusses trusted execution environments — already used in a variety of connected devices — by showing how using TEE and an FPGA SoC can work in vehicle in-cabin AI.
With the adoption of artificial intelligence and machine learning in a wide variety of applications, reliability…
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.
This article describes a methodology that automates set up, constraints, and results analysis as designs move from static…
This article describes a methodology that automates set up, constraints, and results analysis as designs move from static CDC analysis to formal verification to simulation and avoid manual scripting efforts, thus reducing setup effort and errors.
This article discusses the issues surrounding trace-width calculation and provides a solid foundation for designing your…
This article discusses the issues surrounding trace-width calculation and provides a solid foundation for designing your next high-current net.
This article introduces and explores advanced ERC, highlighting its differences from traditional ERC and discussing how…
This article introduces and explores advanced ERC, highlighting its differences from traditional ERC and discussing how it can help create better circuit designs.
Part 3 of this series shows examples of the CKB-VM, a RISC-V instruction set based VM, in action in three different ways.
Part 3 of this series shows examples of the CKB-VM, a RISC-V instruction set based VM, in action in three different ways.