自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Cursor AI 高效使用与省 Token 指南

面向日常开发场景的实用手册。。

2026-08-13 16:16:32 400

原创 如何读fsdb,report某些信号的值

fsdbreport是Verdi工具中用于分析FSDB波形数据库的命令行工具,可提取指定信号的数值变化并生成报告文件(TXT/CSV格式)。支持通过时间范围(-bt/-et)、触发条件(-strobe/-exp)、信号筛选(-s)、输出格式(-of/-csv)等参数灵活配置分析需求。典型应用包括:在特定时间窗口内,当触发信号满足边沿/电平时,捕获目标信号值(支持总线、通配符、多进制显示)。例如命令可实现在200-220ns区间,当lbist_se信号下降沿时采集dout[299:0]的十六进制值,输出列宽8

2026-08-12 10:39:34 231

原创 6. TCAM学习笔记

本 case跑了下面五个(按Flow测什么本 case 关键指令(log 里可见)期望Server SFP signature 寄存器可读ID_SEL→ 读 signaturePASSsms_statusSMS status 寄存器格式STATUS_SEL→ 解析 ready/fail 位PASSbist_all全片 BIST,应无 failTBOX_SEL→BIST_RUN→DIAG_SEL加载算法,应检出 fail同上,但 TBOX 背景取反fail 位被置位(pattern 设计如此)

2026-08-06 14:10:55 320

原创 [TestMAX SMS] 只有Memory Verilog如何产生MASIS

个人感觉比较冗余,换了几次工具产生的masis还是不能像MC产生的masis那样全,该人为补的的还是需要手动,不如直接写masis来的直接,但作为半自动化flow,也算是提供了一种方式。

2026-08-06 10:05:20 184

原创 5. TCAM学习笔记

L1~L4 学的是:macro 是什么、SMS 子系统怎么工作、Server 怎么对外。但真实芯片里,里直接例化 TCAM),并没有 Server/Processor/Wrapper。干的事就是:读功能 RTL +.masis_c整套 SMS,并做连通性检查和 BIST 仿真验证。→,在WORK/目录下跑。:搞懂 TestMax MBIST 流程里每条命令干什么、和 L3 Integrator 的关系、本 case 输入输出是什么、以及 validate 报告怎么读。

2026-07-30 14:32:20 199

原创 4. TCAM学习笔记

L3 学完了 Processor(跑 VLCAM 算法)和 Wrapper(连 macro、比结果)。但芯片上 ATE / TestMax 怎么碰到它们?答案是。本 case 的 Server 实例叫 core_srv_1,Compiler 是 sn6xx000vpnnstsrv000sa56p1。它和 Processor、Wrapper 一起在里由 Integrator 生成。

2026-07-30 11:11:31 444

原创 3. TCAM学习笔记

参数值含义chain_list1 个 Processor 管 1 个 Wrappertrue支持 Smart BISTtrue算法可编程treg_algo1启用 Test Register 算法容器1000 MHzmacro 测试时钟1000 MHzSMS 时钟hardwired 默认算法VLCAM1Processor 内置外部算法VLCAM2~22 等通过 TREG / ext_algo 加载。

2026-07-29 16:43:17 290

原创 2. TCAM学习笔记

L1 我搞懂了.masis_c是 SMS 的「接口合同」。但这份合同是谁写的?——在生成 macro 时自动附带。L2 我回到「硬件源头」:读 MC 用户手册,搞清楚这块 128×68 XYCAM macro 到底怎么配置、怎么操作、生成了哪些文件。手册和.masis_c、和 L1 学的 pin 名要能一一对上。

2026-07-29 10:53:58 375

原创 1. TCAM 学习笔记

**摘要:本文针对Synopsys SMS流程中的TCAM测试需求,从零开始构建学习路径,重点解析了MASIS-C标准的核心作用。文章首先通过对比SRAM与TCAM的寻址机制,阐明TCAM三值特性(0/1/X)在路由表等场景的应用优势。以128×68 XYCAM实例为对象,详细拆解了其物理存储结构(XY双bit编码)、三种基础操作模式(读/写/搜索)及关键信号流。特别强调了.masis_c文件作为"接口合同"在TCAM测试全流程中的枢纽地位,为后续Memory Compiler、Wrapper、Proces

2026-07-27 23:21:34 318

原创 [DFT] [VCS] 常用option (持续更新)

【代码】[DFT] [VCS] 常用option (持续更新)

2026-06-04 13:49:18 251

原创 [DFT][TestMAX Manager] Netlist和RTL flow

摘要: 本文介绍了Synopsys DFT工具TestMAX Manager的两种流程:Netlist flow和RTL flow。 Netlist flow:输入为网表,适用于DFT流程中后期,需通过read_verilog快速读取网表,并启用-enable_gate_netlist_flow和-exclude_dft_ip_module选项。 RTL flow:输入为RTL代码,适用于早期流程,通过analyze-elaborate读取设计,无需特殊选项。两者均通过connect_dft连接DFT IP

2026-06-03 15:29:50 228

原创 [DFT][TestMAX Manager] 如何让工具生成的 RTL DFT IP 使用工艺 leaf cell

摘要:文章介绍了如何在RTL DFT流程中使用工艺leaf cell替代工具生成的RTL DFT IP中的特定逻辑(如ICG)。通过设置TestMAX Manager的两个app选项:dft.tmmdft_common_stdlib启用标准库单元替换,dft.common_lib_replacement_map指定JSON映射文件将标准库单元映射为工艺leaf cell(如CGLPPSX16_RVT)。最终生成的tmmdft_stdlib.v文件通过宏DISABLE_STDLIB_BEHAVIORAL_MO

2026-06-03 10:11:29 178

原创 鼠标光标变成横线了!

鼠标光标变成横线了!解决办法:1:如果有insert键,按它。2:没有的话,小键盘的上锁键看到了没。在锁住小键盘的情况下, 按小键盘的0,和insert键一样的功能。

2021-08-02 17:59:02 10822 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除