驰驰睡不醒の暑期科研日记(持续更新中~)

⌚暑期科研目标

        一个月的时间,在高颜值导师Hanzhi Ma的科研组里努力复现论文推进SRTP摸鱼追剧耶耶耶!!!在暑研初期阶段,力争学会ADS软件应用,机器学习,先进封装,高速互连(😰害怕.jpg);中期阶段,以复现Tianjian Lu的论文为目标,把眼图的眼高&眼宽作为指标,用线性回归(Linear Regression支持向量机(SVM深度神经网络(DNN三种方法预测任意高速互连电路的输出特性;末期阶段,寻找一切可能的创新点,优化解决方案以实现更加精确的结果!!!

---------------------------------------------------------------------------------------------------------------------------------

6月3日     星期一     天气:晴朗无比

一、ADS基础知识学习

1.难度:⭐⭐⭐

2.心得:平生第一次感受到安个软件要耗费大把时间和精力(虽然俺之前就搞定啦哈哈哈),不过鉴于写博客的目的之一是想传递经验与知识,我把如何安装ADS软件的文章以及专门解决ADS相关问题的网站贴到下方,大家自取哈~

📕ADS安装教程

📕ADS有问必答网

3.学习进度:跟着Bilibili上的《5分钟ADS教程》学习的,由于讲师浓重的咖喱口音,以及我困倦的大脑,所以今天只看了P1~P11的内容(以原理图设计为依托讲解ADS的使用),下面就为大家简述啦~

🌳Tutorial 1: Workspace/Library/Cell 工作台/库/单元格

第一讲是基础中的基础,告诉你如何创建工作台,单元格,布局图以及原理图,同时介绍了对于仿真小白特别友好的ADS_Example(用于快速掌握设计与仿真电路的基础知识)

🌳Tutorial 2: Schematic Basis 原理图基础

第二讲开始讲解设计原理图时用到的工具栏,以及介绍如何从库中寻找自己想要的组件并设定组件的值。特别注意的是,当你认为一部分原理图过于复杂时,你可以将这部分的原理图设计成一个symbol,在拖拽到新的原理图中(一来使原理图看起来非常简洁,二来很适合于分工合作)

🌳Tutorial 3: S-Parameter Simulation S参数仿真

第三讲涉及到一个概念——S参数,从Bilibili观看了几个视频后也有了一些浅浅的理解。

①S代表的是散射(Scatter)

②下标的两个数字:前者代表输出的能量,后者代表输入的能量。

③S参数即输出端口与输入端口间的比值。如图所示,S11(回波损耗,return loss)是输入端口的被反射回来的能量与输入端口输入的能量之间的比值。我们不希望能量在这里有损耗,便要求S11的值越小越好。

P.S. 这里贴一个我认为讲解最清楚的视频:S参数介绍

🌳Tutorial 4: Data Display in ADS ADS中的数据显示

第四讲接续第三讲的S参数仿真,这里仿真成功会跳出一个界面,我们可以在右边栏选择想要的数据呈现的图表。当然,ADS中也提供了许多优秀的范例供我们使用。

🌳Tutorial 5: Real Time Tuning in ADS ADS中的实时调谐

由于博主贼懒,再加上本人也是通过百度才弄清楚操作的,所以在此贴上一篇教程供大家学习。PS:我对这个功能的理解是假如一次又一次地更改参数,仿真,再更改,再仿真。。。岂不是效率低而且累死人,所以ADS为大家提供了实时对着输出的结果调谐的功能(●'◡'●)

📕【ADS学习笔记】Tuning功能

🌳Tutorial 6: Optimization in ADS ADS中的优化功能

学到这一讲发现,貌似它和上一讲提到的tuning有着千丝万缕的关联,但又凭我渺小的力量搞不明白。无奈只好再次求助CSDN上各位大神的讲解了(所以简单来说,tuning是手动档,optimization是自动挡🤔)

📕【ADS学习笔记】调谐分析与优化设计

🌳Tutorial 7: Monte Carlo Simulation 蒙特卡洛分析

哎呀呀~~~又xx一个新的概念——蒙特卡洛分析。翻阅B站各大数学与计算机阿婆主的视频,我才明白这个是啥(由于本人能力有限,不好描述清楚。所以在此再再再一次贴上视频,供大家学习)

不过嘛,本节教程主要讲如何在ADS中应用蒙特卡洛分析,所以学会操作过程就没问题啦~~~

📷 什么是蒙特卡洛分析?(萝莉音!Be careful!)

📷 蒙特卡洛分析的应用

🌳Tutorial 8: Yield Analysis 良率分析

谢天谢地,这一讲可是让我把前几讲的逻辑串起来了。下面是我个人自己的理解,七分天注定,三分靠瞎猜,请谨慎观赏:当我们设计完一个原理图电路后,对其进行了S参数仿真。但是结果不尽人意,于是我们有两种方法:Tuning调谐分析&Optimization优化设计。这时候通过蒙特卡洛分析,我们提供了我们对结果的期望并得到符合条件的一系列电路参数。即使我们看到了电路组件对响应的扩展,却依然不清楚多少组件真正满足规格。由此,我们使用良率分析(Yield Analysis)得到并改善最终的良率。

🌳Tutorial 9-11: Vendor Library in ADS ADS的第三方库组件(头脑爆炸💣)

呃这个。。。从第9讲到第11讲,一句话解释清楚就是标准库的组件不够用,想用第三方提供的组件来设计电路(哭😟,根本看不懂一点)【所以,那就老样子,贴个CSDN的文章摸摸鱼混过去嘻嘻~】

📕 ADS基础教程8-仿真库加载

📕 ADS基础教程9-理想模型和厂商模型实现及对比

二、《装腔启示录》追剧进度

        暖黄色灯光照在林心姿的身上,给她脖子上的细小绒毛打了一层轮廓光。她是冷白皮,此刻被刷上溏心色,变成乳黄奶油蛋糕,诱人来咬。唐影看着她,想伸手轻轻戳一下她的脸,看会不会塌陷下一块。

——《装腔启示录》

        虽然说包上恩饰演的心姿真的甜度爆表🍬,但是我还是倾向于唐影这一类型的女性。独立自主,做事果断,外表理性,内心感性,妥妥一个叱咤职场的精英女性。好吧我承认,我是被她的笑容击溃的(*^_^*)

        在第六集,这位做事“低调”的万国集团董事长再次开启泡妞之旅,企图用高档餐厅(竟然不是羊汤哈哈哈哈),高尔夫球,美术展馆拿下我们的大女主唐影。做梦!我们小唐可是人间第一清醒,全身散发着这个年龄段女性该死的独特魅力。更何况呢,真正能拿下她的恐怕也只有我们既“专”又“海”的许子诠好吧。Biubiubiu~~~

三、备战南湖革命纪念馆志愿者考核

        妈呀!四千多字的英文稿&&&一万字的中文稿。。。可以说是真的背不下一点,时间还停留在1847年11月29日——马克思(Marx)和恩格斯(Engels)被委任共同起草《共产党宣言》(Manifesto of the communist party

列个计划表(实现进度#####..................................................5%):

📔英文版:第一部分(6月4日);第二部分&第三部分(6月5日);第四部分(6月7日&6月8日)

📔中文版:第一部分(6月4日);第二部分&第三部分(6月5日);第四部分(6月7日&6月8日)

---------------------------------------------------------------------------------------------------------------------------------

 6月4日     星期二     天气:忽冷忽热

一、闲聊板块

        今天开了暑研期间的第一次组会,由于本人对ADS软件的了解完完全全属于菜鸟级别,所以复现ADS的新手入门教程略显粗俗。下面是失败的复现结果,请各位谨慎观看:

ADS新手教程(未加CTLE版)

ADS新手教程(仅加CTLE版)
ADS新手教程(加CTLE/DFE/FFE版)

        唉😔,所幸美女导师再宽限了一周,我们得以有了喘息的机会。不过,SRTP的进度看样子一时半会儿开展不鸟了。。。 给各位简单介绍一下我们SRTP项目的内容(国创级的哟,哦豁豁豁~~~)

SRTP项目简介

        我们SRTP项目的名称是《先进封装高速互连的电磁特性研究》,其主要任务是用机器学习将原先可能花费十几分钟到几个小时的仿真时间大大缩减,并且要保证结果的准确性。

任务一:先进封装中信号完整性建模

        简单来说就是搭建好电路,不断地改变参数,仿真得到数据。这些数据是真真正正通过仿真得出的,所以标准无误且绝对可靠,用于后续我们训练我们的SVM、DNN模型。

任务二:眼图算法的开发

        值得一提的是,评判我们训练出的模型好坏的指标千千万,但是我们选用最基本的且最可靠的——眼图的眼高(eye height)和眼宽(eye width)——来作为检验的标准。我们将努力复现Tianjian Lu的文章(如下),并寻找合适的创新点加以改良。《High-Speed Channel Modeling With Machine Learning Methods for Signal Integrity Analysis》icon-default.png?t=N7T8https://ieeexplore.ieee.org/document/8245823

任务三:训练模型

        还记得在任务一中我所提到的仿真数据不(👻幽灵附体),在接下来的时间里我们会投喂这些数据来训练我们机器学习的模型。最后在拿仿真得到的数据与模型输出的数据一对比,看看我们的大宝贝是否已经达到出神入化的地步。如果是,SRTP顺利完结🎉🎉🎉

二、 《装腔启示录》追剧进度

        我特别喜欢强求。我和你不太一样,我生来普通,长得也普通。我生命里一切闪闪发光的东西,都是我奋力强求来的。不是所有人都有资本对这个社会说一句“顺其自然”,绝大多数人都在逆水行舟。你口中的不勉强,倘若放在我身上,就是甘于平庸。

——《装腔启示录》

        唐影在剧中的设定是初入律师事务所没几年的新手,但是有着出色的效率和十足的干劲。让我印象最为深刻的是她在大王(原顶头上司)被辞退后的那段独白——

        我真的想做律师吗?我不知道。我想要做的律师,跟我现在的生活,那些压力、焦虑、寝食难安和如履薄冰之间,到底哪个才是真实的?但我知道,再没有比在CBD(中央商务区)谈梦想更荒诞的事了。留在这里的人只有目标——五年目标,十年目标——遇事权衡利弊,想法既现实又理性。想要梦想的疯子们早已逃离出来,大王是正在逃离的那个。

        是安慰?是同情?是嘲讽?是蔑视?还是理性?是清醒?

        我想——答案自然而然会在每个不同职业不同性格不同身份的人的心中。

---------------------------------------------------------------------------------------------------------------------------------

6月5日     星期三     天气:下雨了

一、奈奎斯特频率

        为了复现ADS基础教程那篇文章,我又看了一遍。不是啊,这里面妹说频率响应函数的极点和零点到底咋找啊啊啊啊(小声🤫)(崩溃😭)(躺平🛏)

        没办法啊,只好再看看有什么可能与零点和极点相关联的东西了。由此,我注意到了这句话:

The bit rate of the signal is 10 Gbps, so the differential insertion loss at Nyquist frequency is about 13.5 dB. Therefore, the peak value of the CTLE between two poles should be around 13.5 dB and the zero should be located in relatively low frequency range. The lower frequency of the zero point, the higher gain it can have at the peak.

⭐这里我只能把我的疑问一一列出来了:

1. Nyquist frequency是什么?

2. 比特率和Nyquist frequency有什么关联?

3. 为什么俩极点必然在Nyquist frequency附近?

为此,我只好踏上我的探索之旅,寻找Nyquist frequency那该死的魅力。简单来说,它就是个采样频率,其值要大于被采样品的最大频率的2倍(懒,贴视频了我)

📷 【中字】02-采样定理|数字音频基础

📷 【中字】香农-奈奎斯特采样定理

---------------------------------------------------------------------------------------------------------------------------------

 6月16日     星期日     天气:热死你爹了

 一、SRTP项目里几个参数的解读

🍕Pre-emphasis:预加重

        信号从发送端发出,经信道传输,到达接收端。在传输过程中,信号会发生失真,影响接收端对信号的正确判决。影响接收端接收信号质量的因素很多,比如传输速率,电磁干扰,信道质量等等。信号失真越严重,误码率 BER 越高,从而影响通信性能。

        为了在接收端获取到易于判决的优质信号,可以在发送端、传输链路途中或者接收端信号判决之前对信号进行调理改善,从而减小信号失真对通信性能的影响。这种对信号的调理,称作信号补偿,或称均衡

        预加重和去加重其实属于高速信号均衡技术的一种,均衡技术又叫信号补偿技术。 

高速信号: pre-emphasis预加重 & de-emphasis去加重icon-default.png?t=N7T8https://blog.csdn.net/Adrian503/article/details/131130810🍔Jitter:抖动

        抖动(Jitter)反映的是数字信号偏离其理想位置的时间偏差,是一个时域上的概念。

🍟Trace Width:线宽

        在PCB线路板设计中,线宽是指导线的宽度,对于阻抗计算具有关键性意义。线宽不仅直接影响着信号在导线中的传输速度,还会直接决定电路阻抗值的大小。在高频信号传输过程中,较宽的线宽能够降低电阻抗,提高信号的传输效率;相反,较窄的线宽则可能导致阻抗增加,使得信号在传输过程中遇到更大的阻力,甚至引发信号完整性问题。因此,在PCB设计过程中,根据实际需求合理选择线宽,是保证电路性能的重要环节。

🌭Trace Spacing:线间距

        除了线宽之外,线间距也是决定PCB阻抗特性的关键因素之一。线间距是指两条相邻导线之间的间隔距离。较小的线间距虽然能够提高单位面积内的布线密度,降低成本,但过小的间距会导致导体之间的耦合效应增强,使得信号在传输过程中容易受到相邻导线的影响,造成串扰噪声等问题,从而降低整体电路性能。相反,较大的线间距虽然避免了耦合效应带来的问题,但会占用更多的板面空间,增加成本。

🍞Dielectric Constant:介质常数

        介质常数是衡量PCB板材电性能的重要参数,它反映了材料对电场的响应能力。介质常数不同的PCB板材,其内部电场分布和电荷分布也不同,从而导致阻抗值的计算结果出现差异。在高频信号传输过程中,具有较低介质常数的材料通常会导致较高的阻抗值,而较高介质常数的材料则会产生较低的阻抗值。因此,在选择PCB板材时,需要根据实际需求考虑介质常数对阻抗及信号完整性的影响。

🥯Substrate Height:基板高度

        基板高度,即PCB板材的厚度,同样对阻抗计算有着不可忽视的作用。基板越厚,意味着介电常数越高,因此在相同频率下,较高基板的阻抗值相对较低;反之,较薄的基板则可能呈现出较高的阻抗值。这主要是由于高频信号在基板内部传播时,不同厚度会导致传播速度和衰减程度的差异。

🌮Copper Thickness:铜厚度

        铜厚度是指PCB板上铜箔的厚度,它直接影响PCB导线的截面积。在一定的线宽范围内,较厚的铜箔能够降低导体电阻,从而减小阻抗值;相反,较薄的铜箔则可能导致导体电阻增大,进而引发阻抗值的上升。此外,铜厚度的变化还会改变导线在长期运行中的电气性能稳定性以及散热性能等方面的问题。

🥪Equalization:均衡器

        呃不用多说了,我们入门ADS学的就是这个。接收端(Receiver)包括了CTLE、DFE、FFE三种,发送端(Transmitter)包括了pre-emphasis和de-emphasis两种。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值