Topic domain

Hardware Engineering

Digital logic, boards, and the physical substrate.

Articles
80
Clusters
8
Foundational
24
Intermediate
32
Advanced
24

Gates, flip-flops, and combinational design.

  1. How a CMOS Gate Computes with Pull-Up and Pull-Down Networks
  2. Canonical Forms, Minterms, and the Cost of Two-Level Logic
  3. Two-Level Minimization with Prime Implicants and the Quine-McCluskey Method
  4. Combinational Hazards and Why Consensus Terms Eliminate Glitches
  5. Multiplexers, Decoders, and Shannon Expansion as Logic Realization
  6. Latches, Flip-Flops, and What Edge Sensitivity Actually Means
All 10 in this cluster →

Hardware description and mapping to silicon.

  1. Delta Cycles and the Stratified Event Queue in HDL Simulation
  2. Blocking and Non-Blocking Assignment: What Each Maps To in Silicon
  3. Inferred Latches: Why an Incomplete Branch Becomes State
  4. State Encoding: Why the Same State Machine Can Cost Three Flops or Eight
  5. Technology Mapping: Covering a Boolean Network With Library Cells
  6. Setup and Hold Slack: Reading a Static Timing Report
All 10 in this cluster →

FPGAs

10

Reconfigurable fabric, timing closure, and tooling.

  1. Lookup Tables, Carry Chains, and the Routing Fabric
  2. Block RAM Primitives and Memory Inference from RTL
  3. Clock Networks, Global Buffers, and Skew Budgets
  4. Static Timing Analysis: Slack, Corners, and Uncertainty
  5. Timing Constraints: Clock Definitions, Groups, and Exceptions
  6. Clock Domain Crossing: Synchronizers, Handshakes, and False Paths
All 10 in this cluster →

PCIe, memory channels, and topology.

  1. Shared-Bus Arbitration and the Clock Ceiling That Ended It
  2. PCIe Lanes and the Three Layers That Carry a Transaction
  3. PCIe Topology and Bus-Device-Function Enumeration
  4. Memory Channel Interleaving and the Granularity Trade
  5. Posted Writes and the Ordering Rules a Device Must Respect
  6. Device DMA Addressing and What the IOMMU Changes
All 10 in this cluster →

Delivery, dissipation, and throttling.

  1. The Power Delivery Chain from Wall Adapter to Core Rail
  2. Decoupling Capacitors and the Impedance of a Power Distribution Network
  3. Multiphase Buck Converters and Where Regulator Efficiency Goes
  4. Static IR Drop and Dynamic Droop Inside the Die Power Grid
  5. Junction Temperature and the Thermal Resistance Network
  6. Heat Pipes and Vapor Chambers: Moving Heat by Phase Change
All 10 in this cluster →

NAND, HDD mechanics, and controllers.

  1. How a NAND Cell Stores a Bit: Threshold Voltage and Read Levels
  2. Writing and Reading a Magnetic Bit on a Spinning Platter
  3. Page Program and Block Erase: The Asymmetry That Shapes Flash Software
  4. Seek Time, Rotational Latency, and Why the Average Is Not the Middle
  5. Error Correction in NAND: From Hard Bits to Soft Read Retry
  6. Flash Translation Layers: Mapping Tables, Garbage Collection, and Write Cost
All 10 in this cluster →

Signal integrity, layout, and bring-up.

  1. Return Current Paths and Why Loop Area Sets Trace Inductance
  2. Rise Time, Electrical Length, and When a Trace Stops Being a Wire
  3. Characteristic Impedance from Stackup Geometry
  4. Termination Topologies and the Reflection They Absorb
  5. Crosstalk: Mutual Capacitance, Mutual Inductance, and Coupling Length
  6. Via Transitions, Stubs, and Backdrilling
All 10 in this cluster →

Fabrication, yield, and test.

  1. The Unit Step of Fabrication: Lithography, Etch, and Deposition
  2. Design Rules as an Encoding of Process Limits
  3. Process Corners and Why Timing Sign-off Is a Set of Scenarios
  4. Yield Models That Turn Defect Density into Die Cost
  5. Scan Chains and Automatic Test Pattern Generation
  6. Wafer Probe and the Economics of Test Coverage
All 10 in this cluster →

All Hardware Engineering articles