- 博客(95)
- 资源 (6)
- 收藏
- 关注
原创 【Cadence】Virtuoso@LayoutXL 差分电路版图同步修改
对于差分电路,器件和部分走线通常是对称的,只需要画一半,另一半通过镜像操作完成。因此,需要对差分电路进行同步的修改,保证电路的差分对称性和正确的连接关系。然而,通常版图会经过多次修改,修改的部分可能在镜像的时候被遗漏。左边画了金属块,右边也出现了同步出现了金属块。进入group会有同步复制的提示。
2024-02-27 21:48:00 1244
原创 【origin】负载牵引的Smith圆图
export导出为txt,得到的是幅相值,复制到excel如下图,有多根类似格式的线,只需要复制DE列到origin中。回到sheet,发现新增了选中的一组值,就是解释过后的值。笔者没找到把所有线一起画出的方法,只能蠢一点,一组一组画。而且,箭头所指的位置都变成了Y轴(应该要为X轴)以此类推,把之后的曲线都画完,可以汇总到一个图中。显示以下界面,点击右上圆图,选择解释。会生成新的graph,再重新解释一次。选择第二组线,同样画smith圆图。选中第一组线,选smith圆图。复制到origin,如下图。
2024-01-13 15:44:32 1515
原创 【Cadence】sprobe的使用
说明:Z1代表sprobe往left看,Z2代表sprobe往right看。这里通过sprobe测试输入阻抗,可以通过port来验证。实验目的:通过sprobe测试电路中某个节点的阻抗。顺便给出了I0.Z1=0,即port的阻抗。可以看到ZM1=I0.Z2。
2024-01-10 11:35:35 1148
原创 【Cadence】Calculator计算sp的3dB带宽
下面演示如何在Cadence计算s参数(如增益)的3dB带宽。cross函数可以计算经过y轴给定值对应的x坐标。edge number选择1是经过的第一个点。将两个横坐标相减即可。
2023-09-01 19:15:37 2349
原创 【Cadence】差分管噪声贡献差别很大的可能原因
电磁仿真存在交叉,不对称,中心抽头不是理想的交流地,如果直接通过一个引线电感(这里是1nH),会存在共模噪声。需要通过在片上接上去耦电容(这里2pF),抑制共模噪声。这里二者都是11.8%,同时端口贡献从40.13% to 44.56%举例:M2 M3是一对差分管,噪声贡献差别很大。但在实际电磁仿真后,一个17.6%,一个5.6%理想电感下二者贡献相同,
2023-08-22 18:53:28 303
原创 【ADS】在同一个symbol层次化实现理想器件和EM仿真的切换
在使用ADS做电磁仿真时,得到的结果需要多次迭代去接近原理图,那么就需要反复与原理图切换进行对比。比较直接的方法是理想器件和EM仿真分别采用一个symbol,要用哪个就把另一个禁用。前仿后仿也可以采用这种层次化的方法,在同一个symbol层次化实现前仿和后仿的切换。再新建一个schematic,命名为EM,把EM仿真的snp文件放进去。新建schematic,把理想器件放进去,设置好端口。1.schematic,存放理想器件;2.EM,存放电磁仿真snp文件;选择schematic,仿真。
2023-08-10 15:31:35 919
原创 【Cadence】解决Layout不在格点上的DRC错误(0.005um)
grid must be an integer multiple of 0.005 um
2023-05-03 17:47:56 2723
原创 【Cadence】LVS报错:Expected “.PARAM name1=value1 <name2=value2 <...>>“
cadence calibre LVS Expected ".PARAM name1=value1 "
2022-12-14 16:30:19 2591
原创 【ADS】Error detected by hpeesofsim during netlist parsing
Error detected by hpeesofsim during netlist parsing. A global' statement in subcircuit DC-SP-1_stage_symbol' lists node vss!' as a global node,but that node is not listed on a global' or globalnodes' statement at the top level.
2022-10-19 21:00:14 4570 1
原创 dB,dBm,W,mW,V之间的转换
Vrms=Vp/√2,Vrms为正弦曲线的均方电压,Vp为正弦曲线的峰值电压,Vpp为正弦曲线的峰峰值电压,电压的单位都为V,R默认为50Ω。0dBm=1mW=(Vrms×Vrms)/R=(Vp×Vp)/(2×50),解得Vp=√0.1V=0.316V。功率=电压的平方除以电阻,P=Vrms×Vrms/R。...
2022-07-28 12:01:44 21880
原创 【HFSS】IE仿真和手动剖分网格适应电大尺寸问题
文章目录1. IE 边界2.设置辐射源3.网格剖分4.参考资料1. IE 边界在仿真电大尺寸的结构时,如果仍采用HFSS默认的FEM(有限元)算法自适应剖分网格,很有可能导致剖分的网格过大,内存不足。IE边界能很好解决这个问题。对电大尺寸的结构如透镜,反射面设置为IE region,而对辐射源仍采用FEM算法,能很好地降低内存。设置如下:右键选中的物体->Assign Hybrid->IE region2.设置辐射源指向自己的辐射源路径3.网格剖分设置IE region后,
2022-04-20 18:56:56 4718 3
原创 【Cadence】psp or hbsp仿真设置
文章目录1.算法简介2.端口设置3.pss and pnoise 设置4.psp 设置1.算法简介在Cadence SpectrePF 里 ,psp 即 pss+sp,hbsp 即 hb+sp, 二者都是可以仿真含谐波或周期信号的S参数。与sp的区别在于,psp和hbsp仿真的是大信号S参数,sp仿真得到的是小信号S参数(待确认,据老师所说。)psp 和 hbsp的设置基本一致,得到的结果也接近,最好不要一起跑(笔者一起跑得到的结果有误)。下面以psp为例进行说明。2.端口设置在端口设置上,与s
2022-04-19 21:35:11 7372
原创 【HFSS】在CMOS工艺下自动修改金属属性和设置端口
文章目录1.待解决的问题描述2.代码实现2.1 预定义2.2 获取HFSS object的名称并分类2.3 改变金属属性2.4 设置端口3.使用步骤1.待解决的问题描述从ADS画好的版图导出为gds文件后,再导入到HFSS进行仿真时,金属层和通孔都是没有定义的,需要人为定义。如果端口过多,设置起来也比较麻烦。计算机正好处理这种重复的工作,因此可以用HFSS script实现。2.代码实现2.1 预定义# ---------------------------------------------
2022-04-08 19:32:24 2095 1
原创 【Cadence】ADS导出GDS到cadence过DRC报错:grid must be an integer multiple of 0.005 um
目录1.问题描述2.解决方案:2.1 在ADS设置工艺库的grid大小2.2 修改版图3.强制转换产生的错误1.问题描述如图,在TSMC 65nm 工艺库下,cadence过DRC报错2.解决方案:2.1 在ADS设置工艺库的grid大小如图打开工艺库的folder后,选择options->technology->setup下图框的部分改成5(如果是别的工艺按照工艺要求修改)2.2 修改版图全选中版图后,在layout中选择edit->modify->co
2022-04-07 19:55:31 2298 2
原创 【HFSS】带状线设置lumped port
目前主流都是采用wave port,但是wave port所占体积太大,有些地方还是需要用到lumped port的。如下图所示,现在要做一个功分器,但是位置不够放下wave port。在网上寻找设置方法,无果,遂查 HFSS help 文档。它是这样定义的:意思是:用一块PEC将两块地连接,lumped port一端接signal,另一端接PEC。如下图所示:大致结果如下(还没调好-_-!)...
2021-11-16 16:33:04 9219 2
原创 【HFSS】有限大阵列FA-DDM仿真
有限大阵列FA-DDM仿真基本设置(2020 R2)1.主从边界条件2.辐射边界3.Create array4.导入单元网格5.可能出现的BUG基本设置(2020 R2)1.主从边界条件可以选用Lattice Pair or Primary&Secondary ,效果应该是一样的,前者设置更方便注:这里主要PEC不要与主从边界接触,否则会报错Surface Mesh Generation Failed2.辐射边界距离我还是设置为约1/4 lamda3.Create array
2021-09-22 19:03:24 6483 8
原创 【科研绘图Origin】制作一个双Y轴曲线图
制作双Y轴曲线图最终效果图1.导入数据2.设置上轴3.设置右轴4.将曲线对应两个图层5.修改图例6.美化坐标轴曲线最终结果最终效果图1.导入数据初始图2.设置上轴双击下轴,设置如下,可显示无刻度的上轴3.设置右轴接着设置有刻度的右轴这时产生了第二个图层当前效果:4.将曲线对应两个图层现在想要将原始曲线中,值较大的曲线对应左轴,值小的对应右轴找到左上角的图层小图标,点击2️⃣,选择【图层内容】选择对应曲线添加这时后图层2里面就包含这两条曲线了。但是,因为图层1包含
2021-08-10 11:17:43 42223 3
原创 [EXCEL]数据处理(一)OFFSET实现每隔N行输出 and清除第N行以后的数据
最近使用暗室测天线,需要对输出的数据处理,本来想用MATLAB输出的,发现导入数据太慢了,所以记录一下如何使用EXCEL快速整理结果。首先,是代处理的原始数据TXT直接全选复制到EXCEL数据一共有20000+行现在,我需要将B列中所有Theta=0的结果输出,相邻Theta=0的行数间隔为121(如第一个在B62,第二个在B183)1.选中一列2.在下图位置输入=OFFSET(B62,120*(ROW(B1)-1),0)3.Ctrl + EnterOFFSET具体含义:B62:即以B
2021-07-11 19:47:07 894 1
原创 [HFSS]Surface Mesh Generation Failed
如图,当你出现此类报错的时候,很可能是边界的问题。本人在仿真下图结构时,一开始是金属块与主从边界重合了,就产生了上图的报错。解决方法就是:金属块与边界分离即可顺便一提,我们知道波端口是不能在内部设置的。如果不在波端口后面加金属块,就不能在主从边界条件或者辐射边界条件内设置波端口。解决方法是:如下图...
2021-07-08 17:59:11 12364
原创 【HFSS】圆极化辐射边界对比
@[辐射边界]1.Radiation设置新建一个region box,offset设置成最低频率波长的1/4lamdaSolution Options 保持默认采用Fast算法结果第14步收敛用时04:28网格7.8w2.PML设置HFSS->model->open region默认依然使用fast结果用时04:47网格6.2w3.FE-BI设置FE-BI默认采用了Domain 由于FE-BI不能选择Fast算法,为了加快仿真速度,这
2021-05-09 10:03:42 3380 2
原创 HFSS常用操作汇总
1.切角2.修改模型时,若需要保留前一个模型,可以设成Non-Model双击模型,取消勾选Model3.做圆极化天线,用Fast算法,看轴比需要扫一遍全部频点,出结果很慢可以改成Discrete.二者浅显一点的区别是:Fast算的快,精度低,可以在仿真单元使用,阵列时不太好.貌似是在设定中心频率附近插值得到结果的.Discrete算的慢,精度高,是在设定的频点一个一个算的,单元阵列都能用.如果做圆极化,Fast仿真完后轴比还是得在save fields之后再算一次的,discrete
2021-04-23 23:23:55 26973 10
原创 error: (-215:Assertion failed) size.width>0 && size.height>0 in function ‘cv::imshow‘(已解决)
存在的问题如下:很可能是图片路径不对.解决方法:1.改成全中文路径2.图片名第一个字母不能是f,\f在python里是转义字符,如图可以看到\f高亮了修改如下:import cv2frame1_path = 'data\picture1.jpg'img = cv2.imread(frame1_path)print(img)cv2.imshow('img', img)cv2.waitKey(0)...
2021-04-14 09:27:22 1893
原创 华工【数字信号处理】(DSP)实验三四 FIR,IIR滤波器设计
一、 用窗函数法设计如下三种类型的FIR滤波器,滤波器的性能指标:低通滤波器:通带截止频率1000Hz,阻带截止频率1200Hz,采样率4000Hz,通带波纹1dB,最小阻带衰减40dB;高通滤波器:通带截止频率1400Hz,阻带截止频率1000Hz,采样率4000Hz,通带波纹1dB,最小阻带衰减40dB;带通滤波器:通带截止频率fp1=900Hz, fp2=1300Hz,阻带截止频率fs1=600Hz, fs2=1500Hz, 采样率4000Hz,通带波纹1dB,最小阻带衰减40dB。二、
2021-01-17 17:46:08 6309 1
原创 华工【数字信号处理】(DSP)实验二 数字信号处理应用实例
一.用FFT实现有限长序列的线性卷积:给定两个序列x=[2,1,1,2],h=[1,-1,-1,1]1、直接计算两个序列的线性卷积;2、用FFT实现线性卷积,并和1的结果对比分析。clear all;close all;x = [2,1,1,2];h = [1,-1,-1,1];nx = length(x);nh = length(h);%第一问%直接计算线性卷积y = conv(x,h) %第二问%重叠相加法计算线性卷积x0 = zeros(1,nx+nh-1);x0(1
2021-01-17 17:39:20 5991 2
原创 华工【数字信号处理】(DSP)实验一利用Matlab进行频谱分析
实验代码仅供参考!一、 对无限长时域离散信号进行频谱分析试用DFT对其进行频谱分析。 使用矩形窗进行截取,并分别选择三种不同的窗长,即N=16, 60, and 120。实验要求:1、用Matlab编程实现上述频谱分析;2、画出不同窗长截取后的信号的频谱;3、窗固定,分析不同窗长对频谱的影响;4、窗长固定,不同窗对频谱的影响。close all;clear all; N1 = 16;N2 = 60;N3 = 120;n = 1:200;x = cos(pi*n/10)
2021-01-17 17:21:30 3938
原创 [HFSS]Error found when processing UI config file(可能的解决方法)
这两天在HFSS仿真经常出现validate无异常而无法仿真的问题.报错:Error found when processing UI config file瞎调了一下,有以下两种可能的解决方法:1.重启一下电脑2.删除setup,再新建一个setup仿真
2020-11-19 13:11:13 692
原创 [HFSS]HFSS中Validate无异常但Analyze无响应(可能存在的问题及其解决方法)
可能的解决方法:1.delete setup后重新设置2.检查边界条件:如不能将Perfect E界面与Floquet port重叠(持续更新~)
2020-10-27 21:09:41 2546 2
原创 [HFSS]基础知识(求解器,边界条件,频率扫描,激励求解)
#不过是想要1024勋章而已~HFSS基础知识设置求解器边界条件频率扫描激励求解设置求解器边界条件频率扫描激励求解
2020-10-24 20:53:07 1297
原创 [HFSS]Floquet port扫描角设置(斜入射)
接我的上一篇博客[HFSS]Floquet port激励及主从边界设置(实例)具体的设置参数就不给出了,可在上一篇博客中的基本模型建立找到阵列天线具有在没有机械运动的情况下重定向(扫描)其能量的独特能力。使用扫描角进行模拟。在单位单元模型中使用扫描角时,周期性的平面(这里指阵列平面)应该与全局x-y平面平行。Floquet port扫描角设置1.从边界扫描角设置2.Set Up Parametric Sweep of Scan Angle3.Set Up Modes for Parametric
2020-10-21 09:46:30 16526 21
原创 [HFSS]Floquet port激励及主从边界设置(实例)
Floquet port激励及主从边界设置1.Floquet port简介2.基本模型建立3.主从边界设置4.wave port AND floquet port 设置1.Floquet port简介对于阵列天线,可以选择对单元天线通过Floquet port激励,从而形成周期延拓的天线阵列2.基本模型建立直接通过HFSS实例来简单了解Floquet port 的设置过程需建立的模型如图:称上面的矩形为矩形1,下面的矩形为矩形2基本设置如下:unit:mmsolution type:
2020-10-21 09:04:19 26824 29
原创 python可视化各种lr_scheduler(学习率)
pytorch.optim官方文档1.torch.optim.lr_scheduler.CosineAnnealingLR(optimizer, T_max, eta_min=0, last_epoch=-1, verbose=False)实现代码:import torchimport torch.nn as nnimport itertoolsimport matplotlib.pyplot as pltinitial_lr = 0.1epochs = 100# 定义一个简单的模型
2020-09-06 20:29:43 3736
华工信号与系统大作业.docx
2020-08-30
华工2020微机课设报告.doc
2020-08-30
GSM-SGD论文学习笔记.pptx
2020-06-28
AC-NET.pptx
2020-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人