热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

数字ic设计培训数字ic设计流程及课程设置

培训详情见我们的网站:www.zitengic.com

  培训详情见我们的网站: www.zitengic.com

数字ic设计培训 数字ic设计流程及课程设置

  数字ic设计培训及其具体教案如下

数字ic设计培训 数字ic设计流程及课程设置

   

  1) 逻辑设计理论/ Verilog/ VHDL语言

  2) 数字电路验证(verification平台建立/功能测试

  3) 设计综合(synthesys)与扫描链测试(DFT)

  4) 静态时序分(STA)

  5) 数字电路前端设计实战(有两个实际芯片项目)

  我们针对外地学员和在职学员开设网络培训,无需固定上课时间会出设置语言。理论学习之外,以实际项目让学员接触设计,为此提供完整的免费的EDA软件安装服务,并有实际芯片案例,导师指导全程设计。导师平时以电话和电子邮件指导,和导师见面当面指导,具体时间一般是在周末, 也可以集中两周的时间, 学员可以根据自己的时间自行安排 目前数字前端课程全部完成的时间约为三个月。

  数字设计的理论部分具体内容如下:

  一 逻辑设计理论/ Verilog/ VHDL语言

  1 ) HDL 语言简介

   Verilog 语言的产生发展 优势和特点

   编译仿真的原理

   Verilog/VHDL 语言各自现状及应用

  2)verilog语法 (或者 VHDL语法 )

   模块 时延的概念与应用

   运算符及优先级

   赋值的类型与适用

   条件语句 循环语句

   Initial always task function 说明语句及使用

   行为级建模和可综合设计

  3)数字系统设计

   数据流的设计/控制 时序设计

   状态机设计

  

  二 verification平台建立/功能测试

  1) 验证环节在ic设计流程中的位置会出设置语言

  2) RTL/网表/FPGA/testchip 的验证阶段

  3) 验证计划

  4) verification 的方法学 种类和适用设计

  5)  RTL verification testbench setup 激励文件生成 

  6)  RTL语言和高级语言的混合验证平台建立

  7)  数模混合设计验证方法学

  

  

  三 设计综合(synthesys)与扫描链测试(DFT)

  1)综合

  综合的概念 

  综合库与工具介绍 

  综合的过程 

  约束/工作环境的设立 

  反标文件产生

  优化设计

  2)DFT

  DFT 概念

  scan chain/ BSD/BIST 概念与设计方法

  DFT 的测试原理/测试方法( D算法 向量产生与仿真)

  BSD 基本单元和JTAG测试 

   四 静态时序分(STA)

  1)静态时序分析概念

  2)数据延迟 setup /hold 的分析

  3)时钟结构 跨时钟/多时钟条件 

  4)端口约束/工作环境设定

  5)工作条件/工艺条件 对延迟的影响

  6)关键路径与设计优化 

  7)报告分析 

  五 实践项目部分

  项目一: RTL coding

   中断管理状态机设计

   验证平台设计和使用

   测试向量设计

   验证工具的使用

   debug 调试

  项目二: 基础通信协议

   方案设计

   RTL coding

   通信算法的运用

   CPU控制

   验证平台设计和使用

   测试向量设计

   验证工具的使用

   debug 调试

   电路综合和DFT

   静态时许分析


推荐阅读
  • H5技术实现经典游戏《贪吃蛇》
    本文将分享一个使用HTML5技术实现的经典小游戏——《贪吃蛇》。通过H5技术,我们将探讨如何构建这款游戏的两种主要玩法:积分闯关和无尽模式。 ... [详细]
  • Docker安全策略与管理
    本文探讨了Docker的安全挑战、核心安全特性及其管理策略,旨在帮助读者深入理解Docker安全机制,并提供实用的安全管理建议。 ... [详细]
  • 本文探讨了如何通过优化 DOM 操作来提升 JavaScript 的性能,包括使用 `createElement` 函数、动画元素、理解重绘事件及处理鼠标滚动事件等关键主题。 ... [详细]
  • 本文详细介绍了JQuery Mobile框架中特有的事件和方法,帮助开发者更好地理解和应用这些特性,提升移动Web开发的效率。 ... [详细]
  • 如何从BAM文件绘制ATAC-seq插入片段长度分布图?
    在ATAC-seq数据处理中,插入片段长度的分布图是一个重要的质量控制指标,它能反映出核小体的周期性排列。本文将详细介绍如何从BAM文件中提取并绘制这些数据。 ... [详细]
  • 深入理解Java SE 8新特性:Lambda表达式与函数式编程
    本文作为‘Java SE 8新特性概览’系列的一部分,将详细探讨Lambda表达式。通过多种示例,我们将展示Lambda表达式的不同应用场景,并解释编译器如何处理这些表达式。 ... [详细]
  • 流处理中的计数挑战与解决方案
    本文探讨了在流处理中进行计数的各种技术和挑战,并基于作者在2016年圣何塞举行的Hadoop World大会上的演讲进行了深入分析。文章不仅介绍了传统批处理和Lambda架构的局限性,还详细探讨了流处理架构的优势及其在现代大数据应用中的重要作用。 ... [详细]
  • 入门指南:使用FastRPC技术连接Qualcomm Hexagon DSP
    本文旨在为初学者提供关于如何使用FastRPC技术连接Qualcomm Hexagon DSP的基础知识。FastRPC技术允许开发者在本地客户端实现远程调用,从而简化Hexagon DSP的开发和调试过程。 ... [详细]
  • 解决JavaScript中法语字符排序问题
    在开发一个使用JavaScript、HTML和CSS的Web应用时,遇到从SQLite数据库中提取的法语词汇排序不正确的问题,特别是带重音符号的字母未按预期排序。 ... [详细]
  • 理解浏览器历史记录(2)hashchange、pushState
    阅读目录1.hashchange2.pushState本文也是一篇基础文章。继上文之后,本打算去研究pushState,偶然在一些信息中发现了锚点变 ... [详细]
  • 本文详细介绍了如何利用 Bootstrap Table 实现数据展示与操作,包括数据加载、表格配置及前后端交互等关键步骤。 ... [详细]
  • 本文介绍了如何正确配置Ajax POST请求,以确保前端发送的数据能够被后端正确解析。重点在于前端JSON对象的键名需要与后端实体类的字段名严格匹配。 ... [详细]
  • protobuf 使用心得:解析与编码陷阱
    本文记录了一次在广告系统中使用protobuf进行数据交换时遇到的问题及其解决过程。通过这次经历,我们将探讨protobuf的特性和编码机制,帮助开发者避免类似的陷阱。 ... [详细]
  • 本文详细介绍了如何在ARM架构的目标设备上部署SSH服务端,包括必要的软件包下载、交叉编译过程以及最终的服务配置与测试。适合嵌入式开发人员和系统集成工程师参考。 ... [详细]
  • 汇编语言:编程世界的始祖,连C语言都敬畏三分!
    当C语言还在萌芽阶段时,它首次接触到了汇编语言,并对其简洁性感到震惊。尽管汇编语言的指令极其简单,但它却是所有现代编程语言的基础,其重要性不言而喻。 ... [详细]
author-avatar
青春脸001
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有