A method estimates the capacitance effects of an interconnect prior to
routing of an integrated circuit (IC) design, as follows. The design is
divided into areas. Capacitance effects for each area are estimated based
on the congestion ratios within the area. The congestion ratios for each
area are derived from estimations of the demand for routing resources in
each area for each net in the net-list included in the IC design. Coupling
vectors are derived for each area from the congestion ratios. Capacitance
effects for each area are then estimated by looking up a database using
the coupling vectors. The resulting per-area capacitance effects are then
used to estimate capacitance in an interconnect traversing the area. The
total capacitance effects due to an interconnect traversing multiple areas
is determined by applying the per-area capacitance effects for the areas
to the dimensions of portions of the interconnect traversing each of the
areas.
Eine Methode schätzt die Kapazitanzeffekte einer Verknüpfung vor Wegewahl eines Designs der integrierten Schaltung (IS), wie folgt. Das Design wird in Bereiche geteilt. Kapazitanzeffekte für jeden Bereich werden gründeten auf den Ansammlungverhältnissen innerhalb des Bereichs geschätzt. Die Ansammlungverhältnisse für jeden Bereich werden von den Schätzungen der Nachfrage nach Wegewahlbetriebsmitteln in jedem Bereich für jedes Netz in der Netz-Liste abgeleitet, die im IS-Design eingeschlossen ist. Koppelung Vektoren werden für jeden Bereich von den Ansammlungverhältnissen abgeleitet. Kapazitanzeffekte für jeden Bereich werden dann geschätzt, indem man herauf eine Datenbank mit den Koppelung Vektoren schaut. Die resultierenden Probereich Kapazitanzeffekte werden dann verwendet, um Kapazitanz in einer Verknüpfung zu schätzen, die den Bereich überquert. Die Gesamtkapazitanzeffekte wegen einer Verknüpfung, die mehrfache Bereiche überquert, wird festgestellt, indem man die Probereich Kapazitanzeffekte für die Bereiche an den Maßen der Teile der Verknüpfung anwendet, die jeden der Bereiche überquert.