自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

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