Home > Community > Blogs > PCB Design > what s good about asa schematics numerous improvements in the spb16 3 release
Login with a Cadence account.
Not a member yet?
Create a permanent login account to make interactions with Cadence more conveniennt.

Register | Membership benefits
Get email delivery of the PCB Design blog (individual posts).


* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

What's Good About ASA Schematics? Numerous Improvements in The SPB16.3 Release!

Comments(2)Filed under: PCB design, ASA, Schematic, SCM, Allegro 16.2, SPB 16.3

Allegro System Architect (ASA) also known as System Connectivity Manager (SCM) allows you to generate a schematic for your logical design. You can use the generated schematic for documentation purposes, or for communicating various aspects of the design to your team members or customers and for exporting it as an independent DEHDL design. Though the generated schematic is mainly for documentation purposes, for aesthetic purposes you can modify component placements and these can be preserved while regenerating the documentation schematic. The contents on the documentation schematic can be controlled using various setup options.

Several Placement Improvements

  • Denser schematics
    • Associated Components closer to the Pins
    • Single ended series terminations
    • Manual routing between main & associated components is possible
  • Port cleanup
    • I/O ports added for block level schematics interface signals
    • I/O ports coming from lower level blocks removed from flat project schematic
  • Custom placement distance between components
    • Padding around the component based on a directive value
    • Useful for cross reference & global routing

Placement Setup

  • Grid Size: Specify the grid size to use in the generated schematic.
    : This grid size is used internally by the Schematic Generator (SchGen) and is independent of the grid size specified in Design Entry HDL.
  • Page Margins: Specify the page margins in grid multiples to determine the drawing area
    • Top - Specify the top-most point on the desired drawing area as a multiple of the grid size
    • Left - Specify the left-most point on the desired drawing area as a multiple of the grid size
    • Bottom - Specify the bottom-most point on the desired drawing area as a multiple of the grid size
    • Right - Specify the right-most point on the desired drawing area as a multiple of the grid size
  • Component to Component Spacing: Specify the grid spacing between any two components, as a multiple of the grid size

Routing Setup

  • Handle Concatenated Signals: Select this check box if you want to add a prefix to signals in case of concatenation of signal names
    • Signal name prefix to be used for concatenation: Specify the value to prefix to the signal names in case of concatenation
  •  Show NC for unconnected bits: Select this check box if you want show NC for unconnected bits in the generated schematic

I look forward to your input on how you're using these new SPB16.3 features!

Jerry "GenPart" Grzenia


By Tim Platt on September 9, 2013
When will the schematic generator connect components on the same sheet rather than just plopping down each symbol with net names?

I had this feature (i.e. connected symbols) on a lesser tool > 25 years ago.

By Jerry GenPart on September 9, 2013
Good point Tim.
Depending upon the parts and connectivity between parts on a given sheet, you will get wires drawn between the pin stubs. The first goal of the ASA schematic generator is to provide the connectivity. You can then go into the desired page(s) and move parts so their closer - then a wire will be connected to the pin stubs. It's not optimal, but it can be done.
Jerry G.

Leave a Comment

E-mail (will not be published)
 I have read and agree to the Terms of use and Community Guidelines.
Community Guidelines
The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.