Vous êtes sur la page 1sur 36

Simberian Confidential

What Is New in Simbeor THz


Update releases on May 21, July 22, Aug. 30 and Nov. 12, 2015

www.simberian.com

Simbeor: Accurate, Productive, Cost-Effective Electromagnetic Signal Integrity Software

Simbeor THz added features

Help and Manual are updated (May 21 release)


Computation of Multiple Disturber Power Sum X-talk (MDXT, MDNEXT, MDFEXT)

New ICN Analyzer tool to compute Integrated Crosstalk Noise and check it vs.
compliance mask
SiTune improvements:

Tuning and optimization of multi-conductor t-lines (SE and Differential)


Tuning and optimization of any element of geometry and composite objects

Simbeor SFS: Hexagonal and hat-shaped traces are supported in addition to


trapezoidal
Miscellaneous improvements

IO side and type (Rx/Tx) assignment in Multiport and Linear Network circuits
Plotting MDXT, MDNEXT and MDFEXT

Model File Processor data clipping and DC restore


Rational Compactor acceleration for large matrices

Import from ODB++ is accelerated and improved (Aug. 30 release)


Batch mode option opt to run optimization (Aug. 30 release)
New DeComposer tool for post-layout analysis in Board Analyzer (Nov. 12 release)

11/9/2015

2015 Simberian Inc.

New Manual and Tutorials


Built-in:
Simbeor -> Help -> Simbeor Manual

Matching web version:


www.simberian.com ->
Knowledge Base ->
Simbeor Manual

Similar for Tutorials


11/9/2015

2015 Simberian Inc.

Multiple Disturber X-talk (MDXT)

Touchstone S-parameter models: Import model into Simbeor Solution see how at
http://kb.simberian.com/browse_item.php?id=775
If Touchstone model wizard is used: on Multiport Model File page click on Define ports for
MDNEXT/MDFEXT and define IO side and type in the MDXT Port Side and Type dialog
Rx receiver (victim)
Tx transmitter (aggressor)
RxTx both (default)

Explicitly define IO side and


type in the table:
Set Side to Auto/A/B/None
Set IO Type to Rx/Tx/RxTx

11/9/2015

2015 Simberian Inc.

Multiple Disturber X-talk (MDXT)

If Touchstone Analyzer is used to import S-parameter model: (1) invoke Multiport Data Editor; (2)
click on Define ports for MDNEXT/MDFEXT define IO side and type in the MDXT Port Side and
Type dialog:

(1)

(2)

Make sure that ports are properly paired with


Ports grouping;
If all Side parameters are set to Auto, the side is
auto-defined for consecutive, through and
counter-clockwise numeration;
11/9/2015

Explicitly define IO side and


type in the table:
Set Side to Auto/A/B/None
Set IO Type to Rx/Tx/RxTx

Rx receiver (victim)
Tx transmitter (aggressor)
RxTx both (default)

2015 Simberian Inc.

Multiple Disturber X-talk (MDXT)

In Linear Network Editor: Invoke IO Properties dialog and on TD Source / MDXT Setup tab define
Side and IO Type in drop-down boxes as illustrated next:

(1)

(2)
Rx receiver (victim)
Tx transmitter
(aggressor)
RxTx both (default)

Set Side to Auto/A/B/None


Set IO Type to Rx/Tx/RxTx

If all Side parameters are set to Auto, the side is auto-defined for consecutive and through numeration;
Each external IO should have 2 ports to evaluate differential MDXT;
See demo-video #2015_04 at http://www.simberian.com/ScreenCasts.php
11/9/2015

2015 Simberian Inc.

Plotting Multiple Disturber X-Talk (MDXT)

On Graph -> Properties -> Multiport Axes tab select


Mixed Mode S Matrix, PSXT / PSNEXT / PSFEXT
Plot diagonal elements of S-matrix for diff. ports
Regular PSXT / PSNEXT / PSFEXT are plotted with all
XT Sides defined as Auto and IO Type defined as
RxTx
MDXT / MDNEXT / MDFEXT are plotted if Rx and Tx
are explicitly defined (XT Sides can be all set to Auto
for the supported auto-detected port numeration
schemes or also explicitly defined)

11/9/2015

2015 Simberian Inc.

ICN Analyzer getting started

Computes Integrated Crosstalk Noise


(ICN) as defined in IEEE Std. 802.3ba
and some other standards
Compare ICN and IL at the half data
rate frequency with compliance mask
To start using ICN Analyzer, define IO
Side and Type as specified for
computation of MDNEXT and
MDFEXT
Use Equidistant sweep in Linear
Network analysis with the frequency
step as recommended in the specs
Open ICN Analyzer from Tools menu

Follow the instructions

11/9/2015

(2) Select Circuit

(1) Optionally verify ICN


mask and parameters

2015 Simberian Inc.

(3)Press Calculate

ICN Analyzer computation results


(1) Near End ICN - Snx

(2) Far End ICN Sfx

(3) Total ICN Sx


(1)

(2)

(3)

(4)

(5)

(4) Insertion Loss at half bit rate


IL @ 0.5*Fb
(5) Compliance with the selected
mask

11/9/2015

2015 Simberian Inc.

10

ICN Analyzer compliance mask


Edit polyline and pass
condition if necessary

Below

Polyline defines channel mask


from IEEE 803.2ba section
85A.8 40GBASE CR4

11/9/2015

2015 Simberian Inc.

11

ICN Analyzer algorithm parameters


ICN parameters define weight
functions as defined in IEEE Std
802.3ba -> sect. 85.10.7

Symbol or data rate and


aggressor rise/fall time are
optionally auto-configured by
Signal Configurator (in Solution
Creation Wizard or in Solution ->
Configure Defaults);
Re-define it in ICN Analyzer
Parameters if necessary;
Fnt and Fft are defined by Rise
time to -3dB bandwidth product
as Tt*Ft=product_value

11/9/2015

2015 Simberian Inc.

12

SiTune: Tuning and optimization t-lines

Create single-ended or differential t-line model with Wizards -> Create Tline Model
Open Tools -> SiTune and (1) drag and drop t-line simulation into left pane; (2) drag and drop Tline
node into the middle pane; (3a) tune line width and distance to get target impedance or (3b)
formulate goal(s) and Optimize

(3b)
(3a)

(2)
(1)

11/9/2015

2015 Simberian Inc.

13

SiTune: Tuning and optimization t-lines for


cross-talk

Create single-ended t-line model with Wizards -> Create Tline Model
Copy and paste strips as many times as needed (do not specify strip positions)
Create linear network to compute S-parameters and PSXT and ICR of line segment (do not simulate)
Open Tools -> SiTune and (1) drag and drop linear network simulation into left pane; (2) drag and drop Tline node
into the middle pane; (3a) tune line parameters to get target reflection or coupling or (3b) formulate goal(s) and
Optimize!

(3b)
(2)

(3a)

(1)

11/9/2015

2015 Simberian Inc.

14

Parameters of t-line cross-section

TLine -> Width same for all strips (drag and drop strips separately
to have different width for each strip)
TLine -> DistanceSE sets identical center to center distance for all
strips as shown next:

DistanceSE

11/9/2015

DistanceSE

DistanceSE

2015 Simberian Inc.

15

SiTune parameters of t-line cross-section

TLine -> DistanceDiffPair sets identical center to center distance for each diff pair
TLine -> DistanceDiffPairToPair sets identical distance between centers of each diff pair

DistanceDiffPair

DistanceDiffPairToPair

DistanceDiffPair

Make sure that the number of strips is even!


See demo-video #2015_04 at http://www.simberian.com/ScreenCasts.php
11/9/2015

2015 Simberian Inc.

16

SiTune: Tuning geometry elements

All elements of geometry are parameterized and can be tuned or optimized in SiTune
Open Tools -> SiTune; (1) drag and drop simulation into left pane; (2) drag and drop
geometry element into central pane; (3a) tune or (3b) formulate goals and Optimize

(3b)
(3a)
(2)
(1)

11/9/2015

2015 Simberian Inc.

17

Strip cross-section shapes in TLine Wizard

Shape can be defined on the


Impedance Optimization Page:
(1) Select Impedance radio-button
(2) Select Strip Shape
(3) Click on hyperlink and define
strip widths

(1)

(3)

11/9/2015

(2)

2015 Simberian Inc.

18

New strip shapes


Hexagonal

Hexagonal etched in the middle

11/9/2015

Hat-shaped

Inversed hat-shaped

2015 Simberian Inc.

19

Strip shape re-definition in strip properties

Geometry -> TLines -> Tline -> Strip ->


Properties

(1)
(2)
(3) Define strip shape and dimensions

11/10/2015

2015 Simberian Inc.

20

Model File Processor:


DC Restore or Replacement

Measure resistance of a signal conductor (Rdc Signal) and


reference conductor (Rdc Ref.)
In Multiport -> Simulation -> Options -> Check Add/Replace DC
and enter the measured values as illustrated next

Rdc
Signal

Rdc
Ref.

11/9/2015

2015 Simberian Inc.

21

Model File Processor: Clipping data

Identify frequency band with acceptable passivity and reciprocity metrics


In Multiport -> Simulation -> Options -> Check Clip Data at Frequencies and the
lower frequency in Below (keep zero if no severe problems observed) and/or the
upper frequency in Above field (keep it large to avoid clipping at high frequencies)

11/9/2015

2015 Simberian Inc.

22

Rational Compactor improvement

In Solution -> Configuration


-> Rational Compactor,
check Multithread System
Solution for measured data
with the large number of
frequency points
It will parallelize solution of
the large system

11/9/2015

2015 Simberian Inc.

23

ODB++ import is accelerated and improved

Preferable way to import PCB/MCM

No connectivity
extraction is required
for most of the designs

11/9/2015

2015 Simberian Inc.

24

Optimization in batch mode


1) Set up goals in SiTune

2) Run optimization in batch mode use opt command;


To clean solution, run optimization and save results, use that
"C:\Program Files\Simberian\Simbeor THz\Simbeor.exe"
"C:\Repository\Simbeor\Demos\DemoFeatures\BatchOptimization\BatchOptimization.esx" c opt save

11/9/2015

2015 Simberian Inc.

25

Simbeor DeComposer

New tool in Board Analyzer: improves accuracy


and further facilitates post-layout
de-compositional EM analysis

Accurate cross-talk modeling with adaptive


coupling detection (based on coupling
coefficient)
Accurate analysis of differential skew or
mode transformation due to multiple
t-line turns and horizontal transitions
Further facilitate reuse of 3D models created in Simbeor or in external tools
Enables t-line tuning and optimization in post-layout analysis

Requires Simbeor
Complete license

11/12/2015

2015 Simberian Inc.

26

DeComposer - getting started

The process of analysis with DeComposer is very similar to the


regular post-layout analysis in Board Analyzer

Import board data, open Board Analyzer, select nets and create network selector follow
detailed description in items 1-4 at http://kb.simberian.com/browse_item.php?id=694
Open Network Selector properties and make sure that DeComposer is enabled as shown
next

Tip: To use DeComposer with previously


created Network Selector, check Enable
DeComposer in the NS properties

Check to enable
DeComposer

Un-check to have new linear network


layout that follows the link geometry

11/9/2015

2015 Simberian Inc.

27

DeComposer view without discontinuity selectors

Traces are de-composed into a set of coupled and single-ended segments


Trace transitions and pins that require discontinuity selectors are marked
with the exclamation marks as shown next
Coupled sections (hatched together)

Vias
Component Pins

Un-coupled sections

Circuit that contains just t-line sections can be immediately generated


Otherwise, proceed with adding discontinuity selectors (next slide)
11/9/2015

2015 Simberian Inc.

28

DeComposer view with discontinuity selectors


See how to create discontinuity selectors at http://kb.simberian.com/browse_item.php?id=704

Adjust DS labels at Display


Control -> Objects tab

MPT(3) will reuse model built


for MPT(2)

Zoom In to see all legends,


IO names and port numbers

11/9/2015

2015 Simberian Inc.

29

Model re-use and IO mapping (new)

Works with models within one Network Selector or with externally


created and/or imported Touchstone models

DS Properties

Import externally created model with properly


paired ports and use this option to select it

Re-define IO mapping if necessary

if DeComposer is not enabled,


IO mapping is defined (instead of ports).
See also
http://kb.simberian.com/browse_item.php?id=711

11/10/2015

Example of via ports


mapping in reversed
order
2015 Simberian Inc.

30

DeComposer generate circuits

Final steps: generate circuits, verify models and run the analysis
RMB Popup Menu

Linear Network double click to see and edit schematic

3D and 2D models for discontinuities and


transmission lines used by multiports and
t-line segments in linear network
Elements in linear network are placed approximately
at position of original trace or DS

11/9/2015

2015 Simberian Inc.

31

Component port termination (new)

Works with and without Decomposer


1) DS Properties

2) Uncheck Auto-Build

3) Select Component IO

4) Select Terminated and click on


Define RLC Terminator to define circuit

5) Repeat for all IOs!!!

11/9/2015

2015 Simberian Inc.

32

DeComposer accuracy adjustments


Coupling length
Coupling distance

Defines the minimal coupling coefficient (distancelength coupling criterion)


Defines the minimal coupling coefficient (distancelength coupling criterion)
"Minimal Processing Length" and "Coupling Distance"
parameters define minimal coupling coefficient that is
used to identify the coupled segments;
Traces at a distance equal to one trace width are
considered always coupled, independent of length;
Traces at a distance larger than "Coupling Distance"
may be considered coupled if coupled segment is long
enough to have sufficient coupling coefficient;

For more accurate analysis of coupling increase Coupling Distance and reduce
Minimal Processing Length
11/9/2015

2015 Simberian Inc.

33

DeComposer accuracy adjustments


Arched coupled traces are converted into a
set of coupled and un-coupled transmission
line segments. This parameters defines the
final number of segments in the model;

Un-coupled

Coupled

For more accurate analysis of coupling at arched traces, reduce the Arc Partitioning
Angle
11/9/2015

2015 Simberian Inc.

34

DeComposer accuracy adjustments

Tapered polygonal segments are converted


into a set of transmission line segments;
Defines the maximal number of segments
in the model;
Defines maximal relative variation of the
polygonal segment width that can be
modeled by a segment of uniform t-line;

For more accurate analysis of tapered traces described by polygons, increase Maximum Polygon
Partitioning Sectors and/or reduce Polygon Partitioning Width Variation
11/9/2015

2015 Simberian Inc.

35

DeComposer accuracy adjustments


No exactly parallel segments

Defines possible deviation of two traces from


the exactly parallel case (angle in degrees);
Segments that are parallel or with angle
smaller or equal to defined here are considered
coupled if they satisfy the distance-length
coupling criterion;

To account for coupling between non-parallel segments, increase Parallel Segments Angle Variation

11/9/2015

2015 Simberian Inc.

36

Simberian Inc.

Mission

Build accurate, productive and cost-effective electromagnetic


signal integrity software for interconnect design automation

Incorporated in USA on February 28, 2006

Founder and President Yuriy Shlepnev

PhD in computational electromagnetics


25-years experience in building electromagnetic software

Development in Las Vegas, USA, St. Petersburg and


Voronezh Russia
Contacts

Tel +1-702-876-2882, sales@simberian.com, support@simberian.com


Web: www.simberian.com
Support knowledge base www.kb.simberian.com

11/9/2015

2015 Simberian Inc.

37

Vous aimerez peut-être aussi