- 博客(11)
- 收藏
- 关注
原创 线程间共享变量的可见性问题及std::atomic原子操作
今天开发功能的时候,遇到了一个不能访问其他线程变量的问题,查资料后使用解决了问题,这里记录一下问题和解决方案,以及该模板类的功能。
2025-10-14 15:32:09
419
原创 POSIX线程库及线程相关知识
POSIX Threads(pthread) 是一种在 Unix/Linux 系统上实现多线程编程的标准接口,由 POSIX(Portable Operating System Interface)定义。它允许程序在一个进程中并发地运行多个线程,从而提高程序的效率和响应能力。POSIX 线程提供了以下主要功能:线程管理pthread_create:创建线程pthread_exit:线程退出pthread_join:等待线程结束pthread_detach:分离线程。
2025-09-11 15:13:22
297
原创 C++ callback函数
这两天工作里又遇到了callback函数相关,再次复习整理,记录一下,我不是软开方向,如有理解错误,欢迎大佬们指正。注意handler中传入函数指针的语法,int (*Callback)() 不需要添加参数列表。
2025-08-26 16:28:40
225
原创 GLE及GLS相关词汇表(持续更新)
它的作用是在门级仿真(GLS)中,通过反标过程将后端生成的延迟数据注入到仿真模型中,提供精确的时序信息,从而实现高精度的门级时序验证,用于验证设计在真实工艺条件下的行为是否符合预期。在芯片设计和验证中,corner(工艺角)是指在不同制造条件下芯片可能遇到的极端情况。它用于模拟芯片在各种工艺、电压和温度(PVT)组合下的行为,以确保设计在所有可能的实际环境中都能正常工作。使用 SDF 的 GLS 仿真比零延迟或单位延迟仿真更慢,但能提供更真实的时序行为。芯片供电电压的变化,比如 VDD 的高低。
2025-08-06 13:30:35
335
原创 DFT及流片后测试流程
最近在做GLE,需要跟TE打交道,所以顺便了解了一下流片后测试及DFT在其中的作用。在流片结束到出货间,还需要对芯片进行ATE测试,有的可能还需要SLT测试大致的流程如下:流片 → CP测试(TE参与) → 封装 → FT测试(TE主导) → 出货。
2025-07-31 16:42:30
772
原创 GLE相关知识学习
DFT 是“可测试性设计”(Design for Testability)的缩写,是在芯片设计阶段加入额外逻辑,以便在制造后能更容易地测试芯片是否有缺陷。STIL 是 IEEE 1450 标准定义的测试向量文件格式,主要用于描述 DFT 流程中生成的测试向量、时序、扫描链结构等。网表 是综合(Synthesis)或布局布线(Place & Route)后生成的电路连接描述文件,通常是 Verilog 格式的门级代码。
2025-07-31 13:29:55
366
原创 tcl脚本中将list作为参数输入函数
这段代码有一个bug,python文件中,input文件会被处理两次,但当直接在脚本中把。代码的目的是需要寻找某文件夹下的所有elf文件,然后作为输入传入python中。扩展符,但似乎此扩展符只对tcl的process有效,对执行python不适用。后面这种做法,后面的内容会被当做独立参数,这两者的不同导致了问题。的方法不被推荐,但目前没有找到更好的解决方法。今天写tcl脚本的时候遇到了一个问题,记录一下。后面,结果就是正确的。关键词,将整个命令都转为字符,并用。这种方法得到了正确的结果,尽管。
2024-07-22 16:55:00
375
1
原创 Make file相关
同时可以看到,$DEFINE_VER等内容都是需要跟在make之后给出的,这些东西是便于用户自定义输入控制编译。= 是如果没有被赋值过就赋予等号后面的值。可以通过以下语句给某些变量默认值。+= 是添加等号后面的值。:= 是覆盖之前的值。
2023-03-31 13:20:28
88
原创 pytorch中常用函数总结
pytorch中常用函数总结因为写代码的时候经常会忘记,网上搜比较麻烦,在这里自己记录一下。(持续更新中)#与numpy数组转换a = torch.from_numpy(b)#为数组某维度(0维度)添加一维a.unsqueeze(0)#交换维度,比如将[B, C, W, H]变换为[B, W, H, C]a.permute(0, 2, 3, 1)#连接向量,在第1个维度上a = torch.cat([a, b], 1)#加载网络net = Net()net.load_sta
2021-11-24 18:28:33
853
原创 pycharm如何使用一个建好的python环境
pycharm如何使用一个建好的python环境创建新项目时可能会遇到on interpreter的情况,选择file-setting-project interpreter选择show all,点加号,可以看到以前创建的环境,如果安装了annaconda,可以使用已创建的conda环境...
2021-03-03 12:03:01
178
原创 Django无法导入同文件夹下其他.py文件
需要从最高层导入,其中test和manage在同一个文件夹下import test.imgproc as imgproc
2020-03-15 17:43:29
2291
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅