1 / 38

Interfacing Sonnet’s Electromagnetic Software with Existing Design Flow

Interfacing Sonnet’s Electromagnetic Software with Existing Design Flow.  Using Sonnet with Other Tools . James C. Rautio Sonnet Software, Inc. Email: info@sonnetusa.com WWW: http://www.sonnetusa.com. 2000 年12月13日 MWE2000 Sonnet セミナー. 1. 2. How Does Sonnet Work?.

vogelj
Download Presentation

Interfacing Sonnet’s Electromagnetic Software with Existing Design Flow

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Interfacing Sonnet’s Electromagnetic Software with Existing Design Flow Using Sonnet with Other Tools James C. Rautio Sonnet Software, Inc.Email: info@sonnetusa.comWWW: http://www.sonnetusa.com 2000年12月13日 MWE2000 Sonnetセミナー

  2. 1 2 How Does Sonnet Work? • 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.

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

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

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

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

  7. Start with an ADS schematic Sonnet ebridgePlug-in Integration with Agilent ADS

  8. Generate ADS Layout Send to Sonnet Sonnet ebridgePlug-in Integration with Agilent ADS

  9. ADS layout now in Sonnet Sonnet ebridgePlug-in Integration with Agilent ADS

  10. Start S2A Free Interface to Ansoft Serenade

  11. Use S2A to create Sonnet geo file. Free Interface to Ansoft Serenade

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

  13. View of Sonnet layout in geo3d. Free 3-D Sonnet File Viewer

  14. 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.0c GEO file format Mentor Graphics to Sonnet

  15. Uni-directional interface based on GDSII data from Board Station to Xgeom Available for all designs with Board Station RF option 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 Mentor Graphics to Sonnet

  16. Bi-directional interface exports/imports GEO files from Board Station to Xgeom Available with Board Station C4s and Sonnet 6.0c 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 Mentor Graphics to Sonnet

  17. Nearly any high frequency software can read Touchstone formatted files. Touchstone files are the default generated by Sonnet. Interface Via Touchstone Files ! Primary 50 Ohm S-Params. Mag/Ang. Touchstone Format (S11 S21 S12 S22): # 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.637791 -124.9 0.375313 33.095 19.1000000 0.602537 -112.5 0.635509 -127.4 0.635509 -127.4 0.379089 28.871 19.2000000 0.603703 -113.1 0.633224 -129.8 0.633224 -129.8 0.382505 24.695

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

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

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

  21. Click Here Exporting to DXF/GDSII

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

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

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

  25. Output for lumped model (*.lc). To check validity, analyze for second pair of frequencies. Value of lumped elements should change very little. Sonnet Interface to SPICE .subckt 1 2 3 4 5 6 C1 1 0 0.19pf C2 2 0 0.18pf C3 3 0 0.19pf C4 4 0 0.19pf C5 5 0 0.18pf C6 6 0 0.19pf L1 1 4 1.40nh L2 2 5 1.40nh L3 3 6 1.40nh K1 L1 L2 0.17 K2 L1 L3 0.05 K3 L2 L3 0.17 .ends

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

  27. Output for SPICE multiple conductor transmission line model (*.lct). For this example, N = 3 (three coupled lines). Models for thousands of lines possible. Sonnet Interface to SPICE .model ymod tra nlines=3 + lmatrix= 1.112082n,0.236725n,0.072213n,0.947766n,0.236786n, 1.112148n + cmatrix= 0.380590p,-0.032194p,-0.001093p,0.351987p, -0.032194p,0.380587p

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

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

  30. Layout now in Sonnet, viewed with geo3d Free Cadence Interface to Sonnet

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

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

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

  34. Sonnet Netlist Interface • 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.

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

  36. Filter Analysis Netlist DIM FREQ GHZ CKT GEO 1 2 3 filter_in.geo OPT=vd CTL=ctl.an GEO 2 3 4 5 filter_coup.geo OPT=vd CTL=ctl.an GEO 6 5 4 filter_in.geo OPT=vd CTL=ctl.an DEF2P 1 6 filter FILEOUT filter TOUCH filter.rsp S MA R 50 FREQ SWEEP 40.0 65.0 0.1

  37. Complete Filter Analysis

  38. 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. Conclusion

More Related