徽标
联盟百科
通讯
下载应用,请到 Google Play
新! 在您的Android™设备上下载联盟百科!
安装
比浏览器更快的访问!
 

网表

指数 网表

在电子设计自动化中,网表(netlist),或称连线表,是指用基础的逻辑门来描述数字电路连接情况的描述方式。由于逻辑门阵列有着连线表一样的排列外观,因此称之为“网表”。 网表通常传递了电路连接方面的信息,例如模块的实例、线网以及相关属性。如果需要包含更多的硬件信息,通常会使用硬件描述语言,例如Verilog、VHDL或其他的专用语言来进行描述、验证和仿真。高抽象层次(如寄存器传输级)的硬件描述可以通过逻辑综合转换为低抽象层次(逻辑门级)的电路连线网表,这一步骤目前可以使用自动化工具完成,这也大大降低了设计人员处理超大规模集成电路的繁琐程度。硬件厂商利用上述网表,可以制造具体的专用集成电路或其他电路。一些相对较小的电路也可以在现场可编程逻辑门阵列上实现。 根据不同的分类,网表可以是物理或逻辑的,也可以是基于实例或基于线网的,抑或是平面的或多层次的,等等。 N.

12 关系: 功能验证寄存器传输级现场可编程逻辑门阵列硬件描述语言电子电路仿真特殊應用積體電路超大规模集成电路邏輯閘逻辑综合VerilogVHDL数字电路

功能验证

功能验证(functional verification),是电子设计自动化中验证数字电路是否与预定规范功能相符的一个验证过程,通常所说的功能验证、功能仿真是指不考虑实际器件的延迟时间,只考虑逻辑功能的一个流程。功能验证的目标是达到尽可能高的测试覆盖率,被测试的内容要尽可能覆盖所有的语句、逻辑分支、条件、路径、触发、状态机的状态等,同时在某些阶段还必须包括对时序的检查。在较小型的电路设计中,设计人员可以利用硬件描述语言来建立测试平台(通常这是一个顶级模块),通过指定测试向量来检验被测模块在各种输入情况下,检验对应的输出是符合要求。但是,在更大型集成电路设计项目中,该过程会耗费设计人员较大的时间和精力。许多项目都采用计算机辅助工程工具来协助验证人员创建随机测试激励向量。其中,硬件验证语言在建立随机测试和功能覆盖方面具有显著的优势,它们通常提供了专门用来进行功能覆盖和产生可约束随机测试激励向量的数据结构。除了上面讲述的这种通过输入测试向量的方式,功能验证还可以通过形式等效性检查(形式验证)、断言等方式来进行,达到更高的功能覆盖率。.

新!!: 网表和功能验证 · 查看更多 »

寄存器传输级

在数位电路设计中,寄存器传输级(register-transfer level, RTL)是一种对同步数位电路的抽象模型,这种模型是根据数字信号在硬件寄存器、存储器、组合逻辑装置和总线等逻辑单元之间的流动,以及其逻辑代数运作方式来确定的。 寄存器传输级抽象模型在诸如Verilog和VHDL的硬件描述语言中被用于创建对实际电路的高层次描述,而低层次描述甚至实际电路可以通过高层次描述导出。在现代的数位设计中,寄存器传输级上的设计是最典型的工作流程。逻辑合成工具可以根据寄存器传输级的描述构建更低级别的电路描述。.

新!!: 网表和寄存器传输级 · 查看更多 »

现场可编程逻辑门阵列

場可编程逻辑閘阵列(Field Programmable Gate Array,縮寫為FPGA),它是在PAL、GAL、CPLD等可程式邏輯裝置的基础上进一步发展的产物。它是作为特殊應用積體電路领域中的一种半定制电路而出现的,既解决了全定制电路的不足,又克服了原有可编程逻辑器件门电路数有限的缺点。.

新!!: 网表和现场可编程逻辑门阵列 · 查看更多 »

硬件描述语言

在电子学中,硬件描述语言(hardware description language, HDL)是用来描述电子电路(特别是数字电路)功能、行为的语言,可以在寄存器传输级、行为级、逻辑门级等对数字电路系统进行描述。随着自动化逻辑综合工具的发展,硬件描述语言可以被这些工具识别,并自动转换到逻辑门级网表,使得硬件描述语言可以被用来进行电路系统设计,并能通过逻辑仿真的形式验证电路功能。设计完成后,可以使用逻辑综合工具生成低抽象级别(门级)的网表(即连线表)。 硬件描述语言在很多地方可能和传统的软件编程语言类似,但是最大的区别是,前者能够对于硬件电路的时序特性进行描述。硬件描述语言是构成电子设计自动化体系的重要部分。小到简单的触发器,大到复杂的超大规模集成电路(如微处理器),都可以利用硬件描述语言来描述。常见的硬件描述语言包括Verilog、VHDL等。.

新!!: 网表和硬件描述语言 · 查看更多 »

电子电路仿真

电子电路仿真(Electronic circuit simulation),是指使用数学模型来对电子电路的真实行为进行模拟的工程方法。 仿真系统可以对电路的功能行为进行模拟,而不需要建立实际的电路(这过程可能繁琐而昂贵),因此它是一种很有实用价值的工具。由于仿真系统对真实情况的模拟越来越逼真,许多大学、研究机构都会使用这类工具来辅助电子工程方面的教学。由于电子电路仿真系统一般具有较好的图形化界面,它们常常可以使用户有身临其境的感觉。对于初学者,他们可以在仿真软件的帮助下进行分析、综合、组织和评估所学的知识。 在构建实际的电路之前,对设计进行仿真验证,可以大大地提高设计效率。这是由于,设计人员可以在构建电路之前,预先观察、研究电路的行为,而不必为电路的物理实现付出时间和经济的成本。尤其是集成电路,在物理上实现电路所需的光罩等电子工艺成本不菲,而集成电路的高复杂性又在面包板上面难以实现,用传统的方法研究电路的行为较为困难。因此,几乎所有的集成电路设计都较为依赖仿真。最著名的模拟仿真是SPICE,而最著名的数字电路仿真器都是基于Verilog或VHDL的。 一些电子仿真系统集成了原理图编辑器、仿真引擎、波形显示功能,这样使用户可以轻松地观察电路行为的即时状态。通常,仿真系统也会包括扩展模型以及电子元件库。其中模型主要包括集成电路专用的晶体管模型,例如BSIM;而元件库会提供很多通用元件,如电阻器、电容器、电感元件、变压器和用户定义的模型(例如受控的电流源、电压源),此外还可以提供Verilog-A或VHDL-AMS中的一些模型)。印刷电路板设计还要求专用的模型,例如线路走线的传输线模型和IBIS模型等。.

新!!: 网表和电子电路仿真 · 查看更多 »

特殊應用積體電路

特殊應用積體電路(Application-specific integrated circuit,縮寫:ASIC),是指依產品需求不同而客製化的特殊規格集成電路;相反地,非客製化的是應用特定標準產品(Application-specific standard product)集成電路。 特殊應用積體電路是由特定使用者要求和特定電子系統的需要而設計、製造。由于单个专用集成电路芯片的生产成本很高,如果出货量较小,则采用特殊應用積體電路在经济上不太实惠。这种情况可以使用可编程逻辑器件(如現場可程式邏輯門陣列)来作为目标硬件实现集成电路设计。此外,可编程逻辑器件具有用户可编程特性,因此适合于大规模芯片量产之前的原型机,来进行调试等工作。但是可编程逻辑器件在面积、速度方面的优化程度不如全定制的集成电路。 一般特殊應用積體電路的ROM和RAM都在出厂前经过掩膜(MASK),如常用的红外线遥控器发射芯片就是这种芯片。 特殊應用積體電路的特点是面向特定用户的需求,品种多、批量少,要求设计和生产周期短,它作为集成电路技术与特定用户的整机或系统技术紧密结合的产物,与通用集成电路相比具有体积更小、重量更轻、功耗更低、可靠性提高、性能提高、保密性增强、成本降低等优点。.

新!!: 网表和特殊應用積體電路 · 查看更多 »

超大规模集成电路

超大规模集成电路(very-large-scale integration,縮寫:VLSI),是一种将大量晶体管组合到单一芯片的集成电路,其集成度大于大规模集成电路。集成的晶体管数在不同的标准中有所不同。从1970年代开始,随着复杂的半导体以及通信技术的发展,集成电路的研究、发展也逐步展开。计算机里的控制核心微处理器就是超大规模集成电路的最典型实例,超大规模集成电路设计(VLSI design),尤其是数字集成电路,通常采用电子设计自动化的方式进行,已经成为计算机工程的重要分支之一。.

新!!: 网表和超大规模集成电路 · 查看更多 »

邏輯閘

逻辑门是在集成電路上的基本組件。简单的邏輯閘可由晶体管组成。這些晶体管的组合可以使代表两种信号的高低电平在通过它们之后产生高电平或者低电平的信号。高、低电平可以分别代表逻辑上的“真”与“假”或二进制当中的1和0,从而实现邏輯运算。常见的逻辑门包括“與”閘,“或”閘,“非”閘,“異或”閘(也稱:互斥或)等等。 逻辑门是組成數字系統的基本結構,通常组合使用實現更為複雜的邏輯運算。一些廠商通過邏輯門的組合生產一些實用、小型、集成的產品,例如可程式邏輯裝置等。.

新!!: 网表和邏輯閘 · 查看更多 »

逻辑综合

在集成电路设计中,邏輯合成(logic synthesis)是所设计数字电路的高抽象级描述,经过布尔函数化简、优化后,转换到的逻辑门级别的电路连线网表的过程。.

新!!: 网表和逻辑综合 · 查看更多 »

Verilog

Verilog是一种用于描述、设计电子系统(特别是数字电路)的硬件描述语言,主要用於在集成电路设计,特别是超大规模集成电路的计算机辅助设计。Verilog是电气电子工程师学会(IEEE)的1364号标准。 Verilog能够在多种抽象级别對数字逻辑系统进行描述:既可以在晶体管级、逻辑门级进行描述,也可以在寄存器传输级对电路信号在寄存器之间的传输情况进行描述。除了对电路的逻辑功能进行描述,Verilog代码还能够被用于逻辑仿真、逻辑综合,其中后者可以把寄存器传输级的Verilog代码转换为逻辑门级的网表,从而方便在现场可编程逻辑门阵列上实现硬件电路,或者让硬件厂商制造具体的专用集成电路。设计人员还可以利用Verilog的扩展部分Verilog-AMS进行模拟电路和混合信号集成电路的设计。.

新!!: 网表和Verilog · 查看更多 »

VHDL

VHDL,全称超高速集成电路硬件描述语言(VHSIC very high-speed hardware description language),在基于複雜可程式邏輯裝置、现场可编程逻辑门阵列和特殊應用積體電路的数字系统设计中有着广泛的应用。 VHDL语言诞生于1983年,1987年被美国国防部和IEEE确定为标准的硬件描述语言。自从IEEE发布了VHDL的第一个标准版本IEEE 1076-1987后,各大EDA公司都先后推出了自己支援VHDL的EDA工具。VHDL在电子设计行业得到了广泛的认同。此后IEEE又先后发布了IEEE 1076-1993和IEEE 1076-2000版本。.

新!!: 网表和VHDL · 查看更多 »

数字电路

数字电路或数字集成电路是由许多的逻辑门组成的复杂电路。与模拟电路相比,它主要进行数字信号的处理(即信号以0与1两个状态表示),因此抗干扰能力较强。数字集成电路有各种门电路、触发器以及由它们构成的各种组合逻辑电路和时序逻辑电路。一个数字系统一般由控制部件和运算部件组成,在时脈的驱动下,控制部件控制运算部件完成所要执行的动作。通过類比數位轉換器、數位類比轉換器,数字电路可以和模拟电路互相连接。.

新!!: 网表和数字电路 · 查看更多 »

传出传入
嘿!我们在Facebook上吧! »