Today is:

This website documents how to configure and use Mentor DxDesigner and Expedition at UC Davis.

DxDesigner Configuration:
  1. The "pads2007.cfg" configuration file for DxDesigner will need to be modified before the Expedition Layout netlist is generated, so that the DxDesigner "Create PCB Netlist" utilitiy will not error out. The following file needs to be downloaded: Save the "pads2007.cfg" file to the following location:

    • <mentor_install_drive>/MentorGraphics/2007Expedition/SDD_HOME/standard/

  2. The "expedition.cfg" configuration file for DxDesigner will need to be modified before the Expedition Layout netlist is generated, so that the DxDesigner "Create PCB Netlist" utilitiy will not error out. This file is only used when using the fpganets.pl file to generate a Xilinx UCF file from the PCB Netlist. The following file needs to be downloaded: Save the "expedition.cfg" file to the following location:

    • <mentor_install_drive>/MentorGraphics/2007Expedition/SDD_HOME/standard/
Back to Top
Expedition Configuration:
  1. In order to start the layout of a board, you will need the layer template files. The following files need to be downloaded: Save the layer template files to the following location:

    • <mentor_install_drive>/MentorGraphics/2007Expedition/SDD_HOME/settings/

  2. The display color settings for Expedition also need to be configured using the UC Davis Color Configuration file: "ctx_config.CCF". The following file needs to be downloaded: Save the "ctx_config.CCF" file to the following location:

    • <mentor_install_drive>/MentorGraphics/2007Expedition/SDD_HOME/settings/
Back to Top
UC Davis Library Maintenance:
  1. In order to maintain good synchronization with the UC Davis Schematic and PCB Libraries you can use a tool called rsync. A shell script has been written that allows you to quickly select the library that needs to be udpated. The following file needs to be downloaded: Save the lib_update_from_srfs3 shell script to the following location:

    • <local_library_path>/ucd_library/

    The lib_update_from_srfs3 shell script has the following syntax:

    usage: ./lib_update_from_srfs3.sh [user] [dir]
                 
    An example of using the lib_update_from_srfs3 shell script is shown below:

    [jwwebb@tiefighter ../ucd_library]
    $ ./lib_update_from_srfs3.sh jwwebb pcb_layout/
    rsync -avz jwwebb@srfs3:/data/share/mixsig/PCB_Libraries/pcb_layout/ ./pcb_layout/
    jwwebb@srfs3's password:
    stty: standard input: Invalid argument
    receiving file list ... done
    
    sent 16 bytes  received 727 bytes  212.29 bytes/sec
    total size is 17712913  speedup is 23839.72
                 
  2. The first time you execute the script it may take several minutes to download all of the libraries, but on successive updates you'll only be downloading the files that have changed since your last synchronization.
  3. The PCB Library is located here:
    • \\srfs3\share\mixsig\PCB_Libraries\pcb_layout\
    • You need to download all libraries underneath this folder.
  4. The Schematic Library is located here:
    • \\srfs3\share\mixsig\PCB_Libraries\schematic\
    • You need to download the sch_rev2 and borders libraries underneath this folder.
Back to Top
DxDesigner Project Creation:
  1. To start a new DxDesigner Schematic Design, first double click on the "eProduct Designer 2007Expedition" icon on your desktop.


  2. The Dashboard window will open with the active project defaulting to the last active project (or none if it is the first time you have used it since the installation).


  3. Select File -> New -> Project.


  4. Select a type of "Expedition", choose a project name, and choose a location to store the schematic and layout design.


  5. Now, the new project is the active project. Click on the "Library" icon in the toolbar.


  6. Right-click on the "Libraries" branch in the folder view, and select "Add Library" icon in the toolbar. Navigate to the location of your .../schematics/sch_rev2/ UC Davis library, and click "OK".


  7. Right-click on the "Libraries" branch in the folder view, and select "Add Library" icon in the toolbar. Navigate to the location of your .../schematics/borders/ UC Davis library, and click "OK".


  8. Click on your project name branch in the folder view, then double-clock the <design.dproj> file in the folder contents view.


  9. Select Project -> Settings to add a new schematic sheet to the design.


  10. Select the "Block/Borders" tab. Change the "Default Sheet Size" to the desired size, and check the following boxes:
    • "Automatically add border to new schematic sheets."
    • "Enable user-configurable border symbols."


    Then click on the ellipsis button near the "BorderSheet Symbols" section of the "Block/Borders" tab.
    • Select the borders Directory on the left, then select the appropriate border for the current sheet size chosen on the previous dialog box and click "OK"



    Now the borders are setup, and every time a new schematic sheet is created its border will automatically be inserted.



  11. Select the "Fonts" tab. Change the font settings to look like the following image, then click "OK".


  12. Select File -> New to add a new schematic sheet to the design.


  13. Select a type of "Schematic", choose a sheet name, then click "OK".


  14. Now you're ready to start drawing the schematics.


  15. To insert components type the "i" key, select the sch_rev2 library, then choose the component you would like to insert into your schematic sheet.


Back to Top
Jeremy W. Webb
Graduate Student
Electrical and Computer Engineering Department
One Shields Avenue
Davis, CA 95616