atlas

Research map / Label-efficient and robust learning / Self-supervised and contrastive

CircuitFusion: Multimodal Circuit Representation Learning for Agile Chip Design

ICLR 2025 · Label-efficient and robust learning › Self-supervised and contrastive · approach: Self-supervision in supervised pipelines · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces CircuitFusion, a multimodal (HDL code, structural graph, functionality summary) circuit encoder pre-trained with four self-supervised tasks on sub-circuits split at register boundaries, with retrieval-augmented inference for PPA prediction.

Problem

Existing AI-assisted IC design methods are task-specific or use only graph-structured circuit representations, ignoring other circuit modalities such as HDL code and functional summaries; early RTL-stage design quality prediction remains hard.

Approach

Splits each RTL circuit into register-bounded sub-circuits encoded in three modalities, fuses them with a summary-centric cross-attention encoder, aligns RTL embeddings with netlist embeddings for implementation awareness, and uses retrieval of similar known circuits' metrics to enable fine-tuning and zero-shot prediction.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CircuitFusion instead of the strongest task-specific baselineregister slack prediction · Register slack predictionMAPE: 17% -> 12%Helped
Use CircuitFusion instead of the strongest baselineWNS prediction · WNS predictionMAPE: 16% -> 11%Helped
Use CircuitFusion instead of the strongest baselineTNS prediction · TNS predictionMAPE: 25% -> 15%Helped
Use CircuitFusion instead of the strongest baselinetotal power prediction · Total power predictionMAPE: 26% -> 13%Helped
Use CircuitFusion instead of the strongest baselinetotal area prediction · Total area predictionMAPE: 16% -> 11%Helped
Use CircuitFusion embeddings for top-1 similar-circuit retrieval instead of CodeSagezero-shot slack prediction · Slack (zero-shot retrieval, top-1)MAPE: 50 -> 21Helped
Use CircuitFusion embeddings for top-1 similar-circuit retrieval instead of CodeT5+ Embeddingzero-shot sub-circuit power prediction · Sub-circuit power (zero-shot retrieval, top-1)MAPE: 88 -> 36Helped
Use CircuitFusion embeddings for top-1 similar-circuit retrieval instead of CodeT5+ Embeddingzero-shot sub-circuit area prediction · Sub-circuit area (zero-shot retrieval, top-1)MAPE: 87 -> 35Helped
Add sub-circuit generation and retrieval-augmented inference (S1 and S4)NV-Embed-v1 · WNS predictionMAPE: 26% -> 17%Helped
Add sub-circuit generation and retrieval-augmented inference (S1 and S4)NV-Embed-v1 · TNS predictionMAPE: 55% -> 27%Helped
Add sub-circuit generation and retrieval-augmented inference (S1 and S4)NV-Embed-v1 · Power predictionMAPE: 44% -> 20%Helped
Add sub-circuit generation and retrieval-augmented inference (S1 and S4)NV-Embed-v1 · Area predictionMAPE: 24% -> 17%Helped

Surprising findings

Limitations

Experimental setup

Datasets: ITC'99 OpenCores VexRiscv Chipyard

Benchmarks: register slack prediction WNS prediction TNS prediction total power prediction total area prediction

Metrics: R MAPE

Baselines: RTL-Timer MasterRTL SNS v2 NV-Embed-v1 UnixCoder CodeT5+ Encoder CodeSage

Builds on: Graphormer GraphMAE InfoNCE mixup MasterRTL

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy