ASIC/FPGA Design & Verification Experts

Innovative Logic: ASIC, Embedded Systems Design Services

Innovative Logic Inc. offers state of art design services in ASIC, and Embedded Systems. Our flexible business model allows you to choose onsite, offsite, or offshore consulting. We have expertise in Logic Design & Verification, Design for Testability (DFT), Circuit Design, Physical Design & Verification, Board Design, and FPGA Design.

 Logic Design and Verification

  • Architecture definition/partition and RTL coding in Verilog/VHDL
  • Verification using the latest tools such as Verilog-XL, VCS, Verilog-NC, Modelsim, etc.
  • System verification using C++/VERA/SystemC/SystemVerilog, etc.
  • IP integration and verification using industry standard bus interfaces
  • Verification and integration of industry standard IP such as PCI, PCI Express, USB, etc.
  • Creation and verification of Bus Functional Models
  • Formal verification and assertion based verification

Top

Timing Closure and Timing Analysis
  • Timing closure using the industry standard synthesis tools
  • Static timing analysis to avoid any violations after the synthesis
  • Scripting using tcl language and creating a synthesis environment
  • Work with physical synthesis tools to reduce the close the timing much faster
  • Offer smooth migration to industry standard physical design tools

Top

Design for Testability
  • Scan insertion using full, parallel, and partial scan methodology
  • BIST controller for testing the embedded memory blocks
  • JTAG controller for debugging the boundaries and for debugging the software
  • ATPG vectors generation for testing the manufacturing defects

Top

Physical Design and Verification
  • Physical synthesis and Floor planning
  • DRC and LVS to check integrity of the design
  • Clock skew management and signal integrity issues
  • Timing closure and post-layout simulation
  • Verifying sub-nano physical design issues
  • Get the chip ready for tape out to the foundry
  • Tools: Magma, Cadence, Synopsys

Top

Embedded Software/Firmware
  • Writing Device Drivers, Protocol Stack, ARM assembly language
  • Porting to different RTOS
  • Firmware development including Boot Loader
  • Embedded CPU (ARM7, ARM9, MIPS, Power PC)
  • Wireless, networking, storage, Video, telecom

Top