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。

mbist summary的更多相关文章

  1. Summary of Critical and Exploitable iOS Vulnerabilities in 2016

    Summary of Critical and Exploitable iOS Vulnerabilities in 2016 Author:Min (Spark) Zheng, Cererdlong ...

  2. 三个不常用的HTML元素:<details>、<summary>、<dialog>

    前面的话 HTML5不仅新增了语义型区块级元素及表单类元素,也新增了一些其他的功能性元素,这些元素由于浏览器支持等各种原因,并没有被广泛使用 文档描述 <details>主要用于描述文档或 ...

  3. [LeetCode] Summary Ranges 总结区间

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

  4. Network Basic Commands Summary

    Network Basic Commands Summary set or modify hostname a)     temporary ways hostname NEW_HOSTNAME, b ...

  5. Summary - SNMP Tutorial

    30.13 Summary Network management protocols allow a manager to monitor and control routers and hosts. ...

  6. Mac Brew Install Nginx Summary

    ==> Downloading https://homebrew.bintray.com/bottles/nginx-1.10.1.el_capitan.bot################# ...

  7. Leetcode: LFU Cache && Summary of various Sets: HashSet, TreeSet, LinkedHashSet

    Design and implement a data structure for Least Frequently Used (LFU) cache. It should support the f ...

  8. How to add taxonomy element to a summary view?

    [re: Orchard CMS] This caused me scratching my head for days and now I can even feel it's bleeding. ...

  9. (转) Summary of NIPS 2016

    转自:http://blog.evjang.com/2017/01/nips2016.html           Eric Jang Technology, A.I., Careers       ...

随机推荐

  1. dubbo-admin安装

    1.下载dubbo-adminhttps://github.com/apache/incubator-dubbo/tree/dubbo-2.5.7 2.解压,进入到/home/zhanxuewei/D ...

  2. [洛谷P2186] 小Z的栈函数

    题目链接: 传送门 题目分析: 大模拟,先得存操作,然后再处理每个数-- 有一个小优化,在处理操作的时候顺便判一下最后栈里是不是有且仅有一个数,但A完了才想起来,所以就算了-- 总之就是个模拟题--没 ...

  3. 最耗资源的10条sql

    ----当前最耗资源的10个cpu select * from (select address,hash_value, round(cpu_time/1000000) cpu_time_s, roun ...

  4. Java中的list与Set、Map区别及适用场景

    Collection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类,但是却让其被继承产生了两个接口,就是Set和List.Set中不能包含重复的元素.List是一个有序的集合,可以包含 ...

  5. 关于在ARM MDK 中使用STM32F4xx 硬件浮点单元的话题

    http://mp.weixin.qq.com/s/CDyZ8v2kLiyuIBHf7iqEPA

  6. 关于.NET .cs后台提示并进行页面跳转代码

    在后台.CS页面中植入下面代码 string url = "<script>alert('xxx');window.location.href='"xxx.html&q ...

  7. Java设计模式之单例模式 - Singleton

    用来创建独一无二的,是能有一个实例的对象的入场券.告诉你一个好消息,单例模式的类图可以说是所有模式的类图中最简单的,事实上,它的类图上只有一个类!但是,可不要兴奋过头,尽管从类设计的视角来说很简单,但 ...

  8. spring boot图片上传至远程服务器并返回新的图片路径

    界面上传图片时考虑到可能会有用户的图片名称一致,使用UUID来对图片名称进行重新生成. //UUIDUtils public class UUIDUtils { public static Strin ...

  9. Android Theme.Dialog 到光 AppCompatDialog

    我用在我的 style.xml 作为主要应用程序主题 <style name="AppTheme" parent="Theme.AppCompat.Light&qu ...

  10. iOS NSDate 常用日期相关函数的封装

    Category是类别,一般情况用分类好,用Category去重写类的方法,仅对本Category有效,不会影响到其他类与原有类的关系. NSDate+Category.h 代码: #import & ...