首页 > 专利 > 杭州电子科技大学 > 一种固态硬盘专利详情

一种固态硬盘   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2019-07-26
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2020-03-17
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2029-07-26
基本信息
有效性 有效专利 专利类型 实用新型
申请号 CN201921191767.1 申请日 2019-07-26
公开/公告号 CN210155649U 公开/公告日 2020-03-17
授权日 2020-03-17 预估到期日 2029-07-26
申请年 2019年 公开/公告年 2020年
缴费截止日
分类号 G06F3/06 主分类号 G06F3/06
是否联合申请 独立申请 文献类型号 U
独权数量 1 从权数量 9
权利要求数量 10 非专利引证数量 0
引用专利数量 0 被引证专利数量 0
非专利引证
引用专利 被引证专利
专利权维持 3 专利申请国编码 CN
专利事件 事务标签 授权
申请人信息
申请人 第一申请人
专利权人 杭州电子科技大学 当前专利权人 杭州电子科技大学
发明人 姚珅、刘海銮 第一发明人 姚珅
地址 浙江省杭州市下沙高教园区 邮编 310018
申请人数量 1 发明人数量 2
申请人所在省 浙江省 申请人所在市 浙江省杭州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
浙江永鼎律师事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
陆永强
摘要
本实用新型公开了一种固态硬盘控制器,至少包括固态硬盘控制器以及与其相连接的DRAM和FLASH,其中,固态硬盘控制器为集成封装为单颗芯片,至少包括CPU、主控接口控制器、DRAM控制器、闪存控制器和缓存单元,其中,CPU与主控接口控制器、DRAM控制器、闪存控制器和缓存单元相连接,用于控制固态硬盘控制器的工作;主控接口控制器与外部主机相连接,用于与外部主机进行数据传输;缓存单元和DRAM在逻辑上映射为连续内存地址,用于缓存主控接口控制器接收的数据;DRAM控制器与CPU、主控接口控制器、闪存控制器和缓存单元相连接,用于根据CPU的指令控制缓存单元和DRAM;闪存控制器与FLASH相连接,用于将缓存单元和DRAM中的数据存储至FLASH中。(ESM)同样的发明创造已同日申请发明专利
  • 摘要附图
    一种固态硬盘
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2020-03-17 授权
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种固态硬盘,其特征在于,至少包括固态硬盘控制器以及与其相连接的DRAM和FLASH,其中,所述固态硬盘控制器为集成封装为单颗芯片,至少包括CPU、主控接口控制器、DRAM控制器、闪存控制器和缓存单元,其中,
所述CPU与主控接口控制器、DRAM控制器、闪存控制器和缓存单元相连接,用于控制所述固态硬盘控制器的工作;
所述主控接口控制器与外部主机相连接,用于与外部主机进行数据传输;
所述缓存单元和DRAM在逻辑上映射为连续内存地址,用于缓存主控接口控制器接收的数据;
所述DRAM控制器与CPU、主控接口控制器、闪存控制器和缓存单元相连接,用于根据CPU的指令控制所述缓存单元和DRAM;
所述闪存控制器与FLASH相连接,用于将所述缓存单元和DRAM中的数据存储至FLASH中。

2.根据权利要求1所述的固态硬盘,其特征在于,所述缓存单元采用SRAM。

3.根据权利要求1或2所述的固态硬盘,其特征在于,所述DRAM控制器与DRAM和缓存单元之间均采用AXI总线。

4.根据权利要求3所述的固态硬盘,其特征在于,主控接口控制器写入带宽大于DRAM带宽时,所述DRAM控制器同时使用DRAM和缓存单元的带宽资源来进行数据传输以提高数据带宽。

5.根据权利要求3所述的固态硬盘,其特征在于,所述缓存单元的带宽至少为主机接口端的数据传入带宽的两倍。

6.根据权利要求1或2所述的固态硬盘,其特征在于,所述缓存单元的带宽为4GB/s。

7.根据权利要求1或2所述的固态硬盘,其特征在于,所述DRAM的带宽为2GB/s。

8.根据权利要求1或2所述的固态硬盘,其特征在于,所述缓存单元和DRAM在逻辑上映射为连续内存地址,其中,所述缓存单元地址为高位部分,所述DRAM地址为低位部分。

9.根据权利要求1或2所述的固态硬盘,其特征在于,所述DRAM控制器根据数据的属性选择所述缓存单元或DRAM,其中,所述DRAM用于缓存连续的数据;所述缓存单元用于缓存随机数据。

10.根据权利要求1或2所述的固态硬盘,其特征在于,所述主控接口控制器采用PCIE、SATA或SAS接口。
说明书

技术领域

[0001] 本实用新型涉及存储器技术领域,尤其涉及一种固态硬盘。

背景技术

[0002] 固态硬盘(SSD)已经成为目前主流的存储设备,广泛应用于各个领域的数据存储。目前,主流的SSD架构如图1所示,固态硬盘控制器(SSD控制器)为集成封装的芯片(ASIC),其内设置主机接口控制器、闪存控制器和DRAM控制器,其中,主机接口控制器(Host Interface Controller)作为前端跟主机打交道,接口可以使PCIE,SATA,SAS等接口;闪存控制器(Flash Controller)作为后端跟闪存(FLASH)打交道并完成数据编解码和ECC验证,在此之外还有DRAM控制器通过AXI总线与独立封装的DRAM互联互通,用于数据缓存。
[0003] 在上述架构中,DRAM为外接在固态硬盘控制器外面通过PCB连线进行连接。数据通过主机接口传入,DRAM控制器而后向CPU申请传输总线的权限,而后将数据写入DRAM的对应地址内,并通知闪存控制器,闪存控制器将数据从DRAM内取出存入到FLASH中,便完成数据的存储过程。由于DRAM的接口带宽普遍较数据传入带宽大,所以能够持续全速接收处理主机接口的读写数据。
[0004] 如果主机接口处短时间内有大量的数据需要传入,由于DRAM的带宽不足只能放缓数据传入的速度,这极大的限制了SSD的写入性能,而通过升级DRAM来提高性能花费的成本较高,通常比集成封装的固态硬盘控制器芯片还贵,这无疑提高了SSD的硬件成本。
[0005] 故,针对现有技术的缺陷,实有必要提出一种技术方案以解决现有技术存在的技术问题。实用新型内容
[0006] 有鉴于此,确有必要提供一种固态硬盘,在固态硬盘控制器内部集成设置缓存单元的,在同等DRAM的硬件下,提高SSD的内存带宽,解决了由于SSD内存带宽不足导致的数据传输延时问题。
[0007] 为了解决现有技术存在的技术问题,本实用新型的技术方案如下:
[0008] 一种固态硬盘,至少包括固态硬盘控制器以及与其相连接的DRAM和FLASH,其中,所述固态硬盘控制器为集成封装为单颗芯片,至少包括CPU、主控接口控制器、DRAM控制器、闪存控制器和缓存单元,其中,
[0009] 所述CPU与主控接口控制器、DRAM控制器、闪存控制器和缓存单元相连接,用于控制所述固态硬盘控制器的工作;
[0010] 所述主控接口控制器与外部主机相连接,用于与外部主机进行数据传输;
[0011] 所述缓存单元和DRAM在逻辑上映射为连续内存地址,用于缓存主控接口控制器接收的数据;
[0012] 所述DRAM控制器与CPU、主控接口控制器、闪存控制器和缓存单元相连接,用于根据CPU的指令控制所述缓存单元和DRAM;
[0013] 所述闪存控制器与FLASH相连接,用于将所述缓存单元和DRAM中的数据存储至FLASH中。
[0014] 作为进一步的改进方案,所述缓存单元采用SRAM。作为进一步的改进方案,所述DRAM控制器与DRAM和缓存单元之间均采用AXI总线。
[0015] 作为进一步的改进方案,主控接口控制器写入带宽大于DRAM带宽时,所述DRAM控制器同时使用DRAM和缓存单元的带宽资源来进行数据传输以提高数据带宽。
[0016] 作为进一步的改进方案,所述缓存单元的带宽至少为主机接口端的数据传入带宽的两倍。
[0017] 作为进一步的改进方案,所述缓存单元的带宽为4GB/s。
[0018] 作为进一步的改进方案,所述DRAM的带宽为2GB/s。
[0019] 作为进一步的改进方案,所述缓存单元和DRAM在逻辑上映射为连续内存地址,其中,所述缓存单元地址为高位部分,所述DRAM地址为低位部分。
[0020] 作为进一步的改进方案,所述DRAM控制器根据数据的属性选择所述缓存单元或DRAM,其中,所述DRAM用于缓存连续的数据;所述缓存单元用于缓存随机数据。
[0021] 作为进一步的改进方案,所述主控接口控制器采用PCIE、SATA或SAS接口。
[0022] 与现有技术相比较,本实用新型提出了一种全新的SSD主控缓存架构,在固态硬盘控制器内部集成设置缓存单元实现DRAM的功能,进而提高了DRAM的传输带宽,保证了固态硬盘高速写入性能的稳定。相比较于直接换用更高性能的DRAM来提高传输带宽,该设计方法极大地降低了硬件设计成本,使用仲裁器把缓存单元接入,设计复杂度降低,能够保证了固态硬盘高速写入性能的稳定。

实施方案

[0027] 以下将结合附图对本实用新型提供的技术方案作进一步说明。
[0028] 现有技术中,提高SSD的数据带宽通常需要采用性能更好的DRAM,这会极大的增加SSD硬件成本。针对该技术缺陷,本实用新型提出了一种全新的SSD主控缓存架构,参见图2,所示为本实用新型固态硬盘的原理框图,至少包括固态硬盘控制器以及与其相连接的DRAM和FLASH,其中,所述固态硬盘控制器为集成封装为单颗芯片,至少包括CPU、主控接口控制器、DRAM控制器、闪存控制器和缓存单元,其中,
[0029] 所述CPU与主控接口控制器、DRAM控制器、闪存控制器和缓存单元相连接,用于控制所述固态硬盘控制器的工作;
[0030] 所述主控接口控制器与外部主机相连接,用于与外部主机进行数据传输;
[0031] 所述缓存单元和DRAM在逻辑上映射为连续内存地址,用于缓存主控接口控制器接收的数据;
[0032] 所述DRAM控制器与CPU、主控接口控制器、闪存控制器和缓存单元相连接,用于根据CPU的指令控制所述缓存单元和DRAM;
[0033] 所述闪存控制器与FLASH相连接,用于将所述缓存单元和DRAM中的数据存储至FLASH中。上述技术方案中,在固态硬盘控制器的内部再集成一块独立的缓存单元来实现DRAM的功能,在一种优选实施方式中,集成的缓存单元和外接的DRAM采用相同的AXI高速总线,拥有相同的带宽。DRAM控制器通过仲裁器控制缓存单元和DRAM,从而能够提高数据带宽,并优化数据缓存控制。
[0034] 在一种优选实施方式中,缓存单元采用SRAM,由于SRAM与主控芯片采用相同的工艺,从而能将缓存集成到主控芯片之中。
[0035] 参见图3,所示为本实用新型中缓存单元和DRAM连续逻辑地址示意图,整个机制如下:集成的缓存单元和DRAM在物理上是分离的,但是逻辑上将它们映射成一块连续的地址,缓存单元地址占高位部分,DRAM地址为低位部分。由DRAM控制器来进行统一控制,根据数据的属性,通过仲裁器控制缓存单元和DRAM,如高延时、连续的数据可以写入DRAM中,低延时、随机数据可以写入缓存单元中。假设缓存单元带宽是4GB/s,DRAM带宽是2GB/s。数据由主机接口传入,主机接口控制器负责对传入的数据进行解码和校验,而后通知DRAM控制器有数据需要传入,DRAM控制器则向CPU申请系统总线的使用权,DRAM控制器获得系统总线使用权后,直接将需要传入的数据直接存入缓存单元(DRAM)中并通知闪存控制器,而后闪存控制器直接将缓存单元(DRAM)中数据取出写入到FLASH当中。在写入带宽需求较大,如6GB/s,可以同时使用DRAM和缓存单元的带宽资源来进行数据传输,这样就解决了因DRAM带宽不足导致需要放缓数据传入速度的缺陷。
[0036] 以上实施例的说明只是用于帮助理解本实用新型的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本实用新型原理的前提下,还可以对本实用新型进行若干改进和修饰,这些改进和修饰也落入本实用新型权利要求的保护范围内。
[0037] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本实用新型。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本实用新型的精神或范围的情况下,在其它实施例中实现。因此,本实用新型将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

附图说明

[0023] 图1为现有技术中固态硬盘的架构框图。
[0024] 图2为本实用新型固态硬盘的原理框图。
[0025] 图3为本实用新型中缓存单元和DRAM连续逻辑地址示意图。
[0026] 如下具体实施例将结合上述附图进一步说明本实用新型。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号