Your engine to automate hardware development tasks.

Automate your manual checks, validation, and design releases.

Make design changes at any time, with zero impact on your project timeline.

actions-icon

Generate BOM

Generate Bill of Materials from project files.

actions-icon

Netlist analysis check

Generates Netlist and checks Power and GND signals.

actions-icon

Verify components are in APL

Downloads approved manufactured list information and verifies components are in approved parts list.

actions-icon

PLM integration

Syncs components with product lifecycle management.

actions-icon

Generate Design Reviews audit log

Creates an audit log in one place.

actions-icon

Where-used

Verify where components are used in each board.

actions-icon

Obsolescence compliance report

Creates obsolescence compliance report prior to merge.

Build automations once, and benefit each time you update your PCBs, schematics, or BOMs

Build your own Actions for bespoke projects, or get started with some of the most common uses right out of the box, including:

Generating BOM artifacts

Checking part availability

Automating static checks and reviews

Calculating Cost of Goods Sold (C.O.G.S.)

Verifying parts in APL (Approved Parts List)

Connect your hardware design workflows to critical data sources.

Connect your hardware design workflows to critical data sources.

Workflows

Workflows are instructions on the automated steps, tests, and verifications you want to implement across design files in your repository. Each Workflow is a collection of Tasks.

Triggers

Triggers are events that initiate a Task. They call the Runner to start a certain action.

Runners

Runners are the agents that perform the steps specified in Tasks. They are doing the work in the background while a Workflow is ‘in progress’.

Tasks

Tasks are the details of the specific step, test, or verification you want to happen.

In each Task, a Runner automatically performs an action based on a specific Trigger. Tasks can return a pass/fail result, display result details, and generate output artifacts.

“We see AllSpice Actions as an engine to re-optimize our entire internal tooling.”

-Hardware Engineering Team Lead

“We no longer have to waste time clicking around doing mundane data uploads.”

Electrical Engineering Manager

“Actions streamlines our internal, supply chain, and procurement checks. We have even created pricing Actions to forecast BOMs.”

Hardware Engineering Team Lead

“With Actions, we simply find an error, fix it, and create a Workflow. Afterwards, we never miss them or have to manually fix it, ever again.”

Senior Electrical Engineer

Add any (or all) Workflows from the AllSpice library to get started.

When connecting internal tools or managing bespoke projects, easily build a unique Workflow that fits your team’s specific needs.

Design updates

Check for conflicts before merging

Verify ERC & DRC

Check PCB elements aren’t outside of PCB area, no collisions, etc.

Run internal error checking, i.e. invalid part numbers or incomplete libraries

Issues

Create customizable forms and workflows

Assign new component requests

Automatically add and track issues from Design Reviews

Calculate BOM/COGs roll-ups

Design reviews

Generate history for compliance

Retest firmware (TDD)

Check schematic firmware hooks

Check pinouts and net changes

Check PCB traces don’t exceed manufacturer specified conditions

Releases

Create/test release package

Push/email final release to PLM for final quote

Enforce formats and standardization

Forecast costs through pricing Action

Scheduled

Periodically check PLM

Run daily activity audit

Generate daily list of blacklisted components used in designs

Design Updates

Issues

Design Reviews

Releases

Cron

• Check for conflicts before merging
• Verify ERC & DRC
• Check PCB elements aren’t outside of PCB area, no collisions, etc.
• Run internal error checking, i.e. invalid part numbers or incomplete libraries

• Create customizable forms and workflows
• Assign new component requests
• Automatically add and track issues from Design Reviews
• Calculate BOM/COGs roll-ups

• Generate history for compliance
• Retest firmware (TDD)
• Check schematic firmware hooks
• Check pinouts and net changes
• Check PCB traces don’t exceed manufacturer specified conditions

• Create/test release package
Push/email final release to PLM for final quote
• Enforce formats and standardization
• Forecast costs through pricing Action

• Periodically check PLM
• Run daily activity audit
• Generate daily list of blacklisted components used in designs

AllSpice Actions provides a flexible and fully customizable framework.

Efficiency

Increase engineering productivity.

Automate manual internal, functional, supply chain, and procurement checks.

Early, immediate error detection

Check for errors the moment you make design changes.

From day one, catch issues immediately, such as incomplete libraries, similar footprints not associated together, or the use of forbidden parts.

Process standardization

Build a workflow and apply it across your projects.

Drive consistency among your fellow engineers through standardized formats, syntax, release packages, and data control.

Want to try AllSpice Actions for yourself?

Scroll to Top