【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及系统级芯片(SoC)设计和通过SoC设计而制造的集成电路的领域,更 具体地,涉及使用源同步数据链路将存储器子系统与硬核通过接口连接的SoC设计方法以 及通过这种设计方法而制造的IC产品。
技术介绍
系统级芯片(SoC)设计是一种常见且普遍的制造集成电路的方法。预先设计和预 先验证的硬件模块(也称作IP核)的使用,在SoC设计中是设计和实现复杂系统的努力的 重要部分。如现有技术中已知的,软IP核或“软核”是被设计为通常在特定用途集成电路 (ASIC)或现场可编程门阵列(FPGA)芯片中实现的数字逻辑块。通常使用定义了比硬核更 高级的逻辑的寄存器传输级(RTL)硬件描述语言(HDL)来提供软核,软核被定义在门级。最 常见的RTL语言是超大规模集成电路硬件描述语言(VHDL)和Verilog硬件描述语言。有 时,以门级网表或图表的形式而不是以RTL形式来提供软核。对于ASIC芯片,在SoC设计 阶段,将与设计相关联的RTL软核和其他RTL合成门级网表。基于该网表,布置和路由逻辑 门,并然后使逻辑门成为光掩模以制造芯片。软核的最终实现是由晶体管及其互连构成的 硬接线逻辑门。关于FPGA,使用合成的网表来产生配置文件,配置文件将用于对器件内部的 查找表和可配置逻辑块进行编程。软核是灵活且便携的;这是因为软核不是特定于工艺的, 可以在针对工艺迁移或针对相同工艺的多重来源而重新设计的芯片上使用这些软核。软核 的一个缺陷是软核的性能不是“固态的”;以不同工艺来实现会导致性能变化。硬IP核或“硬核”是被设计为在ASIC或FPGA芯片中实现的数字逻辑块。对于 ...
【技术保护点】
一种使用系统级芯片SoC架构来制造集成电路(700)的方法,所述方法包括:在集成电路(700)的第一同步岛IoS中提供第一电路(710),第一IoS与第一时钟(705)相关联;以及在第一IoS的第一电路(710)与集成电路(700)的第二IoS中的硬核(720)之间提供源同步数据链路(755/757,765/767),第二IoS与第二时钟(715)相关联,第二时钟(715)不与第一时钟(705)同步,源同步数据链路(755/757,765/767)在第一电路(710)与硬核(720)之间传送n比特数据单元,所述源同步数据链路(755/757,765/767)包括:n条数据线的集合(755,765),用于在第一电路(710)与硬核(720)之间传输n比特数据单元,以及源同步时钟线(757,767),用于在第一电路(710)与硬核(720)之间传输源时钟(705,715)以对n比特数据单元提供定时,其中,硬核(720)不包括用于与源同步数据链路(755/757,765/767)通过接口连接的总线接口适配器。
【技术特征摘要】
【国外来华专利技术】US 2007-12-5 60/992,710一种使用系统级芯片SoC架构来制造集成电路(700)的方法,所述方法包括在集成电路(700)的第一同步岛IoS中提供第一电路(710),第一IoS与第一时钟(705)相关联;以及在第一IoS的第一电路(710)与集成电路(700)的第二IoS中的硬核(720)之间提供源同步数据链路(755/757,765/767),第二IoS与第二时钟(715)相关联,第二时钟(715)不与第一时钟(705)同步,源同步数据链路(755/757,765/767)在第一电路(710)与硬核(720)之间传送n比特数据单元,所述源同步数据链路(755/757,765/767)包括n条数据线的集合(755,765),用于在第一电路(710)与硬核(720)之间传输n比特数据单元,以及源同步时钟线(757,767),用于在第一电路(710)与硬核(720)之间传输源时钟(705,715)以对n比特数据单元提供定时,其中,硬核(720)不包括用于与源同步数据链路(755/757,765/767)通过接口连接的总线接口适配器。2.根据权利要求1所述的方法,其中,提供源同步数据链路(755/757,765/767)还包 括提供用于对在n条数据线(755,765)上传输的数据的电压电平以及在源同步时钟线 (757,767)上传输的源时钟(705,715)的电压电平进行移位的多个电平移位器。3.根据权利要求1所述的方法,其中,集成电路(700)还包括用于响应于源时钟 (757)来存储多个n比特数据单元以及响应于第二时钟(715)来输出所述多个n比特数据 单元的缓冲器。4.根据权利要求3所述的方法,其中,集成电路(700)还包括用于响应于第二源时钟 (767)来存储多个n比特数据单元以及响应于第一时钟(705)来输出所述多个n比特数据单元的第二缓冲器。5.根据权利要求1所述的方法,其中,集成电路(700)还包括用于响应于源时钟 (767)来存储多个n比特数据单元以及响应于第一时钟(705)来输出所述多个n比特数据 单元的缓冲器。6.根据权利要求1所述的方法,还包括提供用于将第一电路(710)通过接口连接至 源同步数据链路(755/757,765/767)的总线接口适配器(730a/730b)。7.根据权利要求6所述的方法,其中,总线接口适配器(730a/730b)还包括用于响应 于源时钟(767)来存储多个n比特数据单元以及响应于第一时钟(705)来输出所述多个n 比特数据单元的缓冲器。8.根据权利要求6所述的方法,其中,总线接口适配器(730a/730b)包括第一IoS中的 第一总线接口适配器组件(730b)和第二 IoS中的第二总线接口适配器组件(730a)。9.根据权利要求6所述的方法,其中,总线接口适配器(730a/730b)还包括用于响应 于源时钟(757)来存储多个n比特数据单元以及响应于第二时钟(715)来输出所述多个n 比特数据单元的缓冲器。10.根据权利要求1所述的方法,还包括提供用于将硬核(720)通过接口连接至源同 步数据链路(755/757,765/767)的总线接口适配器(730a/730b)。11.根据权利要求10所述的方法,其中,总线接口适配器(730a/730b)还包括用于响 应于源时钟(757)来存储多个n比特数据单元以及响应于第二时钟(715)来输出所述多个n比特数据单元的缓冲器。12.根据权利要求1所述的方法,其中,n条数据线的集合(755)在第一方向上在第一 电路(710)与硬核(720)之间传输n比特数据单元,源同步数据链路(755/757,765/767) 还包括第二个n条数据线的集合(765),用于在与第一方向相反的第二方向上在第一电路 (710)与硬核(720)之间传输n比特数据单元;以及第二源同步时钟线(767),用于在硬核(...
【专利技术属性】
技术研发人员:卡洛斯巴斯托,让威廉范德韦尔特,
申请(专利权)人:NXP股份有限公司,
类型:发明
国别省市:NL[荷兰]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。