- 博客(13)
- 收藏
- 关注
原创 python将扫描的pdf变白,逆天!
本文介绍了一个Python脚本,用于将扫描版PDF的背景变白处理。脚本使用PyMuPDF、Pillow和NumPy库,通过设定阈值将浅色背景转为纯白,从而提升文档可读性。用户可调整white_threshold参数(默认200)控制处理强度,并修改dpi值(默认300)平衡文件大小与清晰度。脚本支持命令行参数输入输出路径,未指定输出路径时会自动生成"白色背景_"前缀的新文件。处理过程包括逐页提取图像、应用背景变白算法,最后重新生成优化后的PDF文档。
2026-03-26 20:06:57
4
原创 芯片后端学习笔记:Klayout导入芯片层叠信息的方法
本文介绍了在KLayout中显示GDS文件各层名称的方法。通过安装tf_import宏,用户可以导入.tf文件获取层属性信息,并保存为.lyp文件以便后续使用。具体步骤包括:1)从GitHub下载宏文件并安装;2)在KLayout中导入.tf及相关文件;3)保存层属性并清除无用层信息。这种方法解决了传统查看GDS时层信息不直观的问题,使显示效果与ICC2工具中的层信息一致,便于设计验证和工艺库分析。
2025-09-11 23:01:12
801
原创 后端学习笔记:天线效应
例如,在深亚微米工艺中,金属跳线技术(如向上跳层)可有效减小等效天线面积,但需权衡通孔引入的电阻和时序影响。- **反向二极管保护**:二极管在正常工作时处于截止状态,仅在电荷积累时导通泄放,是厂商推荐的解决方案。- **跳线优化**:通过跨层布线减少单层金属暴露面积,但需结合工艺步骤(如铜的大马士革工艺)调整策略。- **设计验证**:在版图阶段需重点检查长导线、MIM电容及特殊阱结构(如DNW)区域的天线效应风险。3. **天线比率(Antenna Ratio)**1. **金属面积限制**
2025-04-14 17:15:24
686
原创 TCL脚本中lreplace应用掉坑记
TCL脚本的lreplace应用中,不象lappend那样直接添加元素即可。lreplace应用于替换元素或者删除元素,很多手册,都简单这样举例。把2号元素替换为cde, 可是,打印时,并没有替换。也就是执行puts $mylist时,没有被替换。这是向mylist列表中添加新元素abc。经过折腾,原来应该这样来操作。
2024-08-29 22:27:05
517
原创 ORCAD TCL在线直接修改器件引脚类型
This is a orcad tcl script to modity pin type of a part online.
2024-06-20 23:03:11
714
原创 ORCAD TCL定制我的工具菜单
Using tcl script to customize my tools menu for orcad
2024-06-04 12:45:39
817
3
原创 Orcad TCL脚本调试技巧
Orcad在TCL调试过程中,开始最头疼的问题是如何调试,常常不知道在那里出问题。又没有调试工具或者还不知道有什么好的调试工具。puts是一种方法,可在怀疑出问题的地方打印。比如程序崩溃,直接就关闭了ORCAD,这时傻了。终于找到了一下方法。来实现暂停在怀疑的地方,进行单步调试。
2024-05-20 15:37:18
543
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅