1. 关于mbist,网上也有介绍,觉得不错:

推荐的mbistt的博客:奋斗的猪

2.使用的工具是mbistarchitect,不是tessent。

3.工具使用的相关文档:从EETOP和工具自带的HELP文档。

4.RISK的地方有几点:

4.1 手写lib文件。

read/write cycle 跟memory时序有关。一般read 2个cycles / write 3个cycles ,总共5个cycles 。一定要满足读写的setup/hold时序关系,尽量做到时序紧凑。这部分借助仿真来保证正确性(特别是后仿)。

max_addr 设置准确,否则仿真debug不了。最好通过全地址扫描注入错误保证,前仿真时人工肉眼check是否遍历全地址。

chip_enable 等使能信号要求设置成有效电平的反向,这个通过前仿真保证。

4.2 脚本中有些信号名称/互联 不合理。

这个需要事先规划好,可以通过手动修改RTL code ,保证正确,最好脚本设置好,否则每次gen 出RTL 都要修改,迭代浪费时间。

4.3repair memory 的地址解析和ROM signature 解析串并转换。

ROM 的signature 也有直接并行bus送出来的。这个通过前仿真保证正确。

5.心得

5.1 接触新的东西最好找个简单的demo,先搞懂。

5.2起初没有完全搞懂理论不要紧,只要每一步流程节点有check机制就OK。

5.3接触新东西,觉得搞懂DEBUG方法很重要,增强自我修正能力。

5.4写CASE

1.抽取验证点

2.构思CASE结构

3.动笔先写check机制

6.补充

6.1相同memory 类型 (eg:都是16384x32)可以同在一个collar。

6.2同一个clock domain 可以同一个 controller。

6.3bist logic 中比较占面积的是compare / compress。

6.4最好 bist logic使用 模块级local clock ,关于full speed的risk。

转载于:https://www.cnblogs.com/chip/p/5146381.html

mbist summary相关推荐

  1. tensorflow在训练和验证时监视不同的summary的操作

    如果想在训练和验证时监视不同的summary,将train summary ops和val summary ops放进不同的集合中即可. train_writer = tf.summary.FileW ...

  2. LeetCode 228: Summary Ranges

    Given a sorted integer array without duplicates, return the summary of its ranges. For example, give ...

  3. R语言单变量分析实战:汇总统计(Summary Statistics)、频率表(Frequency Table)、图表(charts: boxplot、histogram、density)

    R语言单变量分析实战:汇总统计(Summary Statistics).频率表(Frequency Table).图表(charts: boxplot.histogram.density) 目录

  4. R语言使用R基础安装中的glm函数构建乳腺癌二分类预测逻辑回归模型、分类预测器(分类变量)被自动替换为一组虚拟编码变量、summary函数查看检查模型、使用table函数计算混淆矩阵评估分类模型性能

    R语言使用R基础安装中的glm函数构建乳腺癌二分类预测逻辑回归模型(Logistic regression).分类预测器(分类变量)被自动替换为一组虚拟编码变量.summary函数查看检查模型.使用t ...

  5. R语言manova函数进行多元方差分析(Multivariate analysis of variance 、MANOVA)、如果多变量检验结果有显著性,summary.aov函数锦欣单变量方差分析

    R语言使用manova函数进行多元方差分析(Multivariate analysis of variance (MANOVA)).如果多变量检验结果具有显著性,使用summary.aov函数获得单变 ...

  6. R语言使用yardstick包的conf_mat函数计算多分类(Multiclass)模型的混淆矩阵、并使用summary函数基于混淆矩阵输出分类模型评估的其它详细指标(kappa、npv等13个)

    R语言使用yardstick包的conf_mat函数计算多分类(Multiclass)模型的混淆矩阵(confusion matrix).并使用summary函数基于混淆矩阵输出分类模型评估的其它详细 ...

  7. R语言使用skimr包的skim函数查看整个dataframe数据集的summary信息、统计汇总信息(Summarize a whole dataset)

    R语言使用skimr包的skim函数查看整个dataframe数据集的summary信息.统计汇总信息(Summarize a whole dataset) 目录

  8. R语言使用lm构建线性回归模型、并将目标变量对数化实战:可视化模型预测输出与实际值对比图、可视化模型的残差、模型系数(coefficient)、模型总结信息(summary)、残差总结信息

    R语言使用lm构建线性回归模型.并将目标变量对数化(log10)实战:可视化模型预测输出与实际值对比图.可视化模型的残差.模型系数(coefficient).模型总结信息(summary).残差总结信 ...

  9. R语言进行主成分分析(PCA):使用prcomp函数来做主成分分析、使用summary函数查看主成分分析的结果、计算每个主成分解释方差的、每个主成分解释的方差的比例、以及多个主成分累积解释的方差比例

    R语言进行主成分分析(PCA):使用prcomp函数来做主成分分析.使用summary函数查看主成分分析的结果.计算每个主成分解释方差的.每个主成分解释的方差的比例.以及多个主成分累积解释的方差比例 ...

最新文章

  1. React-Native android在windows下的踩坑记
  2. hdu 4099 字典树 + 斐波那契
  3. Windows 8 IIS中配置PHP运行环境的方法
  4. MyEclipse8.5默认工作区间修改
  5. Hadoop简单介绍
  6. 学知识的时候,把自己放的低一点
  7. 【数字信号调制】基于matlab GUI PCM编码调制【含Matlab源码 453期】
  8. html做换装游戏,index.html
  9. 机器学习--逐步回归算法,线性回归的特征选择算法
  10. 现代心理与教育统计学 第二章 统计图表
  11. 连接mysql失败怎么办_数据库连接失败有什么原因?怎么解决?
  12. 指纹识别、图形识别、aliOCR 识别
  13. Android9.0 HAL 层开发
  14. [魔方]魔方七步初级教程
  15. 生命如此脆弱——2012观后感
  16. 服务器kvm切换器怎么使用?
  17. 报名老刘的LinuxProbe,获取《Linux就该这么学》
  18. oracle官网免登录下载jdk8
  19. Learning Angular 学习Angular Lynda课程中文字幕
  20. 创始人退休后的Python,起飞还是没落?

热门文章

  1. 万向球头的锁紧结构图_1000吨大型多功能结构试验系统
  2. 关于TCP_CORK的一个细节
  3. 微信小程序怎么直播?
  4. Python爬虫,京东自动登录,在线抢购商品
  5. Python自定义豆瓣电影种类,排行,点评的爬取与存储(进阶上)
  6. [转载]一些MSN签名
  7. Java杂乱无章-判断为空的编码规范
  8. 用ObjectDock做自己的siderbar,很酷.
  9. Spring框架知识点总结
  10. 老司机 iOS 周报 #51 | 2019-01-07