文章目录

  • Source
  • 入门
    • 产业链
    • 设计流程
    • 可综合注意事项
  • 延时优化
    • 分支延迟1
    • 分支延迟2
    • 运算电路延迟
    • 运算延迟2
  • 面积优化
    • 案例1
    • 案例2
    • 地址的2次幂增加
  • 功耗优化
  • 布局布线
  • RTL设计指导原则

Source

芯动力——硬件加速设计方法
首先向邸志雄老师致谢,他的课讲得很好,本文只是他课程的学习笔记。

入门

产业链


晶圆厂,无晶圆设计公司,EDA,设计服务,IP供应商,集成设计与制造

设计流程

可综合注意事项


ifelse综合成多路选择器
先加后选替换成先选后加,将加法器替换为选择器,节省了面积,但是控制通道的延迟增加

单if综合成无有先级的选择结构

多if有优先级的判断结构





延时优化

分支延迟1


吧的信号来得晚,所以放在靠后的位置



把延迟大的分支拿出来,放在靠近出口的位置
上面的图,初看可能感觉中间的选择器是多余的
可是真正分析代码以后才明白,中间的选择器是为了保持之前的功能,很有必要

分支延迟2





运算电路延迟


复制数据通路,类似先选后加改成先加候选

运算延迟2



妙啊,a少了一个减法器的延时

面积优化

案例1


适用于计数器的场景,等于运算符消耗的资源小于比较运算符

案例2

地址的2次幂增加

功耗优化


使能信号只是使输出不再变化,时钟还是在变的
而门控时钟可以使时钟不再变化

布局布线


RTL设计指导原则

面积换速度,串并转换,复制处理逻辑,降低处理速度

芯动力——硬件加速设计方法——学习笔记(1)相关推荐

  1. 00.硬件加速设计方法 ——概述

    本文基于MOOC课<芯动力--硬件加速设计方法>课程整理所得.如有需要,请前往MOOC观看 文章目录 重点提纲--本文核心内容 半导体产业概述 产业链 1. Foundry 2. Fabl ...

  2. wyy课堂cmos模拟设计课学习笔记-gm/Id设计方法介绍及曲线仿真

    wyy课堂cmos模拟设计课学习笔记-gm/Id设计方法及曲线仿真 总思路 需要的图像曲线 软件操作 举例说明 总思路 这在b站上也有教学视频:https://www.bilibili.com/vid ...

  3. 人力资源之选人方法学习笔记_职位胜任素质模型

    续接上篇:人力资源之选人方法学习笔记_建立科学的人才观   本篇主要讲解关于职位胜任素质模型课程的学习笔记. 什么是职位胜任素质模型 就是用行为方式来定义员工为了完成某项工作应该具备的知识.技能等特质 ...

  4. 【《重构 改善既有代码的设计》学习笔记2】重构原则

    [<重构 改善既有代码的设计>学习笔记2]重构原则 本篇文章的内容来自<重构 改善既有代码的设计>一书学习笔记整理并且加上自己的浅显的思考总结! 上一篇通过一个简单的例子体验了 ...

  5. wyy课堂cmos模拟设计课学习笔记-bandgap电路设计1

    wyy课堂cmos模拟设计课学习笔记-bandgap电路设计1 经典电路分析 仿真电路 尺寸设计 仿真电路 确定直流工作状态 直流扫描 经典电路分析 运放虚短使opin=opip,尺寸大的bjt的VB ...

  6. wyy课堂cmos模拟设计课学习笔记-Bandgap电路设计4

    wyy课堂cmos模拟设计课学习笔记-Bandgap版图设计 版图设计 版图设计 添加需要用到的版图: 方法一: 点击所需要的器件 shift+f显示所有层,Ctrl+f退出显示所有层 方法2:一次调 ...

  7. 【《重构 改善既有代码的设计》学习笔记1】重构:第一个案例

    [<重构 改善既有代码的设计>学习笔记]重构:第一个案例 本篇文章的内容来自<重构 改善既有代码的设计>一书学习笔记整理并且加上自己的浅显的思考总结! 一.简单的例子 一个影片 ...

  8. 一、css清除浮动方法学习笔记总结(超详细,简单易懂)

    ** css清除浮动方法学习笔记总结(超详细,简单易懂) ** 问题: 上图中,由于container(父级元素)未设置高度,其内部子元素设置了float浮动,导致与container同级(也就是co ...

  9. 网规第二版:第8章 网络规划与设计论文学习笔记(含历年真题)(完结)

    第8章 网络规划与设计论文学习笔记 8.1写作范围要求 1.网络技术应用与对比分析 2.网络技术对应用系统建设的影响 3.专用网络需求分析.设计.实施和项目管理 4.下一代网络技术分析 8.2论文考试 ...

  10. 零售数据分析方法学习笔记

    零售数据分析方法学习笔记 零售行业数据指标体系 商品分析 ABC分析 商品价格带分析 品牌效益分析 门店分析 门店分析的指标体系 库存分析 库存分析的指标体系 会员分析 会员分析的指标体系 活动分析 ...

最新文章

  1. python基本使用-python基本用法
  2. 怎么导出费用科目凭证明细_公司做账:小规模公司怎么做账?
  3. Codeforces 991E. Bus Number (DFS+排列组合)
  4. javascript基本排序算法
  5. java 符_java运算符
  6. 激光雷达点云数据处理一(Terrasolid软件安装)
  7. Mobile Terminal 316s-7 使用技巧
  8. 整人代码好玩到没朋友
  9. Spring实战——UrlResource
  10. word导入excel html,如何将word导入excel
  11. 什么是一级域名和二级域名
  12. Qt音视频开发45-视频传输TCP版
  13. Python练习---turtle绘图之绘制天安门
  14. 【聚水潭】胜算操作手册
  15. 车险杀手锏——高速大数据在车险定价中的应用
  16. Threejs入门教程
  17. linux 查看用户访问ip,(总结)按时按登录IP记录Linux所有用户操作日志的方法(附脚本)...
  18. win10系统如何清理c盘垃圾
  19. 出彩的PPT封面如何设置?这些例子建议收藏
  20. 钓鱼网站php,偶遇钓鱼网站的一次代码审计

热门文章

  1. 如何提高阅读源代码能力
  2. 1-n奇数之和c语言,c语言1-n奇数之和
  3. 清子指弹FC吉他五重奏nes《最终幻想1 》地图音乐步行 (FC游戏音乐)
  4. 通过命令符查看笔记本电脑的电池损耗
  5. 【deepin 20.1】终端的介绍
  6. Linux错误码汇总
  7. 如何安装CentOS7.5
  8. selenium满屏操作(浏览器最大化)
  9. Python+Selenium_UI自动化操作(1)——将浏览器最大化
  10. matlab的基本函数,matlab基本函数