2 Replies Latest reply on Apr 3, 2015 9:10 AM by jjang3

    Calibre - PEX pre-trigger issue

    jjang3

      Hi everyone,

       

      I have recently started using Calibre PEX and have faced this issue and I just cannot figure out how to fix this issue.

       

      Everything from Calibre DRC and LVS is working perfectly. However, when I try to run PEX, this statement as shown below pops up and I cannot figure out why it is happening:

       

      Capture.PNG

       

      I have tried following to fix this problem:

      1) Check to make sure that $MGC_HOME and $CALIBRE_HOME is setup properly

      2) Check the environment setup like this:

      3) Make sure $PATH is properly setup

      4) Check pre-trigger itself

      pre.PNG

       

      One thing I was able to noticed was that if I remove the phrase "pre_reduction", PEX runs, but returns wrong result. So... it seems like this phrase "pre_reduction" is the issue, but I really am out of ideas of how to fix this problem.

       

       

      If anyone can give me any kind of suggestions (and I mean any), please do so.

       

      Thank you very much,

      Sincerely,

        • 1. Re: Calibre - PEX pre-trigger issue
          jean.david

          Hi

           

          1) Specify the complete PATH for your script.

           

          2) check if your script is an executable file

           

          regards

           

          Jean

          1 of 1 people found this helpful
          • 2. Re: Calibre - PEX pre-trigger issue
            jjang3

            Hi Jean,

             

            You were correct. It was the $PATH issue. In case if anyone has the problem as I did, the solution to fix it is you need to specify the path in your .bashrc (at least for me) where your "pre_reduction" script lies in (this is the key part, as I didn't know pre_reduction was a script).

             

            So for my case, this script was residing in a directory called

             

            /apps/65cmoslib/$DKROOT/bin ($DKROOT will be different for everyone, just think of it as your design kit directory place holder)

             

            Therefore on my .bashrc, I included

            .bashrc

            PATH=other cadence path:$PATH

            PATH=other stuff:$PATH

            PATH=/apps/cmoslib/$DKROOT/bin:$PATH

            export PATH

             

            and after that, I recreated my library and created new layout cell view. Then PEX started working.

             

            Hopefully this helps !