前言

这篇文章主要概述了芯片前端、验证、后端、DFT、综合、Sign-off,都是芯片设计和制造涉及到的的主要流程,每个流程都给了简单的概述。希望这篇文章对大家有用!

本文基于网易云课堂或者移知官网学习整理所得!

01.21天设计Arm芯片|MCU芯片概述


成果一:MCU参考设计

  • always on逻辑大了?

  • 大部分的MCU只需要几十M的工艺,低功耗,所以不希望主频高!

  • I/O摆放:需要后端和前端讨论

  • 01 MCU市场概述

  • 02 Cortex-M3 MCU项目整体介绍

  • 03 Cortex-M3 DesignStart的使用

  • 04 如何快速实现Cortex-M3 MCU

  • 05 MCU项目改进和完善






GigaDevice:MCU对STM32有很好的兼容性!!!






















02.21天设计Arm芯片|MCU芯片设计






计算机基本结构:核、总线、存储系统、IO









M3的核提供了rtl代码,没有工具定制,可以使用vcs、questasim



NVIC的中断处理能力还是有点强的,因为树是平的


典型的写操作是一拍完成,读操作一般是在下一拍读出!
RAM一般是用工具产生,考虑到功耗会拆分它们


apb的操作是固定两个周期完成!->根据slv的情况再增加!

AHB就是在APB的基础上演变来的,增加了流水操作!

AHB协议是逐渐简化的!











03.21天设计Arm芯片|MCU项目验证概述

验证概述



其实,top应该和UVM框架分离,两者之间用config_db连接两部分

我们要用UVM的壳,还要使用UVM的魂


验证收敛

Cortex-M3 MCU项目的验证介绍



子系统验证的特点


I、D、S三个口,就需要三个vip

系统级验证


后仿验证

04.21天设计Arm芯片|MCU芯片综合



理解rtl:异步还是同步
理解sdc:时钟、复位、动态切换
理解upf:power



约束文件是综合的灵魂











慢到快:用end








05.21天设计Arm芯片|MCU芯片DFT设计
























06.21天设计Arm芯片|IC芯片后端实现



upf:低功耗设计







重要的一个图






7.时序分析

PPA



















后记

是不是看了一遍天书?

21天设计Arm芯片|移知公开课相关推荐

  1. 《快速上手ARM体系结构》网易公开课

    <快速上手ARM体系结构>--网易公开课 以下所有截图都是来自如下链接:(侵删) 快速上手ARM体系结构 - 网易云课堂 学习1 汇编指令集 学习2 GCC开发环境搭建 学习3 异常处理机 ...

  2. 小学音乐利用计算机教学设计,外婆的澎湖湾公开课,怎么利用技术多媒体小学音乐教学设计...

    <义务教育音乐课程标准>中明确提出:"以信息技术为代表的现代教育技术极大地扩展了音乐教学的容量,丰富了教学手段和教学资源,在音乐教育中有着广阔的应用前景,教师应努力掌握现代信息技 ...

  3. 除了海思麒麟 华为在ARM芯片上还有哪些成就?

    在麒麟950的发布会上,华为宣布用于服务器的自主芯片正在紧锣密鼓的研发中.其实,正在开发ARM服务器芯片的远远不止华为,国防科大.高通.AMD等IC设计单位或公司都已经设计出或正在设计ARM服务器芯片 ...

  4. 小数乘分数怎么算过程_小数乘以分数公开课教学设计

    如何让学生在现实情景中体会和理解数学理念,丰富练习形式,加强计算与实际的应用联系,培养学生应用数学的意识和能力呢,以下是小编整理的<小数乘以分数公开课教学设计>,供您阅读,参考.希望对您有 ...

  5. 最硬核毕业证:带着自己设计的芯片毕业,国科大16级本科生交付「一生一芯」首期成果...

    程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 15 分钟. 来自:知乎 链接:https://www.zhihu.com/question/409298856 近日,五位来 ...

  6. 最硬核毕业证:带着自己设计的芯片毕业,国科大 16 级本科生交付「一生一芯」首期成果...

    公众号关注 "GitHubPorn" 设为 "星标",每天带你逛 GitHub! 编辑 | 机器之心 作者 | 包云岗 近日,五位来自中国科学院大学的 2016 ...

  7. 有必要等arm版mac_基于 ARM 芯片的苹果 Mac,真是你想要的?

    未来的Mac电脑会搭载ARM架构的芯片,英特尔芯片将会被取代?这个悬念近年来一直"困扰"着苹果用户,甚至可以追溯到四五年前.不过,最近又有证据对此进行了新的论证,表示这种" ...

  8. 仅用2年过渡到自研ARM芯片,苹果的底气从何而来?

    作者 | Steven Sinofsky 译者 | 弯月,责编 | 屠敏 题图 |  东方 IC 出品 | CSDN(ID:CSDNnews) 今年 WWDC 2020 上,苹果宣布自研 ARM 芯片 ...

  9. 深入了解AI加速芯片的定制数据流架构与编译器 | 公开课

    随着人工智能时代的来临,业内对于更高效率算力的需求也越来越紧迫,而传统的 CPU 计算能力弱,只适合软件编程,并不适合应用于人工神经网络算法的自主迭代运算. 为了满足支撑深度学习的大规模并行计算的需求 ...

最新文章

  1. java 时间的封装类
  2. 两个service事务统一_RocketMQ进阶 - 事务消息
  3. 1、IDEA中如何在一个工程下创建多个模块
  4. mysql增删改查 dao_MYSQL 之 JDBC(七):增删改查(五) DAO设计模式
  5. 安全专家教你如何利用Uber系统漏洞无限制的免费乘坐?
  6. 计算机考研学科专业基础,2018考研计算机学科专业基础综合考试大纲
  7. Python unittest中初始化固件setUp和销毁固件tearDown详解
  8. shutil——高级的 文件、文件夹、压缩包 处理模块
  9. 调用另外一个文件_从零开始学Python-Day52-文件读写
  10. NameNode之文件系统目录树
  11. 房产纠纷官司费用是多少
  12. Java基础方面(二)
  13. html网页漂浮广告原理js,JS实现弹性漂浮效果的广告代码
  14. 梦幻西游手游海外服务器维护,梦幻西游手游本周维护:蜃影秘境增加40级与70级...
  15. 如何去保证软件的质量
  16. thinkphp3.2 微信 Native扫码支付功能
  17. spyder pyecharts不显示_逆袭的IGZO-IPS小金刚!微星PAG272QRZ显示器评测:色域、响应速度更优秀...
  18. 【NLP】Words Normalization+PorterStemmer源码解析
  19. 请写出至少五个块级元素_以逸之名
  20. 小虎电商浏览器:拼多多标题关键词怎么找?有什么工具?

热门文章

  1. 对话阿博茨CTO刘铁锋:得开放平台者,得RPA天下
  2. 数据库设计的六个阶段详解
  3. Win10 localhost无法打开的解决方法(亲测)
  4. java对接杉德支付完整代码
  5. Day28-Linux入门01
  6. C++运行三维人脸重建 VRN
  7. 表格练习(工商银行电子汇款单)表单练习(用户注册)
  8. Codeforces 892A. Greed
  9. TiDB HTAP 深度解读
  10. 计算机毕业设计java+springboot+vue学生宿舍管理系统