1、路径延时对异步握手信号会造成哪些影响?
在异步总线设计中,异步握手信号和数据命令等信号之间有明确的时序要求,要求保证握手信号(本文为bus_request)有效时(本文为1),数据命令等信号必须保持稳定,此要求不仅发送端要满足,当信号达到接收端的时候同样需要满足。在完成布局布线和时钟树插入后,信号的路径延时可能会比较大,并且不同信号延时大小不一致,从而导致信号抵达目的端的时候不满足此要求,从而无法实现正确握手。
2、路径delay skew造成异步握手功能错误
如下图所示为异步握手信号时序图,其中,bus_request为握手请求信号,为1表示发起握手请求。左图为正确时序要求,bus_request为1之前,bus_data_address/bus_command/bus_data必须保持稳定,满足此时序要求才能正确握手,不会发送亚稳态。
而在实际电路中,由于不同路径延时的不一致,从master传输发出的时序是满足要求的,而到到达slave端口的时序是不满足要求的。如下图所示,bus_data_address/bus_command/bu