Harmonic's Aristotle adds multi-clock domains, latches and clock gating support
satnam6502 · x · 2026-11-13
Harmonic announced that its formal verification engine Aristotle now supports multiple clock domains, latches, and clock gating, dropping its previous single-ungated-clock restriction. Large designs run on different clocks and exchange data asynchronously, while clock gates built with latches save power; Aristotle can now verify such designs with clocking logic faithfully modeled. The blog demonstrates the features with an asynchronous FIFO using Gray-coded pointers, proving no overflow/underflow, correct data return, and eventual visibility of queued data — all properties proved in 20 minutes — before introducing two bugs to show debugging workflows.
More from Infra
- SGLang Summit agenda: LinkedIn serves ads model at 10K+ QPS under 80ms — DavidBennett__ · 2026-11-13
- Meme explains CUDA perfectly: optimized for many Alice Huangs, not one — djcows · 2026-11-13
- Perplexity's Mac app shows a local models option, hinting at offline capability — dnlkwk · 2026-11-13
- 2-bit DeepSeek V4.1 Flash runs a coding-agent seat on two 2016 V100s: a 12-hour real-work trial — a4mula · 2026-11-13
- IBM QDC 2026 Unveils Nighthawk r2 Quantum Chip and Fault-Tolerant Dev Tooling — MJBiercuk · 2026-11-13
- Why Jensen Huang Splits From US Frontier Labs on Open Source and Export Controls — morganlai · 2026-11-13