BLOG

Record, summarize, and improve.
2/17

Minor&O3

本文介绍 gem5 Minor CPU 的有限投机执行机制,重点说明其四级顺序流水线中的分支预测、投机取指、误预测冲刷,以及它与 O3 CPU 在执行和访存投机能力上的差异。

spike添加指令

本文记录在 Spike 模拟器中增加自定义指令的基本流程,以 vsetvli_ns 为例说明 Makefile 字段和相关配置的修改位置。

PCIe

本文梳理 PCIe 的点对点串行总线架构,介绍 Root Complex、Endpoint、Switch、Lane 等核心概念,以及事务层、数据链路层和物理层的分工。

AXI

本文总结 AXI 协议的核心机制,围绕读写五通道、VALID/READY 握手、事务并发、排序模型和原子访问,帮助理解高性能片上总线的数据传输方式。

📠 pipeline & memory model

本文介绍处理器五级流水线 IF、ID、EX、MEM、WB 的职责和硬件单元,梳理数据通路、流水线冒险、转发、暂停、分支处理及内存模型基础。

ASIC抽象

本文从系统、算法、RTL、逻辑和电路几个层次梳理 ASIC 设计抽象,说明高层综合、逻辑综合以及布局布线如何逐步把算法模型转换为可实现的硬件。

集群命令

本文整理 LSF 集群常用命令,覆盖主机与队列查询、交互式和批量作业提交、任务状态查看、终止/挂起/恢复、历史记录及资源统计。

芯片验证流程

本文梳理芯片验证与后端 sign-off 流程,介绍功能/时序 ECO、APR、STA、CVA、IR Drop、SI、DFT、DRC/LVS、寄生参数提取和可靠性分析等环节。

集成电路行业—数字IC

本文介绍数字 IC 行业的设计、制造和封测环节,区分通用数字 IC 与 ASIC,并梳理数字 IC 相关岗位和芯片设计流程。

leetcode

本文系统整理 LeetCode 常见数据结构,覆盖数组、字符串、链表、栈、队列、树、图、哈希、堆和并查集等内容,可作为算法复习与查漏补缺清单。