检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:王周 祝红彬 朱喜 高昌垒 WANG Zhou;ZHU Hongbin;ZHU Xi;GAO Changlei(Shenzhen Statemicro Electronics Co.,Ltd.,Shenzhen 518000,China)
机构地区:[1]深圳市国微电子有限公司,广东深圳518000
出 处:《电子设计工程》2024年第3期157-160,165,共5页Electronic Design Engineering
摘 要:缓存是PCIe交换机数据交互时的重要性能参数。较小的缓存在流量过大时会迅速被占满导致溢出;而较大的缓存会增加寻址延迟以及芯片面积。传统解决方案多是对每个交换机端口分配固定缓存,同时设置共享缓存空间,但端口未使能时固定缓存就形成了浪费。基于避免空间浪费同时减小延迟和芯片面积的目的,采用了链表管理的动态缓存方法,将未使能端口的缓存空间动态链接到活跃端口。结合EDA以及FPGA验证,同时流片后成功通过测试,能够适应于交换机各类复杂的工作场景,在满足功能并具有高性能的同时,缓存利用率可达100%,且无需额外共享缓存空间,有效减少了缓存区的面积资源消耗。The cache is an important performance parameter for data interaction of PCIe switches.Smaller caches will be filled quickly when the traffic is too large,resulting in overflow;Larger buffers will increase addressing latency and chip area.In traditional solutions,each switch port allocates a fixed cache and sets a shared cache space,but the fixed cache is wasted when the port is not enabled.In order to avoid space waste and reduce the delay and chip area at the same time,a dynamic cache method based on linked list management is adopted to dynamically link the cache space of non enabled ports to the active ports.Combined with EDA and FPGA verification,and successfully passed the test after tape⁃out,it can adapt to all kinds of complex working scenarios of the switch.While meeting the function and having high performance,the cache utilization rate can reaches 100%,and no additional shared cache space is required,effectively reducing the area and resource consumption of the cache area.
分 类 号:TN492[电子电信—微电子学与固体电子学]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.200