C-based High Level Synthesis and Verification Tool Set for ASIC & FPGA.
CyberWorkBench provides All-in-C synthesis and verification. Any type of module (controller or data-path) can be synthesized and verified at the C-level.
C-based Design Enables Higher Design Efficiency, Lower Area and Higher Performance of Your Chip.
Best-in-class High Level Synthesis and Verification used over 15 years for real chip design.
Advantages of CyberWorkBench:
Automatically divides source code into control and data path unit
- Creates different architectures without modifying the source code.
- Early time to market
- Code size reduction (7x-10x)
- Accelerated Simulation speed
- Generate equivalent circuit sizes compared to hand coded RTL
One Engine for any Input Language
Inputs
- System-C and ANSI-C support
Outputs /Features:
- Optimized RTL Circuit (VHDL/Verilog)
- Multiple Synthesis Mode
- Pipelining
- Loop Merging
- Bit-width Optimization
- Partial Timing Constraint
- SystemC Cycle Accurate Simulation Model
- Fast cycle-accurate simulation model for single and multiple processes for full SoC simulation
- ~100x Faster than RTL simulation
CyberWorkBench- FPGA Version
- Optimized FPGA version: Altera and Xilinx
- Automatic interface with Altera’s MegaWizard and Xilinx’s Coregen
- Maximum use of FPGA’s DSP macros, BlockRAM
- FPGA on-chip debugger
- Cost effective
Best QoR
CWB achieves best QoR result because of its numerous embedded synthesis optimizations:
- Automatic bitwidth optimization
- Loop merging
- Loop pipelining
- Multiple scheduling modes
- Overflow check
- Parallelization of branches
- Speculation
- Zero cycles state transitions
- ….and many more
Other USPs of CWB
C Source Code Debugging
- Software-like debugging environment (look at C-code while debugging the RTL)
- Allows break points, step and highlights lines being executed in parallel at the untimed C-code
- Faster simulation than synthesizable RTL (~10x)
C-Based Formal Verification
- Same formal verification methodology as in RTL-based design FASTER and EASIER
Behavioral IPs-Library:
- Audio and Visual operations, Codec
- Error Correction Codes, Encryption
- Arithmetic operations
- I/O interface
For more information, please visit : NEC CyberWorkBench
contact : sales@chipwaretechnologies.com