NISC Technology Toolset (C-to-RTL)

  • Datapath Generator / Selector
    • Generates/Selects datapath for a given application
    • Converts C => GNR (Generic Netlist Representation of datapath)
  • NISC Cycle-accurate Compiler
    • Compiles the application for a given datapath
    • Converts C => CW (Control Words stream controlling components in each clock cycle)
  • RTL Generator
    • Generates the RTL for input to FPGA or ASIC
    • Converts GNR+CW => RTL
  • Datapath Refinement
    • Refine datapath to improve quality
  • Code Refinement
    • Refine application to improve quality

NISC Technology Design Flow

In NISC Technology, the designer can iteratively refine to get satisfactory results.

NISC Technology Strengths