|
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:
- RTL
coding style check (necessary)
- Code
coverage analysis (necessary)
- Power
estimation (optional)
- Performance
estimation (necessary)
- 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. |