1460759204-c3695d99-7ec9-4a4b-b366-fac2b4bc57c6

What is claimed is:

1. An integrated circuit device comprising plural logic circuits and plural flip-flop circuits disposed between said plural logic circuits,
wherein each of said flip-flop circuits includes:
a first input port for receiving a scan test signal;
a second input port connected to corresponding one of said logic circuits for receiving, as a data signal, an output of said logic circuit according to a scan test signal input to said logic circuit;
a third input port for receiving a control signal for switching input to said flip-flop circuit between said scan test signal and said data signal;
a fourth input port for receiving a hold signal;
a first output port connected to said logic circuit for transferring said scan test signal to said logic circuit; and
a second output port for outputting said data signal and said scan test signal,

a scan test circuit is formed by serially connecting said plural flip-flop circuits by successively connecting said second output port of an arbitrary flip-flop circuit among said plural flip-flop circuits to said first input port of another of said flip-flop circuits disposed at a next stage, and
an output value output from said first output port is fixed in receiving said hold signal at said fourth input port.
2. The integrated circuit device of claim 1,
wherein said output value output from said first output port of each of said flip-flop circuits is fixed to a value held in receiving said hold signal.
3. The integrated circuit device of claim 2,
wherein said fourth input port of each of said flip-flop circuits also works as said third input port.
4. The integrated circuit device of claim 1,
wherein said output value output from said first output port of each of said flip-flop circuits is fixed to 1 or 0 regardless of a value held in receiving said hold signal.
5. An integrated circuit device comprising:
first and second circuits;
a first test circuit for testing said first circuit;
a second test circuit for testing said second circuit;
a clock supply part for supplying a clock signal to said first circuit and said second circuit;
a clock inverting part for inverting the clock signal supplied from said clock supply part and outputting an inverted clock signal; and
an output switching circuit disposed between said clock inverting part and said second circuit for receiving the clock signal and the inverted clock signal and outputting the inverted clock signal to said second circuit in testing said second circuit.
6. The integrated circuit device of claim 5,
wherein said first circuit is a logic circuit, and
said second circuit is a memory.
7. A method of testing an integrated circuit device, including plural logic circuits and plural flip-flop circuits disposed between said logic circuits, said flip-flop circuits being successively connected to form a scan test circuit, for conducting a scan test by repeating the steps of:
(a) conducting a holding operation for fixing an output signal from-each of said flip-flop circuits to a path connected to corresponding one of said logic circuits;
(b) with said output signal from said flip-flop circuits fixed in the step (a), conducting a shift operation for successively sending a scan test signal to said flip-flop circuits and for successively sending a data signal from each of said flip-flop circuits to outside of said integrated circuit device;
(c) conducting a hold releasing operation for releasing said output signal fixed in the step (a) after completing said shift operation; and
(d) conducting a capture operation for capturing an output signal of said logic circuit by each of said flip-flop circuits after the step (c).
8. The method of testing an integrated circuit device of claim 7,
wherein elements of each of said logic circuits are divided into plural groups,
said output signal is fixed to a value held by said flip-flop circuit in fixing said output signal in the step (a),
the step (c) is conducted with respect to each of said groups, and
after completing a first shift operation, the step (a) is carried out after the step (c) and before the step (d).
9. The method of testing an integrated circuit device of claim 7,
wherein elements of each of said logic circuits are divided into plural groups,
said output signal is fixed to a value held by said flip-flop circuit in fixing said output signal in the step (a),
the step (c) and the step (d) are carried out with respect to each of said groups in a manner that a capture operation of one group is carried out after a hold releasing operation of said group, and
after completing a first shift operation, the step (a) is carried out after the step (d).
10. The method of testing an integrated circuit device of claim 7,
wherein elements of each of said logic circuits are divided into plural groups,
said output signal is fixed to 1 or 0 regardless of a value held by said flip-flop circuit in fixing said output signal with respect to each of said groups in the step (a),
the step (c) and the step (d) are carried out with respect to each of said groups in a manner that a capture operation of one group is carried out after a hold releasing operation of said group, and
after a second shift operation, the step (a) is carried out after the step (d).
11. The method of testing an integrated circuit device of claim 7,
wherein elements of each of said logic circuits are divided into groups in a manner that peak power consumption during the scan test does not exceed an allowable value of power consumption of said integrated circuit device in general use.
12. A method of testing an integrated circuit device including first and second circuits, a first test circuit for testing said first circuit, a second test circuit for testing said second circuit and a clock supply part for supplying a clock signal to said first and second circuits,
wherein said first circuit is tested in accordance with the clock signal, and
said second circuit is tested, while said first circuit is being tested, in accordance with an inverted clock signal obtained by inverting the clock signal.
13. The method of testing an integrated circuit device of claim 12,
wherein said first circuit is a logic circuit, and
said second circuit is a memory.
14. A method of designing an integrated circuit device using a database including at least one core storing data necessary for designing said integrated circuit device,
wherein estimated information regarding power consumption during a test of said core is described in said database,
said estimated information regarding power consumption during a test of said core is used in selecting said core in higher level design, and
design information obtained as a result of the higher level design is used in lower level design.
15. The method of designing an integrated circuit device of claim 14,
wherein design using said estimated information is architecture design.
16. The method of designing an integrated circuit device of claim 15,
wherein said design information includes information for instructing, by using information of data flow among plural cores designed in said architecture design, to divide said cores into plural groups and to design a circuit structure capable of conducting a capture operation successively in the order from a group on a lower level side of said data flow.
17. The method of designing an integrated circuit device of claim 14,
said design information includes information on grouping for dividing said core into plural groups.
18. The method of designing an integrated circuit device of claim 14,
wherein said design information includes information on a test method.
19. The method of designing an integrated circuit device of claim 17,
wherein, when said database includes plural cores requiring different test methods, said design information includes test scheduling determined, with each of said test methods represented by a plane test pattern obtained by using time and a pin number as a coordinate, so as to minimize test time in consideration of restriction in a number of usable pins and not to allow peak power consumption to exceed an allowable value of power consumption of said integrated circuit device in general use.
20. A database for use in design of an integrated circuit device comprising plural cores each storing data necessary for designing said integrated circuit device, said database including information regarding power consumption of said cores during a test.
21. The database for use in design of an integrated circuit device of claim 20,
wherein said information regarding power consumption during a test includes at least one of:
an estimated value of peak power consumption of each of said cores;
an estimated maximum transition number of states of each of said cores, a circuit scale of each of said cores and power consumption of gates included in each of said cores; and
a circuit and a simulation pattern.
22. The database for use in design of an integrated circuit device of claim 21,
wherein said database includes information regarding a possible division number of each of said cores.
23. The database for use in design of an integrated circuit device of claim 22,
wherein said information regarding a possible division number of each of said cores includes at least one of:
a level at which power consumption during a shift operation is equal to peak power consumption in dividing said core;
a division number and power consumption of a core not accompanied by change in design of a test circuit; and
a division number and peak power consumption in every clock of a core not accompanied by change in design of a test circuit.
24. The database for use in design of an integrated circuit device of claim 20,
wherein said database includes information regarding division probability of each of said cores.
25. The database for use in design of an integrated circuit device of claim 24,
wherein said information regarding division probability of each of said cores includes at least one of a maximum possible division number of said core and a number of clock systems.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A unit (100) for filling the containers (2) with products (1), in particular pharmaceutical products (1), including:
a hopper (3,3a) for containing a mass of products (1) in bulk;
conveying means (5,6) for feeding said products (1) coming out of said hopper (3) along a predetermined path (P);
a filling station (SR), situated downstream of said conveying means (5,6) for filling said containers (2) with the products (1);
transporting means (4,C) for feeding said container to said filling station (SR); and
a station (SC) for checking said products (1), situated along said path (P) upstream of said filling station (SR);
said conveying means (5,6) including first conveying means (51,52,53), consisting of vibrating planes, and second conveying means (6) situated at said checking station (SC) between said conveying vibrating planes means (51,52,53) and said filling station (SR);
the unit being characterized in that said conveying means (5,6) further include product holding means (65) associated to said second conveying means (6) for keeping single products, so as to form, on said second conveying means (6) a succession of single spaced apart products (1), moving forward to said filling station (SR) along a part of said path (P):
2. A unit, according to claim 1, characterized in that said second conveying means (6) include a drum (6) rotating continuously, which moves said series of single products (1) to said filling station (SR) along a curved portion of said path (P).
3. A unit, according to claim 1 or 2, characterized in that said holding means (65) include a plurality of channels (66,67,68) communicating with a suction source in order to keep said products (1) on the second conveying means (6) along said portion of path (P) by effect of aspiration.
4. A unit, according to any of previous claims from 1 to 3, characterized in that said checking station (SC) includes optical means (7) for detecting said products (1), in order to identify determined physical features of said products (1) in bulk and in order to count the products passing to said filling station (SR), sending relative reference signals to a processing device (E) connected to the optical means (7).
5. A unit, according to claim 4, characterized in that said detecting means (7) include at least one videocamera (71), which detects information concerning features said products (1) kept on said second conveying means (6) along said portion of the path (P).
6. A unit, according to any of previous claims from 1 to 5, characterized in that said filling station (SR) includes a plurality of feeding channels (9), through which transiting products (1) pass; and deflecting means (8), aimed at detaching said products (1) held by said second conveying means (9) and at transferring the detached products (1) into said feeding channels (9).
7. A unit, according to claim 4 and 6, characterized in that said deflecting means (8) include a plurality of deflecting bars (81), each of which is associated to a relative feeding channel (9); each of said deflecting bars (81) being operated, by activating means controlled by said processing device (E), to move alternately between a detach position (A), in which a free end of the bar (81) is situated close to said second conveying means (6), in order to detach the products (1) conveyed by the second conveying means (6) and to allow the products (1) to enter a relative channel (9), and single products rejection position (B), in which a free end of the bar (81) is situated far from said second conveying means (6), in order to allow said products (1) to move on the second conveying means (6), until they reach a deflecting panel (85), that makes single products (1) fall into a rejection container (86).
8. A unit, according to any of previous claims 6 or 7, characterized in that each feeding channel (9) is defined by an upper housing (91), whose outlet mouth communicates with an inlet mouth of a lower housing (92), which is in turn equipped with a relative outlet mouth situated above a container (2); bulkhead means (93) being situated between said upper housing (91) and said lower housing (92), said bulkhead means (93) being operated, by said processing device (E), to move alternately between a position, in which said outlet mouth of said upper housing (91) is closed and a position, in which the same outlet mouth is open.
9. Unit, according to any of previous claims from 1 to 8, characterized in that said first vibrating planes conveying means (51,52,53) and said second conveying means (6) are equipped with a plurality of guides or grooves (54,64), on which the products (1) move; said holding means (65) acting on said grooves (64) of said second conveying means (6). to hold series of single products (1) along said portion of path (P).
10. A packaging machine (M), characterized in that it includes at least one unit (100) for filling containers (2) with products (1), in accordance with one or more of the previous claims from 1 to 9.

1460759196-9acdd255-16db-4e5e-b694-d562b8e50859

1. An integrated fiber optic cable for a wellsite having a tubing positionable in a wellbore extending into a subterranean formation, the fiber optic cable comprising:
a tubular housing having at least one of either an internal longitudinal channel or a plurality of external longitudinal slots, the tubular housing positionable into the wellbore adjacent the tubing;
a plurality of optical fibers floatingly positionable in at least one of said channel or slots for measuring at least one first wellsite parameter; and
a plurality of optical fibers fixedly positionable in at least one of said channel or slots for measuring at least one second wellsite parameter.
2. The integrated fiber optic cable of claim 1, wherein said housing has an internal channel and external slots and wherein said floating fibers are disposed in said channel and said fixed fibers are disposed in said slots.
3. The integrated fiber optic cable of claim 1, wherein the tubular housing has at least one flat surface positionable adjacent the tubing whereby an orientation of the tubular housing against the tubing is maintained.
4. The integrated fiber optic cable of claim 1, wherein at least one of the plurality of floating optical fibers is coupled to a sensor for measuring the at least one wellsite parameter.
5. The integrated fiber optic cable of claim 1, wherein pairs of the plurality of fixed optical fibers and the plurality of floating optical fibers are selectively coupled whereby an optical loop is formed for transmitting therebetween.
6. The integrated fiber optic cable according to claim 1, wherein the plurality of fixed optical fibers measure at least one wellsite parameter using one of Stimulated Brillouin techniques, Fiber Bragg Gratings, DAS measurements and combinations thereof.
7. The integrated fiber optic cable of claim 1, wherein the floating optical fibers are disposed in a gel and the fixed optical fibers are adhered to the housing.
8. The integrated fiber optic cable of claim 1, wherein the first and second wellsite parameters are selected from the group consisting of pressure, temperature, acoustics, curvature, bend, strain and combinations thereof.
9. A fiber optic monitoring system for a wellsite, the fiber optic cable comprising:
a tubular housing having at least one of either an internal longitudinal channel or a plurality of external longitudinal slots, the tubular housing positionable at the wellsite;
a plurality of optical fibers floatingly positionable in at least one of said channel or slots for measuring at least one first wellsite parameter;
a plurality of optical fibers fixedly positionable in at least one of said channel or slots for measuring at least one second wellsite parameter; and
at least one surface interrogation unit operatively couplable to the fiber optic cable for sending optical signals into at least one of said floating and fixed optical fibers and receiving a return signal indicative of a measured wellsite parameter.
10. The integrated fiber optic monitoring system of claim 9, further comprising a plurality of splices for selectively splicing together pairs of the plurality of fixed optical fibers and the plurality of floating optical fibers.
11. A method of monitoring a wellsite, the method comprising:
a) positioning a fiber optic cable at the wellsite , the fiber optic cable comprising:
a tubular housing having at least one of either an internal longitudinal channel or a plurality of external longitudinal slots, the tubular housing positionable at the wellsite;
a plurality of optical fibers floatingly positionable in at least one of said channel or slots for measuring at least one first wellsite parameter;
a plurality of optical fibers fixedly positionable in at least one of said channel or slots for measuring at least one second wellsite parameter;

b) measuring at least one wellsite parameter by sending optical signals into at least one of said floating and fixed optical fibers and receiving a return signal indicative of a measured wellsite parameter; and
c) transmitting the measured wellsite parameter to a surface interrogation unit.
12. The method of claim 11, wherein the fiber optic cable includes an optical loop formed by selectively splicing pairs of the plurality of fixed optical fibers and the plurality of floating optical fibers.
13. The method of claim 11, further comprising determining a shape of the cable from the measured wellsite parameter.
14. The method of claim 11, wherein the fixed optical fibers and the floating optical fibers have different sensitivities to different types of acoustic modes and waves, further comprising the step of comparing the measurements taken by fixed optical fibers and the floating optical fibers.
15. The method of claim 11, further including the step of interrogating the fixed optical fibers and the floating optical fibers simultaneously, decoupling the optical signals received as a result of the interrogation, and using the decoupled signals to obtain a seismic profile.
16. The method of claim 11, further including the step of performing distributed acoustic sensing using one of the fixed fibers.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. Apparatus for determining the relative timing of a sequence of images and associated information, including in combination:
a). means for receiving image information conveying a plurality of images,
b). in response to said images means for identifying image mutual events in images of said image information,
c). means for receiving associated information,
d). in response to said associated information means for identifying associated mutual events in said associated information,
e). means for comparing said image mutual events and said associated mutual events to determine the relative timing therebetween.
2. The apparatus of claim 1 wherein said means for receiving associated information compromise means for receiving audio information.
3. The apparatus of claim 1 wherein the video mutual events are chosen from the group consisting of brightness, luminance, and chroma mutual events.
4. The apparatus of claim 1 wherein the means of receiving image information is chosen from the group consisting of video, video files, video clips, and video data.
5. The apparatus of claim 1 wherein the means for identifying image mutual events in images of said image information comprising generating mutual events by one or more of brightness changes within particular regions, changes in video signal envelope, changes in frequency of the video signal, and changes in the energy content of the video signal.
6. The apparatus of claim 1 wherein the means for identifying associated mutual events in said associated information and the means for comparing image mutual events and associated mutual events to determine the relative timing therebetween correlates the number of mutual events a time period to provide a measure of the synchronization between video signal and the associated signal.
7. The apparatus of claim 2 wherein the audio mutual event is a change of at least 30 percent in the audio envelope.
8. Apparatus for determining the relative timing of a video signal conveying a plurality of images and an associated audio signal comprising in combination:
a). means for receiving said video signal;
b). means in response to said video signal for identifying image mutual events in said images;
c). means for receiving said associated audio signal;
d). means in response to said audio signal identifying audio mutual events;
e). means for comparing said image mutual events and said audio mutual events to determine relative timing therebetween.
9. The apparatus of claim 8 wherein the video mutual events are chosen from the group consisting of brightness, luminance, and chroma mutual events.
10. The apparatus of claim 8 wherein the means of receiving image information is chosen from the group consisting of video, video files, video clips, and video data.
11. The apparatus of claim 8 wherein the means for identifying image mutual events in images of said image information comprising generating mutual events by one or more of brightness changes within particular regions, changes in video signal envelope, changes in frequency of the video signal, and changes in the energy content of the video signal.
12. The apparatus of claim 8 wherein the means for identifying audio mutual events in said associated information and the means for comparing image mutual events and audio mutual events to determine the relative timing therebetween correlates the number of mutual events a time period to provide a measure of the synchronization between video signal and the associated signal.
13. The apparatus of claim 8 wherein the audio mutual event is a change of at least 30 percent in the audio envelope.
14. A method for determining the relative timing of a sequence of images and associated information comprising the steps of:
a). receiving image information conveying a plurality of images,
b). identifying image mutual events in images of said image information,
c). receiving associated information,
d). identifying associated mutual events in said associated information,
e). comparing said image mutual events and said associated mutual events to determine the relative timing therebetween.
15. The method of claim 14 wherein said means for receiving associated information compromise means for receiving audio information.
16. The method of claim 14 wherein the video mutual events are chosen from the group consisting of brightness, luminance, and chroma mutual events.
17. The method of claim 14 wherein the means of receiving image information is chosen from the group consisting of video, video files, video clips, and video data.
18. The method of claim 14 wherein the means for identifying image mutual events in images of said image information comprising generating mutual events by one or more of brightness changes within particular regions, changes in video signal envelope, changes in frequency of the video signal, and changes in the energy content of the video signal.
19. The method of claim 14 wherein the means for identifying associated mutual events in said associated information and the means for comparing image mutual events and associated mutual events to determine the relative timing therebetween correlates the number of mutual events in a time period to provide a measure of the synchronization between video signal and the associated signal.
20. The method of claim 15 wherein the audio mutual event is a change of at least 30 percent in the audio envelope.
21. The method of claim 15 comprising receiving audio information as associated information.
22. A method for determining the relative timing of a video signal conveying a plurality of images and an associated audio signal comprising in combination:
a). receiving said video signal;
b). identifying video mutual events in images of said video signal;
c). receiving said associated audio signal;
d). identifying audio mutual events in said audio signal; and
e). comparing said video mutual events and said audio mutual events to determine the relative timing therebetween.
23. The method of claim 22 wherein said means for receiving associated information compromise means for receiving audio information.
24. The method of claim 22 wherein the video mutual events are chosen from the group consisting of brightness, luminance, and chroma mutual events.
25. The method of claim 22 wherein the means of receiving image information is chosen from the group consisting of video, video files, video clips, and video data.
26. The method of claim 22 wherein the means for identifying image mutual events in images of said image information comprising generating mutual events by one or more of brightness changes within particular regions, changes in video signal envelope, changes in frequency of the video signal, and changes in the energy content of the video signal.
27. The method of claim 22 wherein the means for identifying associated mutual events in said associated information and the means for comparing image mutual events and associated mutual events to determine the relative timing therebetween correlates the number of mutual events a time period to provide a measure of the synchronization between video signal and the associated signal.
28. The method of claim 23 wherein the audio mutual event is a change of at least 30 percent in the audio envelope.
29. A method for synchronizing a video signal conveying a plurality of images and an associated audio signal, said method comprising:
a). receiving said video signal;
b). searching for a face in a frame of the video signal;
c). if a face is not found in the frame, going to a next frame;
d). if a face is found, detecting a lip in the face, and marking the face and lip contour in the frame;
b). identifying video mutual events in images of said video signal;
c). receiving said associated audio signal;
d). identifying audio mutual events in said audio signal; and
e). comparing said video mutual events and said audio mutual events to determine the relative timing therebetween.
30. The method of claim 29 wherein detecting a lip in the face, and marking the face and lip contour in the frame comprises
a). selecting a first area of the face that includes a portion of an eye and of the lips;
b). vertically flipping the selected area and calculating a correlation of the area and areas on the opposite side of the face;
c). selecting a second area on the opposite side of the face that has the highest correlation with the first area;
d). defining a search area for the lips;
e). isolate the lips; and
f). determine the curl of the lips.
31. The method of claim 30 comprising correlating a sequence of lip curls with words to identify video mutual events in the images of the video signal.
32. A program product comprising a storage medium carrying program code for a method of synchronizing a video signal conveying a plurality of images and an associated audio signal, said method comprising:
a). receiving said video signal;
b). searching for a face in a frame of the video signal;
c). if a face is not found in the frame, going to a next frame;
d). if a face is found, detecting a lip in the face, and marking the face and lip contour in the frame;
b). identifying video mutual events in images of said video signal;
c). receiving said associated audio signal;
d). identifying audio mutual events in said audio signal; and
e). comparing said video mutual events and said audio mutual events to determine the relative timing therebetween.
33. The program product of claim 32 wherein detecting a lip in the face, and marking the face and lip contour in the frame comprises
a). selecting a first area of the face that includes a portion of an eye and of the lips;
b). vertically flipping the selected area and calculating a correlation of the area and areas on the opposite side of the face;
c). selecting a second area on the opposite side of the face that has the highest correlation with the first area;
d). defining a search area for the lips;
e). isolate the lips; and
f). determine the curl of the lips.
34. The program product of claim 33 wherein the method comprises correlating a sequence of lip curls with words to identify video mutual events in the images of the video signal.