摘要:
In a system for transforming input circuit information into information of a logic circuit composed of actual elements, a schematic diagram of a logic circuit composed of actual elements is displayed. A timing check is executed on the displayed logic circuit. A delay adjustment portion of the displayed schematic diagram is designated. A timing adjustment is executed by the system on the designated delay adjustment portion, and thereby the logic circuit is transformed into a second logic circuit composed of actual elements.
摘要:
Circuit transformation of a first circuit constituted by a first set of elements into a logically equivalent second circuit constituted by a second set of elements is effected by selecting a candidate rule from a knowledge base memory. The knowledge base memory stores therein transformation rules expressed by a condition part and a conclusion part. The condition part of a candidate rule is matched to circuit data stored in a working memory. The application condition of the candidate rules is determined, and the candidate rule is applied to the circuit data of the working memory for transforming the circuit after confirmation of the establishment of the application condition. The knowledge base memory stores therein concise transformation rules including at least one of main transformation rules, subordinate transformation rules, logic negation rules and logic equivalence rules.
摘要:
In a data processor such as a CAD system for LSI design, a hierarchical structure of a plurality of objects each having a circuit data is represented in a relation between a window on a menu screen and a plurality of figure blocks on the window. One of the plural figure blocks on the window is represented in a different window so as to represent a multi-hierarchical structure of the objects, and a block figure group is arranged on the different window. A user selects, using a mouse, an object to be processed on a menu screen representing a floor plan.
摘要:
An improved LSI design automation system includes: an input unit, a circuit component storage unit, a circuit component selection unit, a design method decision unit, a design process unit, and a component entry unit. The input unit receives LSI function and performance information as a requirements specification and LSI component configuration information. The circuit component storage unit collectively stores a circuit data item, design method information items, and performance information items, as a circuit component. The circuit component selection unit selects a circuit component from the circuit component storage unit for implementation of a desired circuit. The design method decision unit selects an optimum design method information item from the design method information items held by each circuit component. The design process unit generates, modifies, and evaluates a circuit. The component entry unit enters a result of the modification made during the design and a newly generated circuit component into the circuit component storage unit.
摘要:
Together with circuit data of circuit elements, there is stored, in a memory device, external specification information of each of the circuit elements, the information including (i) function information of each of the terminals of the circuit elements and (ii) selection information representing a wiring condition for each of the terminals. When the element arrangement and external specification information of a circuit to be designed, are entered, pieces of external specification information are compared with one another to obtain pairs of wiring candidates of a circuit which connects, to one another, the circuit elements of the circuit to be designed. Based on the pairs of wiring candidates, there is generated wiring information which satisfies each wiring condition. Based on the pieces of wiring information thus generated, there are automatically generated circuit data of the circuit to be designed.
摘要:
A plurality of types of circuit transformation rules have condition parts and conclusion parts. An inference control knowledge includes a knowledge related to a method of inferring the circuit transformation rules and a knowledge related to a relation between the circuit transformation rules. The circuit transformation rules are compiled into circuit transformation programs by use of the inference control knowledge. Already-existing programs include a procedural process of a logic design and various functions necessary for an execution of the circuit transformation programs. The circuit transformation programs and the already-existing programs are combined into a logic design program. A circuit transformation process is executed in accordance with the logic design program.
摘要:
A logic synthesis unit generates configuration data of a virtual logic circuit composed of virtual elements, or logic gates each of which carries only a functional definition, in order to realize a logic circuit functional description fed through an input unit. A logic transformation unit, referring to a standard cell library, performs the allocation of real elements for implementation to respective virtual elements to transform the virtual logic circuit into a real logic circuit having the same function as the virtual logic circuit. Then the logic transformation unit, referring to a timing analysis unit, selects a particular real element with a smallest driving capacity from among the real elements in the library performing the same function as an object virtual element and satisfying both fan-out restrictions and delay constraints, and allocates the real element thus selected to the virtual element. Configuration data of the resulting real logic circuit are output in the forms of circuit diagrams, real element connection information lists, and the like through an output unit.
摘要:
An apparatus and method for translating a function description of a circuit presented in hardware description language includes parsing the function description of the circuit to generate a parse tree. The structure of the parse tree is deformed to optimize the test level redundancy of the function description to thereby generate a deformed parse tree. The deformed parse tree is then translated into function blocks representing a hardware configuration of the circuit set forth by the function description.
摘要:
A plurality of processing elements are connected in cascade so as to constitute a single signal processing apparatus. The signal processing apparatus has a first path for transferring an input data signal and a second path for transferring a processing result of the input data signal. Each of the processing elements has a first input disposed on the first path, a data holding circuit for holding the data signal supplied through the first input, a product-sum circuit for executing a product-sum operation between the data signal held in the data holding circuit and another data signal, a second input disposed on the second path so as to supply the other data signal to the product-sum circuit, a result register for holding the result of the operation calculated by the product-sum circuit and supplying the held result of the operation to the second path, an output selecting circuit for supplying either one of the data signal held in the data holding circuit and the result of the operation held in the result register, and a processing control circuit for controlling respective operations of the data holding circuit, product-sum circuit, result register, and output selecting circuit. Since a route extending from the result register to the output selecting circuit forms a bypass from the second path to the first path, a flexible process can be performed by the signal processing apparatus by using or not using the bypass depending on control information.
摘要:
A coprocessor is incorporated in a processor comprising a CPU, an instruction cache, a data memory, a bus controller, an interruption control section and a DMA controller. This coprocessor has a parallel sum-of-products arithmetic operation section, a comparator, an I/O register section, and a sum-of-products factor register section. A frame memory, provided on the input side, stores MUSE or NTSC signals digitized per pixel. The DMA is in control of the transfer of data between the input-side frame memory and the data memory as well as the transfer of data between a frame memory provided on the output side and the data memory. Pixel data stored in the data memory is processed according to broadcasting systems by the switching of sum-of-products factors on the basis of software.