首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

高速PCB布线原则

此外高速锋利边缘充当天线。图4.1 保持135°弯曲,而不是90°为了达到特特定走线长度,需要使用蛇形走线。...因此,使用蛇形来补偿任何长度差异,必须要仔细设计蛇形走线几何形状,如下图,减少阻抗不连续性。图8.1 使用推荐蛇形走线几何结构在设计时候应该将蛇形走线放置在长度不匹配根部。...如果需要绕过此类障碍物,就需要如下所示使用拼接电容。图9.3 在平面障碍物上布线时合并拼接电容设计人员在布线高速信号时应注意参考平面中空洞。如下图所示,当将过孔靠近放置时,参考平面中会产生空洞。...图9.6 使用电源平面作为参考时使用拼接电容当差分信号切换一层时,参考地平面也会切换。因此,在靠近层变化过孔位置 添加拼接过孔。...数字地和模拟地合并应靠近集成电路放置。在具有分离平面的混合信号设计中,数字信号不应该通过模拟接地平面布线,模拟信号不应该通过数字地平面布线

20912
您找到你想要的搜索结果了吗?
是的
没有找到

docker入门总结,从使用角度谈起

大凡先进技术产生,都不是凭空捏造,更不是花花瓶子作秀博眼球。或是要解决某些需求,某些痛点。有其存在道理和价值。 学习和使用一种技术,不是因为其高大上,好多大公司都在用就盲目去跟风,去学,去用。...虽然开卷有益,多学习了解一点儿总是好。但是,这样效率不高,或者激不起学习兴趣,或者太死板不能活学活用,学以致用。最好站在使用角度去学习,实际操练一下,这是学习一种方法。...现在可以在UbuntuDocker容器中使用Bash Shell。如果希望停止/断开连接,可以使用组合键Ctrl-p + Ctrl-q,然后就会返回到早先窗口。 每次配置容器参数不生效?...,再使用docker load命令将文件导入为一个镜像,会保存该镜像所有历史记录。...这里只是从我自身使用角度,用到了冰山一角。

1.1K30

实战 | OpenCV实现多角度模板匹配(详细步骤 + 代码)

导读 本文将介绍使用OpenCV实现多角度模板匹配详细步骤 + 代码。...(来源公众号:OpenCV与AI深度学习) 背景介绍 熟悉OpenCV朋友肯定都知道OpenCV自带模板匹配matchTemplate方法是不支持旋转,也就是说当目标和模板角度差异时匹配常常会失败...另一个方法是matchShape(形状匹配),匹配时需要轮廓分明才容易匹配成功,但无法到匹配角度,也不方便使用。...本文介绍基于matchTemplate + 旋转 + 金字塔下采样实现多角度模板匹配,返回匹配结果(斜矩形、角度、方向)。...使用金字塔下采样,将模板和待匹配图均缩小后匹配;加大匹配搜寻角度步长,比如从每1°匹配一次改为每5°匹配一次等。 实现步骤: 【1】旋转模板图像。

11.4K63

PCB一些布线规则

前些天后台收到希望更新点PCB布线规则文章,考虑了下,还是打算把以前一些经验做下分享,不过由于我已经将近半年没碰PCB设计了,不足之处就希望大家自己意会了。 ?...布线区离板边一般是大于5毫米进行设计 接插件、体积较大要考虑好摆放位置,比较重放板中间些,不然板子可能容易断 比较核心芯片可作为中心进行摆放,类似BGA这种球形焊盘就放到板子不容易变形地方,不然随便少掉一个球没焊接上...;差分线做好包地处理;时钟信号走线要避免串扰产生,尽量不要和其他信号线平行,或者远一点,中间加个地隔开;走线如果需要改变方向的话,转角不要直角,信号会有损耗,使用圆弧或者45°折角;模拟信号走线线宽...10mil以上;如果可以不使用过孔,就尽量避免使用吧;信号走线远离晶振电路;晶振走线尽量短,外壳可以的话要接地,地线尽量宽; 多层板的话,噪声会相对双层板小点,不过成本要高点,关于层叠设计这些就不做相关描述了...PCB布线规则就讲这么些吧,觉得有点零散了,上面可能有很多专有名词对于新手来说不太了解,建议百度,然后根据相应书籍或者资料进行学习,规则也肯定不止上面所说这些,还有很多需要自己进行了解,不一样方向会有不同设计要求

46120

如何复用关键路径布局布线信息

除了复用Block RAM、UltraRAM、DSP和FF位置信息外,我们也可以复用关键路径布局布线信息。这里关键路径是指时序较难收敛,但在某次布局布线后时序能够收敛路径。...这类路径往往具有较高逻辑级数,也就是路径中包含了过多组合逻辑,通常是LUT。...路径布局布线信息包括路径中所有逻辑单元位置信息和逻辑单元之间走线信息,同时对于LUT,还要保证与之相连net依然是从期望输入端进入。...深入了解LUT 目前,Xilinx FPGA中LUT都是6输入LUT,但这6个输入端口特性是不同。这里特性主要是指从输入到输出延时。其中,A6和A5是最快,也就是延时最小。...在Schematic视图中看到LUT,其输入端口为I0~I5,如下图所示。 ? 在默认情况下,I0~I5(LUT输入端口也称之为逻辑端口)与LUT6物理端口A1~A6对应关系如下图所示。

57130

网站建设模板怎么用 使用网站模板好处

网站建设模板怎么用 虽然使用网站模板是比较简单方法,但很多人对于网站建设模板怎么用还是有一些疑惑,通过了解具体操作步骤,就会轻松掌握。...1、选择网站模板 网站模板是有很多不同模式,用户要根据自己需求,选择适合网站模板,可以更好提高使用效率,所以说正确选择模板也是很重点。...使用网站模板好处 网站模板是可以能够很多人在建设网站过程中遇到麻烦,给减短用户建设网站时间,也能节省一部分费用。...因为直接使用网站模板后,网页设计和程序开发等环节是不用再操作了,网站模板已经集成了基本需求功能。...网站建设模板怎么用,以及使用网站模板好处,现在大家已经基本了解了,对于不会搭建网站用户来说,选择使用网站模板是即简单又快捷方式,但在选择时功能齐全、自带SEO以及能自定义关键词比较好。

6.2K70

模板简单介绍与使用

什么是模板模板(template)指c++中函数模板与类模板,大体对应于C#和Java众泛型概念。目前,模板已经成为C++泛型编程中不可缺少一部分。...模板定义以关键字template开始,后接模板形参表,模板形参表是用尖括号括住一个或者多个模板形参列表,形参之间以逗号分隔。 模板形参可以是表示类型类型形参,也可以是表示常量表达式非类型形参。...在绝大多数场景下两者是通用,只有少数特殊情况下必须使用typename。总之,使用typename是万无一失。两者区别可以参考这篇文章)。...函数模板   所谓函数模板,实际上是建立一个通用函数,其函数类型和形参类型不具体指定,用一个虚拟类型来代表。这个通用函数就称为函数模板。凡是函数体相同函数都可以用这个模板来代替,不必定义多个函数,只需在模板中定义一次即可...当定义一个新对象并用一个同类型对象对它进行初始化时,将显式使用复制构造函数。当将该类型对象传递给函数或从函数返回该类型对象时,将隐式使用复制构造函数。

1.2K80

【工程应用二】 多目标多角度快速模板匹配算法(基于边缘梯度)

基于NCC多目标多角度快速模板匹配算法详见:https://www.cnblogs.com/Imageshop/p/14559685.html 乘着研究NCC热情,顺便也研究了下基于边缘梯度匹配...我实际测试这种方法如果直接对模板和搜索图做,很多情况下是可以,但是还是存在着一些问题,主要有: 1、虽然Canny使用减少了很多计算量,但是他完全剔除了其他弱边缘处信息,就好像把考试中那些不及格学生都定型为差生一样...在实际编码中,我们还会遇到很多其他方面的困难,列举一些如下: 1、对于角度检测,类似的,我们也创建多个离散模板,我们需要旋转模板,然后计算模板边缘梯度,但是,旋转本身产生了新边缘...2、无论采用何种边缘梯度检测算子,最小都会涉及到3*3局部范围,那么对于未旋转或者旋转后模板图,都存在一个明显问题,最外一圈像素梯度如何处理,如果使用重复边缘像素方式,那么就会获得一个较小梯度...这样就要求在做模板图时,需要可以在实际需要模板基础上,中心对称长和宽每边各增加一个像素。

1.3K30

综合布线系统几大误区,看你中了几招?

综合布线系统几大误区,看你中了几招?如何打造一个高性能、高稳定性综合布线系统?我们将结合综合布线生命周期来进行探讨与剖析,同时我们经常会遇到哪些误区呢?综合布线系统几大误区,看你中了几招?...2、综合布线系统常见误区二 综合布线系统几大误区.jpg 我很关心工程质量,但是我认为在工程最后验收阶段做验收测试即可,没必要做什么进场检测和随工检测。...,即便处罚了中间,工期也无法允许重新供货及施工; 在施工过程中,如果施工队伍布线水平不达标或者使用布线工具不合格,会造成大面积测试不通过,如果我们不进行随工测试,只是做最终验收测试,那么我们发现这个问题时还是为时已晚...4、综合布线系统常见误区四 综合布线系统几大误区3.jpg 对于已有的数据中心,综合布线系统建设时已经测试过了,运行了几年也没出什么大问题,我就不需要测试仪表了。...福禄克网络从综合布线系统系统工程5个环节入手,包括规划、设计、选型、施工等等都会用福禄克网络进行自检,比如很多集成商在做完工程后要做认证测试,通过第三方认证机构和检测机构对工程进行验收测试;以及甲方在投入使用时也会用福禄克网络设备进行运维检测

66840

通过重新布线修复小保持时间违例

如下图所示,设计中仅有一条路径出现保持时间违例,如果通过更换布线策略实现保持时间收敛,那么就需要重新布线,这样既耗时又不能百分之百确保保持时间违例被修复。...此时我们可以尝试重新布线,而这种布线只针对违例路径。 上述时序报告中Destination对应即为违例路径终点,通常为时序逻辑单元输入管脚。...第一步:撤销对该路径布线 使用route_design外加选项-unroute和-pins,这里-pins对应即为违例路径终点(-pins必须为输入管脚),-unroute目的即为撤销布线。...第二步:重新对该路径(终点为违例路径终点)布线 这时用到-auto_delay,该选项目的是要求工具根据时序约束确定Requirement对指定路径布线。...如果通过上述方法仍无法实现收敛,此时可使用选项-min_delay,如下图所示。

14110
领券