ciscomonkey
码龄7年
关注
提问 私信
  • 博客:1,521,027
    问答:622
    动态:16
    1,521,665
    总访问量
  • 210
    原创
  • 2,293,757
    排名
  • 3,165
    粉丝
  • 82
    铁粉

个人简介:10年还在这行!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2018-02-24
博客简介:

ciscomonkey的博客

博客描述:
QQ:1183699227,未经允许,不得转载抄袭
查看详细资料
个人成就
  • 获得2,137次点赞
  • 内容获得372次评论
  • 获得12,961次收藏
  • 代码片获得2,586次分享
创作历程
  • 33篇
    2022年
  • 33篇
    2021年
  • 43篇
    2020年
  • 65篇
    2019年
  • 43篇
    2018年
成就勋章
TA的专栏
  • tessent
  • DFT
    65篇
  • 数字IC系列
    56篇
  • python
    9篇
  • 宣传
  • FPGA进阶_quartus系列
    21篇
  • 雷达信号处理
    3篇
  • verilog基础篇
    17篇
  • 高级数字信号处理理论心得
    15篇
  • 数字信号处理
    4篇
  • 书香一生
    10篇
  • Xilinx_ISE
    6篇
  • Xilinx_Vivado
    9篇
  • quartus nios系列
    4篇
  • 软件工程师学硬件系列
    2篇
  • windows编程
    1篇
  • EXCEL白领使用笔记
    8篇
  • STM
    2篇
兴趣领域 设置
  • 嵌入式
    嵌入式硬件
  • 硬件开发
    fpga开发arm开发
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

STA命令系列 - create_clock

create_clock 的波形的顺序只能是先 rise接着是fall, 然后波形时间数值是增加的。也就是说时钟在10ns上升,在15下降。也就相当于是在0ns上升,5ns下降。因此,假如说我要定义一个时钟为0-5为低电平,5-10为高电平的波形。用来创建时钟,以及时钟的波形。
原创
发布博客 2022.10.27 ·
2090 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

STA系列 - 芯片的鲁棒性OCV之set_time_derate

如何选取path?
原创
发布博客 2022.10.20 ·
4440 阅读 ·
8 点赞 ·
0 评论 ·
64 收藏

STA系列 - 如何看懂时序报告

【ASIC】时序分析实例之如何看懂时序报告。
转载
发布博客 2022.10.19 ·
5026 阅读 ·
9 点赞 ·
0 评论 ·
56 收藏

STA系列 - 芯片的上电顺序经验

【皮特派】芯片的上电时序经验谈。
转载
发布博客 2022.10.18 ·
1687 阅读 ·
1 点赞 ·
0 评论 ·
12 收藏

[转]STA系列 - 特殊时序分析 异步复位信号的recovery和remove time

本篇文章记录的是 什么是recovery 和remove check。
转载
发布博客 2022.10.10 ·
2839 阅读 ·
5 点赞 ·
1 评论 ·
25 收藏

STA系列 - 特殊时序分析 across clock domain分析/multiple clocks分析

本篇文章介绍的是跨时钟分析和多时钟域分析本篇文章是视频笔记加上自己的感悟理解:10-特殊时序检查-多时钟。
原创
发布博客 2022.10.07 ·
1392 阅读 ·
0 点赞 ·
0 评论 ·
12 收藏

STA系列 - 特殊时序分析multicycle/half-cycle/false path

require time:就是时钟的采样check位置,比如说对于setup的check,那么就是check 一个period的位置。对于hold的check,就是check当前时刻,根据setup check/hold check, require time(需求时间)当然不同。
原创
发布博客 2022.10.06 ·
2835 阅读 ·
3 点赞 ·
0 评论 ·
28 收藏

走进Prime Time系列 - PT的Timing analysis techniques 04

本篇文章介绍的是如何去分析timing。
原创
发布博客 2022.09.13 ·
785 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

走进Prime Time系列 - PT的Timing exception 03

本篇文章,介绍的是timing exception。
原创
发布博客 2022.09.12 ·
2255 阅读 ·
2 点赞 ·
1 评论 ·
17 收藏

走进Prime Time系列 - PT的constraint - 02

如上图所示,我们需要设置的是1、时钟周期2、set_clock_uncertainty 包括了skew和jilter等不确定因素,同意放在uncertainty中3、set_clock_latency 指的是network delay,也就是时钟线net的延迟。4、set_input_delay/set_output_delay 也就是数据data到达端口的延迟delay,以及数据输出后,在端口外的延迟delay。5、set_false_path 指的是不用去分析的false path,比如异步时
原创
发布博客 2022.09.11 ·
3303 阅读 ·
0 点赞 ·
0 评论 ·
35 收藏

走进Prime Time系列 - 走进PT - 01

由于项目中需要我去接手STA方面的知识,因此需要赶紧补一下Primetime的知识,要把握好至少一天一讲的进度,力争一周的时间把STA的基础拿下。
原创
发布博客 2022.09.11 ·
4578 阅读 ·
6 点赞 ·
5 评论 ·
63 收藏

PDL语法介绍

PDL的注释是**#** 而不是双反斜杠,反斜杠会报错。
原创
发布博客 2022.07.04 ·
1716 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

Tessent Ijtag 第二章节 什么是ICL文件

参考ug P23-29请勿随意转载CSDN博主:ciscomonkey在我看来ICL instrument包括了TDR、SIB、TAP 这些,以及IP(EDT等),MBIST 等,只要在ICL里面用module描述的,就是instrument。下面是对一个叫tdr1的标准件进行描述如下图所示,橘色框里的都是keywords,这些key words让工具十分清楚TDR的行为,比如se拉高就会shift in。在ICL里面和PDL里面都没法定义时钟周期。上面是一个ICL instrument 描述的
原创
发布博客 2022.06.23 ·
7195 阅读 ·
15 点赞 ·
5 评论 ·
83 收藏

Tessent IJTAGug系列 -第一章 IJTAG介绍

本篇文章是博主阅读tessent IJTAG ug的笔记,如果有理解不正确的地方,还请各位大佬指出。IJTAG也称之为1687协议,而tessent的IJTAG ug是对IJTAG协议的提炼,因此读者不需要去全部阅读IJTAG的协议,只需要阅读tessent IJTAG ug即可。Tessent IJTAG主要由三部分组成:Hardware rule(硬件语言): 包括port的function,timing,connction rulesInstrument Connectivity Languag
原创
发布博客 2022.06.23 ·
8576 阅读 ·
9 点赞 ·
0 评论 ·
71 收藏

tessent 命令研究 - stil2mgc

-stil stil_filename该选项可以是spf文件(stil procedure file), 或者也可以是CTL文件。-TPF tpf_filename该选项指的是tessent procedure file,也就是说为stil2mgc 吐出来的procedure文件。-dofile dofile_name该选项为指定生成的dofile文件,如果没有指定,将使用stil文件名,后缀为dof-flex_dofile指的是生成用于Flex(美国伟创力公司)的dofile文件-alias Mi
原创
发布博客 2022.06.16 ·
2674 阅读 ·
2 点赞 ·
1 评论 ·
15 收藏

如何搭建DC环境验证自己的一些猜想

【问题背景】有时候,我们需要验证自己的一些对DC或者对tessent的想法,我通常会手写一个最简单的netlist,首先需要在本子上画出电路结构图,然后,找到一个项目的网表,然后找一些SDFF ,AND ,OR等一些标准的std cell。 然后像乐高积木一样去手写netlist。这个思维非常有利于你去验证自己的猜想,真正理解userguide里面的说法。但是,对于一些大公司来说,这个项目的library,很多时候都被封装起来了,所以在link的时候,导致不能unsolve。【解决办法】:首先在项目
原创
发布博客 2022.06.14 ·
806 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

Tessent Atpg系列 第七章 Running ATPG Patterns

本篇文章是tessent的第七章, Running ATPG pattern,本文是对该ug的理解,并非对其完全的翻译。使用Tessent的 ATPG context 有两种Flow,一种是由Tessent scan 串完scan后,一种不是由Tessent scan串完,比如用DC串完后,然后使用Tessent 完成ATPG。...
原创
发布博客 2022.06.12 ·
1010 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

Tessent Atpg系列 第八章 Test Pattern Generation - ATPG Tool Pattern Types(sequential pattern概念)

默认情况下工具是会先生成basic scan pattern,basic scan pattern是将一组values 给所有的scan cells( load in),以及 primary PI,另外再所有的primary output 以及scan cell上进行观察(measure po), 工具会使用默认的scan clock 来抓取数据到observable scan cells(capture_clock_on,capture_clock_off) . 每一只pattern都是独立的。....
原创
发布博客 2022.06.10 ·
4369 阅读 ·
6 点赞 ·
0 评论 ·
65 收藏

5.1 Tessent Atpg系列 第八章 Test Pattern Generation - Verify Test Pattern

为什么要做基于timing的仿真,意义在于可以比较ATPG工具和simulator工具的差异性。因为时序的差异导致不同的结果。首先你需要通过write_patern 这句cmd来写出pattern,默认是parallel 模式,除非你用-serial 指定写出serial, 因为serial 文件非常大,所以你可以使用-sample 开关写出部分pattern即可,工具会根据每一种pattern 类型都会至少保存一只。另外,你也可以使用-start -end 开关来减少文件大小,但是这样的截取,是不可靠的
原创
发布博客 2022.06.09 ·
5018 阅读 ·
11 点赞 ·
0 评论 ·
70 收藏

Tessent Atpg系列 第七章 Running ATPG Patterns -- 如何书写proc文件

本篇文章是记录Tessent scan ATPG系列本文并非是对userguide的完全翻译,而是自己对userguide的理解,此外,有部分比较深入的内容可能需要后续实验验证。本系列并不对tessent scan做过多描述。请勿随意转载:CSDN 博主: ciscomonkey一种是在使用tessent scan之后使用ATPG另一种是使用第三方工具,如snps的DFTC之后使用tessent的ATPG。这里我们仅仅介绍without tessent scan之后tessent ATPG:对于t
原创
发布博客 2022.06.06 ·
5119 阅读 ·
8 点赞 ·
3 评论 ·
76 收藏
加载更多