IC Design

Integro Silicon’s IC design services are built on over 15 years of experience in digital system design, system-on-chip integration, and verification. Our expertise spans designing specialized digital blocks with stringent power, timing, and area constraints. We utilize industry-standard tools such as Synopsys, Cadence, and Mentor to deliver reliable, first-time working silicon with a minimized number of design iterations.

FPGA Design

Our FPGA design services are an essential component of any digital ASIC flow, addressing the high cost and extended delivery times associated with manufacturing. By integrating FPGA emulation, we not only shorten time-to-market for first working silicon but also maintain an open path for later conversion to an ASIC flow.

Embedded System & OS

Our Embedded System & OS services offer robust solutions tailored for both embedded devices and larger computing platforms. Leveraging extensive expertise in U-Boot, Linux, PetaLinux, Kernel Driver development, low-level OS programming, EFI, UEFI, and BIOS, we deliver seamless integration and optimized performance across platforms including Zynq, X86, and AMD64.

Integro Silicon-Proven & FPGA IP Cores

IP core name Description
Digital
RSA (512-1024-2048 bit) engine Security engine (for asymmetric cryptography)
AES 128/256 engine Security engine (for symmetric cryptography)
FST (Fast Search Table) Hardware search table for IP lookup
UART Serial interface
Ethernet MAC 802.3 (10/100) LAN networking
Serial Peripheral Interface (SPI) Serial interface
GPIO (Configurable) Parallel low-speed interface
USB type 1.1 Up to 12Mbps speed
Embedded Flash Controller Designed for embedded NOR flash blocks
Memory Protection Unit out of region memory access protection
Vectored Interrupt Controller For use with multiple hardware interrupt sources
EBI (External Bus Interface) Connects internal bus to external RAM/ROM/LCD…
Analog
TRNG True Random Number Generator
5v-3.3v-1.8v Regulator Internal voltage convertor
Power on Reset Internal reset generation
Brown-out detection Monitoring power state
Phase Lock Loop (PLL) Frequency multiplication