首页> 外国专利> Electronic design automation system and methods utilizing groups of multiple cells having loop-back connections for modeling port electrical characteristics

Electronic design automation system and methods utilizing groups of multiple cells having loop-back connections for modeling port electrical characteristics

机译:电子设计自动化系统和方法,利用具有环回连接的多个单元的组来建模端口电气特性

摘要

A computer implemented process and system for electronic design automation (EDA) using groups of multiple cells having loop-back connections for modeling port electrical characteristics. Multi-bit cells have multiple gates of the same function implemented within a same cell. Multi-bit components have multiple multi-bit cells implemented within a same component. Scannable multi-bit cells and components are similar to multi-bit cells and components but contain scannable sequential elements with scan chains installed. Multi-bit cells may or may not have each sequential cells' input and each sequential cells' output available externally. The scannable sequential elements of a multi-bit component are ordered into a predefined scan chain which is defined by the library containing the multi-bit component or multi-bit cell. During scan replacement processes of the EDA compile process, multi-bit cells and components of the netlist are replaced with scannable multi-bit cells and components. Also, during optimization, multi-bit cells and components undergo equivalence replacement to meet specified constraints (e.g., area, performance, etc.). To model the electrical characteristics of the port during certain optimizations, loopback connections are applied to the multi-bit components from the scan out port to the scan in port of the multi-bit cell or component, therefore, one loopback connection spans multiple sequential cells within the multi-bit cell or component. During certain optimizations, loopback connections are applied to multiple sequential cells that are coupled together but do not necessarily reside in a multi-bit cell or component. By spanning multiple sequential cells, circuit degeneration is reduced thereby providing better circuit optimizations for netlists having scan circuitry.
机译:一种用于电子设计自动化(EDA)的计算机实现的过程和系统,其使用具有环回连接的多个单元的组来对端口电气特性进行建模。多位单元具有在同一单元内实现的具有相同功能的多个门。多位组件具有在同一组件内实现的多个多位单元。可扫描的多位单元和组件类似于多位的单元和组件,但包含已安装扫描链的可扫描顺序元素。多位单元可以或可以不具有每个外部可用的每个顺序单元的输入和每个顺序单元的输出。多位组件的可扫描顺序元素被排序到预定义的扫描链中,该链由包含多位组件或多位单元的库定义。在EDA编译过程的扫描替换过程中,网表的多位单元和组件被可扫描的多位单元和组件替换。而且,在优化期间,多位单元和组件要进行等效替换以满足指定的约束(例如,面积,性能等)。为了在某​​些优化过程中对端口的电气特性建模,将回送连接应用于多位组件或组件的从扫描输出端口到扫描入端口的多位组件,因此,一个回送连接跨越多个顺序的单元在多位单元或组件中。在某些优化过程中,将环回连接应用于耦合在一起但不一定驻留在多位单元或组件中的多个顺序单元。通过跨越多个顺序的单元,可以减少电路退化,从而为具有扫描电路的网表提供更好的电路优化。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号