HDL(Hardware Description Language:硬體描述語言)是用類似程式的文字描述數位電路動作與結構的語言。代表性語言有Verilog HDL、VHDL,以及由兩者發展而來的SystemVerilog,現代LSI設計即從以這些HDL描述RTL(暫存器傳輸級)開始。
以HDL撰寫的電路描述,會以邏輯模擬器驗證動作,再以邏輯合成工具轉換為實際的閘級電路(網表)。換言之,HDL是由人描述電路功能、再由EDA工具將其落實為實體電路的「設計輸入語言」,位於整個流程的起點。
Verilog在硬體描述上具有類似C語言的簡潔性;VHDL型別嚴格,被認為適合大規模、高可靠度設計;SystemVerilog則除了設計之外,還大幅強化了驗證(testbench)功能。實務上會依用途與組織文化區分使用。
HDL也是IP核心(可重複使用的設計資產)描述與流通的基礎,由新思科技(Synopsys)、益華電腦(Cadence)、Siemens EDA的工具群處理。搭配RTL、邏輯合成、EDA、IP核心等條目一起閱讀,即可清楚了解HDL在晶片設計流程中的角色。