正在加载图片...
这些条件并比容易,需要进行大量的市场调研。 2、功能级:将系统功能说明转化为子系统或模块的集合。子系统之间通过数据流和控 制流相互连接。由于系统规模及制造工艺等多种原因的限制,一个电子系统往往不能用一个 芯片来实现,需要做成几个芯片,或用MCM来实现。那麽,这种划分就显得尤为重要。如 何能够使得这种划分取得最优结果,这与多种因素有关。往往只能采用折衷方案 3、寄存器传输级:将子系统或模块转换成其功能所采用的实际硬件。如寄存器、组合 逻辑、多路转换器等等。 4、门级:将寄存器、逻辑功能块等转换成只包含基本门与触发器的电路,并进行模拟 及优化。 5、电路级:将门、触发器转换成晶体管、电阻、电容等基本元件及连线,同时考虑电 学及电路性能,并进行电路分析 6、版图级(物理级):将晶体管、电阻、电容及连线转换成几何图形,即物理版图。并 进行电路参数提取及验证 从上面的流六个设计步骤中,我们看到这种自顶向下的设计方法是一种逐步细化的过 程。它的优点是将一个复杂的设计问题简单化,分而治之。而且具有全局性,从整体设计上 把握最优。但它也存在一定的问题,由于在上层设计时,并不了解底层的实际情况。因此, 当完成某一层设计后,就给下一层设计提出了约束条件,即必须按照这些条件进行设计才能 保证系统最优。因此,就会给下一层设计带来一定的限制,不能发挥其优势,甚至有时这种 约束条件是无法实现的。同样,自底向上的设计方法也同样存在没有全局观点等问题。因此 目前的lC设计方法往往采用的是自顶向下和自底向上相结合的方法 参考书上例12-1,1.2-2。 三、LSI设计描述 按照层次化的设计方法,ⅥLSI的设计在每一层次上都需要有一套具体的描述方法, 来表示设计的结果。而每一设计层根据要表示问题的侧重面不同可以有几套不同的表示方 法。我们前面谈到,每个设计层上都有三个域,相应地就有三种描述方法。即:行为描述、 结构描述和几何描述。为了使用计算机进行辅助设计,还需要有专门用于计算机辅助设计的 描述方法。下面给出了不同设计层次的不同描述方法: 表3不同设计层次的不同描述方法 设计级别 行为描述 结构描述 几何描述 算机描述 功能级 算法流程图 方块图 VHDL 寄存器 有限状态机 方框图 VHDL 传输级 状态图 卡诺图 逻辑图 VHDL 布尔方程 逻辑模拟 晶体管级 网络方程 电路图 YAL、 SPICE DEF/LEF 版图级 电子、空穴等传设计规则、工艺版图 CIF、EDIF、 输方程 要求 GDS2 1、行为描述:行为描述的基本特征是将芯片的外部表象和内部的具体实现分隔开来。 即以黑盒子表示其功能,而不管黑盒内部是怎样实现的。在功能描述中,设计者着眼点放在 芯片做什麽?而不管怎样做 2、结构描述:结构描述指定为完成某种特定功能时各个元件之间是如何连接的。或者 说是一个功能描述向一组元件及其互连上的映射。10 这些条件并比容易,需要进行大量的市场调研。 2、功能级:将系统功能说明转化为子系统或模块的集合。子系统之间通过数据流和控 制流相互连接。由于系统规模及制造工艺等多种原因的限制,一个电子系统往往不能用一个 芯片来实现,需要做成几个芯片,或用 MCM 来实现。那麽,这种划分就显得尤为重要。如 何能够使得这种划分取得最优结果,这与多种因素有关。往往只能采用折衷方案。 3、寄存器传输级:将子系统或模块转换成其功能所采用的实际硬件。如寄存器、组合 逻辑、多路转换器等等。 4、门级:将寄存器、逻辑功能块等转换成只包含基本门与触发器的电路,并进行模拟 及优化。 5、电路级:将门、触发器转换成晶体管、电阻、电容等基本元件及连线,同时考虑电 学及电路性能,并进行电路分析。 6、版图级(物理级):将晶体管、电阻、电容及连线转换成几何图形,即物理版图。并 进行电路参数提取及验证。 从上面的流六个设计步骤中,我们看到这种自顶向下的设计方法是一种逐步细化的过 程。它的优点是将一个复杂的设计问题简单化,分而治之。而且具有全局性,从整体设计上 把握最优。但它也存在一定的问题,由于在上层设计时,并不了解底层的实际情况。因此, 当完成某一层设计后,就给下一层设计提出了约束条件,即必须按照这些条件进行设计才能 保证系统最优。因此,就会给下一层设计带来一定的限制,不能发挥其优势,甚至有时这种 约束条件是无法实现的。同样,自底向上的设计方法也同样存在没有全局观点等问题。因此, 目前的 IC 设计方法往往采用的是自顶向下和自底向上相结合的方法。 参考书上例 1.2—1,1.2—2。 三、VLSI 设计描述 按照层次化的设计方法,VLSI 的设计在每一层次上都需要有一套具体的描述方法, 来表示设计的结果。而每一设计层根据要表示问题的侧重面不同可以有几套不同的表示方 法。我们前面谈到,每个设计层上都有三个域,相应地就有三种描述方法。即:行为描述、 结构描述和几何描述。为了使用计算机进行辅助设计,还需要有专门用于计算机辅助设计的 描述方法。下面给出了不同设计层次的不同描述方法: 表 3 不同设计层次的不同描述方法 设计级别 行为描述 结构描述 几何描述 计算机描述 功能级 算法流程图 方块图 VHDL 寄存器 传输级 有限状态机 状态图 方框图 VHDL 门 级 卡诺图 布尔方程 逻辑图 VHDL 逻辑模拟 晶体管级 网络方程 电路图 YAL、SPICE DEF/LEF 版图级 电子、空穴等传 输方程 设计规则、工艺 要求 版 图 CIF 、 EDIF 、 GDS2 1、行为描述:行为描述的基本特征是将芯片的外部表象和内部的具体实现分隔开来。 即以黑盒子表示其功能,而不管黑盒内部是怎样实现的。在功能描述中,设计者着眼点放在 芯片做什麽?而不管怎样做。 2、结构描述:结构描述指定为完成某种特定功能时各个元件之间是如何连接的。或者 说是一个功能描述向一组元件及其互连上的映射
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有