| US 7,512,917 B2 | ||
| Method for verifying safety apparatus and safety apparatus verified by the same | ||
| Mikio Izumi, Yokohama (Japan); Toshifumi Hayashi, Yokohama (Japan); Shigeru Odanaka, Yokohama (Japan); Hirotaka Sakai, Machida (Japan); Naotaka Oda, Yokohama (Japan); Toshifumi Sato, Tama (Japan); and Toshiaki Ito, Kawasaki (Japan) | ||
| Assigned to Kabushiki Kaisha Toshiba, Tokyo (Japan) | ||
| Filed on Feb. 24, 2006, as Appl. No. 11/360,617. | ||
| Claims priority of application No. 2005-053016 (JP), filed on Feb. 28, 2005. | ||
| Prior Publication US 2009/0055784 A1, Feb. 26, 2009 | ||
| Int. Cl. G06F 17/50 (2006.01) | ||
| U.S. Cl. 716—5 [716/4; 716/16; 716/17; 716/18] | 24 Claims |

| 1. A verification method for verifying a safety apparatus including a programmable logic device, the programmable logic device
including a plurality of functional elements, the method comprising the steps of:
verifying on actual hardware that all outputs of a logic pattern are produced normally in response to all inputs of the logic
pattern of each of the plurality of functional elements in advance;
generating a plurality of functional elements, each the same as a different one of the plurality of functional elements verified
on the actual hardware, using a predetermined hardware description language;
independently logic-synthesizing each of the generated functional elements into a plurality of first net lists;
generating a connection function among the generated functional elements using the predetermined hardware description language;
logic-synthesizing the generated connection function into a second net list corresponding to the connection function;
synthesizing the plurality of first net lists with the second net list to generate a third net list;
writing a logic circuit into the programmable logic device on the basis of the third net list; and
verifying on the programmable logic device including the written logic circuit that the operation of the programmable logic
device is normal.
|