Posted in Design Automation Methodology Reusable Designs SystemVerilog

Building the Machine that Builds the Machine: Escaping the RTL Trap with Software Abstraction

TL;DR: Faced with an impossible directive—scaling a complex RTL sub-system into a reusable IP for five concurrent ASICs with a team of only eight designers—we…

Continue Reading...
Posted in Design Automation

RTL Is Not Silicon: Deconstructing the “Working Chip in 10 Minutes” Fallacy

A marketing post recently made the rounds on LinkedIn from a hardware design automation startup, complete with the kind of headline guaranteed to trigger an…

Continue Reading...
Posted in Design Automation SystemVerilog Verilog

From Paperclips to AI: The Grand Evolution of Chip Design

A deep dive into the history of silicon. How we stopped ‘drawing’ chips with X-Acto knives and started ‘teaching’ them to build themselves using Hardware Description Languages and AI.

Continue Reading...
Posted in Design Automation EE-General Reusable Designs

Design-Reuse, Portable Design, Retargetable Design, IP

Design reuse is not a new concept. This is something that the software folks have been doing very effectively for decades. Naturally, it makes a…

Continue Reading...
Posted in Design Automation Verilog

Verilog::Preproc – The Handy Verilog Preprocessor

I have been developing some tools at work to generated Verilog macros to automate some aspects of an ASIC design implemented in Verilog. Some of…

Continue Reading...