Patent application number | Description | Published |
20130191799 | HIGH-LEVEL SYNTHESIS DEVICE, HIGH-LEVEL SYNTHESIS METHOD, HIGH-LEVEL SYNTHESIS PROGRAM, AND INTEGRATED CIRCUIT DESIGN METHOD - A high-level synthesis device, which converts a behavior description file describing a function of an integrated circuit using a high-level language without timing description, into a hardware description file describing the integrated circuit including timing description, has: a processor; a high-level synthesis unit in which the processor converts a behavior description file having a functional portion describing the function and a control portion controlling timing, into a first hardware description file; a variable extraction unit; a loop information generation unit; a static latency extraction unit; a latency calculation circuit generation unit in which the processor generates a second hardware description file describing a latency calculation circuit which generates the latency information based on loop count and static latency; and an insertion unit in which the processor inserts the second hardware description file into the first hardware description file to generate a third hardware description file. | 07-25-2013 |
20150106774 | HIGH-LEVEL SYNTHESIS DATA GENERATION APPARATUS, HIGH-LEVEL SYNTHESIS APPARATUS, AND HIGH-LEVEL SYNTHESIS DATA GENERATION METHOD - An analysis unit analyzes a source code representing design data of a semiconductor device, and generates information (CDFG information) indicating the data and control flow of the semiconductor device. A high-level synthesis data generation unit acquires intermediate data (an object file), which is obtained by compiling the source code, generates intermediate data (an object file) by incorporating the CDFG information generated by the analysis unit into the acquired intermediate data, and outputs the generated intermediate data as high-level synthesis data. | 04-16-2015 |
Patent application number | Description | Published |
20120019955 | HARD DISK DRIVE, METHOD FOR ESTIMATING BACK ELECTROMOTIVE FORCE, AND METHOD FOR CONTROLLING VELOCITY OF HEAD - According to one embodiment, a hard disk drive includes a head, a voice coil motor, a driving circuit, an identification unit, a storage unit, and an estimation unit. The head is configured to perform write/read of information to a storage medium. The voice coil motor is configured to move the head. The driving circuit is configured to drive the voice coil motor, based on a command signal. The identification unit is configured to identify at least one parameter of a discrete-time model. The discrete-time model represents a transfer function from the command signal to a voltage drop quantity by an inductance of a coil of the voice coil motor. The storage unit is configured to store the parameter. The estimation unit is configured to estimate a back electromotive force of the coil, based on the discrete-time model including the parameter. | 01-26-2012 |
20120075742 | MAGNETIC DISK DEVICE, ELECTRONIC APPARATUS AND, HEAD CONTROL METHOD - A magnetic disk device includes a head, a coil motor, a drive circuit, a voltage detector, a head position calculation unit, a velocity calculation unit, a counter electromotive voltage calculation unit, a coil resistance estimation unit, and a control unit. The head position calculation unit calculates a position of the head for each sampling cycle on the basis of servo information. The velocity calculation unit calculates a velocity of the head for each sampling cycle. The counter electromotive voltage calculation unit calculates a counter electromotive voltage of the coil for each sampling cycle. The coil resistance estimation unit successively estimates a coil resistance value of the coil. The control unit calculates a drive instruction for controlling the velocity and outputs the drive instruction to the drive circuit. In addition, the counter electromotive voltage calculation unit subtracts a voltage drop from the inter-terminal voltage to calculate the counter electromotive voltage. | 03-29-2012 |
20120281311 | RAMP-UNLOADING SEEK CONTROL DEVICE FOR MAGNETIC DISK DRIVE - A ramp-unloading seek control device includes a voice coil motor, a detector, an instruction-current detector, a head-speed computing unit, and an identification structure. The identification structure estimates an error between a true resistance value and an estimated resistance value of the voice coil motor. The identification structure can minimize an estimated error defined as a difference between an estimated value ลท(k) of the head speed and the head speed y(k), and employs {circumflex over (b)} | 11-08-2012 |
20130070368 | MAGNETIC DISK DEVICE AND CONTROLLING METHOD OF HEAD - A magnetic disk device includes a head, a coil, a drive circuit, a detector, a first calculation unit, a generation unit, a first estimation unit, and a control unit. The detector detects an inter-terminal voltage across the coil. The first calculation unit calculates a back electromotive force across the coil by the use of the inter-terminal voltage. The generation unit generates a target velocity as a reference value of a velocity of the head. The first estimation unit estimates a first velocity of the head and an error of the first velocity by the use of the back electromotive force. The first estimation unit estimates a second velocity for decreasing the error. The control unit calculates a control instruction to bring the second velocity close to the target velocity. | 03-21-2013 |