- 博客(3)
- 收藏
- 关注
原创 【IC验证】SystemVerilog基础:数据类型(一)——数据对象、数据类型与变量声明
本文介绍了SystemVerilog中数据对象与数据类型的基本概念,重点讲解了变量声明格式及其各组成部分的含义。主要内容包括:数据对象与数据类型的区分;var声明的完整语法结构,涵盖const、var关键字、生命周期、数据类型、变量名、维度和初始值等要素;并分类列举了SystemVerilog中常用的数据类型及其特性。文章特别指出验证环境中显式初始化的重要性,并对比了不同数据类型的默认初始值,为IC验证工程师提供了基础语法参考。
2026-07-04 18:28:52
227
原创 【IC验证】SystemVerilog基础:类对象的浅拷贝与深拷贝
SystemVerilog中类变量的复制操作分为三种:句柄赋值、浅拷贝和深拷贝。句柄赋值仅复制对象句柄,新旧句柄指向同一对象;浅拷贝会创建新外层对象,但内部句柄成员仍指向原对象;深拷贝则完全复制所有层次的对象,包括内部对象。通过bag和book类的示例演示了三者的区别:句柄赋值使两个变量共享同一对象,浅拷贝创建独立外层对象但共享内部对象,而深拷贝则完全复制所有对象层次结构。理解这些概念对正确管理对象关系至关重要。
2026-07-01 01:45:06
330
原创 Spine-Leaf 组网
本文介绍了Spine-Leaf网络架构及其在现代数据中心中的应用。Spine-Leaf采用两层扁平结构(Spine层和Leaf层),相比传统三层网络更适合处理大量东西向流量。Leaf交换机负责服务器接入,Spine交换机负责Leaf间互联,形成规则的多路径转发结构(如ECMP)。该架构具有路径短、扩展灵活(可单独增加Leaf或Spine)、带宽利用率高等优点,适用于云计算、AI训练等需要频繁服务器间通信的场景。通过清晰的拓扑设计和横向扩展能力,Spine-Leaf有效解决了传统网络在东西向流量的瓶颈问题。
2026-06-23 17:40:19
434
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅