CN105975668A - Method and device for designing snake-shaped winding in differential signal line - Google Patents

Method and device for designing snake-shaped winding in differential signal line Download PDF

Info

Publication number
CN105975668A
CN105975668A CN201610281382.9A CN201610281382A CN105975668A CN 105975668 A CN105975668 A CN 105975668A CN 201610281382 A CN201610281382 A CN 201610281382A CN 105975668 A CN105975668 A CN 105975668A
Authority
CN
China
Prior art keywords
coiling
time delay
holding wire
signal line
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610281382.9A
Other languages
Chinese (zh)
Inventor
李永翠
武宁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Electronic Information Industry Co Ltd
Original Assignee
Inspur Electronic Information Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Electronic Information Industry Co Ltd filed Critical Inspur Electronic Information Industry Co Ltd
Priority to CN201610281382.9A priority Critical patent/CN105975668A/en
Publication of CN105975668A publication Critical patent/CN105975668A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/39Circuit design at the physical level
    • G06F30/392Floor-planning or layout, e.g. partitioning or placement
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/36Circuit design at the analogue level
    • G06F30/367Design verification, e.g. using simulation, simulation program with integrated circuit emphasis [SPICE], direct methods or relaxation methods

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Architecture (AREA)
  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

The invention provides a method and a device for designing snake-shaped winding in a differential signal line. The method comprises the following steps: determining a length difference between a first signal line and a second signal line in the differential signal line; determining a winding quantity and a winding height of the snake-shaped winding for the first signal line according to the length difference, wherein a total length of the snake-shaped winding is equal to the length difference; determining first signal time delay of a signal transmitted on the first signal line according to the winding quantity and the winding height; determining second signal time delay of a signal transmitted on the second signal line; judging whether a difference value between the second signal time delay and the first signal time delay is smaller than a preset standard value or not; and if so, designing the snake-shaped winding for the first signal line according to the winding quantity and the winding height, and otherwise determining a winding quantity and a winding height of the snake-shaped winding for the first signal line according to the length difference. Through the scheme, the quality of signals transmitted on the differential signal line can be improved.

Description

The method for designing of snakelike coiling and device in a kind of differential signal line
Technical field
The present invention relates to electronic engineering technical field, particularly to the method for designing of coiling snakelike in a kind of differential signal line And device.
Background technology
Differential signal line is used for differential signal transmission, and it is equal that two holding wires of differential signal line are respectively used to transmit amplitude But signal in opposite direction, on two holding wires, the difference of signal is as control signal, is generally used for transmitting CLK (clock) letter Number etc..
Transmit in the line due to signal and need the regular hour, in order to ensure that signal receiving end can be simultaneously received difference In sub-signal line, the signal of transmission on two holding wires, needs to ensure that two holding wires that differential signal line includes have equal Length.But, owing to a lot of circuit being distributed on PCB (printed circuit board (PCB)), often occur that two signals of differential signal line are defeated Go out end or two non-conterminous situations of signal receiving end, equal in order to ensure two holding wire length, need wherein letter Number line carries out coiling process, and wherein coiling processes and general uses snakelike coiling.
At present when snakelike coiling is designed, directly according to the length difference of in differential signal line two holding wires, right A shorter holding wire carries out snakelike Winding Design.
It is directed to the method that coiling snakelike in differential signal line is designed by prior art, according only to two holding wires Length difference carries out snakelike coiling to a shorter holding wire, it is not intended that coiling quantity and winding height, coiling quantity and around Line height designs unreasonable meeting makes holding wire produce signal time delay shortening, causes the second-rate of differential signal line transmission signal.
Summary of the invention
Embodiments provide method for designing and the device of snakelike coiling in a kind of differential signal line, it is possible to increase poor The quality of sub-signal line transmission signal.
Embodiments provide the method for designing of snakelike coiling in a kind of differential signal line, including:
Determine the first holding wire and the length difference of secondary signal line, wherein said first holding wire length in differential signal line Length less than described secondary signal line;
Coiling quantity and the winding height that described first holding wire is carried out snakelike coiling is determined according to described length difference, its Described in the total length of snakelike coiling equal to described length difference;
According to described coiling quantity and winding height, when determining the first signal transmitting signal on described first holding wire Prolong;
Determine the secondary signal time delay transmitting signal on described secondary signal line;
Judge that whether the described secondary signal time delay difference with described first signal time delay is less than the standard value preset;
If it is, described first holding wire is carried out snakelike Winding Design according to described coiling quantity and winding height, no Then perform described coiling quantity and the winding height determining according to described length difference and described first holding wire being carried out snakelike coiling.
Preferably, described according to described coiling quantity and winding height, determine and on described first holding wire, transmit signal First signal time delay includes:
Using described coiling quantity and described winding height as initial conditions, by being pre-created simulation analysis model, right The signals transmission of described first holding wire carries out simulation analysis, it is thus achieved that transmit the first letter of signal on described first holding wire Number time delay.
Preferably, described determine that the secondary signal time delay transmitting signal on described secondary signal line includes:
Using the length of described secondary signal line as initial conditions, by described simulation analysis model to described secondary signal The signals transmission of line carries out simulation analysis, it is thus achieved that transmit the secondary signal time delay of signal on described secondary signal line.
Preferably, the method farther includes:
Using the different coiling quantity of at least two as initial conditions, by described simulation analysis model to described first letter The signals transmission of number line carries out simulation analysis, it is thus achieved that the first corresponding relation of coiling quantity and signal time delay;
Using the different winding height of at least two as initial conditions, by the described simulation analysis model letter to holding wire Number transmitting procedure carries out simulation analysis, it is thus achieved that the second corresponding relation of winding height and signal time delay.
Preferably, described determine according to described length difference described first holding wire is carried out snakelike coiling coiling quantity and Winding height includes:
According to described first corresponding relation and described second corresponding relation, determine described first holding wire is carried out snakelike around The coiling quantity of line and winding height, to reduce the signal time delay and described secondary signal transmitting signal on described first holding wire The difference between the signal time delay of signal is transmitted on line.
The embodiment of the present invention additionally provides the design device of snakelike coiling in a kind of differential signal line, including: first determines Unit, second determine unit, judging unit and performance element;
Described first determines unit, for determining the first holding wire and the length difference of secondary signal line in differential signal line, The length of wherein said first holding wire is less than the length of described secondary signal line;And determine described according to described length difference One holding wire carries out coiling quantity and the winding height of snakelike coiling, and the total length of wherein said snakelike coiling is equal to described length Difference;
Described second determines unit, for determining, according to described first, the coiling quantity and winding height that unit determines, Determine the first signal time delay transmitting signal on described first holding wire;And determine and on described secondary signal line, transmit the of signal Binary signal time delay;
Described judging unit, for judge described second determine that secondary signal time delay that unit determines is with the first signal time Whether the difference prolonged is less than the standard value preset;
Described performance element, for according to the judged result of described judging unit, if it is, according to described coiling quantity and Winding height carries out snakelike Winding Design to described first holding wire, otherwise triggers described first and determines that unit performs described basis Described length difference determines coiling quantity and the winding height that described first holding wire carries out snakelike coiling.
Preferably,
Described second determines unit, for using described coiling quantity and described winding height as initial conditions, by advance First create simulation analysis model, the signals transmission of described first holding wire is carried out simulation analysis, it is thus achieved that described first letter The first signal time delay of signal is transmitted on number line.
Preferably,
Described second determines unit, for using the length of described secondary signal line as initial conditions, by described emulation Analyze model and the signals transmission of described secondary signal line is carried out simulation analysis, it is thus achieved that transmission letter on described secondary signal line Number secondary signal time delay.
Preferably, this device farther includes: analytic unit;
Described analytic unit, for the coiling quantity different using at least two as initial conditions, is divided by described emulation Analysis model carries out simulation analysis to the signals transmission of described first holding wire, it is thus achieved that coiling quantity and the first of signal time delay Corresponding relation;And using the different winding height of at least two as initial conditions, by described simulation analysis model to holding wire Signals transmission carry out simulation analysis, it is thus achieved that the second corresponding relation of winding height and signal time delay.
Preferably,
Described performance element, for when the judged result of described judging unit is no, triggers described first and determines unit, Make described first to determine the first corresponding relation that unit obtains according to described analytic unit and the second corresponding relation, determines described First holding wire carries out coiling quantity and the winding height of snakelike coiling, to reduce the letter transmitting signal on described first holding wire The difference of the signal time delay of signal is transmitted on number time delay and described secondary signal line.
Embodiments provide method for designing and the device of snakelike coiling in a kind of differential signal line, determine that difference is believed The first holding wire shorter in number line and the length difference of secondary signal line, determine according to length difference and carry out snakelike to the first holding wire The coiling quantity of coiling and winding height, determine according to coiling quantity and winding height and transmit the first of signal on the first holding wire Signal time delay, and the signal time delay determined on secondary signal line on transmission signal, by by secondary signal time delay and the first signal The difference of time delay compares with the standard value preset, and judges that the coiling quantity determined and winding height are the most suitable, when When the difference of secondary signal time delay and the first signal time delay is more than or equal to the standard value preset, again to coiling quantity and coiling Highly it is determined, until the difference of secondary signal time delay and the first signal time delay is less than the standard value preset, when reducing signal That prolongs shifts to an earlier date, thus improves the quality of differential signal line transmission signal.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing In having technology to describe, the required accompanying drawing used is briefly described, it should be apparent that, the accompanying drawing in describing below is the present invention Some embodiments, for those of ordinary skill in the art, on the premise of not paying creative work, it is also possible to according to These accompanying drawings obtain other accompanying drawing.
Fig. 1 is the method for designing flow chart of snakelike coiling in a kind of differential signal line that one embodiment of the invention provides;
Fig. 2 is the method for designing flow process of snakelike coiling in a kind of differential signal line that another embodiment of the present invention provides Figure;
Fig. 3 is a kind of snakelike winding schemes schematic diagram including not Co-wound coil quantity that one embodiment of the invention provides;
Fig. 4 is a kind of snakelike winding schemes schematic diagram including different winding height that one embodiment of the invention provides;
Fig. 5 is that the emulation of a kind of snakelike winding schemes including different winding height that one embodiment of the invention provides divides Analysis result schematic diagram;
Fig. 6 is the one of the design device place equipment of snakelike coiling in the differential signal that one embodiment of the invention provides Hardware architecture diagram;
Fig. 7 is the design device schematic diagram of snakelike coiling in a kind of differential signal that one embodiment of the invention provides.
Detailed description of the invention
For making the purpose of the embodiment of the present invention, technical scheme and advantage clearer, below in conjunction with the embodiment of the present invention In accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is The a part of embodiment of the present invention rather than whole embodiments, based on the embodiment in the present invention, those of ordinary skill in the art The every other embodiment obtained on the premise of not making creative work, broadly falls into the scope of protection of the invention.
As it is shown in figure 1, embodiments provide the method for designing of snakelike coiling, the method in a kind of differential signal line May comprise steps of:
Step 101: determine the first holding wire and the length difference of secondary signal line in differential signal line, wherein said first letter Number line length is less than the length of described secondary signal line;
Step 102: determine according to described length difference described first holding wire is carried out snakelike coiling coiling quantity and around Line height, the total length of wherein said snakelike coiling is equal to described length difference;
Step 103: according to described coiling quantity and winding height, determines and transmits the first of signal on described first holding wire Signal time delay;
Step 104: determine the secondary signal time delay transmitting signal on described secondary signal line;
Step 105: judge that whether the described secondary signal time delay difference with described first signal time delay is less than the mark preset Quasi-value, if it is, perform step 106, otherwise performs step 102.
Step 106: described first holding wire is carried out snakelike coiling according to described coiling quantity and winding height.
Embodiments provide the method for designing of snakelike coiling in a kind of differential signal line, determine in differential signal line The first shorter holding wire and the length difference of secondary signal line, determine according to length difference and the first holding wire carried out snakelike coiling Coiling quantity and winding height, when determining, according to coiling quantity and winding height, the first signal transmitting signal on the first holding wire Prolong, and the signal time delay determined on secondary signal line on transmission signal, by by secondary signal time delay and the first signal time delay Difference compares with the standard value preset, and judges that the coiling quantity determined and winding height are the most suitable, when the second letter When the difference of number time delay and the first signal time delay is more than or equal to the standard value preset, again coiling quantity and winding height are entered Row determines, until the difference of secondary signal time delay and the first signal time delay is less than the standard value preset, reduces carrying of signal time delay Before, thus improve the quality of differential signal line transmission signal.
In an embodiment of the invention, it is pre-created simulation analysis model, high with the coiling quantity determined and coiling Degree, as initial conditions, carries out simulation analysis by simulation analysis model to the signals transmission of the first holding wire, it is thus achieved that the The first signal time delay of signal is transmitted on one holding wire.So, by the method for the simulation analysis coiling quantity to determining and Winding height is analyzed, it is thus achieved that the first corresponding signal time delay, it is not necessary to make entity according to coiling quantity and winding height poor Again the first signal time delay is detected after sub-signal line, improves the efficiency that differential signal line is carried out snakelike Winding Design, And reduce the cost that differential signal line is carried out snakelike Winding Design.
In an embodiment of the invention, using the length of secondary signal line as initial conditions, divided by default emulation Analysis model carries out simulation analysis to the signals transmission of secondary signal line, it is thus achieved that transmit the second letter of signal on secondary signal line Number time delay.The secondary signal time delay transmitting signal on secondary signal line is obtained, during with secondary signal by the method for simulation analysis Prolong and as standard, the first signal time delay judged, with judge coiling quantity and winding height determine whether suitable, it is not necessary to Detect secondary signal time delay after secondary signal line is made entity circuit again, improve the speed obtaining secondary signal time delay, and Reduce the cost obtaining secondary signal time delay, such that it is able to improve the efficiency that differential signal line is carried out snakelike Winding Design, And reduce the cost that differential signal line is carried out snakelike Winding Design.
In an embodiment of the invention, determine coiling quantity that at least two is different as initial conditions, by emulation Analyze model and the signals transmission of the first holding wire is carried out simulation analysis, it is thus achieved that the first couple of coiling quantity and signal time delay Should be related to;Determine winding height that at least two is different as initial conditions, by simulation analysis model to the first holding wire Signals transmission carries out simulation analysis, it is thus achieved that winding height and the second corresponding relation of signal time delay.Right by obtaining first Should be related to and the second corresponding relation, the determination for coiling quantity and winding height provides foundation, it is to avoid to coiling quantity and around Blindness when line height is determined.
In an embodiment of the invention, determining that the coiling quantity that the first holding wire carries out snakelike coiling and coiling are high When spending, according to the first corresponding relation and the second corresponding relation, coiling quantity and winding height are determined.Due to by first Corresponding relation can obtain the trend that signal time delay changes with the change of coiling quantity, can be obtained by the second corresponding relation Signal time delay changes and the trend that changes with winding height, according to the first corresponding relation and the second corresponding relation to coiling Quantity and winding height are determined, and can be determined satisfactory coiling quantity and winding height in relatively short period of time, Further increase differential signal line and carry out the efficiency of snakelike Winding Design.
For making the object, technical solutions and advantages of the present invention clearer, below in conjunction with the accompanying drawings and specific embodiment to this Invention is described in further detail.
As in figure 2 it is shown, embodiments provide the method for designing of snakelike coiling, the method in a kind of differential signal line May comprise steps of:
Step 201: determine the first holding wire and the length difference of secondary signal line in differential signal line.
In an embodiment of the invention, when differential signal line is designed, due to two holding wires starting point or Terminal is possible and non-conterminous, causes two holding wires cabling on PCB (printed substrate) there are differences, thus two signals There is a certain distance in the length of line.In order to the length making two holding wires is equal, need shorter by the in two holding wires One holding wire carries out snakelike Winding Design, makes the length of the first holding wire after snakelike Winding Design and longer secondary signal line Length equal, the total length of snakelike coiling is the length difference of the first holding wire and secondary signal line, by obtain first letter The length of number line and the length of secondary signal line, determine the length difference of the first holding wire and secondary signal line.
Such as, when difference CLK (clock) holding wire is designed, a length of of the first holding wire is designed 10inch (inch), and a length of 12inch of secondary signal line, so that it is determined that go out the length of the first holding wire and secondary signal line Degree difference is 2inch.
Step 202: determine the first corresponding relation of signal time delay and coiling quantity.
In an embodiment of the invention, according to the length difference of the first holding wire Yu secondary signal line, at least two is determined Including the snakelike winding schemes of not Co-wound coil quantity, using at least two coiling quantity determined as initial conditions, by advance The simulation analysis model first created carries out simulation analysis to the signals transmission of the first holding wire, obtains according to simulation analysis result Obtain the first corresponding relation that reaction signal time delay changes with the change of coiling quantity.
Such as, as it is shown on figure 3, according to the length difference 2inch of the first holding wire Yu secondary signal line, determine that 6 kinds include The not snakelike winding schemes of Co-wound coil quantity, wherein, scheme 301 does not design snakelike coiling, and coiling quantity is 0, scheme 302 Coiling quantity be 50, the coiling quantity of scheme 303 is 20, and the coiling quantity of scheme 304 is 10, the coiling quantity of scheme 305 Being 7, the coiling quantity of scheme 306 is 5, and in each scheme, the length sum of each coiling unit is equal to 2inch.
By simulation analysis model set in advance, enter using the coiling quantity that 6 kinds of schemes include as initial conditions respectively Row simulation analysis, it is thus achieved that transmitting the signal time delay such as table 1 below of signal under each scheme on the first holding wire, wherein said table 1 is such as Under:
Table 1
According to the simulation analysis shown in table 1 as a result, it is possible to determine reaction signal time delay the first couple with coiling number change Should be related to for: coiling quantity is the fewest, and signal time delay is closer to the signal time delay not including snakelike coiling holding wire.
Step 203: determine the second corresponding relation of signal time delay and winding height.
In an embodiment of the invention, determine that at least two includes the snakelike winding schemes of different winding height, with really The signal of holding wire, as initial conditions, is passed by least two winding height made by the simulation analysis model being pre-created Defeated process carries out simulation analysis, obtains reaction signal time delay according to simulation analysis result and changes with winding height change Second corresponding relation.
Such as, as shown in Figure 4,9 kinds of snakelike winding schemes with different winding height, each snakelike coiling side are determined The coiling quantity of case is 1, the middle identical length etc. of holding wire in various snakelike winding schemes, and wherein, the coiling of scheme 401 is high Degree is 100mil (mil), and the winding height of scheme 402 is 200mil, and the winding height of scheme 403 is 300mil, scheme 404 Winding height be 400mil, the winding height of scheme 405 is 500mil, and the winding height of scheme 406 is 600mil, scheme The winding height of 407 is 700mil, and the winding height of scheme 408 is 800mil, and the winding height of scheme 409 is 900mil.
By simulation analysis model set in advance, the winding height included using scheme in 9 respectively enters as initial conditions Row simulation analysis, it is thus achieved that each scheme correspondence signal time delay as shown in Figure 5 with without snakelike coiling and total length equal signal line The comparison diagram of signal time delay.
According to the simulation analysis shown in Fig. 5 as a result, it is possible to determine the second couple that reaction signal time delay changes with winding height Should be related to for: after winding height is more than 500mil, signal time delay and the obvious difference of signal time delay without snakelike coiling holding wire Increase.
Step 204: according to the first corresponding relation and the second corresponding relation, determine and the first holding wire is carried out snakelike coiling Coiling quantity and winding height.
In an embodiment of the invention, according to acquisition in the first corresponding relation obtained in step 202 and step 202 Second corresponding relation, determines coiling quantity and the winding height that the first holding wire carries out snakelike coiling, makes on the first holding wire The signal time delay of transmission signal transmits the signal time delay of signal be close, wherein, according to determining with on secondary signal line as far as possible The length sum of each coiling unit that the coiling quantity gone out and winding height are formed is equal to the first holding wire and secondary signal line The difference of length.
Such as, according to the first corresponding relation, coiling quantity is the fewest, signal time delay that the first holding wire is corresponding and secondary signal Signal time delay corresponding to line closer to, thus coiling quantity should be made in allowed limits the fewest;According to the second corresponding pass System, after winding height is more than 500mil, signal time delay that the first holding wire the is corresponding signal time delay corresponding with secondary signal line it Between difference can substantially increase, thus winding height should be made in allowed limits to be less than 500mil.But at length compensation one On the premise of Ding, coiling quantity mutually restricts with winding height, such as the coiling quantity of the first holding wire can be defined as 5, around Line height is defined as 400mil, or the coiling quantity of the first holding wire is defined as 4, and winding height is defined as 500mil.
Step 205: according to the coiling quantity determined and winding height, determines and transmits the first of signal on the first holding wire Signal time delay.
In an embodiment of the invention, determine and the first holding wire is carried out the coiling quantity of snakelike coiling and coiling is high After degree, using the coiling quantity determined and winding height as initial conditions, by simulation analysis model pair set in advance The signals transmission of the first holding wire carries out simulation analysis, obtains transmission signal on the first holding wire according to simulation analysis result The first signal time delay.
Such as, using coiling quantity 5 and winding height 400mil as initial conditions, by default simulation analysis model pair The signals transmission of the first holding wire carries out simulation analysis, determines that the first signal time delay is 0.95 according to the result of simulation analysis μ s (microsecond);Using coiling quantity 4 and winding height 500mil as initial conditions, by default simulation analysis model to first The signals transmission of holding wire carries out simulation analysis, determines that the first signal time delay is 0.8 μ s according to the result of simulation analysis.
Step 206: determine the secondary signal time delay transmitting signal on secondary signal line.
In an embodiment of the invention, using the length of secondary signal line as initial conditions, divided by default emulation Analysis model carries out simulation analysis to the signals transmission of secondary signal line, obtains on secondary signal line according to simulation analysis result The secondary signal time delay of transmission signal.
Such as, using length 12inch of secondary signal line as initial conditions, by default simulation analysis model to The signals transmission of binary signal line carries out simulation analysis, determines that secondary signal time delay is 1.0 μ s according to simulation analysis result.
Step 207: judge whether secondary signal time delay is less than the standard value preset with the difference of the first signal time delay, if It is to perform step 208, otherwise perform step 204.
In an embodiment of the invention, delay when obtaining the first signal time delay and secondary signal, calculate secondary signal Time delay and the difference of the first signal time delay, compare the standard value of this difference with default settings, if secondary signal time delay It is less than standard value with the difference of the first signal time delay, illustrates when the coiling quantity determined and winding height can make the first signal Prolong the difference with secondary signal time delay and meet the requirement of standard, correspondingly perform step 208;If binary signal time delay and the first letter The difference of number time delay, more than or equal to standard value, illustrates that the coiling quantity determined and winding height can not make the first signal time delay With the requirement that the difference of secondary signal time delay meets standard, correspondingly perform step 204, again to the first holding wire corresponding around Line quantity and winding height are determined.
Such as, the standard value preset is 0.1 μ s, when coiling quantity is 5, and winding height is 400mil, during secondary signal Prolonging the difference with the first signal time delay is 0.05 μ s, owing to the difference of secondary signal time delay with the first signal time delay is less than standard Value, correspondingly performs step 208;When coiling quantity is 4, and winding height is 500mil, secondary signal time delay and the first signal The difference of time delay is 0.2 μ s, owing to the difference of secondary signal time delay with the first signal time delay is more than standard value, correspondingly performs step Rapid 204.
Step 208: coiling quantity and winding height according to determining carry out snakelike Winding Design to the first holding wire.
In an embodiment of the invention, when judging that first signal time delay difference with secondary signal time delay is less than standard value After, illustrate that the coiling quantity determined and winding height meet the requirements, according to this coiling quantity and winding height to the first holding wire Snakelike coiling be designed.
Such as, with coiling quantity for 5, winding height is that 400mil carries out snakelike Winding Design to the first holding wire.
As shown in Figure 6, Figure 7, the design device of snakelike coiling in a kind of differential signal line is embodiments provided.Dress Put embodiment to be realized by software, it is also possible to realize by the way of hardware or software and hardware combining.From hardware view Speech, as shown in Figure 6, for the one of the design device place equipment of snakelike coiling in the differential signal line that the embodiment of the present invention provides Hardware structure diagram, in addition to the processor shown in Fig. 6, internal memory, network interface and nonvolatile memory, in embodiment The equipment at device place generally can also include other hardware, such as the forwarding chip etc. of responsible process message.Implemented in software As a example by, as it is shown in fig. 7, as the device on a logical meaning, be that the CPU by its place equipment is by nonvolatile memory The computer program instructions of middle correspondence reads and runs formation in internal memory.The present embodiment provide differential signal line in snakelike around The design device of line, including: first determine unit 701, second determine unit 702, judging unit 703 and performance element 704;
First determines unit 701, for determining the first holding wire and the length difference of secondary signal line in differential signal line, its In the length of the first holding wire less than the length of secondary signal line;And determine according to described length difference the first holding wire is carried out Serpentis The coiling quantity of shape coiling and winding height, the total length of the most snakelike coiling is equal to described length difference;
Second determines unit 702, for determining, according to first, the coiling quantity and winding height that unit 701 determines, really The first signal time delay of signal is transmitted on fixed first holding wire;And when determining the secondary signal transmitting signal on secondary signal line Prolong;
Judging unit 703, for judging that second determines the secondary signal time delay and the first signal time delay that unit 702 determines Difference whether less than the standard value preset;
Performance element 704, for the judged result according to judging unit 703, if it is, high according to coiling quantity and coiling Degree carries out snakelike Winding Design to the first holding wire, and otherwise triggering first, to determine that unit 701 performs described according to described length difference Determine coiling quantity and the winding height that the first holding wire is carried out snakelike coiling.
In an embodiment of the invention, second determines unit 702, for using coiling quantity and winding height as input Condition, by being pre-created simulation analysis model, carries out simulation analysis to the signals transmission of the first holding wire, it is thus achieved that first The first signal time delay of signal is transmitted on holding wire.
In an embodiment of the invention, second determines unit 702, for the length using secondary signal line as input bar Part, carries out simulation analysis by simulation analysis model to the signals transmission of secondary signal line, it is thus achieved that secondary signal line is uploaded The secondary signal time delay of defeated signal.
In an embodiment of the invention, this device farther includes:
Analytic unit, for the coiling quantity different using at least two as initial conditions, by simulation analysis model pair The signals transmission of the first holding wire carries out simulation analysis, it is thus achieved that coiling quantity and the first corresponding relation of signal time delay;And Using the different winding height of at least two as initial conditions, by simulation analysis model, the signals transmission of holding wire is entered Row simulation analysis, it is thus achieved that winding height and the second corresponding relation of signal time delay.
In an embodiment of the invention, performance element 704, for when the judged result of judging unit 703 is no, touches Send out and first determine unit 701, make first to determine the first corresponding relation that unit 701 obtains according to analytic unit and the second corresponding pass System, determines coiling quantity and the winding height that the first holding wire carries out snakelike coiling, to reduce transmission letter on the first holding wire Number signal time delay and secondary signal line on transmit the difference of signal time delay of signal.
The contents such as the information between each unit in said apparatus is mutual, execution process, owing to implementing with the inventive method Example is based on same design, and particular content can be found in the narration in the inventive method embodiment, and here is omitted.
Each embodiment that the present invention provides, at least has the advantages that
1, in the embodiment of the present invention, the length of the first holding wire shorter in differential signal line and secondary signal line is determined Difference, determines coiling quantity and the winding height that the first holding wire carries out snakelike coiling according to length difference, according to coiling quantity and Winding height determines the first signal time delay transmitting signal on the first holding wire, and determines and transmit on signal on secondary signal line Signal time delay, by the difference of secondary signal time delay with the first signal time delay being compared with the standard value preset, judges The coiling quantity determined and winding height are the most suitable, when secondary signal time delay and the first signal time delay difference more than or etc. When default standard value, again coiling quantity and winding height are determined, until secondary signal time delay and the first signal The difference of time delay, less than the standard value preset, reduces shifting to an earlier date of signal time delay, thus improves differential signal line transmission signal Quality.
2, in the embodiment of the present invention, high by the method coiling quantity to determining and coiling creating simulation analysis model First holding wire and the secondary signal line of degree carry out simulation analysis, to determine the first signal transmitting signal on the first holding wire Time extend to transmit on secondary signal line the secondary signal time delay of signal, it is not necessary to make entity according to coiling quantity and winding height poor Again the first signal time delay and secondary signal time delay are detected after sub-signal line, improve differential signal line is carried out snakelike around The efficiency of line design, and reduce the cost that differential signal line is carried out snakelike Winding Design.
3, in the embodiment of the present invention, the signal of holding wire is transmitted across using multiple different coiling quantity as initial conditions Cheng Jinhang simulation analysis, it is thus achieved that the first corresponding relation that signal time delay changes with coiling quantity and changes, with multiple difference Winding height as initial conditions, the signals transmission of holding wire is carried out simulation analysis, it is thus achieved that signal time delay is high with coiling The second corresponding relation that degree changes and changes.When the coiling quantity of the first holding wire and winding height are determined, Using the first corresponding relation and the second corresponding relation as foundation, it is to avoid blind when coiling quantity and winding height are determined Mesh.
4, in the embodiment of the present invention, signal time delay can be obtained according to the first corresponding relation and occur with the change of coiling quantity The trend of change, can obtain the trend that signal time delay changes, root with winding height change according to the second corresponding relation According to the first corresponding relation and the second corresponding relation, coiling quantity and the winding height of the first holding wire are determined, can be relatively The short time is determined satisfactory coiling quantity and winding height, further increase differential signal line carry out snakelike around The efficiency of line design.
It should be noted that in this article, the relational terms of such as first and second etc is used merely to an entity Or operation separates with another entity or operating space, and not necessarily require or imply existence between these entities or operation The relation of any this reality or order.And, term " includes ", " comprising " or its any other variant are intended to non- Comprising of exclusiveness, so that include that the process of a series of key element, method, article or equipment not only include those key elements, But also include other key elements being not expressly set out, or also include being consolidated by this process, method, article or equipment Some key elements.In the case of there is no more restriction, statement the key element " including " and limiting, do not arrange Except there is also other same factor in including the process of described key element, method, article or equipment.
One of ordinary skill in the art will appreciate that: all or part of step realizing said method embodiment can be passed through The hardware that programmed instruction is relevant completes, and aforesaid program can be stored in the storage medium of embodied on computer readable, this program Upon execution, perform to include the step of said method embodiment;And aforesaid storage medium includes: ROM, RAM, magnetic disc or light In the various medium that can store program code such as dish.
Last it should be understood that the foregoing is only presently preferred embodiments of the present invention, it is merely to illustrate the skill of the present invention Art scheme, is not intended to limit protection scope of the present invention.All made within the spirit and principles in the present invention any amendment, Equivalent, improvement etc., be all contained in protection scope of the present invention.

Claims (10)

1. the method for designing of snakelike coiling in a differential signal line, it is characterised in that including:
Determining the first holding wire and the length difference of secondary signal line in differential signal line, wherein said first holding wire length is less than The length of described secondary signal line;
Coiling quantity and winding height, the Qi Zhongsuo that described first holding wire is carried out snakelike coiling is determined according to described length difference State the total length of snakelike coiling equal to described length difference;
According to described coiling quantity and winding height, determine the first signal time delay transmitting signal on described first holding wire;
Determine the secondary signal time delay transmitting signal on described secondary signal line;
Judge that whether the described secondary signal time delay difference with described first signal time delay is less than the standard value preset;
If it is, described first holding wire is carried out snakelike Winding Design according to described coiling quantity and winding height, otherwise hold Row is described determines coiling quantity and the winding height that described first holding wire carries out snakelike coiling according to described length difference.
Method the most according to claim 1, it is characterised in that
Described according to described coiling quantity and winding height, determine the first signal time delay transmitting signal on described first holding wire Including:
Using described coiling quantity and described winding height as initial conditions, by being pre-created simulation analysis model, to described The signals transmission of the first holding wire carries out simulation analysis, it is thus achieved that when transmitting the first signal of signal on described first holding wire Prolong.
3. according to the method shown in claim 2, it is characterised in that
Described determine that the secondary signal time delay transmitting signal on described secondary signal line includes:
Using the length of described secondary signal line as initial conditions, by described simulation analysis model to described secondary signal line Signals transmission carries out simulation analysis, it is thus achieved that transmit the secondary signal time delay of signal on described secondary signal line.
Method the most according to claim 3, it is characterised in that farther include:
Using the different coiling quantity of at least two as initial conditions, by described simulation analysis model to described first holding wire Signals transmission carry out simulation analysis, it is thus achieved that the first corresponding relation of coiling quantity and signal time delay;
Using the different winding height of at least two as initial conditions, by described simulation analysis model, the signal of holding wire is passed Defeated process carries out simulation analysis, it is thus achieved that winding height and the second corresponding relation of signal time delay.
Method the most according to claim 4, it is characterised in that
Described determine coiling quantity and the winding height bag that described first holding wire is carried out snakelike coiling according to described length difference Include:
According to described first corresponding relation and described second corresponding relation, determine and described first holding wire is carried out snakelike coiling Coiling quantity and winding height, to reduce on the signal time delay and described secondary signal line transmitting signal on described first holding wire Difference between the signal time delay of transmission signal.
6. the design device of snakelike coiling in a differential signal line, it is characterised in that including: first determines unit, second true Cell, judging unit and performance element;
Described first determines unit, for determining the first holding wire and the length difference of secondary signal line in differential signal line, wherein The length of described first holding wire is less than the length of described secondary signal line;And determine described first letter according to described length difference Number line carries out coiling quantity and the winding height of snakelike coiling, and the total length of wherein said snakelike coiling is equal to described length difference;
Described second determines unit, for determining, according to described first, the coiling quantity and winding height that unit determines, determines The first signal time delay of signal is transmitted on described first holding wire;And determine the second letter transmitting signal on described secondary signal line Number time delay;
Described judging unit, for judging that described second determines the secondary signal time delay and the first signal time delay that unit determines Whether difference is less than the standard value preset;
Described performance element, for the judged result according to described judging unit, if it is, according to described coiling quantity and coiling Highly described first holding wire is carried out snakelike Winding Design, otherwise trigger described first and determine that unit performs described in described basis Length difference determines coiling quantity and the winding height that described first holding wire carries out snakelike coiling.
Device the most according to claim 6, it is characterised in that
Described second determines unit, for using described coiling quantity and described winding height as initial conditions, by creating in advance Build simulation analysis model, the signals transmission of described first holding wire is carried out simulation analysis, it is thus achieved that described first holding wire First signal time delay of upper transmission signal.
Device the most according to claim 7, it is characterised in that
Described second determines unit, for using the length of described secondary signal line as initial conditions, by described simulation analysis Model carries out simulation analysis to the signals transmission of described secondary signal line, it is thus achieved that transmit signal on described secondary signal line Secondary signal time delay.
Device the most according to claim 8, it is characterised in that farther include: analytic unit;
Described analytic unit, for the coiling quantity different using at least two as initial conditions, by described simulation analysis mould Type carries out simulation analysis to the signals transmission of described first holding wire, it is thus achieved that coiling quantity is corresponding with the first of signal time delay Relation;And using the different winding height of at least two as initial conditions, by the described simulation analysis model letter to holding wire Number transmitting procedure carries out simulation analysis, it is thus achieved that the second corresponding relation of winding height and signal time delay.
Device the most according to claim 9, it is characterised in that
Described performance element, for when the judged result of described judging unit is no, triggers described first and determines unit, make institute State first and determine the first corresponding relation and the second corresponding relation that unit obtains according to described analytic unit, determine described first Holding wire carries out coiling quantity and the winding height of snakelike coiling, during to reduce the signal transmitting signal on described first holding wire Prolong and transmit the difference of signal time delay of signal on described secondary signal line.
CN201610281382.9A 2016-04-29 2016-04-29 Method and device for designing snake-shaped winding in differential signal line Pending CN105975668A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610281382.9A CN105975668A (en) 2016-04-29 2016-04-29 Method and device for designing snake-shaped winding in differential signal line

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610281382.9A CN105975668A (en) 2016-04-29 2016-04-29 Method and device for designing snake-shaped winding in differential signal line

Publications (1)

Publication Number Publication Date
CN105975668A true CN105975668A (en) 2016-09-28

Family

ID=56993427

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610281382.9A Pending CN105975668A (en) 2016-04-29 2016-04-29 Method and device for designing snake-shaped winding in differential signal line

Country Status (1)

Country Link
CN (1) CN105975668A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109298622A (en) * 2017-07-25 2019-02-01 精工爱普生株式会社 IC apparatus, physical amount measuring device, electronic equipment and moving body
CN109583094A (en) * 2018-12-03 2019-04-05 郑州云海信息技术有限公司 The long method of benefit and relevant apparatus of high-speed line on a kind of pcb board
CN112399701A (en) * 2020-09-27 2021-02-23 苏州浪潮智能科技有限公司 Signal wire for improving return loss characteristic caused by equal length of differential wire signal
CN113011123A (en) * 2021-02-19 2021-06-22 山东英信计算机技术有限公司 Method, system and device for compensating length of differential signal line
CN113133186A (en) * 2021-04-15 2021-07-16 山东英信计算机技术有限公司 High-density connector PCB structure based on PCIe 5.0 protocol

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101089858A (en) * 2006-06-12 2007-12-19 英业达股份有限公司 System and method for auxiliary layout snake wire
CN101206680A (en) * 2006-12-20 2008-06-25 英业达股份有限公司 Method for regulating matched pair line length
CN101841969A (en) * 2009-03-17 2010-09-22 鸿富锦精密工业(深圳)有限公司 Differential signal wire and compensation method for differential signal wire offset

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101089858A (en) * 2006-06-12 2007-12-19 英业达股份有限公司 System and method for auxiliary layout snake wire
CN101206680A (en) * 2006-12-20 2008-06-25 英业达股份有限公司 Method for regulating matched pair line length
CN101841969A (en) * 2009-03-17 2010-09-22 鸿富锦精密工业(深圳)有限公司 Differential signal wire and compensation method for differential signal wire offset

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刘梦男: "蛇形线信号完整性分析", 《中国优秀硕士学位论文全文数据库信息科技辑》 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109298622A (en) * 2017-07-25 2019-02-01 精工爱普生株式会社 IC apparatus, physical amount measuring device, electronic equipment and moving body
CN109298622B (en) * 2017-07-25 2022-03-08 精工爱普生株式会社 Integrated circuit device, physical quantity measuring device, electronic apparatus, and moving object
CN109583094A (en) * 2018-12-03 2019-04-05 郑州云海信息技术有限公司 The long method of benefit and relevant apparatus of high-speed line on a kind of pcb board
CN109583094B (en) * 2018-12-03 2022-03-08 郑州云海信息技术有限公司 Method for compensating length of high-speed line on PCB and related device
CN112399701A (en) * 2020-09-27 2021-02-23 苏州浪潮智能科技有限公司 Signal wire for improving return loss characteristic caused by equal length of differential wire signal
CN113011123A (en) * 2021-02-19 2021-06-22 山东英信计算机技术有限公司 Method, system and device for compensating length of differential signal line
CN113011123B (en) * 2021-02-19 2023-02-28 山东英信计算机技术有限公司 Method, system and device for compensating length of differential signal line
CN113133186A (en) * 2021-04-15 2021-07-16 山东英信计算机技术有限公司 High-density connector PCB structure based on PCIe 5.0 protocol

Similar Documents

Publication Publication Date Title
CN105975668A (en) Method and device for designing snake-shaped winding in differential signal line
CN103632001B (en) Based on the retention time timing optimization method that buffer cell is multiplexing
CN106531654B (en) A kind of chip input pin test method and device
CN105335570B (en) A method of netlist comparison is carried out based on component pin connection relation
CN109558290A (en) Server, automatic interface testing method and storage medium
CN102169468B (en) Identification method for external module and device
CN103279309A (en) DDR control device and method based on FPGA
CN105094976A (en) Interrupt control method and interrupt controller
CN105867295A (en) Communication method and upper computer
CN103345498A (en) Webpage loading method, device and system based on transit server
CN107293330B (en) Method and system for performing simulation verification on Random Access Memory (RAM)
CN105183678A (en) Communication method and apparatus of terminal interface
CN105979602A (en) Control method for data transmission and related equipment
CN104461603B (en) A kind of information processing method and electronic equipment
CN105068967B (en) Control method, device and the terminal of I2C equipment
CN102026144A (en) Roaming performance test method, equipment and system thereof
CN106455324A (en) Method and system for generating topological structures
KR102599089B1 (en) Method and apparatus for producing of elecronic document, computer-readable storage medium and computer program
CN103280444B (en) The packaged chip of the multi-chip of enhancement mode Flash, synchronous method and method for packing
CN113645296A (en) Method and device for reporting battery module information of shared bicycle and computer equipment
CN110083532A (en) Run-time error localization method and device under fusion mode based on deep learning frame
CN103631667A (en) Method for verifying consistency of intelligent device ICD and virtual terminal list
CN109324838A (en) Execution method, executive device and the terminal of SCM program
CN104102512B (en) Embedded platform IO equipment dynamic identification system based on external interruption and IO equipment dynamic identification method of system
CN102393672A (en) Programmable logic controller and expansion module thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160928

RJ01 Rejection of invention patent application after publication