5 Replies Latest reply on Jun 6, 2016 5:45 AM by jduquette

    ECO Errors from PADS Logic to PADS Layout

    parth.sutariya

      Hello All ,

       

      We are facing ECO errors in generating correct data for placement files .

       

      Sometimes even though the component is placed on the top and placement files is generated component gets swapped in placement file that is component layer comes out to be bottom and vice versa .

       

      We use the ECO option ' Compare Names and Rename Nets and Parts as Necessary ' from PADS logic to PADS Layout before generating a placement file.

       

      Swapping is found when

      ( 1 ) Component values are changed .

      ( 2 ) Some interfaces are directly removed from schematic .

       

      But when we use the ECO option ' Compare Names but Prefer Add/Delete Parts to Renaming ' while facing this problem of swapping , parts do not get swap in placement file .Correct data is generating in the placement file with the above ECO option .

       

       

      Why is it so ? Actually such errors should not be observed even if we choose ' Compare Names and Rename Nets and Parts as Necessary ' .

       

      So please provide necessary guidance for the same .

       

      How can we avoid such errors ?

        • 1. Re: ECO Errors from PADS Logic to PADS Layout
          jduquette

          First, I've never used the 'ECO Names' tab in my many years of using Logic; I always use the default with no issues. 

           

          Second, placement data doesn't transfer from Logic to Layout during the ECO process, and vice versa.  It seems like you are getting misinformation between your engineer and designer and something else is going on.  Are you attempting to generate a component XY placement file in Layout?  There is a script for that.

           

          If a Part Type ("component values") changes, Layout will pull the new decal from the library.  Are there inconsistencies on the layer definition in your library?  Are some parts defined on the top and others mirrored onto the bottom in the library?

          • 2. Re: ECO Errors from PADS Logic to PADS Layout
            parth.sutariya

            Definitely placement file is generated from Layout through Tools ---> Basic Scripts ---> Basic Scripts with the help of script .

             

            But when a component value is changed is schematic or interfaces are removed , ECO is to be done from LOGIC to LAYOUT to actually undergo the change done in logic into the layout .

             

            Change in component value is done in logic but the PCB Decal will remain the same for such components as the package remains the same .

             

            Also layer is not added into the CAD library for any of the components . Part is always created in CAD library for TOP layer .

            Attribute for layer is not added in part attributes .

             

            For example ,

             

            R1 is open components and is on Top Layer and R2 is Short and is on bottom .

             

            Now when we change R1 to short and R2 to open and generate placement data then placement file shows the wrong information for layer .

             

            That is R1 which is on top will come on bottom and R2 which is on bottom come on top even if the components are placed on same layer before the change .

            This result comes with the ECO Names ' Compare Names and Rename Nets and Parts as Necessary '.

             

            But when we first ECO with the ECO Names ' Compare Names but Prefer Add/Delete Parts to Renaming ' then placement data is generated correct .

             

            So please assist .

             

            Best Regards ,

            Parth Sutariya

            Hardware CAD Engineer

            MATRIX COMSEC

            Vadodara , Gujarat

            INDIA

            • 3. Re: ECO Errors from PADS Logic to PADS Layout
              jduquette

              I think you'll need to open a service request and have Mentor help you figure this out. 

              • 4. Re: ECO Errors from PADS Logic to PADS Layout
                parth.sutariya

                How can we ask for service request ?