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
OG exemplary drawing
 
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.