小议ODT

DDR中的ODT功能详解及波形对比 ODT(on die termination)即为片内端接,就是将端接电阻放在了芯片内部,这个功能只有在DDR2以上的数据信号才有。而有了ODT功能,原本需要在PCB板上加串联电阻的数据信号就不需要再额外添加端接了,只需要芯片内部打开ODT的端接功能,且这个端接可调。 以下就是ODT的端接情况,如图所示: 当数据读操作的时候,主控芯片(CPU)读取内存颗粒的数据,此时主控为接收端,可根据需要选择是否打开ODT功能; 当数据写操作的时候,主控芯片(CPU)将数据写入内存颗粒,此时颗粒为接收端,也可以根据需要 阅读详情

不少人看了我写的一篇ODT的文章后仍然觉得不明白:

http://blog.youkuaiyun.com/Testing_is_believing/archive/2007/09/04/1772334.aspx

 

ODT是TC特有的一个东西,不同于关键字驱动测试。

ODT不是在单元测试中使用的,其作用是把数据和脚本中的测试对象构建到一个树上,然后就可以使用一条语句遍历这棵树,读取树中包含的测试数据,执行树中包含的测试对象的各项操作。

如果像搞清楚TC的ODT,则有必要认真读一下它的文档,跑一下它的Sample。

个人认为:一般的自动化测试项目没有必要使用ODT,耗费大量时间和精力在构建这种很精巧的测试脚本上是不值得的。

ODT是一种高度抽象的自动化测试方法,与关键字驱动测试类似,但是实现起来比关键字驱动复杂很多,它把测试对象、测试数据和测试逻辑抽象成Class中属性、方法,以及Data的中的数组。没有一定的面向对象的“功力”是没办法搞定它的。

片上端接(ODT)——DDR信号完整性的秘密武器 ODT 的出现,其实是一种系统工程思维的转变把板级复杂性转嫁到芯片内部,让设计人员的负担减轻,同时也让 DDR 的频率提升成为可能。如果说 DDR 的进化是一条赛车赛道 🏎️,那 ODT 就是那个关键的“隐藏空气动力学套件”,让 DDR 在高速下依然能保持稳定、不翻车。 阅读详情

相关推荐

基于ODT访问AutoCAD DWG图形文件

基于ODT访问AutoCAD DWG图形文件的方法,含代码

DDR3原理(ODT)

一、 存储器的分类   存储器一般来说可以分为内部存储器(内存),外部存储器(外存),缓冲存储器(缓存)以及闪存这几个大类。内存也称为主存储器,位于系统主机板上,可以同CPU直接进行信息交换。其主要特点是:运行速度快,容量小。外存也称为辅助存储器,不能与CPU之间直接进行信息交换。其主要特点是:存取速度相对内存要慢得多,存储容量大。内存与外存本质区别是,一个是内部运行提供缓存和处理的功能,也可以理解为协同处理的通道;而外存主要是针对储存文件、图片、视频、文字等信息的载体,也可以理解为储存空间。缓存就是数据

chengchaowei的博客 3874

Onvif Device Test tool,简称ODT,属于onvif官方的测试工具

Onvif Device Test tool,简称ODT,属于onvif官方的测试工具。安防领域测试使用必不可少的工具,可以测试onvif接口,跑onvif测试报告,还可以测试摄像机支持的onvif profile情况。可以订阅测试摄像机的motion相关功能,单元测试摄像机接口支持能力等等

DDR硬件设计详解

1、信号分组2、走线拓扑所有信号组,除了数据组外,全部用Fly by结构3、端接匹配端接电阻摆放在末端。时钟comp电容摆放在源端。4、等长原则1、数据线用DQS来锁存,故数据线与DQS做等长。2、地址、控制线用CLK来锁存,故地址,控制/命令信号与CLK做等长。①.DQSP和DQSN要在同一层进行布线,DQSP/DQSN和它同一组的数据信号要在同一层进行布线②.差分时钟信号线要在在同一层进行布线5、参考平面。

weixin_46283037的博客 5087

【安全加固】应对Sweet32攻击:TLS/SSL协议3DES漏洞深度解析与修复指南

本文深度解析了CVE-2016-2183(Sweet32攻击)漏洞,该漏洞利用TLS/SSL协议中3DES加密算法的64位块大小缺陷,通过大量数据流量实施“生日攻击”导致信息泄露。文章提供了从原理分析、系统排查到跨平台修复的完整指南,重点指导如何在Windows、Linux服务器及网络设备中禁用不安全的3DES密码套件,并采用AES-GCM等更安全的加密方式,以彻底修复此TLS/SSL漏洞。

weixin_29230649的博客 585

手把手教你用CEFSharp打造防关联指纹浏览器(附完整代码)

本文详细介绍了如何基于CEFSharp框架,从零开始构建一个企业级的防关联指纹浏览器。通过剖析核心架构、多进程隔离实现、动态指纹混淆(如Canvas、WebGL)的实战代码,以及代理集成与性能优化,为跨境电商、广告投放等场景提供了一套可控、安全的开源解决方案。

fern8的博客 961

DDR3 ODT

第一次看到ODT这个东西,真是一头雾水;然后是Termination Rank,FAE解释了几次,也没明白。究其原因,这玩意儿和硬件太相关,而不是纯粹软件的TRUE or FALSE。好歹也是通信工程毕业,号称软硬通吃,怎能被轻易难倒? ODT,全称On Die Termination。我们先说Termination的概念。一个DDR通道,通常会挂接多个Rank,这些Rank的数

garystone的专栏 1万+

Mac电脑本地安装Stable Diffusion小白教程避开所有坑教程

如果出现黄字部分警告,如WARNING: The scripts pip, pip3 and pip3.9 are installed inz‘/usr/local/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/bin’ which is not on PATH)需要将其添加到path。下载pip,输入:curl https://bootstrap.pypa.io/pip/get-pip.py -o get-pip.py。

jackerjin123的博客 1799

聊一聊DDR3中的ODT(On-die termination)

ODT是什么鬼?为什么要用ODT?在很多关于DDR3的博文和介绍中都没有将清楚。在查阅了很多资料并仔细阅读DDR3的官方标准(JESD79-3A)之后,总算有点了头绪,下面来整理整理。1、首先ODT是什么?ODT(On-Die Termination),是从DDR2 SDRAM时代开始新增的功能。其允许用户通过读写MR1寄存器,来控制DDR3 SDRAM中内部的终端电阻的连接或者断开。在DDR3 ...

Gick 7万+

【Pytorch】DCGAN实战(三):二次元动漫头像生成

文章目录1.实现效果2.环境配置2.1Python2.2Pytorch、CUDA2.3Python IDE3.具体实现3.1数据预处理(data.py)(1)导入包(2)定义数据类3.2模型Generator,Discriminator,权重初始化(model.py)(1)导入包(2)Generator(3)Discriminator(4)权重初始化3.3网络训练(net.py)(1)导入包(2)创建类3.4 主函数(main.py)(1)导入文件(2)定义超参数(3)实例化(4)进行训练4.训练过程4.1

qq_44031210的博客 4916

【iOS开发】dyld: Symbol not found: ___chkstk_darwin 问题解决

【iOS开发】dyld: Symbol not found: ___chkstk_darwin 问题解决 Xcode 13.2.1 运行到iOS12.x版本上崩溃报错如下:dyld: Symbol not found: ___chkstk_darwin dyld: Symbol not found: ___chkstk_darwin Referenced from: /private/var/containers/Bundle/Application/A424CEFD-51DB-450E-9D62-B8

wm9028的专栏 6563

ODT 学习笔记

珂朵莉,要一直幸福下去哟! warning:本文在大白天书写,脑子可能不大好用。 目前代码选自题解,等有时间自己写一下。 简介 ODT(Old Driver Tree(中文译名张舟树),又称 Chtholly Tree,即众人皆知的珂朵莉树) 是一种非常暴力的思想或者做法 (注意我没有说是数据结构) 简单来说,其核心思想是把一段区间推平(这也是其适用的地方——区间赋值),推平之后,原数列变成一段一段的了(每段的数值相同),然后就可以搞事了。 ODT 在随机数据下,复杂度近似 O(mlogn)O(m log

cryozwq的博客 1207

1000Base-T1协议解读(基于802.3bq-2016 和Test Suite)

1000Base-T1是由一对双绞线实现全双工传输的以太网标准,采用PAM3编码方式(-1,0,1),编码后的实际传输符号速率为750Mbps。该标准的车载最大传输距离可达15米,主要应用于汽车产品开发过程。测试过程示波器要求带宽≥2G,采样率≥7.5Gbps,网分带宽≥1G。

qflook的博客 5332

「数据结构」ODT(珂朵莉树)实现及其应用,图文详解

ODT的基本节点将保存如下信息。该节点所代表序列的左右区间该节点所代码的区间的值C++代码如下struct Odt_Node { int l, r;int val;可以发现一个ODT节点需要代表的是一块值全部相同的区间。

2401_83384536的博客 1275

tsmc12:via0的spacing问题(Via0.S.1)

12nm有个via0 grid的概念,除了普通fill外,基本都有via0这一层,这一层需要与via0 grid对齐。手动调整cell的位置比较容易出这个drc,比如修m0po max length drc时。解决方法1: 替换EEQV类型cell,这种类型是专门为了修via0 Grid问题存在的。更多学习内容请关注「拾陆楼」知识星球。解决方法2: 翻转或移动。

m0_61544122的博客 1115

第4章-07-将WebDriver获取的Cookie传递给Requests

在使用Selenium WebDriver获取了浏览器的Cookies之后,你可以将这些Cookies传递给requests库,以便在后续的HTTP请求中使用这些Cookies。这样做可以让你模拟浏览器会话,使得请求看起来像是从之前使用Selenium WebDriver控制的浏览器发出的。

黑夜开发者的博客 692

C++模板之一:函数模板.odt

template <typename T> inline T const& max(T const& r,T const& l) { std::cout<<"same T template"<<std::endl; return r < l ? l : r; } 对于以上的模板定义,对于调用max(...

weixin_33762321的博客 314

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

TestComplete--Object Driven Test

                              Test Complete: Object Driven Test (ODT)   TestComplete 是一款支持自动化脚本设计的测试工具,支持众多框架的测试模式,本文简要介绍一下ODT,及常用的相关脚本命令。    ODT的Tree下面包含两个子节点: Classes 和 Data 可以直接在TC的GUI上面操作,加...

Curiosity_的专栏 290

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

ODT (Old Driver Tree)珂朵莉树

1 #include <bits/stdc++.h> 2 using namespace std; 3 4 typedef long long LL; 5 const int MOD7 = 1e9 + 7; 6 const int MOD9 = 1e9 + 9; 7 const int imax_n = 1e5 + 7; 8...

aiyi9685的博客 320

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

OTA测试

OTA测试着重进行整机辐射性能方面的测试,以评估设备在无线通信网络中的发射和接收性能。其目的是确保设备在实际使用环境中能够稳定、可靠地进行无线通信,满足用户的使用需求。

kk_lzvvkpj的博客 2036

ODT,ZQ校准,OCT,TDQS

这里写自定义目录标题 ODT ( On-DieTermination ,片内终结) ODT 也是 DDR2 相对于 DDR1 的关键技术突破,所谓的终结(端接),就是让信号被电路的终端吸 收掉,而不会在电路上形成反射, 造成对后面信号的影响。 顾名思义, ODT 就是将端接电阻移植 到了芯片内部,主板上不再有端接电路。在进入DDR 时代, DDR 内存对工作环境提出更高的要求,如 果先前发出的信号不能被电路终端完全吸收掉而在电路上形成反射现象, 就会对后面信号的影响造成 运算出错。因此目前支持DDR主板都是

qq_39748987的博客 1037

DDR中的一些知识点说明(ODT,ZQ校准,OCT,TDQS)

ODT ( On-DieTermination ,片内终结)ODT 也是 DDR2 相对于 DDR1 的关键技术突破,所谓的终结(端接),就是让信号被电路的终端吸 收掉,而不会在电路上形成反射, 造成对后面信号的影响。 顾名思义, ODT 就是将端接电阻移植 到了芯片内部,主板上不再有端接电路。在进入DDR 时代, DDR 内存对工作环境提出更高的要求,如 果先前发出的信号不能被电路终端完全...

weixin_30399055的博客 7554

ODT

https://blog.youkuaiyun.com/hierro_zs/article/details/53327008

lin200753的专栏 2489

odt 转pdf

终端,unoconv –listener & 开新终端,进入odt文件所在目录,unoconv -f pdf myDoc.odt

speedoniho的专栏 1243

DDR之ZQ .

What's the ZQ Calibration command? it used to calibrate DRAM Ron & ODT values. In normal operation, the DDR3 SDRAM needs longer time to calibrate output driver and on-die termination circuits at init

gjy938815的专栏 2312
上一篇: 敏捷开发中的7种测试类型
下一篇: QTP9.5安装包中的新工具
TIB
TIB
博客等级 码龄19年 2879粉丝 957原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值