Route searching method and storage medium

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

06560763

ABSTRACT:

BACKGROUND OF THE INVENTION
This application claims the benefit of a Japanese Patent Application No.11-320219 filed Nov. 10, 1999, in the Japanese Patent Office, the disclosure of which is hereby incorporated by reference.
1. Field of the Invention
The present invention generally relates to route searching methods and storage media, and more particularly to a route searching method for analyzing timings and delay times of paths which include circuit elements, wirings and the like and through which signals propagate when designing circuits such as LSIs, and to a computer-readable storage medium which stores a program for causing a computer to carry out such a route search process.
2. Description of the Related Art
Route searching methods make a timing analysis, to analyze the timings and the delay times of the paths which include circuit elements, wirings and the like and through which the signals propagate, when designing circuits such as LSIs. Such route searching methods can be categorized into a worst route search and a total route search. In a case where a plurality of paths join, the worst route search propagates, as a route search result, only a calculation result with respect to a worst route. On the other hand, in the case where a plurality of paths join, the total route search propagates, as the route search result, the calculation results with respect to all of the routes.
In addition, in a case where no route search is made, a route is checked every time a calculation is made with respect to the route. When checking the route, a plurality of routes may pass through the same pin depending on the routes, and in this case, the analyzing time of the timing analysis becomes that much longer because calculation conditions are judged a plurality of times with respect to the same pin.
According to the conventional route searching method, the amount of calculations which are made is large because the calculations with respect to the routes are basically made while searching the routes. In addition, the same calculation may be made a plurality of times depending on the routes. As a result, there are problems in that it is difficult to increase the speed of the calculation process in the conventional route searching method, and that a high-speed timing analysis cannot be made by the conventional route searching method.
SUMMARY OF THE INVENTION
Accordingly, it is a general object of the present invention to provide a novel and useful route searching method and storage medium, in which the problems described above are eliminated.
Another and more specific object of the present invention is to provide a route searching method and a storage medium, which can reduce the amount of calculations which are made with respect to the routes regardless of the routes, and can carry out the calculation process at a high speed, so that a high-speed timing analysis can be made.
Still another object of the present invention is to provide a a route searching method used for circuit design, comprising the steps of (a) setting, with respect to each pin, a corresponding flag of a pass flag which indicates that a pin is passed, a searching flag which indicates that a pin is being searched, and a branch flag which indicates that a pin is a branch point, and (b) determining a direction of a route search depending on each flag which is set with respect to each pin. According to the route searching method of the present invention, it is possible to reduce the amount of calculations which are made with respect to the routes regardless of the routes, and to carry out the calculation process at a high speed, so that a high-speed timing analysis can be made.
A further object of the present invention is to provide a computer-readable storage medium which stores a program for causing a computer to carry out a route search for use in circuit design, wherein the program comprises a flag set procedure causing the computer to set, with respect to each pin, a corresponding flag of a pass flag which indicates that a pin is passed, a searching flag which indicates that a pin is being searched, and a branch flag which indicates that a pin is a branch point, and a determining procedure causing the computer to determine a direction of a route search depending on each flag which is set with respect to each pin. According to the computer-readable storage medium of the present invention, it is posisble to reduce the amount of calculations which are made with respect to the routes regardless of the routes, and to carry out the calculation process at a high speed, so that a high-speed timing analysis can be made.
Other objects and further features of the present invention will be apparent from the following detailed description when read in conjunction with the accompanying drawings.


REFERENCES:
patent: 5245550 (1993-09-01), Miki et al.
patent: 5390346 (1995-02-01), Marz
patent: 5398262 (1995-03-01), Ahuja
patent: 5452228 (1995-09-01), Arakawa et al.
patent: 5574756 (1996-11-01), Jeong
patent: 5608645 (1997-03-01), Spyrou

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

Route searching method and storage medium does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Route searching method and storage medium, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Route searching method and storage medium will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3036084

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