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.