0 引言
片上系统(System on Chip,SoC)的出现允许设计者将完整的系统集成到一块芯片上。由于系统复杂度和市场带来的压力,设计者不会独立开发完整的SoC,而是倾向于复用已设计好的功能模块或购买其他公司的知识产权(Intellectual Property,IP)核,以便于在高层级构建系统。SoC中的IP核通过片上总线相互连接,片上总线的性能直接影响IP核互联效率。目前常用的片上总线标准包括高级微控制器总线结构(Advanced Microcontroller Bus Architecture,AMBA)总线、开放芯核协议(Open Core Protocol,OCP)总线等[1]。
然而,一方面SoC集成的功能块功能的多样性使得不同功能块之间的时钟频率并不统一;另一方面,在当下的深亚微米乃至纳米级CMOS工艺设计的集成电路中,受时序不稳定性的影响,几乎不可能做到全局时钟同步[2-3]。因此现今SoC往往采取各种形式的全局异步本地同步的方式进行系统设计。在保证IP核即插即用的前提下,不同频率时钟域下的IP核在同步总线的数据交换就成为一大难题。解决这一问题的常用方案是采用若干个异步存储器,对地址或数据信息等进行缓存[4-5],但这不可避免地带来额外的硬件开销。
本文详细内容请下载:https://www.chinaaet.com/resource/share/2000005167。
作者信息:
赵嘉禾,宋润泉,许惟超,王贇皓,张旋
(上海航天电子技术研究所,上海 201109)

凡《网络安全与数据治理》(原《信息技术与网络安全》)录用的文章,如作者没有关于汇编权、翻译权、印刷权及电子版的复制权、信息网络传播权与发行权等版权的特殊声明,即视作该文章署名作者同意将该文章的汇编权、翻译权、印刷权及电子版的复制权、信息网络传播权与发行权授予本刊,本刊有权授权本刊合作数据库、合作媒体等合作伙伴使用。同时,本刊支付的稿酬已包含上述使用的费用,特此声明。