The invention provides a semiconductor system and a control method thereof. The invention provides a semiconductor system including a heterogeneous memory module. The semiconductor system includes a CPU connected to the heterogeneous memory module via the system bus. Isomeric memory modules include volatile memory modules; nonvolatile memory modules; internal bus, separation from system bus, and connection of volatile memory modules and non-volatile memory modules; switching managers are configured to use an internal bus instead of a system bus to control the volatile memory modules The execution of the transfer operation between the block and the non-volatile memory module.
【技术实现步骤摘要】
半导体系统及其控制方法本申请要求于2016年12月30日提交的第10-2016-0183311号韩国专利申请的优先权,所述韩国专利申请的主题通过引用包含于此。
本专利技术构思整体涉及半导体系统。更具体地讲,本专利技术构思涉及包括异构存储器模块的半导体系统,其中,异构存储器模块能够在不占用异构存储器模块的外部的资源(例如,系统总线和处理组件)的情况下,在内部布置的存储器资源之间传递数据。
技术介绍
异构存储器模块包括两个或更多个不同类型的存储器模块。例如,异构存储器模块可包括与用于将数据存储在易失性存储器单元中的存储器对应的动态随机存取存储器(DRAM),以及与用于将数据存储在非易失性存储器单元中的存储器对应的基于NAND闪存的存储装置(NFSD)。存在在DRAM和NFSD之间执行数据交换(dataswap)操作的需要。例如,如果在DRAM中发生页错误,则需要执行用于将存储在NFSD中的数据传递到DRAM的换入操作。如果DRAM的存储器溢出,则需要执行用于将数据从DRAM传递到NFSD来确保更多存储空间的换出操作。因此,存在对在包括异构存储器模块的半导体系统中有效执行数据交换操作的方法的需求。
技术实现思路
一方面,本专利技术构思提供一种包括经由系统总线连接到异构存储器模块的中央处理器(CPU)的半导体系统。异构存储器模块包括:易失性存储器模块;非易失性存储器模块;内部总线,与系统总线分离,并连接易失性存储器模块和非易失性存储器模块;交换管理器,被配置为使用内部总线而不使用系统总线来控制在易失性存储器模块和非易失性存储器模块之间传递目标数据的交换操作的执行。另一 ...
【技术保护点】
1.一种半导体系统,包括:中央处理器CPU和异构存储器模块,其中,CPU经由系统总线连接到异构存储器模块,其中,异构存储器模块包括:易失性存储器模块;非易失性存储器模块;内部总线,与系统总线分离,并连接易失性存储器模块和非易失性存储器模块;交换管理器,被配置为使用内部总线而不使用系统总线来控制在易失性存储器模块和非易失性存储器模块之间传递目标数据的交换操作的执行。
【技术特征摘要】
2016.12.30 KR 10-2016-01833111.一种半导体系统,包括:中央处理器CPU和异构存储器模块,其中,CPU经由系统总线连接到异构存储器模块,其中,异构存储器模块包括:易失性存储器模块;非易失性存储器模块;内部总线,与系统总线分离,并连接易失性存储器模块和非易失性存储器模块;交换管理器,被配置为使用内部总线而不使用系统总线来控制在易失性存储器模块和非易失性存储器模块之间传递目标数据的交换操作的执行。2.根据权利要求1所述的半导体系统,其中,交换管理器被配置为响应于经由外部总线从CPU接收的指令来控制交换操作的执行,其中,所述指令响应于针对存储在易失性存储器模块中的数据的页错误的发生而产生。3.根据权利要求2所述的半导体系统,还包括:内核,在异构存储器模块外部,并被配置为响应于所述页错误的发生来产生交换操作命令并将交换操作命令提供给交换管理器。4.根据权利要求1所述的半导体系统,其中,交换管理器还被配置为:监视存储在易失性存储器模块中的数据并且产生对应的监视结果,使得交换管理器自动响应于监视结果来控制交换操作的执行。5.根据权利要求4所述的半导体系统,还包括:内核,在异构存储器模块外部,其中,交换管理器自动响应于监视结果来控制交换操作的执行而不考虑内核的控制状态如何。6.根据权利要求5所述的半导体系统,其中,异构存储器模块还包括描述存储在易失性存储器中的数据的页表。7.根据权利要求1所述的半导体系统,其中,交换操作是将数据从非易失性存储器模块传递到易失性存储器模块的换入操作。8.根据权利要求4所述的半导体系统,其中,交换操作是将数据从易失性存储器模块传递到非易失性存储器模块的换出操作。9.根据权利要求1所述的半导体系统,还包括:直接存储器存取DMA模块,经由外部总线连接到异构存储器模块,其中,交换管理器,被配置为在不使用DMA模块的情况下控制在易失性存储器模块和非易失性存储器模块之间传递目标数据的交换操作的执行。10.一种半导体系统,包括:中央处理器CPU和异构存储器模块,其中CPU经由系统总线连接到异构存储器模块,其中,异构存储器模块包括:易失性存储器模块;页映射,描述存储在易失性存储器模块中的数据;非易失性存储器模块;内部总线,与系统总线分离并连接易失性存储器模块和非易失性存储器模块;存储器控制器,其中,存储器控制器包括:目标选择器,根据从页表得到的存取模式来选择存储在易失性存储器模块和非易失性存储器模块中的一个中的目标数据;算法模块,提供算法;交换管理器,被配置为响应于算法使用内部总线而不使用...
【专利技术属性】
技术研发人员:李正浩,尹晟老,郑义英,金镇佑,赵永进,金明真,金世俊,金正彬,崔赫埈,
申请(专利权)人:三星电子株式会社,首尔大学校产学协力团,延世大学校产学协力团,
类型:发明
国别省市:韩国,KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。