Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

System and method for managing timing margin in a hierarchical integrated circuit design process

a hierarchical integrated circuit and timing margin technology, applied in computer aided design, program control, instruments, etc., can solve the problems of increasing the investment of time and resources by the manufacturer to design and fabricate a digital logic device, increasing the possibility of a mistake or oversight on the part of the designer, and requiring greater complexity in digital logic design

Inactive Publication Date: 2013-08-08
BELL SEMICON LLC
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent text describes a system and method for generating block timing constraints and a timing model. The system includes a hierarchical modeling tool that generates a model file and receives various inputs such as an abstracted view margin, timing environment margin, and operational margin. The tool then generates the block implementation timing constraints and a block timing model based on the abstracted view margin and operational margin. The technical effect of this invention is that it provides a more efficient and effective way to generate block timing constraints and a timing model, which can aid in the development of various applications such as video games and video content production.

Problems solved by technology

However, these benefits have required greater complexity in digital logic design.
Because of this complexity, the investment of time and resources by the manufacturer to design and fabricate a digital logic device has increased.
For this same reason, the possibility of a mistake or oversight on the part of the designer has become more likely, and costlier to correct.
Signals that propagate too slowly through the circuit cause setup violations; signals that propagate too quickly through the circuit cause hold violations.
Setup or hold violations frustrate the logic of the circuit and prevent it from performing the job it was designed to do.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for managing timing margin in a hierarchical integrated circuit design process
  • System and method for managing timing margin in a hierarchical integrated circuit design process
  • System and method for managing timing margin in a hierarchical integrated circuit design process

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014]Performing timing signoff on a hierarchical design in a concurrent fashion requires representations or models of the timing of the lower level blocks before they are completed. The timing representations or models should be consistent with the constraints applied to the block designs to ensure predictable results when the hierarchical blocks and top level are integrated. In addition, electrical and operational factors should be taken into account in developing block constraints and timing models to allow timing to be closed without substantial surprises and redesign. Hierarchical design processes, or “flows,” in existing commercial tools are based on extracted timing models, and as such, do not allow for concurrent block and top-level execution. They also provide no means of accounting for issues that only appear at final timing closure.

[0015]Introduced herein are various embodiments of a system and method for managing timing margin in a hierarchical IC design flow. In general...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A system for, and method of, generating block timing constraints and a timing model. In one embodiment, the system includes a hierarchical modeling tool configured to: (1) generate a model file, (2) receive at least one abstracted view margin, at least one timing environment margin and at least one operational margin for inclusion in the model file, (3) generate block implementation timing constraints employing the at least one timing environment margin and the at least one operational margin and (4) generate a block timing model employing the at least one abstracted view margin and the at least one operational margin.

Description

TECHNICAL FIELD[0001]This application is directed, in general, to integrated circuit (IC) design and, more specifically, to a system and method for managing timing margin in a hierarchical integrated circuit (IC) design process.BACKGROUND[0002]Modern digital logic devices offer unprecedented performance. For a variety of digital ICs, speed, level of integration (i.e., transistor density) and capabilities have improved. Moreover, in many cases, these performance improvements have been accompanied by reductions in size, power consumption and cost of the devices. However, these benefits have required greater complexity in digital logic design. Because of this complexity, the investment of time and resources by the manufacturer to design and fabricate a digital logic device has increased. For this same reason, the possibility of a mistake or oversight on the part of the designer has become more likely, and costlier to correct.[0003]As digital logic devices have continued to evolve, hier...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F17/50
CPCG06F2217/84G06F17/505G06F30/327G06F2119/12
Inventor GRIESBACH, WILLIAM R.RAO, VISHWASJAMANN, JOSEPH J.
Owner BELL SEMICON LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products