Goyatek R2G Service
Goyatek RTL Hand-off Service

Goyatek RTL (Register Transfer Level) hand-off service can conveniently realize a customer's SOC (System on a Chip) RTL design in silicon at reduced development time and effort at the customer site. If the customer uses this service, both logic syntheses, IP (Intellectual Property) integrations, and placement-and-routing are done by Goyatek rather than by the customer. Goyatek will fully optimize the customer's RTL design in chip area and timing performance during this service.

Goyatek RTL Design Flow

In order to reduce cost, increase productivity, and short time-to-market, IP-based design methodology is proposed for the implementation of an SOC or multi-million-gate design. In this design methodology, IPs are the kernel elements.

A reusable RTL design can be treated as a soft IP, and it has the following properties:

  • Portability (necessary)
  • The design should been fully verified. (necessary)
  • Re-configurability (optional)
  • Parameterizability (optional)


For reusing RTL designs and reducing design cycle time, a new RTL design flow (Figure 1) has replaced the traditional one. The new design flow considers the reuse property and the purity of an RTL code. HDL (Hardware Description Language) analysis is a new technology that is applied in the new RTL design flow. It contains the following steps:

  1. RTL coding style check (necessary)
  2. Code coverage analysis (necessary)
  3. Power estimation (optional)
  4. Performance estimation (necessary)
  5. Testability analysis (optional)


Figure1: RTL Design Flow

Note: If you use Goyatek RTL hand-off service, steps 1, 2, and 4 should be executed by Goyatek engineers. Goyatek engineers will use TransEDA VN-Check and VN-Cover to do RTL coding style check and code coverage analysis, respectively. In the following sections, we will introduce each step of HDL analysis.