IC设计
文章平均质量分 88
逗豆逗
这个作者很懒,什么都没留下…
展开
-
perl的学习记录——仿真regression
之前只知道有这个强大语言的存在,但一直侥幸自己应该不会用到它,所以一直没有开始学习。然而人生这么长,怎就确定自己不会用到呢?这次要搭建一个可以自动跑完所有case并且打印每个case的pass信息到指定的文件中。从而减轻手动跑仿真,手动查看log信息的重复无效低质量的操作。下面简单记录下自己的思路并贴出自己的代码,方便自己以后使用和修正。原创 2024-09-07 15:19:09 · 989 阅读 · 0 评论 -
SDF学习笔记整理
SDF文件是标准延时文件,该文件由于其扩展名为.sdf即filename.sdf故被常叫做SDF文件。该文件是综合吐出的文件,也可以来自于静态时序分析(STA),前者称为pre_sdf文件,后者称为post_sdf。两者主要用于门级网表仿真,尽可能真实的模拟电路延时进行功能仿真,pre_gatesim仿真用pre_sdf文件,post_gatesim仿真用post_sdf文件。pre_sdf文件只包含cell的延时信息,而post_sdf既包含了cell的延时,也包含了线延时。原创 2024-07-17 20:26:46 · 646 阅读 · 0 评论 -
spyglass进行CDC检查和RDC检查
不管有多少个时钟域,完备的流程应该包含CDC检查,尤其有多个时钟域时,即使所有的时钟都来自于一个时钟源。CDC检查不仅检查跨时钟的信号是否满足setup和hold的时序要求,同时也检查时序约束的完备性(包括是否有漏掉的约束、错误的约束)。这个工具的作用是检查出不符合时序约束的设计,而工作的重点是根据检查报告确认设计无问题,关键点在理解时序的setup和hold。spyglass进行CDC检查网上已经有很多详细的介绍了,下面把参考的链接贴出来,方便后续查阅。原创 2024-07-15 20:44:23 · 595 阅读 · 0 评论 -
STA静态时序检查笔记整理
============读取link db文件=============PrimeTime的userguide可以参看如下网站(2019版)#=======读取spef文件============#====读取sdc文件============#=====设置变量=============#=======读取网表文件=========#=========设置参数========#========设置条件=========原创 2024-03-27 07:27:33 · 998 阅读 · 0 评论 -
SPI硬件设计、协议、速率全解析(转载)
该文章在自己搜索SPI速率相关内容时,觉得不错,故转载到自己的博客,方便后续自己的查找和学习。该博客原链接:https://blog.csdn.net/qq_21794157/article/details/124858320该博客属于。转载 2024-07-09 07:53:38 · 562 阅读 · 0 评论 -
EFUSE中redundancy program/read的理解
现在有空,整理下前段时间关于efuse中redundancy program/read模式的理解,下面以TEF22ULP128X32HD18_PURM这款芯片为例,进行笔记整理,如有侵权或不妥之处,请时告知并及时处理。原创 2024-07-06 16:55:24 · 535 阅读 · 0 评论 -
数字IIR滤波器的设计简介
在生活中,广义的滤波器也是无处不在,环境中存在很多人类能听到的声音,但是我们在聆听时会听见对我们自己来说关键的声音,滤除弱化我们不关心的声音,这其实就可以算是广义的一种滤波过程。滤波就是选取留下我们需要的,滤除弱化我们不需要的。在信号处理领域,滤波器是一个避不开的话题。对于模拟信号的处理有模拟滤波器,对于数字信号的处理有数字滤波器。在数字滤波器中,IIR(无限冲激响应)数字滤波器是一大类,还有一大类是FIR(有限冲激响应)数字滤波器。数字滤波器的系统函数可表述如下所示。如果。原创 2024-07-06 11:49:07 · 1049 阅读 · 0 评论 -
芯片的PPA-笔记
这个仅记录自己对芯片PPA的一些思考,不一定正确,还请各位网友思辨的看待,欢迎大家谈谈自己的想法。原创 2024-07-05 21:11:16 · 914 阅读 · 0 评论 -
数控振荡器(NCO)
数控振荡器是用于数字信号处理中生成所需频率信号的关键部分。原创 2024-06-30 10:53:13 · 1251 阅读 · 0 评论 -
数字IC设计知识地图(更新调整ing)
1 数字IC设计知识地图整理更新。2 各个点的知识整理。原创 2024-06-30 10:49:27 · 865 阅读 · 0 评论 -
芯片回片后功耗测试
(1)PR后的功耗仿真case要和测试时使用的case一致,两者出来的功耗数据才具有可比较性;(2)测试时使用的温度、电压尽量和PR后的功耗仿真(后面简称“仿真”)使用的电压、温度保持一致,这里对功耗影响最大的可能是电压,如仿真时使用25°C,而实测时在20°C,可能这对功耗结果影响不大;但是如果仿真使用的是1.2V的电压,而测试时芯片电路的实际电压为1.1V,这个不一致对功耗的影响会很大。原创 2024-02-24 18:49:39 · 1553 阅读 · 0 评论 -
PTPX功耗分析笔记——跑出功耗报告
(5)进行功耗分析。从芯片设计到芯片量产的过程中功耗分析是必不可少的环节,在流片前进行功耗分析可以大致估计芯片在各应用场景中的功耗,可以提前做好功耗的优化,达到我们的预期功耗目标。功耗分析分为综合后的功耗分析(简称pre功耗分析)和PR后的功耗分析(简称post功耗分析)。post的功耗分析用的网表是经过布局布线、插入时钟树等相关操作后的网表和sdf文件跑出波形文件(这里用的是fsdb波形文件)来进行功耗分析,且在PR过程中可能会引入新的库文件,在post功耗分析时需要将新的库文件加入功耗分析的库里面。原创 2023-04-06 08:31:59 · 7264 阅读 · 11 评论 -
IC设计中的DC综合学习记录——部分问题及解决方法
DC综合中遇到的问题及相应的解决方案原创 2022-07-03 15:24:39 · 4932 阅读 · 0 评论 -
Verilog RTL代码设计规范简单整理总结
整理记录的IC设计规则,欢迎指正,提出修改意见。但若有侵权,联系则删原创 2022-04-05 14:48:04 · 7157 阅读 · 0 评论 -
IC设计中的DC综合学习记录——模板记录
DC综合的学习记录——模板记录原创 2022-03-13 09:54:37 · 5223 阅读 · 3 评论 -
数字IC设计工程师需要清楚的signoff点
作为一名数字IC设计工程师,虽然核心工作是设计,但其他相关工作亦很重要,亦需要了解。下面简单的给出从设计开始到流片前的多个步骤使用的工具和相关的signoff点。阶段0:准备好相应的版本控制工具和文档存储共享工具版本控制工具:GIT,输入为RTL代码文档资料存储共享工具:SVN,输入为RTL的设计相关文档阶段1:RTL设计文档编写阶段使用的工具:基本的办公软件输入为算法文档、算法程序、协议等输出为RTL设计文档,模块操作流程和约束等文档注:一般情况下先是对算法或者协议之类的进原创 2022-03-08 10:21:30 · 4050 阅读 · 2 评论 -
AMBA 2.0之AHB学习笔记
1 学习AHB的简单记录AHB协议已经有较多人学习总结了,在学习过程中参考的网址如下所示:总线协议 -- AMBA总线(一) - love小酒窝 - 博客园 (cnblogs.com)AHB总线_bleauchat的博客-CSDN博客_ahb总线AHB—SRAMC项目(结构图,核心代码、Testbench架构)_Mr.翟的博客-CSDN博客_sramcAHB总线_bleauchat的博客-CSDN博客_ahb总线AMBA AHB总线 - BH5HSV - 博客园 (cnblogs.c原创 2021-12-12 13:46:01 · 3123 阅读 · 2 评论 -
IC设计过程中笔记简记
写在前面:在IC设计的过程中,只要出现问题就没有小问题,全部需要严肃认真对待,绝不能马虎了事,需要找到问题的根源并予以解决掉,并总结经验教训。有错误和问题并不可怕,可怕的是问题没有真正被解决,并未吸取经验教训,以后还犯同样的错误。目录设计IP过程中的总结计IP过程中的总结IP是组成整个系统的重要部分,如果能做到每个IP在设计时处于最有状态,则有利于整个系统的PPA。在IP设计过程中的记录:1 在设计过程中使用到ROM但还没有生成ROM的.v文件时,自己可以用table的形式编写一个,原创 2021-12-11 19:24:41 · 775 阅读 · 0 评论