Скачать презентацию Interfacing Sonnet s Electromagnetic Software with Existing Design Flow Скачать презентацию Interfacing Sonnet s Electromagnetic Software with Existing Design Flow

7177de0949a5024b791342acb142f351.ppt

  • Количество слайдов: 38

Interfacing Sonnet’s Electromagnetic Software with Existing Design Flow Using Sonnet with Other Tools 2000年 Interfacing Sonnet’s Electromagnetic Software with Existing Design Flow Using Sonnet with Other Tools 2000年 12月13日 James C. Rautio MWE 2000 Sonnetセミナー Sonnet Software, Inc. Email: [email protected] com WWW: http: //www. sonnetusa. com 1

How Does Sonnet Work? l l l Meshes only metal of circuit. Calculates voltage How Does Sonnet Work? l l l Meshes only metal of circuit. Calculates voltage generated by current from each subsection. Adjusts current on all subsections for zero total voltage on all conductor. 2

First Circuit l l l l Set Units. Specify box size. Specify cell size. First Circuit l l l l Set Units. Specify box size. Specify cell size. Specify substrate. Draw circuit. Add ports. Save file. 3

Analyze the Circuit l l Set frequencies. Check “Make emvu file” for current distribution. Analyze the Circuit l l Set frequencies. Check “Make emvu file” for current distribution. Click “Run” When done, click “Open Graph” and “Open Emvu”. 4

Open Graph l l More curves can be added. Several files in one plot. Open Graph l l More curves can be added. Several files in one plot. Output to printer. Many options. 5

Open Emvu l l Red is high current. Blue is low current. High current Open Emvu l l Red is high current. Blue is low current. High current on edge is important. Animation with frequency or time. 6

Sonnet ebridge Plug-in Integration with Agilent ADS l Start with an ADS schematic 7 Sonnet ebridge Plug-in Integration with Agilent ADS l Start with an ADS schematic 7

Sonnet ebridge Plug-in Integration with Agilent ADS l Generate ADS Layout l Send to Sonnet ebridge Plug-in Integration with Agilent ADS l Generate ADS Layout l Send to Sonnet 8

Sonnet ebridge Plug-in Integration with Agilent ADS layout now in Sonnet 9 Sonnet ebridge Plug-in Integration with Agilent ADS layout now in Sonnet 9

Free Interface to Ansoft Serenade l Start S 2 A 10 Free Interface to Ansoft Serenade l Start S 2 A 10

Free Interface to Ansoft Serenade l Use S 2 A to create Sonnet geo Free Interface to Ansoft Serenade l Use S 2 A to create Sonnet geo file. 11

Free Interface to Ansoft Serenade layout in Sonnet. 12 Free Interface to Ansoft Serenade layout in Sonnet. 12

Free 3 -D Sonnet File Viewer l View of Sonnet layout in geo 3 Free 3 -D Sonnet File Viewer l View of Sonnet layout in geo 3 d. 13

Mentor Graphics to Sonnet l 3 interfaces from Mentor Graphics PCB/IC design environments to Mentor Graphics to Sonnet l 3 interfaces from Mentor Graphics PCB/IC design environments to Sonnet – 2 interfaces for polygon transfer based on GDSII standard format – 1 intelligent interface for components & routing data transfer based on Sonnet 6. 0 c GEO file format 14

Mentor Graphics to Sonnet l Uni-directional interface based on GDSII data from Board Station Mentor Graphics to Sonnet l Uni-directional interface based on GDSII data from Board Station to Xgeom – Available for all designs with Board Station RF option l Bi-directional interface exports/imports GDSII data from IC Station to Xgeom – Extract inductors/interconnects on Silicon – SPICE lumped element and lossy dispersive transmission line (LDTL) models supported by ELDO-RFIC simulator 15

Mentor Graphics to Sonnet l Bi-directional interface exports/imports GEO files from Board Station to Mentor Graphics to Sonnet l Bi-directional interface exports/imports GEO files from Board Station to Xgeom – Available with Board Station C 4 s and Sonnet 6. 0 c – Polygons grouped with the matching geometries in Board Station to allow update of all information – Arbitrary PCB polygon layout for RF structures in Xgeom – PCB/SMT co-verification with downstream circuit simulator 16

Interface Via Touchstone Files l l Nearly any high frequency software can read Touchstone Interface Via Touchstone Files l l Nearly any high frequency software can read Touchstone formatted files. Touchstone files are the default generated by Sonnet. ! Primary 50 Ohm S-Params. Mag/Ang. Touchstone Format (S 11 S 21 S 12 S 22): # GHZ S MA R 50 ! Pre-computational time (seconds) -- Subsectioning: 2, Caching: 3188 ! Analysis time per frequency (mm: ss) -- 0: 02 user, 0: 00 system, 0: 02 real ! Analysis time per function (seconds) -- Modes: 0, Fill: 0, Solve: 1 19. 0000000 0. 601312 -111. 9 0. 637791 -124. 9 0. 375313 33. 095 19. 1000000 0. 602537 -112. 5 0. 635509 -127. 4 0. 379089 28. 871 19. 2000000 0. 603703 -113. 1 0. 633224 -129. 8 0. 382505 24. 695 17

Auto. CAD Interface l l l Sonnet can import and export Auto. CAD dxf Auto. CAD Interface l l l Sonnet can import and export Auto. CAD dxf files. Full details in the Sonnet manual. GDSII Stream files can be imported and exported just like Auto. CAD dxf files. 18

Importing DXF/GDSII Files l l File import is invoked from the Sonnet Task Bar Importing DXF/GDSII Files l l File import is invoked from the Sonnet Task Bar Import brings up a Sonnet command window Click Here 19

File Import Command Window Command line Execution dir Translation messages and warnings 20 File Import Command Window Command line Execution dir Translation messages and warnings 20

Exporting to DXF/GDSII Click Here 21 Exporting to DXF/GDSII Click Here 21

Sonnet Interface to Excel l l Create. csv (comma separated values) file for Microsoft Sonnet Interface to Excel l l Create. csv (comma separated values) file for Microsoft Excel Click Here Use Advanced Options 22

Sonnet Interface to Excel Example l l l Measured data is average of 8 Sonnet Interface to Excel Example l l l Measured data is average of 8 measurements Top curve is two times the sample standard deviation Easy to do with data in spreadsheet 23

Sonnet Interface to SPICE l l Check. lc file name for SPICE lumped model. Sonnet Interface to SPICE l l Check. lc file name for SPICE lumped model. Specify two frequencies for analysis Click Here 24

Sonnet Interface to SPICE l l l Output for lumped model (*. lc). To Sonnet Interface to SPICE l l l Output for lumped model (*. lc). To check validity, analyze for second pair of frequencies. Value of lumped elements should change very little. . subckt 1 2 3 4 5 6 C 1 1 0 0. 19 pf C 2 2 0 0. 18 pf C 3 3 0 0. 19 pf C 4 4 0 0. 19 pf C 5 5 0 0. 18 pf C 6 6 0 0. 19 pf L 1 1 4 1. 40 nh L 2 2 5 1. 40 nh L 3 3 6 1. 40 nh K 1 L 2 0. 17 K 2 L 1 L 3 0. 05 K 3 L 2 L 3 0. 17. ends 25

Sonnet Interface to SPICE l l Check. lct file name for SPICE lumped model. Sonnet Interface to SPICE l l Check. lct file name for SPICE lumped model. Specify one frequency for analysis. Click Here 26

Sonnet Interface to SPICE l l l Output for SPICE multiple conductor transmission line Sonnet Interface to SPICE l l l Output for SPICE multiple conductor transmission line model (*. lct). For this example, N = 3 (three coupled lines). Models for thousands of lines possible. . model ymod tra nlines=3 + lmatrix= 1. 112082 n, 0. 236725 n, 0. 072213 n, 0. 947766 n, 0. 236786 n, 1. 112148 n + cmatrix= 0. 380590 p, -0. 032194 p, -0. 001093 p, 0. 351987 p, -0. 032194 p, 0. 380587 p 27

Free Cadence Interface to Sonnet l l Layout in Cadence Virtuoso for export to Free Cadence Interface to Sonnet l l Layout in Cadence Virtuoso for export to Sonnet. Free “Skill” code plugin 28

Free Cadence Interface to Sonnet l Dialog box for exporting layout to Sonnet. 29 Free Cadence Interface to Sonnet l Dialog box for exporting layout to Sonnet. 29

Free Cadence Interface to Sonnet l Layout now in Sonnet, viewed with geo 3 Free Cadence Interface to Sonnet l Layout now in Sonnet, viewed with geo 3 d 30

Free Cadence Interface to Sonnet l l l Interface is bi-directional Filter layout in Free Cadence Interface to Sonnet l l l Interface is bi-directional Filter layout in Sonnet Will transfer to Cadence 31

Free Cadence Interface to Sonnet l Dialog box for import into Cadence 32 Free Cadence Interface to Sonnet l Dialog box for import into Cadence 32

Free Cadence Interface to Sonnet l Filter layout imported from Sonnet to Cadence Virtuoso Free Cadence Interface to Sonnet l Filter layout imported from Sonnet to Cadence Virtuoso 33

Sonnet Netlist Interface l l Big problems must be divided into several small problems. Sonnet Netlist Interface l l Big problems must be divided into several small problems. Here, we divide the problem into three small problems. Each small problem analyzes quickly. Stray coupling across divisions not included. 34

Sonnet Netlist Interface l l l Analyze each piece at a few frequencies over Sonnet Netlist Interface l l l Analyze each piece at a few frequencies over the band. Interpolate each result to many frequencies. Connect back together. Filter_in Filter_coup Filter_in (flipped) 35

Filter Analysis Netlist DIM FREQ GHZ CKT GEO GEO DEF 2 P 123 2345 Filter Analysis Netlist DIM FREQ GHZ CKT GEO GEO DEF 2 P 123 2345 654 16 FILEOUT filter TOUCH FREQ SWEEP filter_in. geo OPT=vd CTL=ctl. an filter_coup. geo OPT=vd CTL=ctl. an filter_in. geo OPT=vd CTL=ctl. an filter. rsp S MA R 50 40. 0 65. 0 0. 1 36

Complete Filter Analysis 37 Complete Filter Analysis 37

Conclusion l l l Sonnet is appropriate for 3 -D planar circuits. Sonnet is Conclusion l l l Sonnet is appropriate for 3 -D planar circuits. Sonnet is based on the 2 -D FFT and is thus very robust and accurate compared to numerical integration techniques. Sonnet can interface with Agilent, Ansoft, Mentor, Cadence, and many other tools. 38