Institution profile

Cadence Design Systems

Industry researchnorthamerica · us
Official website
Research library3linked papers
Opportunities0open roles
Selected work

Representative Papers

DeepOHeat-v2: Self-Improving Operator Learning for Fast and Trustworthy Thermal Optimization in 3D-IC Design

Aug 17, 2026

This work proposes DeepOHeat-v2 to address training failures in operator learning for 3D-IC thermal optimization caused by material discontinuities and ill-conditioning. The method employs a discrete energy-based physics loss and a matrix-preconditioned optimizer to overcome interface discontinuities and numerical instability, while introducing an incremental self-improvement framework with hotspot trust gating to enhance generalization. Experimental results demonstrate that DeepOHeat-v2 achieves a peak temperature error of 0.55 K and reduces design temperature discrepancy to 0.11 K. By matching traditional solver accuracy while delivering a 56× speedup, this approach effectively overcomes thermal simulation bottlenecks in high-contrast multi-chip stacking scenarios, offering a robust and efficient solution for advanced 3D-IC thermal analysis.

0 citationsRead paper

Vanilla Object Orientation (VOO): A Value-Semantics Approach to Classes in Tcl

Apr 11, 2026

This work addresses the high overhead, poor memory efficiency, and complex destruction semantics inherent in traditional Tcl object systems such as TclOO and Itcl, which rely on external frameworks. The authors propose a lightweight object-oriented framework built exclusively on native Tcl lists and dictionaries, introducing for the first time in Tcl a pure value-based semantics for classes and objects. By leveraging copy-on-write mechanisms, the approach enables automatic memory management without requiring explicit destructors or additional runtime support. The design preserves standard Tcl calling conventions and offers a compatible migration path to C++. Experimental results demonstrate that, on Tcl 8.6.13 and 9.0, object creation is 7–18 times faster and memory efficiency improves by 4–6 times; the corresponding C++ implementation achieves 2.3–2.6 times faster field access and reduces memory consumption by 6.8–9.8 times.

0 citationsRead paper
Recent publications

Latest Papers

DeepOHeat-v2: Self-Improving Operator Learning for Fast and Trustworthy Thermal Optimization in 3D-IC Design

Aug 17, 2026

This work proposes DeepOHeat-v2 to address training failures in operator learning for 3D-IC thermal optimization caused by material discontinuities and ill-conditioning. The method employs a discrete energy-based physics loss and a matrix-preconditioned optimizer to overcome interface discontinuities and numerical instability, while introducing an incremental self-improvement framework with hotspot trust gating to enhance generalization. Experimental results demonstrate that DeepOHeat-v2 achieves a peak temperature error of 0.55 K and reduces design temperature discrepancy to 0.11 K. By matching traditional solver accuracy while delivering a 56× speedup, this approach effectively overcomes thermal simulation bottlenecks in high-contrast multi-chip stacking scenarios, offering a robust and efficient solution for advanced 3D-IC thermal analysis.

0 citationsRead paper

Vanilla Object Orientation (VOO): A Value-Semantics Approach to Classes in Tcl

Apr 11, 2026

This work addresses the high overhead, poor memory efficiency, and complex destruction semantics inherent in traditional Tcl object systems such as TclOO and Itcl, which rely on external frameworks. The authors propose a lightweight object-oriented framework built exclusively on native Tcl lists and dictionaries, introducing for the first time in Tcl a pure value-based semantics for classes and objects. By leveraging copy-on-write mechanisms, the approach enables automatic memory management without requiring explicit destructors or additional runtime support. The design preserves standard Tcl calling conventions and offers a compatible migration path to C++. Experimental results demonstrate that, on Tcl 8.6.13 and 9.0, object creation is 7–18 times faster and memory efficiency improves by 4–6 times; the corresponding C++ implementation achieves 2.3–2.6 times faster field access and reduces memory consumption by 6.8–9.8 times.

0 citationsRead paper