自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 每隔60u放置一个tapcell

还记不记得缺少tapcell就会报drc?建议确定floorplan之后就要在s01补全在数字后端(Digital Backend)设计中,TAP Cell(也称为 Welltap Cell)是一种特殊的标准单元(Standard Cell),主要用于连接 P-Well 或 N-Well 的 Well Tie,以及提供基板接地(substrate tap),确保电路的可靠性。

2025-03-01 22:51:14 497

原创 异步fifo路径

异步 FIFO 的路径,两个时钟理论上不是同相位的,capture的时钟是GLBCIk,要在半个时钟周期内到,是RTL的描述:至于接收方的latch 是上升沿触发的还是下降沿触发的,具体看使用了哪种器件。

2025-02-28 15:43:00 154

原创 foreach抓cell

抓以D开头的reg以及它的扇出扇入数量。

2025-02-28 15:07:31 327

原创 异步交接数据如何报?

异步时钟路径到目标方时钟域的最大延迟。

2025-02-26 15:06:50 174

原创 修复时序为何要换ULVT单元?

在芯片后端设计中,阈值电压(Vt,Threshold Voltage)和功耗有密切关系,主要体现在静态功耗和动态功耗两个方面。结论:低Vt器件开关速度快,但可能会稍微增加动态功耗;• 混合使用:使用**中Vt(SVT, Standard-Vt)**单元作为平衡。• 非关键路径:选用**高Vt(HVT)**以降低漏电功耗。• 关键路径:选用**低Vt(LVT)**以提高速度。• 高Vt:速度慢,动态功耗可能增加,但漏电功耗低。• 低Vt:速度快,动态功耗低,但漏电功耗高。• 低Vt(Low-Vt, LVT)

2025-02-26 11:56:32 545

原创 全局天线检查-模块修复dio

在数字后端(Digital Backend,简称DB)设计中,**插天线单元(Antenna Cell)**的主要作用是防止制造过程中因金属电迁移效应(Antenna Effect)导致的晶体管损伤。• 半导体制造工艺有严格的天线规则(Antenna Rules),要求金属走线的面积与连接的栅极面积比值不能超过某个阈值。• 在芯片制造的光刻和刻蚀过程中,金属互连可能会积累静电,如果这些电荷无法及时泄放,可能会损坏连接的晶体管门极。• 在金属布线过程中,较长的金属走线会像天线一样收集电荷。

2025-02-24 17:00:10 480

原创 拷贝模块/重命名rename module

退出exit fc_shell;setup.tcl module_name改为xx_G。

2025-02-19 20:31:18 117

原创 文本处理利器grep+zgrep

grep` 是 Linux/Unix 中用于搜索文本的强大工具。它通过正则表达式匹配文件内容并输出符合条件的行。- 常用组合:`-i`(忽略大小写)、`-r`(递归搜索)、`-n`(显示行号)、`-v`(反向匹配)。- `grep` 是文本搜索的利器,支持正则表达式和多种选项。### `grep` 使用指南(精简版)4. **反向匹配(显示不匹配的行)**6. **仅显示匹配的文件名**3. **显示匹配行的行号**8. **显示匹配的上下文**10. **从标准输入读取**9. **使用正则表达式**

2025-02-13 15:13:49 315

原创 eco修复端口时序/选BUF还是DEL

删除buff时用remove_buffers,不要用remove_cells,否则会出现(cell浮空问题)net浮空问题drc报晶体管级的错误,lvs也检测不出来。在串推时钟端口前面插buff。在普通reg前面插buff。

2025-02-13 10:12:52 227

原创 合并file

如果目标文件(如 `merged.txt`)已存在,它会被覆盖。`awk` 是一个强大的文本处理工具,可以用于合并文件。如果文件数量较少,可以直接使用 `echo` 和重定向。### **方法 6:使用 `echo` 和重定向**### **方法 2:使用 `paste` 命令**paste 文件1 文件2 文件3 > 合并后的文件。`paste` 命令可以按行合并文件(并行合并)。### **方法 4:使用 `join` 命令**### **方法 1:使用 `cat` 命令**

2025-02-07 23:41:11 365

原创 lvs failed怎么办?

"self_predata.tcl" 6L, 142C#pre writedatesource ../CMD/NP1P/connect_pg. tclcheck_empty_spacecheck legality#check lvs -max errors 0 -exclude child_cell_types end_capsource . ./CMD/fc_check_lvs.tcl

2025-02-07 12:02:44 329

原创 sort排序处理

sort` 是 Unix/Linux 系统中用于对文本文件的行进行排序的命令。你可以通过 `man sort` 查看 `sort` 命令的完整手册,获取更多详细信息和选项。针对带pin slack的file进行排序处理,可以清晰筛选出违例的pin。这里的 `-t ','` 表示使用逗号作为字段分隔符。这里的 `-k 2` 表示按第二列排序。sort [选项] [文件]希望这些信息对你有帮助!

2025-02-07 11:50:54 441

原创 drc 类型&修复方式

基于NP1P 0.75/1.8V design rules简单注释:EN类型为via没有包住,拉宽一下shape的长度,一般要求0.03um;A类型为area面积不够,一般要求0.0165um2;S类型为spacing间距不够;L类型为length长度不够,多出现在多边形shape上。

2025-01-07 16:04:27 504

原创 getdef usetips

阵列位置report_macro_location_constraints > cus.place_constraint.tcl。由于抽def的脚本版本不一样,有时候更新之后,流程直接使用吐出来的def并不妥当,常常发生冲突。2️⃣时钟端口 USE CLOCK 是否符合设计要求。1️⃣删除VDD VSS (流程自己加)

2025-01-06 17:09:54 255

原创 FC综合简介

综合设计指使用eda工具将RTL代码自动转换成等价的门级电路,并完成物理布局布线。

2024-12-27 10:46:54 373

原创 drc 1000+怎么办

再一个耗时间的方法,加blockage之后重跑绕线阶段s05,blockage放cus.pre.s05。M2需要加blockage,打开block直接source脚本。check lvs 结果。重新route_eco。

2024-12-24 09:56:58 342

空空如也

空空如也

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

TA关注的人

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