Unlock instant, AI-driven research and patent intelligence for your innovation.

System and method for optimizing integrated circuit design

A technology of integrated circuits and computers, which is applied in the system field of optimizing integrated circuit design, and can solve problems such as time-consuming, costly and expensive

Pending Publication Date: 2021-09-07
TAIWAN SEMICON MFG CO LTD
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Manually specifying the characteristics and layout of all these parts (e.g., transistor placement, transistor type, signal layout selection to implement the desired logic) is extremely time-consuming, if not impossible, for modern integrated circuits and expensive

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 optimizing integrated circuit design
  • System and method for optimizing integrated circuit design
  • System and method for optimizing integrated circuit design

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The following disclosure provides many different embodiments or examples for implementing different features of the presented subject matter. Specific examples of components and arrangements are described below to simplify the present disclosure. Of course, these are examples only and are not intended to limit the invention. For example, in the following description, forming a first component over or on a second component may include an embodiment in which the first component and the second component are formed in direct contact, and may also include an embodiment in which a first component may be formed between the first component and the second component. Additional components such that the first and second components may not be in direct contact. In addition, the present invention may repeat reference numerals and / or characters in various instances. This repetition is for the sake of simplicity and clarity and does not in itself indicate a relationship between the ...

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

Embodiments of the present invention provide a system and method for optimizing an integrated circuit design, including a standard cell having a plurality of input and output memory elements (such as flip-flops, latches, etc.) with some combinatorial logic interconnected between these elements. In an embodiment, slave latches on an input flip-flop are replaced by a smaller number of latches at a downstream node of combinatorial logic, thereby improving performance, area, and power while maintaining functionality at interface pins of the standard cell. Also described is a process of inferring such a standard cell, or a process of remapping an equivalent sub-circuit from a netlist to the standard cell, from a behavioral description of the design, such as an RTL. The embodiment of the invention also provides a computer readable medium for encoding with a cell library.

Description

technical field [0001] Embodiments of the invention relate generally to the field of electronic circuits, and more particularly, to systems and methods for optimizing integrated circuit designs. Background technique [0002] Electronic design automation (EDA) and related tools enable the efficient design of complex integrated circuits, which may have extremely large numbers of components (eg, thousands, millions, billions, or more). Manually specifying the characteristics and layout of all these parts (e.g., transistor placement, transistor type, signal layout selection to implement the desired logic) is extremely time-consuming, if not impossible, for modern integrated circuits And the cost is high. Modern EDA tools utilize cells to aid circuit design at different levels of abstraction. A cell in the context of EDA is an abstract representation of a component in a schematic or physical layout of an electronic circuit in software. Circuits can be designed at a logic abstr...

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
IPC IPC(8): G06F30/32G06F30/392
CPCG06F30/32G06F30/392H03K3/0372G06F30/337G06F30/33G06F30/31G06F30/20G06F2111/20G06F30/327G06F30/398G06F30/394G06F30/3308G06F30/3312G06F2119/06G06F2119/12
Inventor 古鲁·普拉萨德少骏·库玛
Owner TAIWAN SEMICON MFG CO LTD