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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/39—Circuit design at the physical level
- G06F30/392—Floor-planning or layout, e.g. partitioning or placement
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/36—Circuit design at the analogue level
- G06F30/367—Design 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
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.
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)
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)
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 |
-
2016
- 2016-04-29 CN CN201610281382.9A patent/CN105975668A/en active Pending
Patent Citations (3)
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)
Title |
---|
刘梦男: "蛇形线信号完整性分析", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
Cited By (8)
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 |