Just an FYI- It is a good idea to make sure you are not in the middle
of routing a trace when you save a design (PDB). The fact that the
trace is selected in route mode is not captured in the PDB file. As a
result, if the application crashes and you need to replay the
transcript it will start off with a route command. Since nothing is
selected (like it was when you saved) the route command will simply
try to route whatever other trace happens to be located nearby.
Greg
A bit of a heads up and FYI...
In Mozaix and Pantheon you can define and name net classes such as
"50_ohm", "audio", etc. Nets are then designated as belonging to one
of these classes by adding a property to the net called NET_TYPE and
giving it a value which matches one of the previously defined net
class names.
That's pretty straight forward and probably sounds familiar to many of
you. But there is an important item to watch out for... There are many
many places where you can add a NET_TYPE property to a net where you
are not restricted to choose only the previously defined class names.
Thus you can have a net with a NET_TYPE property using the value of
"50_ohms" and because the defined net class name is actually called
"50_ohm" without the "s" the net will be treated as if it is of the
default net type.
You won't get any sort of warning until you get into Pantheon and do a
DRC on the nets. Since most people don't do that until after they have
already been routing.... it could be too late. So run a net DRC check
periodically even if you haven't routed anything yet.
Greg
First of all apologies, I am a Cadence user, well for the SI tools
anyway. Anyway a sister company uses pantheon as there layout tool,
but I have been asked to simulate the Power delivery network for there
boards. I need to be able to import the pantheon data bases into the
cadence Allegro PCB SI tools top do this. I am aware that it is
possible to export Mentor and then import into Cadence, but I was
wondering if anybody had a more direct route. I need more than just
dumb etch, which I can get by importing a specctra router DSN file, I
need net names and ref designators so that the Cadence tools
understand what is an IC, capacitor, inductor ect.
Regards
John
Intercept has a separately licensed product that will allow you to write out of Pantheon to Cadence Allegro v13 or v14. In the past Intercept has done conversions for customers on a contract basis for customers that did not own the translator. You should look on their website (www.intercept.com) for details about the translator and to obtain their sales contact numbers. If they don't do this any more they may be able to provide you with the name of an outside service bureau which has the license and could do the translation for you.
First of all apologies, I am a Cadence user, well for the SI tools anyway. Anyway a sister company uses pantheon as there layout tool, but I have been asked to simulate the Power delivery network for there boards. I need to be able to import the pantheon data bases into the cadence Allegro PCB SI tools top do this. I am aware that it is possible to export Mentor and then import into Cadence, but I was wondering if anybody had a more direct route. I need more than just dumb etch, which I can get by importing a specctra router DSN file, I need net names and ref designators so that the Cadence tools understand what is an IC, capacitor, inductor ect.
Greg,
Thanks
I have been told by Intercept that they are no longer able to supply the
Cadence skill script due to some legal reasons. I'm not sure at what
(Pantheon) version Intercept stopped supplying the script, but the board
I need to translate is new.
They have offered to write me mentor files from the Pantheon database,
(first one free) subsequent ones charged depending on the effort. I sent
them a small board for a trial, this may be the way I have to go.
Regards
John
Greg Dance wrote:
>
>
> John,
> Intercept has a separately licensed product that will allow you to write
> out of Pantheon to Cadence Allegro v13 or v14. In the past Intercept has
> done conversions for customers on a contract basis for customers that
> did not own the translator. You should look on their website
> (www.intercept.com <http://www.intercept.com>) for details about the
> translator and to obtain their sales contact numbers. If they don't do
> this any more they may be able to provide you with the name of an
> outside service bureau which has the license and could do the
> translation for you.
>
> Greg
>
> *From:* johndp1989 <mailto:johndp@...>
> *Sent:* Saturday, January 19, 2008 7:03 AM
> *To:* InterceptUsers@yahoogroups.com
> <mailto:InterceptUsers@yahoogroups.com>
> *Subject:* [InterceptUsers] Pantehon to Cadence
>
> First of all apologies, I am a Cadence user, well for the SI tools
> anyway. Anyway a sister company uses pantheon as there layout tool,
> but I have been asked to simulate the Power delivery network for there
> boards. I need to be able to import the pantheon data bases into the
> cadence Allegro PCB SI tools top do this. I am aware that it is
> possible to export Mentor and then import into Cadence, but I was
> wondering if anybody had a more direct route. I need more than just
> dumb etch, which I can get by importing a specctra router DSN file, I
> need net names and ref designators so that the Cadence tools
> understand what is an IC, capacitor, inductor ect.
>
> Regards
>
> John
>
>
>
>
> ------------------------------------------------------------------------
>
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.5.516 / Virus Database: 269.19.7/1232 - Release Date: 1/18/2008
7:32 PM
Intercept has both interface tools
available, they are licensed but work very well.
Chuck
From:
InterceptUsers@yahoogroups.com [mailto:InterceptUsers@yahoogroups.com] On Behalf Of pcbcad01 Sent: Tuesday, February 26, 2008
10:52 AM To: InterceptUsers@yahoogroups.com Subject: [InterceptUsers] 3rd
party IDF/DXF interface tools for Pantheon
Are there any 3rd party IDF/DXF interface tools for
Pantheon?
how successful is using the Specctra router with Pantheon?
Anyone out there doing high speed rules with this router?
do re-use blocks transfer to specctra? also how about routing
broadside and edge coupled pairs with this router?
thx,
Margaret
Hi
I'm using these 2 commands to plot PDF files ...
SETup Plot 'GDI' 0.0 0.0 0.2 0.2 0.2 0.2 0.008 inches -white_to_black
PLot GDI 1 display best 0.0 '' '' 'Adobe PDF'
............................^^^^^
..................NOTE the 2 empty arguments
The PDF files are created but always named 'Pantheon GDI Plot.pdf'
(without the quotes) which I will presume is coming from the
Pantheon software as a default name. Additionally, the PDF files are
created in whatever folder was setup in the Adobe printer properties
(control panel) -- in my case it is set to C:\TEMP.
Regardless of how I configure the plot command (including the 2
empty arguments pointed out above), it always inherits the setting
from the Adobe printer in windows and creats C:\TEMP\Pantheon GDI
Plot.pdf.
Issue 2: when C:\TEMP\Pantheon GDI Plot.pdf is created, it can be
seen as a valid file in windows file manager but it appears only as
a .tmp file (with zero size) to pantheon if I list C:\TEMP after the
PDF creation (using either a system call to DIR or Perl's readdir
(DIR)).
Does anyone know how to have Pantheon force Adobe to flush the
buffers and IO streams to make the PDF visibile?
FWIW: My script buffering is turned off ($|=1).
I would like to create the PDF without going geometry -> PS -> GDI -
> PDF if possible.
I have tried Adobe 5, 6, 7, 8 and have placed the PDF::Create (and
others) explicitly in the use-pragma list just to be sure there
isn't a Perl library problem.
Any help (or ideas) is greatly appreciated.
George
If you're asking about Mozaix, you can import image files in version
3.1_03A. The release note:
Users of Mozaix may now add image files (.jpg, .gif, .bmp, .png, .tif,
etc.) to a sheet by utilizing the 'add image' edit mode. The mode is
available from Sheet > Graphic > Image File in the pull-down menus, or
from the right-click edit menu in an open sheet at Add > Image File.
The Add Image mode will prompt a user to first specify the image file,
and will then display a preview and allow the user to set the size and
rotation of the image prior to placing it. To change an image, first
select the image and go to Sheet > Graphic > Change Image File or go to
Change > Image File in the right-click edit menu.
If you're asking about Pantheon, I think you have to convert it to DXF
format and import it that way.
Just curious how many of you have upgraded to Mozaix 4.0 and/or Pantheon 6.0,
and what you think of the new Xtent?
We hope to continue improving it over the next year ... any comments would be
appreciated.
Best Wishes for a happy and successful 2010 to all of you!
Abby
Here's a link:
http://www.intercept.com/support/pantheon-documentation-downloads.html
You'll need an evaluation license. Click Demo Our Products on the right hand
side of that web link to submit a license request, or email sales@....
Hope it helps, and good luck with your eval.
Abby
--- In InterceptUsers@yahoogroups.com, "kc234235@..." <kc234235@...> wrote:
>
> Any tutorials available to help me evaluate this software?
>
> KC
>
Does anyone know what keeps the server from starting in windows 7 OS?
I got the lastest automatic Windows 7 update and now the server will not start.
Chuck
I have a menu-called PERL script I was using to standardize project creation in
Mozaix. Mind you, this was started back with Mozaix 3.x and it worked there. I
am needing to hand it off to someone to use again. We are now at 4.0 and the
script now throws an error when the command__parse("Create Project....") command
is executed. Near as I can tell, the script doesn't appear to have write
permissions for the mdb file.
Is there a way to succeed with this? One issue I am concerned about is that,
because this is called from a menu, an existing project has to be open. When
the create project command happens, all of the mozaix.startup and
mozaix.post_startup commands get executed and I am a little concerned about
threading issues as the menu goes out of context and then gets recreated in the
Mozaix startup.
Can this menu get loaded independently of a project?
Thanks!
-Randy Gritton
Teradyne
From:
InterceptUsers@yahoogroups.com [mailto:InterceptUsers@yahoogroups.com] On
Behalf Of anon Sent: Tuesday, March 29, 2011 11:06 PM To: InterceptUsers@yahoogroups.com Subject: [InterceptUsers] Creating a new project using PERL and
wxSOCKET_IOERR Client 451 Write errors
I have a menu-called PERL script I was using to
standardize project creation in Mozaix. Mind you, this was started back with
Mozaix 3.x and it worked there. I am needing to hand it off to someone to use
again. We are now at 4.0 and the script now throws an error when the
command__parse("Create Project....") command is executed. Near as I
can tell, the script doesn't appear to have write permissions for the mdb file.
Is there a way to succeed with this? One issue I am concerned about is that,
because this is called from a menu, an existing project has to be open. When
the create project command happens, all of the mozaix.startup and
mozaix.post_startup commands get executed and I am a little concerned about
threading issues as the menu goes out of context and then gets recreated in the
Mozaix startup.
Can this menu get loaded independently of a project?
this is just to log what values were input and/or manipulated in perl
# Project Name: [YADA2]
# TUA Number: [787-112-02]
# TUA Revision: [A]
# Project Folder: [C:/CTS_TUAs/787-112-02_YADA2]
# PWA Number: [289-112-00]
# PWA Revision: [A]
# PWB Number: [282-112-00]
# PWB Revision: [Q]
# TUA Title: [PWA CTS YADA2]
# Abbrev: [bt112]
# Engineer: [WRG]
# #----------------------------------------------------------#
# #----------------------------------------------------------#
# # CTSNewProject::OnCreate, Create New Project
# #----------------------------------------------------------# CReate Project 'C:/CTS_TUAs/787-111-02_TEST' '787-111-02_TEST'
Drc Clear 0 -all
# Reading: C:\Program Files\intercept/mozaix/startup/mozaix.env [From Read Do File]
# Reading: C:\Program Files\intercept/mozaix/startup/keys.generic [From Read Do File]
# Reading: C:\Program Files\intercept/mozaix/startup/strokes.generic [From Read Do File]
# Reading: C:\Program Files\intercept/mozaix/startup/command_menu.pull_down [From Read Do File]
# Reading: C:\Program Files\intercept/mozaix/startup/command_menu.edit [From Read Do File]
# Reading: C:\Program Files\intercept/mozaix/startup/function.generic [From Read Do File]
# Reading: C:\Program Files\intercept/mozaix/startup/mozaix.env_pc [From Read Do File]
# Reading: C:\Program Files\intercept/mozaix/startup/command_menu.pull_down_pc [From Read Do File]
# Reading: C:\Program Files\intercept/mozaix/startup/Xtent_mzx.startup [From Read Do File]
# Reading: C:\CTS_TUAs/intercept/startup/mozaix.startup [From Read Do File]
# This is the startup
# Path is C:\CTS_TUAs\intercept\startup\mozaix.startup
#
#Define $COMPANY script directories
DEfine Search Directory 'C:\TERADYNE\intercept\perl' -add -perl
DEfine Search Directory 'C:\TERADYNE\intercept\scripts' -add
#Define $HOME script directories
DEfine Search Directory 'C:\Teradyne\intercept\perl' -add -perl
# ! Error: Directory 'C:\Teradyne\intercept\perl' already defined in perl search directory list [From Define Search Directory Command]!
DEfine Search Directory 'C:\Teradyne\intercept\scripts' -add
# ! Error: Directory 'C:\Teradyne\intercept\scripts' already defined in command search directory list [From Define Search Directory Command]!
#Define $PROJECT script directories
DEfine Search Directory 'C:\CTS_TUAs\intercept\perl' -add -perl
DEfine Search Directory 'C:\CTS_TUAs\intercept\scripts' -add
#Define $INTERCEPT_DESIGN script directories
DEfine Search Directory 'C:/CTS_TUAs/787-111-02_TEST\mozaix\scripts' -add -perl
DEfine Search Directory 'C:/CTS_TUAs/787-111-02_TEST\mozaix\scripts' -add
#Setup Teradyne specific menus/strokes/keys
DO 'cts_command_menu.pull_down'
# Reading: C:\CTS_TUAs\intercept\scripts/cts_command_menu.pull_down [From Read Do File]
#create the CTS menu
Define Menu Item 'CTS_Project' 'Create Project' popup 11 'Execute Perl "CTS_NewProject.pl" ""' -transcript -define_id
Define Menu Item 'CTS_Project' 'Create Sheet' popup 12 'Execute Perl "CTS_NewSheet.pl" ""' -transcript -define_id
Define Menu Item 'CTS_Project' 'Create New Revision Folder' popup 13 'Execute Perl "CTS_NewRevision.pl" ""' -transcript -define_id
Define Menu Item 'CTS_Project' 'Release Design' popup 15 'Execute Perl "CTS_ReleaseDesign.pl" ""' -transcript -define_id
Define Menu Item 'CTS_Project' 'Renumber Pages' popup 17 'Execute Perl "NumberPages.pl" ""' -transcript -define_id
#create the CTS_Libs menu
DO 'strokes.teradyne'
# Reading: C:\CTS_TUAs\intercept\scripts/strokes.teradyne [From Read Do File]
DO 'function.cts'
# Reading: C:\CTS_TUAs\intercept\scripts/function.cts [From Read Do File]
Set Environment 'LIBRARIES' 'C:\libraries'
# Reading: C:\CTS_TUAs/intercept/startup/mozaix.post_startup [From Read Do Fil
e]
# This is the PROJECT post_startup
# Path is C:\CTS_TUAs\intercept\startup\mozaix.post_startup
#
TEmplate Grid edit 0.15 10 -snap -display_minor -sheet
TEmplate Grid pin 0.15 10 -snap -sheet
TEmplate Grid edit 1.0 10 -snap -display_minor -symbol
TEmplate Grid pin 1.0 10 -snap -symbol
Template Text label 0.075 'BC' 0.0 1.0 'std' 1 inches 10
Template Text property 0.075 'BC' 0.0 1.0 'std' 1 inches 10
Sheet Format 17.0 11.0 0.12 8 6 numeric alpha 24 IN landscape -set_template
-apply_all -x_invert -no_y_invert
Toggle Format Graphics on_off -all
Set Environment 'LIBRARIES' 'C:\libraries'
DO 'cts_command_menu.pull_down'
# Reading: C:\CTS_TUAs\intercept\scripts/cts_command_menu.pull_down [From Read Do File]
#create the CTS menu
# Existing menu 'CTS' was overwritten [From Define Menu Command].
# Existing menu 'CTS_Project' was overwritten [From Define Menu Command].
Define Menu Item 'CTS_Project' 'Create Project' popup 11 'Execute Perl "CTS_NewProject.pl" ""' -transcript -define_id
Define Menu Item 'CTS_Project' 'Create Sheet' popup 12 'Execute Perl "CTS_NewSheet.pl" ""' -transcript -define_id
Define Menu Item 'CTS_Project' 'Create New Revision Folder' popup 13 'Execute Perl "CTS_NewRevision.pl" ""' -transcript -define_id
Define Menu Item 'CTS_Project' 'Release Design' popup 15 'Execute Perl "CTS_ReleaseDesign.pl" ""' -transcript -define_id
Define Menu Item 'CTS_Project' 'Renumber Pages' popup 17 'Execute Perl "NumberPages.pl" ""' -transcript -define_id
# Existing menu 'Mozaix' was overwritten [From Define Menu Command].
# Existing menu 'Pantheon' was overwritten [From Define Menu Command].
# Existing menu 'Utilities' was overwritten [From Define Menu Command].
#create the CTS_Libs menu
# Existing menu 'CTS_Libs' was overwritten [From Define Menu Command].
# Existing menu 'setup' was overwritten [From Define Menu Command].
# Existing menu 'symbols' was overwritten [From Define Menu Command].
# Existing menu 'parts' was overwritten [From Define Menu Command].
DO 'strokes.teradyne'
# Reading: C:\CTS_TUAs\intercept\scripts/strokes.teradyne [From Read Do File]
DO 'function.cts'
# Reading: C:\CTS_TUAs\intercept\scripts/function.cts [From Read Do File]
#Lock File '$INTERCEPT_DESIGN/mozaix/mdb' -unlock
Set Object Color background 1
Set Object Color net 55
Set Object Color net_property 75
Set Object Color net_property 55
Set Object Color instance_pin_property 84
Set Object Color instance_pin_icon 84
Set Object Color net_junction_icon 55
Set Object Color global_net 87
Set Object Color global_net_property 86
Set Object Color global_net_junction_icon 86
Set Object Color net_group 55
Set Object Color net_group_property 55
Set Object Color net_group_junction_icon 55
Set Object Color instance_pin_label 21
Set Object Color drc_warning 34
Set Object Color symbol_pin_property 23
Set Object Color symbol_pin_icon 23
Set Object Color symbol_pin_label 42
Set Object Color ghost 19 # ! Error: Client 451 write error: wxSOCKET_IOERR # Perl process (3688) terminated with exit code -1
The mdb files don't get created. I commented out the Lock File command because there wasn't a file to unlock.
Thanks for any inputs...
-Randy
--------------------------------------------------------------------
Randy Gritton
Field Applications Engineer
Teradyne, Inc.
(425) 239-9651 [Cell]
-------------------------------------------------------------------- (See attached file: CTS_NewProject.pl)
"Greg Dance" ---03/29/2011 09:10:19 PM---Randy, What exactly is the error it throws up?
From: "Greg Dance" <Greg@...>
To: <InterceptUsers@yahoogroups.com>
Date: 03/29/2011 09:10 PM
Subject: RE: [InterceptUsers] Creating a new project using PERL and wxSOCKET_IOERR Client 451 Write errors
Sent by: InterceptUsers@yahoogroups.com
Randy,
What exactly is the error it throws up?
Greg
From: InterceptUsers@yahoogroups.com [mailto:InterceptUsers@yahoogroups.com] On Behalf Of anon
Sent: Tuesday, March 29, 2011 11:06 PM
To: InterceptUsers@yahoogroups.com
Subject: [InterceptUsers] Creating a new project using PERL and wxSOCKET_IOERR Client 451 Write errors
I have a menu-called PERL script I was using to standardize project creation in Mozaix. Mind you, this was started back with Mozaix 3.x and it worked there. I am needing to hand it off to someone to use again. We are now at 4.0 and the script now throws an error when the command__parse("Create Project....") command is executed. Near as I can tell, the script doesn't appear to have write permissions for the mdb file.
Is there a way to succeed with this? One issue I am concerned about is that, because this is called from a menu, an existing project has to be open. When the create project command happens, all of the mozaix.startup and mozaix.post_startup commands get executed and I am a little concerned about threading issues as the menu goes out of context and then gets recreated in the Mozaix startup.
Can this menu get loaded independently of a project?
Thanks, Greg, for your help. Guess I need to figure out how to "destroy" the dialog box before continuing on.
-Randy
--------------------------------------------------------------------
Randy Gritton
Field Applications Engineer
Teradyne, Inc.
(425) 239-9651 [Cell]
--------------------------------------------------------------------
I have board with oval pads on a couple of parts, the oval pads in the board are
horizontal. However, when I generate the 274X gerber the oval pads come out in a
vertical position shorting things out.
Has anyone seen this behaviour?
Thanks
Rolando
Sounds like it could be a rotational issue, on how the pad was constructed 0,0 or 90 degrees or with the way it was placed, then rotated and maybe the system is visually
constructing back to its original construction orientation.
Regards Brian Atkinson
--- On Fri, 1/6/12, roloa@... <roloa@...> wrote:
From: roloa@... <roloa@...> Subject: [InterceptUsers] Gerber output To: InterceptUsers@yahoogroups.com Date: Friday, January 6, 2012, 5:29 PM
I have board with oval pads on a couple of parts, the oval pads in the board are horizontal. However, when I generate the 274X gerber the oval pads come out in a vertical position shorting things out.
"Excuse me sir. Seeing as how the VP is such a VIP, shouldn't we keep the PC on the QT, because if it leaks to the VC, he could end up MIA, and then we'd all be put on KP." "Good Morning Vietnam" -Adrian Cronauer(Robin Williams)- "The Word of the Grasshopper"
--- On Fri, 1/6/12, roloa@... <roloa@...> wrote:
From: roloa@... <roloa@...> Subject: [InterceptUsers] Gerber output To: InterceptUsers@yahoogroups.com Date: Friday, January 6, 2012, 5:29 PM
I have board with oval pads on a couple of parts, the oval pads in the board are horizontal. However, when I generate the 274X gerber the oval pads come out in a vertical position shorting things out.
To the group,
Just trying to compile a list of Pros and Cons on usage between the two
software packages. Am currently a proficient user of the Intercept tools
for the last 10 yrs but may be forced to switch to Cadence tools.
Would greatly appreciate any and all input on this topic.
Thanks and Regards to all
Frustrated in Az
Hey guys, I've just started to do a design in 6.1 where Xtent comes into play
for setting up net rules.
I do a lot of designs with netlist connectivity coming in from a source other
than Mozaix. That means my normal mode of assigning nets to a particular class
has always been to select the nodes in Pantheon and then add them to the class
using the property browser.
I have a lot of nets I need to select and then assign them to a class. Is there
anyway to do the selection in Pantheon and then have the selection transfer over
to Xtent? There is no way in the world I'd have time to select a net in
Pantheon, report on the selection to get then net name, scroll down through the
list in Xtent to find the name and then add in the net rule.
Greg
Greg,
You can accomplish what you need in Xtent.
1. With Xtent open, go to the Assign>Nets section.
2.In the list window, you should see three columns, select the third column for
the nets you want to add to a net class. You can use the Shift+RMB to select
consecutive nets in list or CTRL+RMB to select multiple non consecutive nets.
3. Once you have all the nets you want to add to a class, press the spacebar.
This will provide a pulldown chooser on the first net you had selected.
4. Choose the net class you want and hit the return key.
Now all the selected nets should be associated with the chosen net class.
Hope this helps. Feel free to contact me directly if you need more information.
-Dale
--- In InterceptUsers@yahoogroups.com, "greg_dance" <Greg@...> wrote:
>
> Hey guys, I've just started to do a design in 6.1 where Xtent comes into play
for setting up net rules.
>
> I do a lot of designs with netlist connectivity coming in from a source other
than Mozaix. That means my normal mode of assigning nets to a particular class
has always been to select the nodes in Pantheon and then add them to the class
using the property browser.
>
> I have a lot of nets I need to select and then assign them to a class. Is
there anyway to do the selection in Pantheon and then have the selection
transfer over to Xtent? There is no way in the world I'd have time to select a
net in Pantheon, report on the selection to get then net name, scroll down
through the list in Xtent to find the name and then add in the net rule.
>
> Greg
>