IC前端
文章平均质量分 78
Noahyo
这个作者很懒,什么都没留下…
展开
-
芯片设计中的Makefile简明教程
akefile可以做什么?Makefile可以根据指定的依赖规则和文件是否有修改来执行命令。常用来编译软件源代码,只需要重新编译修改过的文件,使得编译速度大大加快。Makefile的基本格式目标:依赖 命令目标是要生成的结果,依赖是生成结果需要的源文件和上一步骤的结果,命令是当目标不存在或者依赖更新时执行的命令。注意命令前必须用tab来缩进,不可以用空格。示例一:simv: tb.sv dut.vvcs -full64 -sverilog tb.sv dut...转载 2021-01-18 16:26:36 · 1481 阅读 · 0 评论 -
STA SDC study note
目录1.SDC overview1.1 Constraints for Timing1.2 Constraints for Area and Power1.3 Constraints for Design Rules1.4 Constraints for Interfaces1.5 Constraints for Specific Modes and Configurations1.6 Exceptions to Design Constraints1.7 Misc原创 2020-12-24 20:35:02 · 974 阅读 · 1 评论 -
静态时序分析(static timing analysis,STA)
静态时序分析(static timing analysis,STA)会检测所有可能的路径来查找设计中是否存在时序违规(timing violation)。但STA只会去分析合适的时序,而不去管逻辑操作的正确性。其实每一个设计的目的都相同,使用Design Compiler和IC Compile来得到最快的速度,最小的面积和最少的耗能。根据设计者提供的约束,这些工具会在面积,速度和耗能上做出权衡。更深层的来看,STA一直都寻找一个问题的答案 : 在所有条件下,当时钟沿到达时,数据会正确地在每个同步de转载 2020-09-21 10:23:00 · 1792 阅读 · 0 评论 -
DMA 理解
DMA (Direct Memory Access)不需要CPU 干预,外设直接和内存memory进行数据交互,等所有需要搬运的数据传输完成,再起INT通知CPU。未完~~原创 2020-06-23 17:56:10 · 380 阅读 · 0 评论 -
AXI 中文
AXI总线协议资料整理第一部分:1、AXI简介:AXI(AdvancedeXtensible Interface)是一种总线协议,该协议是ARM公司提出的AMBA(AdvancedMicrocontroller Bus Architecture)3.0协议中最重要的部分,是一种面向高性能、高带宽、低延迟的片内总线。它的地址/控制和数据相位是分离的,支持不对齐的数据传输,同时在突发传输中,只...转载 2020-04-20 14:37:12 · 2703 阅读 · 0 评论 -
AXI 理解
Burst addressUse these equations to determine addresses of transfers within a burst:Start_Address = ADDRNumber_Bytes =2^Size;Burst_Length = LEN +1Aligned_Address =(INT(Start_Address / Number...原创 2020-04-20 11:42:19 · 944 阅读 · 0 评论