TY - GEN
T1 - ConVERTS
T2 - 5th ACM/IEEE Workshop on Machine Learning for CAD, MLCAD 2023
AU - Chowdhury, Animesh B.
AU - Bhandari, Jitendra
AU - Collini, Luca
AU - Karri, Ramesh
AU - Tan, Benjamin
AU - Garg, Siddharth
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - Graph neural network (GNN)-based representations of hardware designs are used in electronic design automation (EDA) tasks like logic synthesis, verification, and hardware security. While promising, state-of-the-art methods are supervised and require target labels and/or need different behavioral register transfer level (RTL) codes of the same function as training data to generalize. We propose ConVERTS, a self-supervised netlist contrastive learning method that generalizes well using one-shot RTL of a design. We demonstrate the effectiveness of ConVERTS on two use-cases: (1) netlist classification, and (2) Recovering functionality of obfuscated designs.
AB - Graph neural network (GNN)-based representations of hardware designs are used in electronic design automation (EDA) tasks like logic synthesis, verification, and hardware security. While promising, state-of-the-art methods are supervised and require target labels and/or need different behavioral register transfer level (RTL) codes of the same function as training data to generalize. We propose ConVERTS, a self-supervised netlist contrastive learning method that generalizes well using one-shot RTL of a design. We demonstrate the effectiveness of ConVERTS on two use-cases: (1) netlist classification, and (2) Recovering functionality of obfuscated designs.
UR - http://www.scopus.com/inward/record.url?scp=85178600243&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85178600243&partnerID=8YFLogxK
U2 - 10.1109/MLCAD58807.2023.10299862
DO - 10.1109/MLCAD58807.2023.10299862
M3 - Conference contribution
AN - SCOPUS:85178600243
T3 - 2023 ACM/IEEE 5th Workshop on Machine Learning for CAD, MLCAD 2023
BT - 2023 ACM/IEEE 5th Workshop on Machine Learning for CAD, MLCAD 2023
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 10 September 2023 through 13 September 2023
ER -