PlatformsFaststream SiliconFaststream RadioFaststream VisionConnected EdgeFaststream SecureMobility & Rail
ProductsSemiconductor IPWireless & RANEdge & GatewaysTracking & IdentificationSoftware & FrameworksConnected Systems
Technology5G protocol stackWireless and RF architectureBaseband and low PHYForward error correctionControl and data planeHigh-speed interfacesFirmware and bootSilicon root of trustSoftware-defined vehicleAutomotive OTAFunctional safety
AIAI Engineering ServicesEdge AI & Embedded MLComputer Vision EngineeringSensor Fusion & PerceptionAI Silicon & AccelerationMLOps for DevicesAI Visual InspectionPredictive MaintenanceDriver MonitoringVideo Analytics & Safety
SolutionsSemiconductorIndustrial AIConnected ProductsAsset TrackingBluetooth AoA RTLSWearable TrackingAutomotive & MobilitySmart InfrastructureSecure IdentityWireless & SatellitePrivate 5GSmart WashroomsFuel ManagementSmart BuildingsWorker SafetyEnergy MonitoringSmart AgricultureSmart CityAutonomous PlatformsAssembly AutomationLiDAR Rail SafetyHardware Wallet
IndustriesSemiconductorTelecommunicationsIndustrial & ManufacturingAutomotive & MobilityTransportation & RailAerospace & DefenceHealthcare & MedicalEnergy & UtilitiesOil & GasRetailConsumer ElectronicsMedia & EntertainmentSmart Infrastructure & IoT
ServicesSystem Integration overviewASIC & SoC DesignRTL to GDSIIVerification methodologyDFT and silicon testLow-power designMixed-signal integrationDesign enablementFPGA DesignFPGA-to-ASIC ConversionAnalog, Mixed-Signal & RFHardware & High-Speed PCBEmbedded SoftwareCloud, OTA & Device ManagementManufacturing TransitionHow we engage
CompanyAbout FaststreamEngineering ExcellenceLeadership & OrganisationHow We EngageQuality & ComplianceStandards & EcosystemPartners & EcosystemTrust CentreLocations & DeliveryNewsroom & MediaCareersCase StudiesKnowledge CenterWhite PapersGlossaryNewsletterResources & Support
ContactStart a projectHow we engage
Talk to us
SEMICONDUCTOR DESIGN

Hardware-Software Co-Design

Architecting the silicon and the software together, so the chip is built for the workload it has to run — not enabled for it afterwards. We partition the workload across hardware and software, stand up models so software starts before RTL is finished, and keep one workload runnable from virtual prototype through to silicon.

PartitioningVirtual prototypeSystemCEmulationFPGA prototypeCo-verification
One specification, two tracks, verified together
ONE SPECIFICATION, TWO TRACKS, VERIFIED TOGETHERWorkload & specShared source of truthPartitioningWhat is HW, what is SWHARDWARE TRACKArchitecture & RTLMicro-arch, implementationSOFTWARE TRACKModels, drivers, appStarts before RTL is doneCo-verificationVirtual · emulation · FPGASiliconSW already running on it
THE OFFERING

What co-design covers.

In the AI era the workload defines the product and the hardware is its execution platform. That inverts the usual order — the software can no longer be enabled after the silicon is fixed. Faststream engages semiconductor work as a co-design programme: the workload shapes the architecture, and the architecture is validated against real software long before tapeout.

HOW WE ENGAGE

The order we work in.

We start from the workload and a specification precise enough to build both sides against. We partition, then bring up an executable model so software can begin. As RTL matures we move the same workload up the abstraction ladder — virtual prototype, emulation, FPGA prototype — so each result carries to the next, and the software is already running when silicon arrives. The architecture-level trade-offs stay with experienced architects; the mechanical work is accelerated with the right tooling.

WHERE IT FITS

What it connects to.

Co-design sits ahead of implementation and draws on the rest of the silicon-design stack.

COMMON QUESTIONS

Questions this gets asked.

01

What is hardware-software co-design as a service?

Architecting the silicon and the software that runs on it together — partitioning the workload across hardware and software, standing up virtual prototypes so software starts before RTL is done, and co-verifying across abstractions so the two meet at tapeout rather than after it.

02

How does this fit alongside ASIC and SoC design?

It sits in front of it. Co-design decides what should be hardware and what should be software, and shapes the architecture the ASIC/SoC programme then implements through RTL, verification, DFT and physical design.

03

Can software really start before silicon exists?

Yes — against a virtual prototype (typically SystemC) and, later, emulation and FPGA prototypes. The same representative workload is kept runnable across all of them so results carry from one level to the next.

04

What do you deliver?

A partitioning and architecture decision with the trade-offs made explicit, virtual/executable models, an early software bring-up path, a co-verification environment across abstractions, and performance and power analysis that informs the architecture rather than confirming it late.

05

Which programmes benefit most?

AI and workload-defined silicon, where the architecture must be shaped by the software it runs; and any programme where getting software running early materially de-risks the schedule.

BUILD WITH FASTSTREAM

Let the workload shape the silicon.

Tell us the workload and the constraints. Partitioning hardware and software together, and proving it before tapeout, is how Faststream runs semiconductor programmes.