Quantcast
Channel: Mentor Graphics Communities: Message List
Viewing all 4541 articles
Browse latest View live

Re: create a drawing cell using items from layout's electrical layers

$
0
0

The easiest way ( as far as i know)  is to export these items to DXF. 

 

Then open up the cell editor , create a drawing cell and import the DXF.

 

regards, Charles


Re: Variant Lengths on a Bundle in Harness XC

$
0
0

Hi Pat,

 

Same with your opinion. Follow your method and do breakdown, bundle length on each derivative shows the correct bundle length.

The length "20" (which is "1" as above) is the bundle length of composite harness. Maybe this value can be manually changed.

捕获.JPG

 

Regards,

Shu

Custom toolbar

$
0
0

Is there a way to keep the custom toolbar between the various installations?

Everytime I must start form zero.

Thanks

Re: Upgrade to Office 2016 stops the DxDatabase working

$
0
0

Thanks a lot, Great that you share this.

Saves me time for sure

 

BR Ralf

Re: Reducing number of layers in PADS 9.2

$
0
0

Parth,

It is inactive because there is still items on that layer. They could even be embedded in a decal. Once everything is deleted the delete layer will be active. Usually when I hit this problem, I check that all items on that layer have color assigned, run integrity check, ascii out and in, open in router save and reopen in layout. The previous steps usually fixes any database issues. By then I can usually find the item on that layer.

William

Basic hierarchical bus handling

$
0
0

Hello folks,

 

here a basic question that is driving us nuts about handling of hierarchical bus and partial bus.

 

Lets start with a simple example: You have a larger bus and would like to rip out two sub busses, half the bit-width of the first.

In the manual the suggestion is to use a sub bus with a rip net for busses.

So in a situation that demands that two hierarchical nets are connected to a hierarchical block the resulting design would be something like this:

In the first block called Matija1 we get the first half of the bus, and in the block Matija2 we get the second half of the block.

So far so good. All the checks and verifies like DRC-121 do not show any difficulties.

 

Let now copy this schematic another time. Now we have four blocks on two schematic pages on the same hierarchical level.

 

 

Same design same logic of exiting the bus.

A check and verify shows errors on DRC 12 for every single bus net starting form bus0 up to bus15, twice for every net.

drc-121 - [schematic: Schematic1, bus: bus(7:0)] Missing internal connection symbols on net 'bus0'

 

I have no logical explanation why this is an error.

But wait, there is more...

If I do not use the bus ripper function, but do rip separate signals one by one, then the single ripped signals are connected to the hierarchical block.

in picture the it looks like this.

 

 

Now I do NOT get any error for the single ripped signals, but only for the bus ripped ones. (Note the errors start with bus8, no errors for bus0 to bus7)

 

Can somebody help us find out why the tool is showing this as an error?

 

Many thanks

  Matija

Re: Basic hierarchical bus handling

$
0
0

It looks like a bug with the checks for 'intra-page' connections and the bus ripper. If you disable the intra-page check in DRC do the errors disappear? From my experiments this appears to be the culprit, can you confirm this?

Re: Basic hierarchical bus handling

$
0
0

Hi Robert,

From the requseter:

1) I disabled the "Report extra internal or flat connection on nets" --> Same errors

2) I disabled the "Duplicate symbols connected on the net" --> Same errors

3) I disabled the "Hierarchical checks" --> Same errors

4) I disabled the "Flat checks" -->Same errors

5) I disabled the "Internal checks" --> No errors

What is going on?

Can you explain it and/or can you confrim this is a bug to be taken care of?

 

Thanks

  Matija


Re: Basic hierarchical bus handling

$
0
0

It is a bug, it seems to have been introduced in VX.1. 'Internal checks' tests the on-sheet (intra-page) connections which is where the error is showing up with the bus ripper.

Re: Basic hierarchical bus handling

$
0
0

Hello Robert,

I will open a SR for this.

In the mean time, I like to tell my engineers to keep designing like this and live with the bug report.

 

Thanks for your clarification.

   Matija

 

P.S: And if it possible to add the fix in an update to vx1.2 or greater I would be among the happiest people on earth. :-)

P.P.S: there was a poll on how many error do you have after finishing a schematic. With this the number jumps up to thousands in our hierarchical design.

Re: Basic hierarchical bus handling

$
0
0

The original issue was picked up in VX.1 and fixed in VX.2 but your use case is subtly different with the repetition of the connectivity. I have logged a defect for it but if you wish to have this back-fitted to VX.1.2 you will have to speak to a support representative and follow their guidelines.

VX.2 3D model mapping is a disaster!

$
0
0

I'm currently using PADs but I believe this will apply to Xpedition as well.  Is anybody else having issues with the 3D model mapping in VX.2?  Models that don't automatically align with the component pads have the XYZ coordinates manually entered which I believe is saved to 3DModels\PartDB\Mapping\XDAlignment.dat within the central library.  I initially started my 3D library with VX.1.2, now that I've updated the library to VX.2 my XDAlignment.dat file changed from 40KB to 1KB resetting all of my coordinate mapping to 0 so I had to go through and remap all of my parts again.  My initial thought was that this was just something that I had to deal with for the transition from VX.1.2 to VX.2 only to find late yesterday afternoon that the past couple of days work was lost when VX.2 once again wiped out all of the model mapping settings and once again I need to start over.  I have a backup of the VX.2 library mapping files from the previous day but no matter what I do XDAlignment is reset to 1KB and all of my mappings are lost.

 

While the 3D viewer performance in VX.2 is far more stable than the 3D viewer in VX.1.2 is the library management seems to have taken a huge step backwards.

 

Is there any way to unencrypt the XDAlignment file so that it can be edited with notepad or some other stable method?

Cant get CellEditor to close after script Run

$
0
0

Hi,

 

i wrote a script which uses the event handler in cellEditor to get the user to write a log message after he changed something in a cell.

I now got the problem that if i run the script from the beginning i start the cell editor.

It wont quit even when it seems to be gon it still is in the Task Manager

 

CellEditor is not open

 

Regards Christopher

Re: create a drawing cell using items from layout's electrical layers

$
0
0

Hi Charles,

I tried it before and it's a bit more complicated than I expected.

When I bring the DXF in, it's coming on user-defined layers. Then I have to pick every text and line and move it on the electrical layer where I need them. By the time I finish this it's taking me approx the same amount of time as if I created them from scratch.

If they landed directly on the electrical layers where they where initially that would have been much more convenient.

 

thank you for your reply,

Sorin

Re: Cant get CellEditor to close after script Run

$
0
0

windows - How to terminate process using VBScript - Stack Overflow

 

Or a number of other methods which are basically similar: Google

 

Or something like this example I use to terminate Library Manager, which in the past was known for hanging open:

 

Sub Application_Quit()

         Dim AllProcess

         Dim Process

         Dim strFoundProcess

         Dim i

         strFoundProcess = False

         Set AllProcess = getobject("winmgmts:") 'create object

         i = 0

        

         DoWhile i < 3 '3 is just a guess, make it bigger if needed.

           ForEach Process In AllProcess.InstancesOf("Win32_process") 'Get all the processes running in your PC

             If (Instr (Ucase(Process.Name),"LIBRARYMANAGER.EXE") = 1) Then' Replace with your application name in CAPS.

              ' Msgbox Process.Name & " Application is already running"

               Process.Terminate()

               scripting.sleep (1000) 'Wait for a while to kill the process

               strFoundProcess = True

               Exitfor

             EndIf

           Next

           i = i + 1

         Loop

         Set AllProcess = Nothing

EndSub


Re: Keyin Commands "of" and "on"

$
0
0

It turns out that this is a defect or the Help menu is incorrect.

Customer Support made it as a Defect Report / Enhancement Request # 01100059

IBIS-AMI Models - generic_serdes.ibs - probe after CTLE & DFE?

$
0
0

I am using the Generic Serdes in LineSim to analyse a channel.

I am configuring the receiver RX AMI settings to enable the CTLE, and use 5 DFE taps.

When I simulate with IBIS_AMI Channel Analyzer, setting up the receiver probe, I can only look at the Die or the Pin.  

 

It doesn't appear that looking at the Die shows the effect of the DFE, CTLE.  Is there a way to probe after the DFE & CTLE? 

Is there a way to import X-Y placement data?

$
0
0

I have a spreadsheet with component placement info. Is there an easy way to import the centroid data to place components that already exist on the board? I could write a script to create a .ASC file but that's more hassle than I want right now.

Re: Is there a way to import X-Y placement data?

$
0
0

This is an effective script I found a while ago that should work for you. Despite the odd name, it simply reads component position, orientation and layer from PADS and writes it to Excel. You can then edit the spreadsheet, or if the parts are already on the PCB, edit your existing spreadsheet to match this format, and use that to create the new placement.

Re: create a drawing cell using items from layout's electrical layers

$
0
0

That is correct, but...

 

Once you have them in a cell, you can put the cell in the library  and get it into the design with "Library Services".

In fact, at our institute we have the same kind of cells in the library for 2 layer - 12 layer boards.  I have added them to the layout

templates and you never have to add them manually anymore.

 

 

Regards, Charles

Viewing all 4541 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>