首页> 外国专利> A method for designing digital circuits, especially suited for deep submicron technologies

A method for designing digital circuits, especially suited for deep submicron technologies

机译:一种设计数字电路的方法,特别适合于深亚微米技术

摘要

Methods and apparatus are described in which, at design-time a thorough analysis and exploration is performed to represent a multi-objective "optimal" trade-off point or points, e.g. on Pareto curves, for the relevant cost (C) and constraint criteria. More formally, the trade-off points may e.g. be positions on a hyper-surface in an N-dimensional Pareto search space. The axes represent the relevant cost (C), quality cost (Q) and restriction (R) criteria. Each of these working points is determined by positions for the system operation (determined during the design-time mapping) for a selected set of decision knobs (e.g. the way data are organized in a memory hierarchy). The C-Q-R values are determined based on design-time models that then have to be "average-case" values in order to avoid a too worst-case characterization. At processing time, first a run-time BIST manager performs a functional correctness test, i.e. checks all the modules based on stored self-test sequences and "equivalence checker" hardware. All units that fail are deactivated (so that they cannot consume any power any more) and with a flag the run-time trade-off controllers, e.g. Pareto controllers, are informed that these units are not available any more for the calibration or the mapping. At processing time, also a set of representative working points are "triggered" by an on-chip trade-off calibration manager, e.g. a Pareto calibration manager, that controls a set of monitors which measure the actual C-Q-R values and that calibrates the working points to their actual values. Especially timing monitors require a careful design because correctly calibrated absolute time scales have to be monitored.
机译:描述了方法和设备,其中,在设计时进行了彻底的分析和探索,以表示一个或多个多目标“最佳”折衷点,例如,一个或多个点。在帕累托曲线上,获取相关成本(C)和约束条件。更正式地,折衷点可以例如是是N维Pareto搜索空间中超曲面上的位置。轴代表相关成本(C),质量成本(Q)和限制(R)标准。这些工作点中的每一个都由系统操作的位置确定的(在设计时映射期间确定),该位置用于选定的一组决策旋钮(例如,在存储器层次结构中组织数据的方式)。 C-Q-R值是根据设计时模型确定的,然后必须是“平均情况”值,以避免出现最坏情况的特征。在处理时,首先,运行时BIST管理器执行功能正确性测试,即根据存储的自检序列和“等效性检查器”硬件检查所有模块。停用所有发生故障的单元(以便它们不再消耗任何功率),并带有标志的运行时权衡控制器,例如告知Pareto控制器,这些单元不再可用于校准或映射。在处理时,例如片上折中校准管理器也“触发”一组代表性工作点。 Pareto校准管理器,它控制一组监视器,这些监视器测量实际C-Q-R值,并将工作点校准为其实际值。特别是定时监视器需要仔细的设计,因为必须监视正确校准的绝对时标。

著录项

  • 公开/公告号GB0407070D0

    专利类型

  • 公开/公告日2004-05-05

    原文格式PDF

  • 申请/专利权人 INTERUNIVERSITAIR MICROELEKTRONICA CENTRUM VZW;

    申请/专利号GB20040007070

  • 发明设计人

    申请日2004-03-30

  • 分类号G06F17/50;G06F19;

  • 国家 GB

  • 入库时间 2022-08-21 22:38:55

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号