中文
相关论文

相关论文: FLAG: Formal and LLM-assisted SVA Generation for F…

200 篇论文

Formal Property Verification (FPV), using SystemVerilog Assertions (SVA), is crucial for ensuring the completeness of design with respect to the specification. However, writing SVA is a laborious task and has a steep learning curve. In this…

硬件体系结构 · 计算机科学 2024-11-26 Mohammad Shahidzadeh , Behnam Ghavami , Steve Wilton , Lesley Shannon

Formal property verification (FPV) has existed for decades and has been shown to be effective at finding intricate RTL bugs. However, formal properties, such as those written as SystemVerilog Assertions (SVA), are time-consuming and…

硬件体系结构 · 计算机科学 2024-10-28 Marcelo Orenes-Vera , Margaret Martonosi , David Wentzlaff

Writing SystemVerilog Assertions (SVA) is an important but complex step in verifying Register Transfer Level (RTL) designs. Conventionally, experts need to understand the design specifications and write the SVA assertions, which is…

硬件体系结构 · 计算机科学 2024-09-25 Karthik Maddala , Bhabesh Mali , Chandan Karfa

Formal Verification (FV) relies on high-quality SystemVerilog Assertions (SVAs), but the manual writing process is slow and error-prone. Existing LLM-based approaches either generate assertions from scratch or ignore structural patterns in…

硬件体系结构 · 计算机科学 2026-03-20 Saeid Rajabi , Chengmo Yang , Satwik Patnaik

Generating SystemVerilog Assertions (SVAs) from natural language specifications remains a major challenge in formal verification (FV) due to the inherent ambiguity and incompleteness of specifications. Existing LLM-based approaches, such as…

人工智能 · 计算机科学 2025-05-16 Yunsheng Bai , Ghaith Bany Hamad , Syed Suhaib , Haoxing Ren

Ensuring the security of modern System-on-Chip (SoC) designs poses significant challenges due to increasing complexity and distributed assets across the intellectual property (IP) blocks. Formal property verification (FPV) provides the…

密码学与安全 · 计算机科学 2025-06-24 Dinesh Reddy Ankireddy , Sudipta Paria , Aritra Dasgupta , Sandip Ray , Swarup Bhunia

Functional verification remains a dominant cost in modern IC development, and SystemVerilog Assertions (SVAs) are critical for simulation-based monitoring and formal property checking. However, writing SVAs by hand is time-consuming and…

硬件体系结构 · 计算机科学 2026-04-14 Lik Tung Fu , Qihang Wang , Shaokai Ren , Mengli Zhang , Sichao Yang , Jun Liu , Xi Wang

Recent advances in large language models (LLMs) have demonstrated strong performance in generating code for general-purpose programming languages. However, their potential for hardware description languages (HDLs), such as SystemVerilog,…

硬件体系结构 · 计算机科学 2025-07-16 Arnav Sheth , Ivaxi Sheth , Mario Fritz

SystemVerilog Assertions (SVAs) are critical for verifying the correctness of hardware designs, but manually writing them from natural language property descriptions, i.e., NL2SVA, remains a labor-intensive and error-prone task. Recent…

计算与语言 · 计算机科学 2025-06-30 Weihua Xiao , Derek Ekberg , Siddharth Garg , Ramesh Karri

Large language models (LLMs) have demonstrated significant potential in automating hardware synthesis, yet substantial barriers remain for industrial-scale, datapath-centric designs due to ambiguous specifications and a lack of formal…

硬件体系结构 · 计算机科学 2026-03-11 Kezhi Li , Min Li , Xiangyu Wen , Shibo Zhao , Jieying Wu , Junhua Huang , Qiang Xu

Safety- and security-critical systems have to be thoroughly tested against their specifications. The state of practice is to have _natural language_ specifications, from which test cases are derived manually - a process that is slow,…

软件工程 · 计算机科学 2025-11-25 Kuangxiangzi Liu , Dhiman Chakraborty , Alexander Liggesmeyer , Andreas Zeller

Existing Large Language Model (LLM) approaches to SystemVerilog Assertion (SVA) generation primarily focus on syntactic validity and formal verification outcomes, while semantic alignment between generated assertions and natural language…

人工智能 · 计算机科学 2026-05-26 Jaime Rafael Imperial , Hao Zheng

SystemVerilog Assertions (SVA) are essential for formal verification of digital hardware, yet their manual creation demands significant expertise in both the design under verification and temporal logic. Recent studies have explored using…

密码学与安全 · 计算机科学 2026-04-28 Nowfel Mashnoor , Hadi Kamali , Kimia Azar

Formal verification techniques have been playing an important role in pre-silicon validation processes. One of the most important points considered in performing formal verification is to define good verification scopes; we should define…

计算机科学中的逻辑 · 计算机科学 2011-11-09 Yasushi Umezawa , Takeshi Shimizu

The development of architecture specifications is an initial and fundamental stage of the integrated circuit (IC) design process. Traditionally, architecture specifications are crafted by experienced chip architects, a process that is not…

硬件体系结构 · 计算机科学 2024-01-25 Mengming Li , Wenji Fang , Qijun Zhang , Zhiyao Xie

Formal specifications play a pivotal role in accurately characterizing program behaviors and ensuring software correctness. In recent years, leveraging large language models (LLMs) for the automatic generation of program specifications has…

软件工程 · 计算机科学 2026-02-03 Zehan Chen , Long Zhang , Zhiwei Zhang , JingJing Zhang , Ruoyu Zhou , Yulong Shen , JianFeng Ma , Lin Yang

Recent advances in Large Language Models (LLMs) have enabled workflows that generate SystemVerilog Assertions (SVAs) from natural-language specifications, with the potential to accelerate Formal Verification (FV). However, high-quality…

The design of Systems on Chips (SoCs) is becoming more and more complex due to technological advancements. Missed bugs can cause drastic failures in safety-critical environments leading to the endangerment of lives. To overcome these…

硬件体系结构 · 计算机科学 2024-10-25 Bryan Olmos , Daniel Gerl , Aman Kumar , Djones Lettnin

Functional verification consumes over 50% of the IC development lifecycle, where SystemVerilog Assertions (SVAs) are indispensable for formal property verification and enhanced simulation-based debugging. However, manual SVA authoring is…

硬件体系结构 · 计算机科学 2026-04-16 Lik Tung Fu , Jie Zhou , Shaokai Ren , Mengli Zhang , Jia Xiong , Hugo Jiang , Nan Guan , Xi Wang , Jun Yang

SystemVerilog Assertions (SVAs) play a critical role in detecting and debugging functional bugs in digital chip design. However, generating SVAs has traditionally been a manual, labor-intensive, and error-prone process. Recent advances in…

硬件体系结构 · 计算机科学 2025-05-16 Fenghua Wu , Evan Pan , Rahul Kande , Michael Quinn , Aakash Tyagi , David Kebo Houngninou , Jeyavijayan Rajendran , Jiang Hu
‹ 上一页 1 2 3 10 下一页 ›