Electric-CAD-软件基本使用

介绍

Electric 是一个开源的 chip design program, 能在 Windows, Linux 和 Mac 上运行 (非常友好). 类似的软件还有 Cadence, LASI, Magic, Tanner 等, 但这些有些要付费, 有些平台不通用.

芯片设计一般分两种:

  • Custom design, 具体到每个 transistor 在芯片中的排布和连接
  • Synthesized design, 用硬件描述语言如 Verilog 或 VHDL 来设计, 生成一系列门电路

Custom design 的好处在于 higher performance, lower power 以及 smaller chip size, 但是设计难度大.

Synthesized design 好处在于工程量小, 但性能可能略差于 Custom design.

下面以 Custom design 为例进行说明.

安装

在 Archlinux 上, 可以直接在 AUR 上下载:

1
yay -S electric

但很可能编译失败…

也可以到 staticfreesoft.com 下载:

若下载得到 electricBinary-9.07.jar 文件, 则用:

1
java -jar electricBinary-9.07.jar

则可启动.

相关概念

Cell

一个 gate 或者更大的组件, 都可以称 cell.

View

每一个 cell 都有多种查看方式, 这些都称作 view (视图)


Electric-CAD-软件基本使用
http://example.com/2024/10/17/Electric-CAD-软件基本使用/
作者
Jie
发布于
2024年10月17日
许可协议