西安交通大学研究生课程简介
课程编号:052006
课程名称:SoC设计方法
SoC Design Methodology
学分数:2
课内总学时数:30
上机(实验)学时数:10
课程内容简介
介绍EDA工程的理论基础和系统芯片SOC的设计方法。主要内容为:介绍电子设计自动化的发展历程、常用设计方法,集成电路设计的流程和集成设计环境; Verilog HDL语言;介绍软、硬件协同设计语言——SystemC语言; SOC设计工具的使用;集成电路的可测试设计方法、算法验证方法;SOC芯片的实现方法和EDA工程设计方法学的进展。以系统芯片SOC为线索,阐述EDA工程的设计方法、设计语言、设计流程、实现方法和验证方法,重点讲述基于IP核的复用技术。
实验内容为完成一个小项目的开发,如8051IP核、JPEG编解码IP核等,实现芯片规格书的制定、系统级算法仿真、RTL功能仿真、芯片综合等前端设计,实验的同时结合芯片设计流程,熟悉一系列EDA开发工具,如nlint、Debussy、Modelsim、NCVerilog、Design Compiler。
先修课:
数字电路设计、模拟电路设计
参考书目:
1. 曾繁泰等,EDA工程的理论与实践――SoC系统芯片设计,电子工业出版社, 2004
2. 罗胜钦,数字集成系统芯片SoC设计,北京希望电子出版社, 2002
3. [美]Rochit Rajsuman 译者:于敦山等,SoC设计与测试,北京航空航天大学出版社,2003
4. [美]J.Bhasker 译者:孙海平, Verilog HDL综合实用教程,清华大学出版社,2004
执笔人:葛晨阳,张元林 审定人:冯祖仁