Design method of a logic circuit

Computer-aided design and analysis of circuits and semiconductor – Nanotechnology related integrated circuit design

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C716S030000

Reexamination Certificate

active

06609244

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a logic circuit designing method, and more particularly, to a method for designing high-performance logic circuits within a shorter period.
2. Description of Related Art
At present, the most generally used method for designing logic circuits is such that logic functions on a register transfer level or behavior level are described in a Hardware Description Language (HDL) and the logic described on these levels is converted to logic on the gate level by using a logic synthesis CAD tool. Circuit elements called “cells” (generally, a cell having a primitive logic function such as AND, OR, etc.) are pre-designed and the logic synthesis CAD tool is provided with a library in which the designed cells are stored with cell performance parameters such as logic function, layout size, delay, power consumption, etc. By assigning the cells from the library to the logic functions described on the register transfer level or behavior level, a logic circuit (gate level netlist) described in view of cell-to-cell connection is generated from the logic functions described on the register transfer level or behavior levels. The gate level netlist is then passed to a further design process, namely, a layout process.
During the above logic synthesis process, synthesis constraints are given when the cells from the library are assigned to the logic functions. First, constraints of logic circuit design specifications; that is, target values of circuit area, operating speed, power consumption, etc. are given. A logic circuit configuration must be set up to fulfill these constraints. Secondly, external constraints to a logic circuit are given. The external constraints includes: e.g., load capacitance of a cell for driving an input port of the logic circuit to be generated by logic synthesis, load capacitance of a wire or cell connected to an output port of the logic circuit, time at which a signal arrives at the input port, time required for a signal from the output port to pass before arriving at an external flip-flop. Thirdly, wire load constraints assumed for the laid-out logic circuit are given. For example, a wire load assumed, based on a virtual wire load model is given as load capacitance per fan-out.
To summarize the above, the logic synthesis process is supplied with a logic circuit netlist described in HDL, synthesis constraints, and cell library, optimizing the logic structure and assigning the cells to the logic functions are executed during the process, and a gate level netlist of logic circuit is output from the process. Hereon, designing a logic circuit on the register transfer level or behavior level is normally aimed at implementing target logic functions. In most cases, sufficient attention is not paid to physical performance parameters, such as circuit area, operating speed, power consumption, etc. after the logic circuit is implemented with actual semiconductor elements. Consequently, modifying the HDL description, executing the logic synthesis, and evaluating the parameters such as circuit area, operating speed, power consumption, etc. in the gate level netlist generated as the result of the logic synthesis, are repeated so that target specifications are attained.
Even if this logic synthesis process starts, supplied with the same source file described in HDL, the result of logic synthesis, the performance of the generated logic circuit varies, depending on the expertise of synthesis, e.g., what logic synthesis CAD tool is used, how to use the logic synthesis CAD tool, and what synthesis constraints are set. Moreover, if different cell libraries are supplied, naturally, different gate level netlists having different values of performance parameters are output.
With a rapid advance of recent semiconductor technology, the logic circuit scale mountable on a semiconductor chip has increased. On the other hand, logic circuit designers encountered a problem that possible logic design scale does not catch up with the increase of circuit scale. Consequently, logic circuit designers reuse circuit property of a logic circuit that has been designed and used to solve this problem, which appears to be a new trend.
Because logic circuits described in the above-mentioned HDL are independent of semiconductor process and technology, a logic circuit on the register transfer level or behavior level, even if its design is intended for, for example, 0.3 &mgr;m generation, can be applied as is to designing semiconductor chips of 0.2 &mgr;m process. Such reuse of design property is carried out not only internally within a semiconductor products manufacturer. Distribution of design property among semiconductor products manufacturers by networking also begins; thereby, one manufacturer reuses a logic circuit designed by another manufacturer for designing its semiconductor chips. Design property of pre-designed logic circuits is called Intellectual Property (IP).
With a remarkable advance of digital information processing equipment, typically personal computers, the performance requirements of semiconductor chips rapidly augment year by year. Operating frequency over 1 GHs is required and for semiconductor chips to be mounted on mobile communications equipment driven by battery power, such as portable telephones, reduced power consumption requirement for longer battery life is significant. Logic circuits must be designed to meet these more strict requirements as specifications thereof. Even if the design period on the HDL description level can be cut down by means of design property distribution over a network, the design period of the logic synthesis process will be longer due to meeting more strict requirements. Consequently, a problem arises that the period of designing a semiconductor chip as a whole cannot be cut sufficiently. As a typical example, to attain the target operating frequency of a semiconductor chip, it is necessary to set the delay of all signal paths in the logic circuits on the chip to fall within target cycles of delay. If only one signal path exists that contravenes delay limit requirement, the target frequency cannot be attained. Thus, logic circuit delay design takes the longest design period among the phases of the logic synthesis process. The semiconductor chip design period depends on whether the design team has high-level skill and expertise of delay design.
SUMMARY OF THE INVENTION
In the present invention, a logic circuit design method and system are offered in which logic circuits of desired performance can be designed within a shorter period, without increasing the logic design period to fulfill the requirements of circuit area, operating speed, power consumption, etc. as target specifications. Particularly, a logic circuit design method and system are provided for shortening the design period in phases of designing detailed gate level netlists after designing logic circuits on the register transfer level or behavior level, described in HDL,
Heretofore, logic circuits described in HDL have been recognized as design property and logic circuit designers have practiced using IP held by someone else in designing their products. However, if the logic synthesis ability is insufficient as described above, the overall design capability cannot be enhanced even if only the logic circuits described in HDL are distributed over a network. Addressing this problem, in the present invention wherein such detailed design skill, particularly, a logic synthesis design skill is considered as one property, a logic circuit design method and system are provided by making effective use of a design skill attained and possessed by someone else as IP when designing semiconductor chips.
By applying the present invention, logic circuit designers can make effective use of a design skill attained and possessed by someone else as IP when designing semiconductor chips so that a semiconductor chip design process as a whole will be made efficient.
In the present invention, one party at a first design site who designed a circuit

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Design method of a logic circuit does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Design method of a logic circuit, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Design method of a logic circuit will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3115947

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.