IC学习笔记22——memory_compiler&memory_wrapper

这篇具有很好参考价值的文章主要介绍了IC学习笔记22——memory_compiler&memory_wrapper。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、memory_compiler

1.1 memory_compiler的介绍

memory_compiler为一系列工具的统称,用于生成芯片开发所需要的memory。芯片开发中所需要的memory为sram、rom等。很多公司都有自己开发的memory_compiler工具。

1.2 SRAM基础

IC学习笔记22——memory_compiler&memory_wrapper

  • sram写操作(写1)
    将要写入的数据“1”通过写入电路变成“1”和“0”后分别加到选中单元的两条位线BL,BLB上,此时使WL=1,晶体管M5,M6打开,把 BL,BLB上的信号分别送到Q,QB点,从而使Q=1,QB=0。
  • sram读操作(读1,Q=1)
    对BL,BLB进行预充电到电源电压VDD,预充电结束后,此时使WL=1。M4、M6导通,此时BL为1,M1、M5导通,BLB电位下降,BL、BLB间电位产生电压差,当电压差达到一定值后打开灵敏度放大器,对电压进行放大,再送到输出电路,读出数据。

1.3 SRAM的种类

1.3.1 按端口类型分类

单端口RAM:每个时钟周期只能读或者写。
伪双文章来源地址https://www.toymoban.com/news/detail-485982.html

到了这里,关于IC学习笔记22——memory_compiler&memory_wrapper的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 数字IC前端学习笔记:仲裁轮询(六)

    相关文章 数字IC前端专栏 https://blog.csdn.net/weixin_45791458/category_12173698.html?spm=1001.2014.3001.5482         在一些应用中,用户被分成两组:快组和慢组。如下图所示,快组内的用户具有相同的优先级,内部采用公平轮询方式。类似地,慢组内的用户也具有相同优先级,慢组内部也

    2024年02月11日
    浏览(34)
  • 数字IC前端学习笔记:仲裁轮询(三)

    相关文章 数字IC前端专栏 https://blog.csdn.net/weixin_45791458/category_12173698.html?spm=1001.2014.3001.5482         在前面公平轮询仲裁器的Verilog RTL代码中,每个用户有三个信号:request(请求)、grant(授权)、end_access(结束访问)。在总线使用时,我们能观察到总线上存在不能进行数据

    2024年02月12日
    浏览(36)
  • 数字IC前端学习笔记:仲裁轮询(四)

    相关文章   数字IC前端专栏 https://blog.csdn.net/weixin_45791458/category_12173698.html?spm=1001.2014.3001.5482         带权重的轮询(Weighted Round Robin, WRR)方案与常规的轮询方案类似,所不同的是不同的用户得到许可的机会存在差异,也就是说,不同的用户权重不同,权重高的用户得到许可的

    2024年02月11日
    浏览(46)
  • 【从零开始のIC学习笔记】-跨时钟域处理

    两个不同时钟域需要进行跨时钟同步处理, 不同情况下的处理方式不同,可分为 慢时钟域到快时钟域 :          单比特         多比特 快时钟域到慢时钟域 :         单比特         多比特 多bit的跨时钟域处理,无论是快时钟域到慢时钟域,还是慢时钟域到快时钟域

    2024年02月14日
    浏览(37)
  • ASIC设计学习笔记——使用Design Compiler进行综合

    综合是ASIC的前端设计中极为重要的步骤,所谓的综合过程,是指将行为级描述的电路、RTL级的电路转换到门级网表的过程。本文介绍使用Synopsys公司的Design Compiler作为工具完成综合的过程。 在ASIC开发中,当使用verilog等硬件描述语言完成对所需要的功能的代码编写和仿真后,

    2024年02月07日
    浏览(40)
  • 数字IC前端学习笔记:LSFR(线性反馈移位寄存器)

    相关文章 数字IC前端专栏 https://blog.csdn.net/weixin_45791458/category_12173698.html?spm=1001.2014.3001.5482 引言 LFSR(线性反馈移位寄存器)用于产生可重复的伪随机序列PRBS(Pseudo-Random Binary Sequence),结构包括n级D触发器和一些异或门(或同或门)组成,在每个时钟沿,后级D触发器输出会以

    2024年02月02日
    浏览(42)
  • 学习笔记——Vue项目Failed to Compile编译错误

    vue项目编译过程中经常出现莫名其妙的错误。 1.项目中缺少必要的文件。 例如上述示例中src/api/period/index.js文件缺少,但是在项目中的其他地方却访问了这个文件。 解决方法:添加缺少的文件,或者删除对该文件的访问。 2.项目切换分支时报错 使用git来管理vue项目时,经常

    2024年02月14日
    浏览(59)
  • RH850P1X芯片学习笔记-Flash Memory

    •代码flash容量:高达10兆字节的用户区域 编程方法: 通过串行接口与专用闪存编程器通信编程(串行编程)。 用户程序编程Flash(自编程)。 支持安全功能,以防止非法篡改或读取闪存中的数据。 支持保护功能,防止flash错误覆盖。 在Code Flash上支持OTP(一次性编程) 支持检测和纠正

    2024年01月18日
    浏览(41)
  • AXI Memory Mapped To PCI Express手册学习笔记

    1,名词解释 名词 说明 MSI Messaged Signaled Interrupt TLP Transaction Layer Packets BAR Base Address Registers 2,Memory Map。基地址的值可通过C_BASEADDR配置 MSI_Vector_Num(PCIE核的输入):请求一个MSI中断时的矢量值,上位机根据这个矢量值来判断产生的是什么中断,msi最大支持32个矢量中断。 问题:

    2024年02月12日
    浏览(37)
  • SCSS 学习笔记 和 vscode下载live sass compiler插件配置

    SCSS 是一个 CSS 的预处理器,是 CSS 的扩展语言,可以帮助我们减少重复的代码,生成更好的 CSS 格式化代码,并且兼容所有版本的 CSS SCSS 是 对于 CSS3 的 SASS ,所以我们学的时候,把文件后缀写为 “.scss” 由于我们的配置,当遇到兼容性代码,出口文件会自动配置,如下图

    2024年02月12日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包