会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Toggle based application specific core methodology
    • 基于应用的切换核心方法
    • US06237132B1
    • 2001-05-22
    • US09136126
    • 1998-08-18
    • Alvar A. DeanKenneth J. GoodnowScott W. GouldKenneth TorinoSebastian T. Ventrone
    • Alvar A. DeanKenneth J. GoodnowScott W. GouldKenneth TorinoSebastian T. Ventrone
    • G06F1750
    • G06F17/5045G06F17/5022
    • According to the present invention, an automated method to tailor an ASIC core to meet the needs of an individual system on a chip design is disclosed. The preferred method starts with a technology-independent hardware description language (HDL) representation of the core des i on. This high-level design is subdivided into functions, or blocks. Blocks which cannot be removed without impacting the integrity of the core design an are ta b y ed with “must-keep” indicators. The execution of all application code that will employ the core is simulated on the high-level model. The simulation process accumulates information about what blocks in the model are used by the application code, and which are unused, information about which blocks are unused is combined with information about what blocks are not removable. The high-level core design is then tailored by deleting blocks in the core design that are both unused and removable. The tailored high-level design is then synthesized to a technology-dependent core design. The synthesis process substitutes gates for the blocks, propagating must-keep tags to all gates substituted for a block tagged with a “must-keep” indicator. The simulation of all application code is repeated on the low-level design, and accumulates information about which gates are unused by the application code. The low-level design is then tailored by deleting Yates in the core that are both unused and removable.
    • 根据本发明,公开了一种定制ASIC核心以满足单个系统在芯片设计上的需要的自动化方法。 首选方法是以技术独立的硬件描述语言(HDL)表示为核心。 这个高级设计被细分为功能或块。 在不影响核心设计的完整性的情况下无法移除的块将使用“必须保留”指示器​​。 在高级模型上模拟使用核心的所有应用程序代码的执行。 模拟过程累积关于应用代码使用模型中哪些模块的信息,以及哪些未使用的,哪些块未被使用的信息与什么块不可移动的信息相结合。 然后通过删除核心设计中未使用和可移动的块来定制高级核心设计。 然后将量身定制的高级设计合成为依赖于技术的核心设计。 合成过程将门代替块,将必须保留标签传播到所有门,替代标有“必须”指示符的块。 在低级设计中重复所有应用代码的仿真,并通过应用代码累积关于哪些门未被使用的信息。 然后,通过在核心中删除既不使用也可拆卸的Yates来定制低级设计。