微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > 微波射频仿真学习讨论 > ADS与ALLEGRO互连

ADS与ALLEGRO互连

时间:10-02 整理:3721RD 点击:
请问有谁知道怎样才能让ADS与ALLEGRO互连?网上看到要用一个‘ALLEGROLINK’这个软件有谁知道这个软件在那有下呀?

网上关于这个软件的信息很少啊!几乎都没有!有没有人有呢!

这个就在ADS安装文件里面,ial文件夹里面,并有安装说明INSTALL,在ALLREGO执行宏命令安装,然后也在ADS里面也安装一个插件。
All files needed for the Momentum into Allegro integration can be found in
the directory %HPEESOF_DIR%/ial or $HPEESOF_DIR/ial. this is the directory where
this INSTALL file normaly resides.
HPEESOF_DIR is an environment variable that points the head of the ADS
installation tree. Or the directory where ial directory is copied.
On machines without ADS you need to copy the entire ial directory
to this machine.
With Allegro 16.00 or higher the machine will also require Python 2.5 or 2.6 to have the ADFI working.
To install the Momentum export in a personal configuration for Allegro
1) Inside Allegro goto File->Script to open the scripting tool and browse
for the file $HPEESOF_DIR/ial/scripts/eemLocalConfig.scr.
Note: make sure you enable the Change Directory flag in the Allegro file browser.
2) Replay the configuration script.
To install the Momentum export interface into in a site configuration for Allegro
1) Modify the Allegro initialization files to load the Momentum integration
   context file and set the parameters it needs
Note: + Make sure to always use / as path delimiter inside the Allegro
      configuration files!
      + ~/ translates to %HOME%\\ on windows and $HOME/ on linux
   a) Goto the your site's skill configuration directory which can reside in the following locations
        /share/pcb/etc/skill (or a user-defined location specified by CDS_SITE)
        $ALLEGRO_SITE/skill
        ~/pcbenv
        . (the program's start directory)
      An allegro.ilinit file residing in any of these directories will be loaded in above order
   b) Open the file allegro.ilinit that you want ot use with the editor of your choise
       - Create the file if it does not exist already in the correct location -
   c) If HPEESOF_DIR is not an environment variable, add the following line
      (setShellEnvVar "HPEESOF_DIR=")
   d) (optional) add the line
      (setShellEnvVar "EEMOM_SKILL_DIR=")
      to tell the interface where to look for the skill context file
      that provides the export functionality.
      By default it will look in $HPEESOF_DIR/ial/skill/15.7
   e) Required in standalone installation of the ial
      EEMOM_PYTHON must point to a local of Python executable
      (setShellEnvVar "EEMOM_PYTHON=")
   f) (optional) add the line
      (setShellEnvVar "EEMOM_GLOBALOPTIONSFILE=/eemom.option")
      to tell the interface where to look for the global export options file to
      populate the setup settings.
      It defaults to $HPEESOF_DIR/ial/config/eemom.option
note : the contents of the optional files $HOME/pcbenv/eemom.option and
       /.option will be added to the list
   g) load the skill initilization file, by adding the line
      
      (load "/eemom.ini")

      the shipped version is $HPEESOF_DIR/ial/skill/15.7/eemom.ini so the
      above line would become
      (load (sprintf nil "%s/ial/skill/15.7/eemom.ini" (getShellEnvVar "HPEESOF_DIR")))
         
2) Add the Momentum export menu items
   An example for a popup menu to be added to the Allegro menufile is
   provided in the file
      $HPEESOF_DIR/ial/config/eemMenuFrag.men
   A) An automatic insertion of the example fragment in
      the default position is can be done by adding
      (setShellEnvVar "EEMOM_MENU_AUTOLOAD=ON")
      to the allegro.ilinit file above.
   B) For configurations with specific menu setup requirements you need to
      modify the Allegro menufile
Notes:
    * the location /share/local/pcb/menus used below
      can be changed to any directory by either
      + modifying the MENUPATH allegro variable to include the new directory
      + using the Allegro UI -> Setup -> User Preferences ...
        and add the directory where the menufile resides to Ui_paths menupath
      + adding the following line to your allegro.ilinit file
        - see below for more info on how to modify allegro.ilinit -
        (setShellEnvVar "EEMOM_MENUPATH=")
        In this case, if a menufile resides in the working directory, and the
        working directory is first in Allegro's MENUPATH, then that file will
        be used.
   
   a) Copy the /share/pcb/text/cuimenus/allgro.men
      - or the menufile you currently are using - to
     /share/local/pcb/menus
   b) open the file in a text editor
   c) Add the content of $HPEESOF_DIR/ial/config/eemMenuFrag.men to this
      file just before the POPUP "&Help"
   d) save the file.
3) Open the Allegro PCB editor, the Momentum menu entry should be visible
   in the menubar at the top
   If not check and modify the allegro configuration and modify the ui menu
   path to make sure that the place where your updated allegro.men file is
   stored is in front of the path.
   You get there through:
      Setup->User Preference->Ui paths push on the menu path button.
Enable the Allegro import interface into ADS by loading the
import design kit residing in  
$HPEESOF_DIR/ial/import_kit/import_allegro__dk
into ADS as an ADS design kit.

无需网上下载什么,这是ADS安装的时候自带的。ALLREGO LINK的连接是安捷伦给做的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top