SoC build system

目标

  • 静态化设计参数/命令行参数
  • 模块化IP
  • 批处理能力(regression)
  • PPA 驱动
  • 数据采集分析系统

文件/目录结构定义 & 描述

  • 配置文件中定义
  • 约定目录结构

配置文件

  • 配置文件结构
  • 配置文件的递归解析
  • 模块IP间依赖解析
  • flow之间依赖解析

命令抽象

  • 类git结构: sulp flow-name [--buildDir ...]
  • 命令参数静态化到配置文件(默认参数)
cmd dept
sulp sim 仿真命令行接口
sulp synth 综合命令行接口
sulp lint 静态语法分析
sulp pr 布局布线
sulp power 功耗分析
sulp fm 形式化验证

flow-tools

flow tools
sim verilator iverilog vcs
xsim vivado
synth yosys dc genus vivado
lint verilator verible
power
pr icc2 inovus vivado
fm formality

component

reference

posted @ 2022-12-26 13:34  乔_木  阅读(47)  评论(0编辑  收藏  举报