Tag: microelectronics
Silicon infrastructure
Aug 2023
Thoughts on the requirements of software infrastructure to support chip design.
From logic gates to a programming language using the Hex architecture
Nov 2022
A hardware implementation of a Hex processor with some basic tooling, including a complete compiler for a simple programming language.
Testing silicon logic with scan structures
Apr 2019
A description of how digital circuits are modified to allow scan testing to be performed.
Querying logical paths in a Verilog design
Nov 2018
A description of a command-line tool I created for tracing timing paths from a flattened netlist back through the RTL.
Writing synthesizable Verilog
May 2018
Coding style for RTL design using Verilog / SystemVerilog. Updated 2024.