Code Simulation

Code simulation research focuses on using computational models, particularly large language models (LLMs) and reinforcement learning (RL) agents, to predict the behavior of code without direct execution. Current efforts concentrate on improving the accuracy and efficiency of LLMs in simulating various code types, from simple programs to complex circuits, often employing novel prompting techniques like "Chain of Simulation" to enhance performance and mitigate limitations like reliance on pattern recognition. This research is significant for improving software testing, hardware verification (e.g., detecting hardware Trojans), and optimizing circuit design through faster power estimation, ultimately leading to more robust and efficient systems.

Papers