~/talk

HDLAgent, Enhancing Hardware Language in the age of LLMs

Talkat Latch-Up 2024 · 2024-04-19..04-21· [large-language-models]
linkedin:jose-renau
slides:none on file

A toolchain called HDLAgent wraps LLMs with self-reflection, retrieval-style context and compiler grounding to iterate on generated HDL, auto-create testbenches and run simulated verification, falling back to humans when it stalls. It raises weak models’ success on combinational benchmarks and equalizes performance across niche HDLs given a few examples and ~8k context, but pipelined designs and large outputs (>~500 tokens) still fail. Code is on the HDLAgent GitHub repo and is work in progress.

AI-written summary · about

  1. 0:00HDL agents and goals
  2. 1:05LLMs for chip design
  3. 2:52LLMs limits in hardware
  4. 3:57LLM failure in Python
  5. 4:38Self-reflection in HDL agents
  6. 6:46Context and grounding in HDL
  7. 8:12Verification and human iteration
  8. 9:38LLM for code and tests
  9. 10:41HDL agent architecture
  10. 11:47Benchmarking HDL agent
  11. 13:15Compiler feedback for LLMs
  12. 14:18Smaller LLMs boosted
  13. 15:41New HDLs with context
  14. 16:01Complex hardware challenges
  15. 17:26Compiler errors for LLMs
  16. 18:51Spec writing challenges
  17. 20:18LLM limits in planning
  18. 21:21Roadmap and open-source
  19. 22:26LLM content restrictions
  20. 22:53Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.