控制内存芯片的方法、芯片控制器和内存控制器的制造方法_6

文档序号:9375510阅读:来源:国知局
单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0189] 通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可以 用硬件实现,或固件实现,或它们的组合方式来实现。当使用软件实现时,可以将上述功能 存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计 算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一 个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。以 此为例但不限于:计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁 盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期 望的程序代码并能够由计算机存取的任何其他介质。此外。任何连接可以适当的成为计算 机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(DSL)或者诸 如红外线、无线电和微波之类的无线技术从网站、服务器或者其他远程源传输的,那么同轴 电缆、光纤光缆、双绞线、DSL或者诸如红外线、无线和微波之类的无线技术包括在所属介质 的定影中。如本发明所使用的,盘(Disk)和碟(disc)包括压缩光碟(⑶)、激光碟、光碟、数 字通用光碟(DVD)、软盘和蓝光光碟,其中盘通常磁性的复制数据,而碟则用激光来光学的 复制数据。上面的组合也应当包括在计算机可读介质的保护范围之内。
[0190] 总之,以上所述仅为本发明技术方案的较佳实施例而已,并非用于限定本发明的 保护范围。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明 的保护范围之内。
【主权项】
1. 一种芯片控制器,其特征在于,包括: 寄存模块,用于寄存单独片选信息; 控制模块,用于:接收内存控制器输出的第一片选信号;根据所述第一片选信号和所 述寄存模块寄存的单独片选信息生成多个单独片选信号,其中所述多个单独片选信号与多 个内存芯片一一对应,所述第一片选信号用于指示选择所述多个内存芯片,所述单独片选 信息用于指示单独选择所述多个内存芯片中的至少一个内存芯片;分别向多个内存芯片输 出所述多个单独片选信号,以便所述多个内存芯片中的至少一个内存芯片根据所述内存控 制器输出的控制命令信号执行与所述控制命令信号对应的操作。2. 根据权利要求1所述的方法,其特征在于,所述寄存模块还用于:在所述控制模块根 据所述第一片选信号和所述寄存模块寄存的单独片选信息生成多个单独片选信号之前, 接收所述内存控制器输出的第一地址信号,所述第一地址信号携带所述单独片选信息 和所述单独片选信息的地址信息; 根据所述第一地址信号寄存所述单独片选信息。3. 根据权利要求2所述的方法,其特征在于,所述第一地址信号还携带片选策略信息, 所述片选策略信息寄存在所述芯片控制器中并且与所述单独片选信息相对应,所述片选策 略信息用于指示所述单独片选信息针对所述控制命令信号是否有效,所述控制模块还用于 接收所述内存控制器输出的所述控制命令信号, 所述根据所述第一片选信号和所述芯片控制器中寄存的单独片选信息生成多个单独 片选信号,包括: 如果所述片选策略信息指示所述单独片选信息针对所述控制命令信号有效,则根据所 述第一片选信号和所述单独片选信息生成所述多个单独片选信号; 如果所述片选策略信息指示所述单独片选信息针对所述控制命令信号无效,则根据所 述第一片选信号和预定的片选信息生成多个单独片选信号,所述预定的片选信息指示生成 的所述多个单独片选信号选择对应的所述多个内存芯片。4. 根据权利要求2或3所述的方法,其特征在于,所述寄存模块还用于接收所述内存控 制器输出的第二单独片选指示信号和第二片选信号,其中所述第二单独片选指示信号和所 述第二片选信号联合指示所述芯片控制器根据所述第一地址信号寄存所述单独片选信息。5. 根据权利要求1-4中的任一项所述的方法,其特征在于,所述控制模块还用于接收 所述内存控制器输出的第一单独片选指示信号,其中所述第一单独片选指示信号和所述第 一片选信号联合指示所述芯片控制器根据所述第一片选信号和所述芯片控制器中寄存的 单独片选信息生成所述多个单独片选信号。6. 根据权利要求1-5中的任一项所述的方法,其特征在于, 所述控制模块还用于接收所述内存控制器输出的第一时钟使能指示信号、第一时钟使 能信号,所述第一时钟使能指示信号和所述第一时钟使能信号联合指示所述芯片控制器根 据所述第一时钟使能信号和所述芯片控制器中寄存的单独时钟使能信息生成所述多个单 独时钟使能信号, 所述寄存模块还用于接收所述内存控制器输出的第二单独时钟使能指示信号、第二时 钟使能信号和第二地址信号,所述第二单独时钟使能指示信号和所述第二时钟使能信号联 合指示所述芯片控制器根据所述第二地址信号寄存所述单独时钟使能信息,所述第二地址 信号携带单独时钟使能信息、所述单独时钟使能信息的地址信息。7. -种内存,其特征在于,包括:多个内存芯片和如权利要求1至6中的任一项所述的 芯片控制器。8. -种内存控制器,其特征在于,包括: 生成模块,用于生成第一片选信号、第一单独片选指示信号和控制命令信号,其中所述 第一单独片选指示信号和所述第一片选信号联合指示所述芯片控制器根据所述第一片选 信号和所述芯片控制器中寄存的单独片选信息生成所述多个单独片选信号, 输出模块,用于向芯片控制器输出第一片选信号和第一单独片选指示信号,所述单独 片选信息用于生成多个单独片选信号,所述多个单独片选信号与多个内存芯片一一对应, 所述第一片选信号用于指示选择所述多个内存芯片,所述单独片选信息用于指示单独选择 所述多个内存芯片中的至少一个内存芯片, 所述输出模块还用于向所述多个内存芯片输出控制命令信号,以便所述多个内存芯片 中的至少一个内存芯片根据所述芯片控制输出的多个单独片选信号执行与所述控制命令 信号对应的操作。9. 根据权利要求8所述的方法,其特征在于,所述输出模块还用于向所述芯片控制器 输出第一地址信号,所述地址信号携带所述单独片选信息和所述单独片选信息的地址信 肩、。10. 根据权利要求9所述的方法,其特征在于,所述地址信号还携带片选策略信息,所 述片选策略信息用于指示所述单独片选信息针对所述控制命令信号是否有效, 所述输出模块还用于向所述芯片控制器输出所述控制命令信号。11. 根据权利要求9-10中的任一项所述的方法,其特征在于, 所述输出模块还用于向所述芯片控制器输出第二单独片选指示信号和第二片选信号, 其中所述第二单独片选指示信号和所述第二片选信号联合指示所述芯片控制器根据所述 地址信息寄存所述单独片选信息。12. -种控制内存的方法,其特征在于,包括: 芯片控制器接收内存控制器输出的第一片选信号; 所述芯片控制器根据所述第一片选信号和所述芯片控制器中寄存的单独片选信息生 成多个单独片选信号,其中所述多个单独片选信号与多个内存芯片一一对应,所述第一片 选信号用于指示选择所述多个内存芯片,所述单独片选信息用于指示单独选择所述多个内 存芯片中的至少一个内存芯片; 所述芯片控制器分别向所述多个内存芯片输出所述多个单独片选信号,以便所述多个 内存芯片中的至少一个内存芯片根据所述内存控制器输出的控制命令信号执行与所述控 制命令信号对应的操作。13. 根据权利要求12所述的方法,其特征在于,在所述芯片控制器根据所述第一片选 信号和所述芯片控制器中寄存的单独片选信息生成多个单独片选信号之前,所述方法还包 括: 所述芯片控制器接收所述内存控制器输出的第一地址信号,所述第一地址信号携带所 述单独片选信息和所述单独片选信息的地址信息; 所述芯片控制器根据所述第一地址信号寄存所述单独片选信息。14. 根据权利要求13所述的方法,其特征在于,所述第一地址信号还携带片选策略信 息,所述片选策略信息寄存在所述芯片控制器中并且与所述单独片选信息相对应,所述片 选策略信息用于指示所述单独片选信息针对所述控制命令信号是否有效, 其中,所述方法还包括: 所述芯片控制器接收所述内存控制器输出的所述控制命令信号, 其中,所述芯片控制器根据所述第一片选信号和所述芯片控制器中寄存的单独片选信 息生成多个单独片选信号,包括: 如果所述片选策略信息指示所述单独片选信息针对所述控制命令信号有效,则所述芯 片控制器根据所述第一片选信号和所述单独片选信息生成所述多个单独片选信号; 如果所述片选策略信息指示所述单独片选信息针对所述控制命令信号无效,则所述芯 片控制器根据所述第一片选信号和预定的片选信息生成多个单独片选信号,所述预定的片 选信息指示生成的所述多个单独片选信号选择对应的所述多个内存芯片。15. 根据权利要求13或14所述的方法,其特征在于,还包括: 所述芯片控制器接收所述内存控制器输出的第二单独片选指示信号和第二片选信号, 其中所述第二单独片选指示信号和所述第二片选信号联合指示所述芯片控制器根据所述 第一地址信号寄存所述单独片选信息。16. 根据权利要求12-15中的任一项所述的方法,其特征在于,还包括: 所述芯片控制器接收所述内存控制器输出的第一单独片选指示信号,其中所述第一单 独片选指示信号和所述第一片选信号联合指示所述芯片控制器根据所述第一片选信号和 所述芯片控制器中寄存的单独片选信息生成所述多个单独片选信号。17. 根据权利要求12-16中的任一项所述的方法,其特征在于,还包括: 所述芯片控制器接收所述内存控制器输出的第一时钟使能指示信号、第一时钟使能信 号,第二单独时钟使能指示信号、第二时钟使能信号和第二地址信号,其中所述第一时钟使 能指示信号和所述第一时钟使能信号联合指示所述芯片控制器根据所述第一时钟使能信 号和所述芯片控制器中寄存的单独时钟使能信息生成所述多个单独时钟使能信号,所述第 二单独时钟使能指示信号和所述第二时钟使能信号联合指示所述芯片控制器根据所述第 二地址信号寄存所述单独时钟使能信息,所述第二地址信号携带单独时钟使能信息、所述 单独时钟使能信息的地址信息。18. -种控制内存芯片的方法,其特征在于,包括: 内存控制器向芯片控制器输出第一片选信号和第一单独片选指示信号,其中所述第一 单独片选指示信号和所述第一片选信号联合指示所述芯片控制器根据所述第一片选信号 和所述芯片控制器中寄存的单独片选信息生成所述多个单独片选信号,所述单独片选信息 用于生成多个单独片选信号,所述多个单独片选信号与多个内存芯片一一对应,所述第一 片选信号用于指示选择所述多个内存芯片,所述单独片选信息用于指示单独选择所述多个 内存芯片中的至少一个内存芯片; 所述内存控制器向所述多个内存芯片输出控制命令信号,以便所述多个内存芯片中的 至少一个内存芯片根据所述芯片控制输出的多个单独片选信号执行与所述控制命令信号 对应的操作。19. 根据权利要求18所述的方法,其特征在于,还包括: 所述内存控制器向所述芯片控制器输出第一地址信号,所述地址信号携带所述单独片 选信息和所述单独片选信息的地址信息。20. 根据权利要求19所述的方法,其特征在于,所述地址信号还携带片选策略信息,所 述片选策略信息用于指示所述单独片选信息针对所述控制命令信号是否有效, 所述方法还包括:所述内存控制器向所述芯片控制器输出所述控制命令信号。21. 根据权利要求19-20中的任一项所述的方法,其特征在于,还包括: 所述内存控制器向所述芯片控制器输出第二单独片选指示信号和第二片选信号,其中 所述第二单独片选指示信号和所述第二片选信号联合指示所述芯片控制器根据所述地址 信息寄存所述单独片选信息。
【专利摘要】本发明的实施例提供一种控制内存芯片的方法、芯片控制器和内存控制器。该芯片控制器包括:寄存模块,用于寄存单独片选信息;控制模块,用于:接收内存控制器输出的第一片选信号;根据第一片选信号和寄存模块寄存的单独片选信息生成多个单独片选信号,其中多个单独片选信号与多个内存芯片一一对应,第一片选信号用于指示选择多个内存芯片,单独片选信息用于指示单独选择多个内存芯片中的至少一个内存芯片;分别向多个内存芯片输出多个单独片选信号,以便多个内存芯片中的至少一个内存芯片根据内存控制器输出的控制命令信号执行与控制命令信号对应的操作。本发明的实施例能够有效地减少对DRAM系统的传输带宽的占用。
【IPC分类】G06F13/16
【公开号】CN105095122
【申请号】CN201410154996
【发明人】肖世海, 杨伟, 赵俊峰
【申请人】华为技术有限公司
【公开日】2015年11月25日
【申请日】2014年4月17日
【公告号】WO2015158264A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1