博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[转载]建立时间和保持时间
阅读量:5268 次
发布时间:2019-06-14

本文共 2027 字,大约阅读时间需要 6 分钟。

http://referencedesigner.com/tutorials/si/si_02.php

The Concept of Setup and Hold Time can be best understood with the picture shown below. 

 
The curve shows a clock and a data signal. The Data signal latches at the rising edge of the clock. The clock signal is in Red and Data Signal is in blue. 
Set up time is the amount of time before the clock edge that the input signal needs to be stable to guarantee it is accepted properly on the clock edge. Hold time is the amount of time after the clock edge that same input signal has to be held before changing it to make sure it is sensed properly at the clock edge. 
Setup and Hold times are vigourously simulated at the Chip design level to ensure that they meet the specification. As a PCB Designer our job is to make sure that we do not deteriorate them as the clock and data signals propogate along the PCB. 
Let us assume that IC A is the source of a Clock and a Data Signal. The IC B is the destination of the Clock and the data signal. In its simplest form usually the clock and the data signals will have their length matched and and there will not change in the setup time when the signal leaves IC A to when it reaches B. If however, the length of the Clock Signal is is much smaller than the length of the Data signal, the setup time will get reduced at the signals reach IC B. 
Whether this will cause aq failure will depend upon edge rate, clock frequency the setup time specification of the IC B. For example for a clock source of 1 MHz frequecy and slow edge rate we know pretty much sure that it will not create a setup time violation. For 100 MHz clock source we would like to do a quick calculation as to how much mismatch is allowed. For 1 GHz clock and fast edge rates we must do calculation and take special cares as dictated by the Bus technology and the setup time requirements of the destination IC. 
In the next chapter we will see how to calculate the flight time of the signals as it propogates along the PCB. 

转载于:https://www.cnblogs.com/lmeqs/p/4177752.html

你可能感兴趣的文章
104.二叉树的最大深度
查看>>
常用设计模式
查看>>
webpack-dev-server
查看>>
前端致命错误汇总
查看>>
闭包详解
查看>>
作用域详解
查看>>
apply, bind, call--绑定this的方法
查看>>
setTimeout和setInterval
查看>>
函数柯里化
查看>>
基础算法
查看>>
后台管理系统的权限问题
查看>>
vscode保存文件时自动删除行尾空格
查看>>
ionic 导航
查看>>
js日期对象转字符串各方法汇总
查看>>
vscode多光标编辑(MAC)
查看>>
如何快速掌握官方提供的java API文档使用技巧
查看>>
为这么在C语言中不能使用中文用作标识符,而在java中可以呢?
查看>>
什么是异常?解释“抛出”和“捕获”的含义
查看>>
java是如何处理异常的?
查看>>
声明变量和定义变量的区别是什么?
查看>>