Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Checkout Follow this link to watch a video detailing the PartBuilder Symbol Creation PipeLine:PartBuilderSymbolCreationPipeLine

Table of Contents

This diagram shows all the steps in the Symbol Creation Pipeline that PartBuilder uses to convert the Input PinData Information  into the desired Symbol Files. It is important for the user to understand the sequence of the steps.

The Lavender lavender boxes are the PartBuilder Processing steps. The Blue Boxes blue boxes are Control/Configuration Files, and The Green the green Boxes are interactive GUI steps where the User can GUIs where users interact with the PartBuilderthe data to control the symbol building operations.

The Process process starts in the upper left where the Input PIN_REPORT_FILE is Read to extract all the provided pin Information. The steps follow to the right, through the Pin Renaming and the Pin Type override Steps to create the Internal PinData Database. next step is Pin Renaming where input pinNames can be changed by rules in the SIG_RENAME_RULES entry or the file pointed to by the SIG_RENAME_RULES entry. This step is followed by the Pin Type override operation which will use the renamed pinNames to assign PinTypes to matching pins. The Internal PinData Database is the result of the e SMART-FRAC creates the SDL Template File from the Internal PinData Database, and the user edits the Template file with the SDL EDITOR function (or a text editor if they so desire) to create the working SDL file.

When the user selects the MAP_SYMBOLS_TO_PINS operation (or the BUILD_SYMBOLS operation in the SDL EDITOR Gui), the SDL File Expansion Step is run, followed by the SDL Reader which builds the Pin Map Rules DataBase. The PinMap operation uses the Rule Database to map all the pins found in the PinData database into the appropriate locations on the symbol specified in the Working SDL file. The Pin Map operation creates the Internal Symbol Format DataBase which is a represenation of all the symbols and the pins locations on each symbol.

The Build Symbols Operation kicks off the Symbol Generator step then runs. The Symbol Generator Step creates the appropriate Symbol Files for each enabled EDA tool. 


...