Check patentability & draft patents in minutes with Patsnap Eureka AI!

Block based design methodology with programmable components

A technology for circuit design and designers, applied in program control design, CAD circuit design, computer-aided design, etc., can solve problems such as lack of a unified structure inspection model

Inactive Publication Date: 2009-07-01
CADENCE DESIGN SYST INC
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0028] Second, it must face the difficulty of new defect types and levels of defects due to technology scaling, new complexities in mixed-signal and mixed-technology designs, increases in I / O counts, and new packaging technologies
[0029] Third, it must face the difficulty of integrating IP blocks that inherently lack a unified structural inspection model
However, trying to include programmable circuits as part of a reusable circuit design presents other challenges

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
  • Block based design methodology with programmable components
  • Block based design methodology with programmable components
  • Block based design methodology with programmable components

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0132] To overcome the shortcomings of the prior art, a novel method and implementation for block-based design ("BBD") is disclosed herein. In one or more preferred embodiments disclosed herein, both programmable and non-programmable circuit components are used in circuit blocks. will be explained in detail later figure 1 Shows a top-level overview of the block-based design process. Other diagrams provided and based on figure 1 Other details related to various embodiments or implementations of the various block-based design processes of the general framework shown in . Figures 74-78 Particular attention is paid to the use of programmable circuits in the block-based design process.

[0133] One principle aspect of block-based design described herein has to do with the concept of "fabric" employed in circuit block design. As used herein, the term "texture" generally refers to a repeating structure in electronics that simplifies the design process by hiding the various layer...

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 method for designing a circuit block includes the steps of selecting a plurality of pre-designed circuit blocks to be used to design the circuit system, at least one of said circuit blocks being programmable; collecting data reflecting the experience of the designer regarding the pre-designed circuit blocks, the designer's experience being adaptable to a processing method; accepting or rejecting a design of the circuit system in a manner based on the designer's experience data and acceptable degree of risk; upon acceptance, forming block specifications containing criteria and modified constraints for each of the circuit blocks (FEA); and, upon acceptance, forming block specifications for deploying the circuit blocks on a floor plan of a chip, in compliance with the criteria and modified constraints without changing the selected circuit block and the processing method.

Description

technical field [0001] The present invention relates generally to integrated circuit ("IC") component design, and more particularly to the design of systems that reuse predesigned circuit blocks. Background technique [0002] In recent years, continuous improvements in silicon processing technology have dramatically lowered prices and greatly increased the performance and functionality of integrated circuit components, thereby stimulating the development of electronics manufacturing and information processing industries. In turn, these rapidly growing industries are placing demands on IC design system developers to design faster and cheaper components. As a result, the design industry is now undergoing drastic changes, including: [0003] (1) Chip designs become larger and more complex. For example, in 1977, a typical integrated circuit contained 100,000 to 500,000 gates. In 1998, a typical part contained one to two million gates. Technologies from 1999 and later show a ...

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 Patents(China)
IPC IPC(8): G06F17/50G06F9/45H01L21/82
CPCG06F2217/78G06F17/5045G06F30/30G06F2119/06
Inventor 劳伦斯·H·库克库马尔·文卡特拉曼尼谢金生
Owner CADENCE DESIGN SYST INC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More