Hardware Logic Design & Analysis

Integrated Circuits (ICs), like the ones pictured above are ubiquitous in everyday life in the 21st century, and can be found in everything from embedded systems to mobile devices and wearables to displays. ICs consist of a set of electronic circuits on a small piece of semiconductor material that can comprise of a discreet circuit or a number of independent electronic components. Hardware Logic Design and Analysis consists of the design, analysis, and functional verification of ICs, and the systems they are parts of. Exponent has expertise in all levels of the design process of ICs, including:


  • Behavioral and Functional Description Level
  • Electronic Systems Level
  • Register Transfer Level (RTL)
  • Netlist Level
  • Physical Level

As experts in the field of IC design, Exponent engineers have leveraged hardware description languages and higher level languages in the design of ICs, such as:


  • Verilog
  • VHDL
  • System C

Furthermore, Exponent engineers have extensive training and experience with the Electronic Design Automation (EDA) tools used that are part of the Computer Aided Design (CAD) toolkit for VLSI and ULSI technologies, including:


  • Logic Synthesis
  • Place and Route
  • Timing Analysis
  • Power and Thermal Analysis
  • Design for Testability
  • Automatic Test Pattern Generation (ATPG)
  • Other Electronic Design Automation (EDA) tools

Exponent professionals also have extensive experience in the analysis of data paths in complex systems involving a combination of hardware and firmware such as routers, switches, firewalls, motherboards, disk controllers, mobile devices, and optical drives. And, further, our consultants have knowledge of function verifications techniques such as:


  • Logic Simulations
  • Formal Methods
  • Hardware Emulations

Working closely with our clients and team members, our engineers have analyzed numerous hardware design projects, involving components such as microprocessors, chipsets, full-custom ICs, ASICs, and FPGAs. Our professionals also have knowledge of various Input and Output (I/O) and data bus protocols and technologies, such as:


  • I2C
  • SMBus
  • PC
  • ATA/ATAPI/SATA
  • USB
  • SCSI
  • iSCS
  • PCIe

Additionally, we are well versed in the as controllers and components used to implement such I/O technologies.

Professionals