本书介绍了EDA工程的理论基础和系统芯片SOC的设计方法。第1-3章阐述了电子设计自动化的发展历程、常用设计方法,介绍了集成电路设计的流程和集成设计环境;第4章介绍了VerilogHDL语言;第5章详细介绍了VHDL程序设计方法;第6章介绍了软、硬件协同设计语言——SystemC语言;第7章介绍了SOC设计工具的使用;第8章阐述了集成电路的可测试设计方法、算法验证方法;第9章介绍了SOC芯片的实现方法和EDA工程设计方法学的进展。全书以系统芯片SOC为线索,阐述了EDA工程的设计方法、设计语言、设计流程、实现方法和验证方法。本书可作为集成电路领域的科技共和者的读者,也可作为微电子、电子电路、通信、计算机等专业大学生、研究生的教学参考书。