SYSTEM AND METHOD FOR ANALYZING LENGTH DIFFERENCES IN DIFFERENTIAL SIGNAL PATHS

Information

  • Patent Application
  • 20070139058
  • Publication Number
    20070139058
  • Date Filed
    October 26, 2006
    17 years ago
  • Date Published
    June 21, 2007
    17 years ago
Abstract
A method for analyzing length differences in differential signal paths includes: loading a design file of the differential signal paths from a storage device (9); simulating the differential signal paths based on the design file; dividing simulated differential signal paths into a plurality of segments by impedance division positions that show impedance discontinuity; predefining an acceptable length difference limit for each divided segment, and calculating an real length difference for each divided segment; comparing the real length difference with the acceptable length difference limit correspondingly to generate a plurality of analyzed results corresponding to the plurality of divided segments; selecting one or more compared segments to check analyzed results of selected segments; and locating the selected segments in the simulated differential signal paths, and generating analyzed information comprising analyzed results of the selected segments. A related system is also disclosed.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a schematic diagram of a hardware configuration of a system for analyzing length differences in differential signal paths in accordance with a preferred embodiment;



FIG. 2 is a schematic diagram of main function sub-modules of an analyzing module of the system of FIG. 1;



FIG. 3 is a flowchart of a method for analyzing length differences in differential signal paths in accordance with a preferred embodiment; and



FIG. 4 is a flowchart of a method for analyzing a length difference in each segment of the differential signal paths of FIG. 3.


Claims
  • 1. A system for analyzing length differences in differential signal paths, the system comprising: a storage device configured for storing a design file of the differential signal paths; andan analyzing module configured for analyzing the differential signal paths to obtain analyzed information, the analyzing module comprising: a simulator configured for loading the design file from the storage device, and for simulating the differential signal paths based on the design file;a dividing sub-module configured for dividing simulated differential signal paths into a plurality of segments by impedance division positions that show impedance discontinuity;an analyzing sub-module configured for predefining an acceptable length difference limit for each divided segment, for calculating a real length difference for each divided segment, and for comparing the real length difference with the acceptable length difference limit correspondingly to generate a plurality of analyzed results corresponding to the plurality of divided segments;a selecting sub-module configured for selecting one or more segments compared by the analyzing sub-module to check analyzed results of selected segments; andan output sub-module configured for locating the selected segments in the simulated differential signal paths, and for generating the analyzed information comprising analyzed results of the selected segments.
  • 2. The system as claimed in claim 1, wherein the storage device is further configured for storing the analyzed information.
  • 3. The system as claimed in claim 2, wherein the output sub-module is further configured for highlighting the selected segments with a predefined color, and for transmitting the analyzed information to the storage device.
  • 4. The system as claimed in claim 1, wherein the analyzed information further comprises a number of the selected segments, the real length difference of each selected segment, and the acceptable length difference limit of each selected segment.
  • 5. A method for analyzing length differences in differential signal paths, the method comprising the steps of: loading a design file of the differential signal paths from a storage device;simulating the differential signal paths based on the design file;dividing simulated differential signal paths into a plurality of segments by impedance division positions that show impedance discontinuity;predefining an acceptable length difference limit for each divided segment, and calculating an real length difference for each divided segment;comparing the real length difference with the acceptable length difference limit correspondingly to generate a plurality of analyzed results corresponding to the plurality of divided segments;selecting one or more compared segments to check analyzed results of selected segments; andlocating the selected segments in the simulated differential signal paths, and generating analyzed information comprising analyzed results of the selected segments.
  • 6. The method as claimed in claim 5, further comprising the steps of: highlighting the selected segments with a predefined color; andtransmitting the analyzed information to the storage device.
  • 7. The method as claimed in claim 5, wherein the analyzed information further comprises a number of the selected segments, the real length difference of each selected segment, and the acceptable length difference limit of each selected segment.
Priority Claims (1)
Number Date Country Kind
200510120708.1 Dec 2005 CN national