HDLCopilot: Hardware Design Library Querying with Natural Language

要約

ハードウェア設計エンジニアは日常的に、さまざまな製造ラボの複数のプロセス設計キット (PDK) を使用して作業します。各プロセス設計キットには、速度、電力、密度などの特定の基準に合わせて最適化された複数の標準セル ライブラリが含まれています。
これらのライブラリには、タイミング情報のリバティ ファイル、抽象レイアウトの詳細の LEF ファイル、プロセス設計ルールのテクノロジ LEF などの複数のビューが含まれています。
この複雑な状況をナビゲートしてゲートや設計ルールに関する特定の情報を取得することは、多くの場合時間がかかり、エラーが発生しやすくなります。
これに対処するために、LLM を利用した PDK クエリ システムである HDLCopilot を紹介します。HDLCopilot を使用すると、エンジニアは自然言語形式で PDK との対話を合理化し、情報検索を正確かつ効率的に行うことができます。
HDCopilot は、多様で複雑な自然言語クエリで構成される評価セットで 94.23\% の精度を達成します。
HDCopilot は、ハードウェア設計プロセスにおける強力なアシスタントとしての地位を確立し、生産性を向上させ、潜在的な人的エラーを削減します。

要約(オリジナル)

Hardware design engineers routinely work with multiple Process Design Kits (PDKs) from various fabrication labs, each containing several standard cell libraries, optimized for specific metric such as speed, power, or density. These libraries include multiple views such as liberty files for timing information, LEF files for abstract layout details, and technology LEF for process design rules. Navigating this complex landscape to retrieve specific information about gates or design rules is often time-consuming and error-prone. To address this, we present HDLCopilot, an LLM-powered PDK query system that allows engineers to streamline interactions with PDKs in natural language format, making information retrieval accurate and more efficient. HDLCopilot achieves an accuracy of 94.23\% on an evaluation set comprised of diverse and complex natural language queries. HDLCopilot positions itself as a powerful assistant in the hardware design process, enhancing productivity and reducing potential human errors.

arxiv情報

著者 Manar Abdelatty,Sherief Reda
発行日 2024-07-17 17:11:13+00:00
arxivサイト arxiv_id(pdf)

提供元, 利用サービス

arxiv.jp, Google

カテゴリー: cs.CL パーマリンク