【技术实现步骤摘要】
一种异步数据流通信交互系统
[0001]本专利技术涉及集成电路
,特别涉及一种异步数据流通信交互系统。
技术介绍
[0002]随着数字集成电路的规模越来越大,采用全局同步技术,对整个芯片的时钟树设计要求极高。为此当前大规模数字集成电路多采用GALS(GlobalAsynchronous Local Synchronous,全局异步局部同步)技术进行不同模块之间的数据传输,简化芯片的时钟树设计;但却引入了不同时钟域之间信号传输的同步问题。同时随着基于先进封装的多芯粒设计技术的不断发展,且芯粒之间往往工作频率不一样,如何实现芯粒之间的数据异步传输,也得到了越来越多的关注。因此如何在不同时钟域之间进行可靠、高效的数据异步传输,成为GALS设计和多芯粒之间数据通信设计的关键技术。
[0003]传统上进行异步传输的方法有多种,典型的两种为:
[0004](1)四相式握手交互方式,如图1所示,双轨四向握手方式是一种逻辑简单、易于实现的异步设计方式,它在数据传输之前先行发送Req1请求,等收到Ack1响应后,再发送R ...
【技术保护点】
【技术特征摘要】
1.一种异步数据流通信交互系统,其特征在于,包括:若干个用于同步的1深度同步单元,每个1深度同步单元从发送端接收相对应的写使能信号和写数据信号;每一个写使能信号相对于其他写使能信号为同步关系或异步关系;每一个写使能信号相对于接收时钟和读使能都是异步的;若干个1深度同步单元从发送端接收同一个数据流;仲裁单元,通过使用接收端的时钟rclk从上述若干个1深度同步单元中读取数据,并将读到的数据按照相应的规则放入一个或多个具有一定深度的同步FIFO中;流量控制单元,用以平衡数据流上下游的发送接收速度,并输出信用信号至上游的信用产生逻辑;下游处理单元,对所述同步FIFO中的数据进行处理,并反馈至所述同步FIFO和所述流量控制单元。2.如权利要求1所述的异步数据流通信交互系统,其特征在于,所述1深度同步单元采用基于源同步的分布式同步逻辑,即所述1深度同步单元的发送端产生写操作并将写使能脉冲、写数据信号一起发送到接收端;接收端产生读操作并将读使能脉冲信号或信用信号credit发给发送端。3.如权利要求2所述的异步数据流通信交互系统,其特征在于,所述1深度同步单元的发送端发出的写数据信号由发送端时钟寄存后输出,即写数据信号的变化与发送端时钟上升沿对齐;写使能脉冲的上升沿位于写数据信号的中间,为接收端的源同步输入采样预留各半个周期的setup/hold余量;在接收端将写使能脉冲作为局部时钟信号,用以对写数据进行采样。4.如权利要求3所述的异步数据流通信交互系统,其特征在于,所述1深度同步单元的最小数...
【专利技术属性】
技术研发人员:杨亮,李佩峰,桂江华,魏江杰,赵达,
申请(专利权)人:中电科申泰信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。