Cadence and Keysight are collaborating with each other since 2000’s which brings one of unprecedented feature to reality, an ability to export your design from allegro to ADS seamlessly. In this tutorial I will demonstrate how to configure Allegro Design Flow Integration (ADFI) for Allgero 17.2 and ADS 2017 Update 1. I am aware that for ADSs prior to the 2016 version, there exists some compatibility issues with exporting from 17.2 version which is caused by some updates in Allegro SKILL engine, thus it is recommended to use the 2016 version or later.
To configure ADFI in Allegro you have two options, one, If you had installed Allegro alongside ADS on the same machine then you are already good to go, but if you have each software on a separate workstation you need to install Python 2 before going any further. I’m using 2.7 version and it works with Allegro 17.2 flawlessly. Follow these steps to configure ADFI:
File > Script
Change Directory
checkbox and open<ADS_FOLDER>\ial\scripts\eemLocalConfig.scr
Replay
button to run the scriptsetup
and Restart the AllegroIf you did the steps correctly a item named Export To ADS/EMPro
will show up in menu bar.
To export you need to select the nets of interest prior to export. To do that
Export To ADS/EMPro
select Select Traces
item.Cookie Cutter
tab. In this tab you will create a board cutout geometry.Trace Select
tab or be loosely wrap selected trace. This will be determined by the Initial shape slider. hull means exact shape and bounding box will be a loose surround.Expansion distance
(I used 20 mils). This option expand the generated box with specified value.Build for Signal Net
to generate the cookie cutter.Component/Pin Select
tab and select the components of interest. select pins you wish to add ports in Selected Pins
section.AutoPlace
. Press OK
button and exit the Select Geometry
dialog.Export To ADS/EMPro
select Export > Selected To ADS
item.Save
button.Before being able to import ADFI file to ADS you need to do these simple steps to get ADS ADFI import tool enable
Tools > App Manager
ADFI Import Tools
File > Import > Design
File Type
section select ADFI File Format
from the list.OK
button.1. Selecting the interested nets and creating ports in Allegro surly takes some time but the effort will payback in the simulation process (creating port in Allegro is much easier than in the ADS specially if you are dealing with a complex board)
2. After selection process saving the file WILL NOT save the selected nets. So if it take you too long to setup the board, don’t forget to save your work by using State > Save State
in Export To ADS/EMPro
menu bar
1. YouTube – ADS Data Link Basics (Part 1 of 3)
3. Dr. Muehlhaus -Momentum port: global ground or differential?
4. Virginia Tech – ADS Momentum Tutorial