Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Intelligent architecture creator

A processor architecture, computer technology, applied in instrumentation, computing, electrical and digital data processing, etc., can solve problems such as increasing design complexity, and achieve the effect of reducing problems

Inactive Publication Date: 2013-08-28
ALGOTOCHIP
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Another effect of increased design complexity is the additional number of production turns that may be required to achieve a successful design
Another issue is the availability of skilled labor

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Intelligent architecture creator
  • Intelligent architecture creator
  • Intelligent architecture creator

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] figure 1 An example system is shown for automatically determining an optimal architecture for a custom IC or ASIC device whose functionality is specified by a program, code, or computer model. The different stages involve obtaining an architectural definition for a given computer readable code or program (1) provided as input. In one embodiment, the program is written in C, but other languages ​​such as Matlab, Python or Java could also be used. In the preprocessor (2), the input program (1) is formatted before the program is analyzed by the parser (3). In the formatting process, the functionality of program (1) is preserved. The parser (3) initially uses the basic schema to extract all the information and create the database. The system then collects the program's static and dynamic configuration files. From the output of the parser (3), parameters required for the schema definition (5) are extracted using a parameter extractor (4). Using these parameters and the ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Systems and methods are disclosed to automatically generate a processor architecture for a custom integrated circuit (IC) described by a computer readable code. The IC has one or more timing and hardware constraints. The system extracts parameters defining the processor architecture from a static profile and a dynamic profile of the computer readable code; iteratively optimizes the processor architecture by changing one or more parameters until, all timing and hardware constraints expressed as a cost function are met; and synthesizes the generated processor architecture into a computer readable description of the custom integrated circuit for semiconductor fabrication.

Description

technical field [0001] The present invention relates to a method for automatically generating an optimal architecture of a custom integrated circuit (IC) or application specific integrated circuit (ASIC). Background technique [0002] Modern electronic equipment and industrial products rely on electronic devices such as standard and custom integrated circuits (ICs). An IC designed and manufactured for a specific purpose is called an ASIC. The number of functional blocks converted into the number of transistors included in each of these ICs is rapidly increasing year by year due to the advancement of semiconductor technology. [0003] Typically, the chip design process begins with an algorithm designer specifying all the functions the chip must perform. This is usually implemented in languages ​​such as C or Matlab. It then takes an entire team of chip experts, tool engineers, verification engineers, and firmware engineers to spend many man-years mapping that algorithm to ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/50
CPCG06F30/327G06F2115/10G06F15/76
Inventor 阿南德·潘德伦根皮尔斯·吴西瓦·塞法拉桑杰·班奈杰阿南斯·朵巴瑟雷许·凯迪耶拉萨蒂许·帕德马纳班
Owner ALGOTOCHIP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products