1460949399-96bb18c0-9bfd-408d-a10e-d9334921cb04

1. A computer-readable recording medium that stores therein a computer program for calculating power consumption, the computer program making a computer execute:
receiving data of a target circuit;
specifying a sequential circuit in the target circuit based on the data;
developing the sequential circuit to generate a combinational circuit, the developing extracts the combinational circuit in the sequential circuit or generates the combination circuit by combining plural combinational circuits extracted;
determining a clock cycle of a test pattern to be input into the combinational circuit;
estimating a number of transitions of a signal that is output from a logic gate in the combinational circuit, while the target circuit is under processing, based on the clock cycle; and
calculating power consumption of the target circuit based on the number of transitions.
2. The computer-readable recording medium according to claim 1, wherein
the computer program further makes the computer execute calculating an average number of transitions of the clock cycle based on the test pattern, and
the estimating includes estimating the number of transitions based on a larger clock cycle than the clock cycle determined at the determining.
3. The computer-readable recording medium according to claim 1, wherein the test pattern includes a test vector.
4. A method of calculating power consumption, comprising:
receiving data of a target circuit;
specifying a sequential circuit in the target circuit based on the data;
developing the sequential circuit to generate a combinational circuit, the developing extracts the combinational circuit in the sequential circuit or generates the combinational circuit by combining plural combinational circuits extracted;
determining a clock cycle of a test pattern to be input into the combinational circuit;
estimating a number of transitions of a signal that is output from a logic gate in the combinational circuit, while the target circuit is under processing, based on the clock cycle; and
calculating power consumption of the target circuit based on the number of transitions.
5. The method according to claim 4, further comprising:
calculating an average number of transitions of the clock cycle based on the test pattern, wherein
the estimating includes estimating the number of transitions based on a larger clock cycle than the clock cycle determined at the determining.
6. The method according to claim 4, wherein the test pattern includes a test vector.
7. An apparatus for calculating power consumption, comprising:
a receiving unit to receive data of a target circuit;
a specifying unit to specify a sequential circuit in the target circuit based on the data;
a developing unit to develop the sequential circuit to generate a combinational circuit, the developing unit extracts the combinational circuit in the sequential circuit or generates the combinational circuit by combining plural combinational circuits extracted;
a determining unit to determine a clock cycle of a test pattern to be input into the combinational circuit;
an estimating unit to estimate a number of transitions of a signal that is output from a logic gate in the combinational circuit, while the target circuit is under processing, based on the clock cycle; and
a consumption calculating unit to calculate power consumption of the target circuit based on the number of transitions.
8. The apparatus according to claim 7, further comprising:
an average calculating unit to calculate an average number of transitions of the clock cycle based on the test pattern, wherein
the estimating unit estimates the number of transitions based on a larger clock cycle than the clock cycle determined by the determining unit.
9. The apparatus according to claim 7, wherein the test pattern includes a test vector.

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 method for filtering an optical signal comprising a plurality of channels lying on a grid of optical frequencies equally spaced by a given frequency spacing and occupying an optical bandwidth, comprising:
a) splitting said optical signal into a first and a second portion spatially separated, wherein said first portion substantially comprises the channels which lie on a first sub-grid comprising a first set of said optical frequencies equally spaced by the double of said frequency spacing and the second portion substantially comprises the remaining channels which lie on a second sub-grid comprising the remaining optical frequencies of said grid;
b) operating a first optical filter (250) comprising a plurality of resonators (252, 254) each having a respective free spectral range, wherein a first resonator (252) of said plurality is optically coupled to said first portion and the remaining resonators of said plurality are optically coupled in series to said first resonator, so that a respective resonance of each one of said plurality of resonators falls within a first frequency band having bandwidth less than or equal to 15 GHz and comprising a first channel belonging to the first portion;
c) operating a second optical filter (260) comprising a plurality of respective resonators (262, 264) each having a respective free spectral range, wherein a respective first resonator (262) of said plurality is optically coupled to said second portion and the remaining resonators of said plurality are coupled in series to said first resonator, so as to obtain a first separation between each resonance of at least one resonator of the second optical filter falling within said optical bandwidth and a respective resonance of at least another different resonator of the second optical filter nearest to said each resonance, said first separation being greater than or equal to 25 GHz; and
d) recombining said first and second filtered portions.
2. The method of claim 1 wherein all the resonators of the first optical filter have the same free spectral range.
3. The method of claim 1 or 2 wherein all the resonators of the second optical filter have the same respective free spectral range.
4. The method of claims 2 and 3 wherein all the resonators of the first and the second optical filter have the same free spectral range.
5. The method of claim 3, when depending on 2, or 4 wherein the free spectral range of the resonators of the first and second optical filter is substantially equal to an odd multiple of said frequency spacing and greater than half of said optical bandwidth.
6. The method of the preceding claim wherein the free spectral range of the resonators of the first andor the second optical filter exceeds the half of the optical bandwidth by more than said frequency spacing.
7. The method of any of the preceding claims wherein in step b) the first optical filter is operated by tuning at least one resonator of the first optical filter differentially from the remaining resonators.
8. The method of any of the preceding claims wherein in step c) the second optical filter is operated by tuning the said at least one resonator of the second optical filter differentially from the said at least another different resonator of the second optical filter.
9. The method of any of the above claims wherein said first separation is equal to an even multiple of the frequency spacing.
10. The method of the claim above, wherein said each resonance of said at least one resonator of the second optical filter falling within said optical bandwidth lies within a distance of half of the frequency spacing from the respective nearest optical frequency of said first sub-grid of optical frequencies.
11. The method of any of the above claims wherein said plurality of resonators of the first optical filter and said plurality of resonators of the second optical filter each comprises two and no more than two resonators.
12. The method of any of the above claims wherein said plurality of resonators (252, 254) of the first optical filter (250) is optically coupled in series between a first optical path (230) propagating the first portion and a first waveguide (256) and said plurality of resonators (262, 264) of the second optical filter (260) is optically coupled in series between a second optical path (240) propagating the second portion and a second waveguide (266).
13. The method of any of the above claims, further comprising the steps of
e) operating said first optical filter (250) so as to obtain a second separation between said respective resonance of at least one resonator of the first optical filter with respect to said respective resonance of at least another different resonator of the first optical filter, said second separation being greater than or equal to 25 GHz; and
f) operating said second optical filter (260) so that a respective resonance of each one of said plurality of resonators of the second optical filter falls within a second frequency band, different from the first frequency band, having bandwidth less than or equal to 15 GHz and comprising a second channel belonging to the second portion.
14. The method of the claim above further comprising, after step c) and before step f), the step of:
g) tuning all the resonators of the second optical filter so as to move all respective resonances of the resonators of the second optical filter by a frequency interval greater than said frequency spacing while maintaining a distance between said each resonance of said at least one resonator of the second optical filter with respect to said respective nearest resonance of said at least another different resonator of the second optical filter not less than said first separation.
15. The method of the claim above, wherein in step g) all the resonators of the second optical filter are tuned substantially in unison so as to equally and contemporarily move all said respective resonances of the resonators of the second optical filter.
16. The method of any of claims 13 to 15 wherein in step c) at least one among said each resonance of said at least one resonator of the second optical filter and said respective nearest resonance of said at least another different resonator of the second optical filter is moved outside the frequency region spanning between, and including, the first and the second frequency band.
17. The method of the claim above, wherein said at least one among said each resonance of said at least one resonator and said respective nearest resonance of said at least another different resonator of the second optical filter belongs to a resonator different from said first resonator (262) of the second optical filter.
18. The method of any of claims 13 to 17 wherein during step 1) at least one among said each resonance of said at least one resonator of the second optical filter and said respective nearest resonance of said at least another different resonator of the second optical filter is moved outside a frequency region spanning between, and including, the first and the second frequency band.
19. The method of the claim above, wherein said at least one among said each resonance of said at least one resonator of the second optical filter and said respective nearest resonance of said at least another different resonator of the second optical filter belongs to a resonator different from said first resonator (252).
20. The method of any of the above claims wherein said first andor second separation is greater than or equal to 125 GHz.
21. The method of any of the above claims wherein said first andor second separation is greater than or equal to 300 GHz.
22. An optical device (200) comprising:
an optical splitter (210) having an input port (212), a first output port (214) and a second output port (216) and being configured for receiving at said input port an optical signal comprising a plurality of channels lying on a grid of optical frequencies equally spaced by a frequency spacing and occupying an optical bandwidth, and wherein said optical splitter (210) is configured for outputting at said first and second output port respectively a first and a second portion of said optical signal wherein said first portion substantially comprises the channels which lie on a first sub-grid of said grid comprising a first set of said optical frequencies equally spaced by the double of said frequency spacing and the second portion substantially comprises the remaining channels which lie on a second sub-grid comprising the remaining optical frequencies of said grid;
an optical combiner (220) having a respective first (222) and second (224) input port and a respective output port (226; 228) and being configured for combining two optical radiations, input respectively into the first and second input port, and outputting the combined optical radiation into the respective output port;
a first optical path (230) optically connecting the first output port (214) of the optical splitter (210) to the first input port (222) of the optical combiner (220);
a second optical path (240) optically connecting the second output port (216) of the optical splitter (210) to the second input port (224) of the optical combiner (220);
a first optical filter (250) comprising a plurality of resonators (252, 254) each having a respective free spectral range, wherein a first resonator (252) of said plurality is optically coupled to the first optical path (230) and the remaining resonators of said plurality are optically coupled in series to said first resonator;
a second optical filter (260) comprising a plurality of respective resonators (262, 264) each having a respective free spectral range, wherein a respective first resonator (262) of said plurality is optically coupled to the second optical path (240) and the remaining resonators of said plurality are coupled in series to said first resonator; and
a control system (270, 272, 251, 253, 261, 263) operatively connected to the plurality of resonators of the first optical filter (250) and to the plurality of resonators of the second optical filter (260), said control system being configured to perform the steps of:
a) operating the first optical filter (250) so that a respective resonance of each one of said plurality of resonators falls within a first frequency band having bandwidth less than or equal to 15 GHz;
b) operating the second optical filter (260) so as to obtain a first separation between each resonance of at least one resonator of the second optical filter falling within said optical bandwidth and a respective resonance of at least another different resonator of the second optical filter nearest to said each resonance, said first separation being greater than or equal to 25 GHz.
23. The device of claim 22 wherein all the resonators of the first optical filter have the same free spectral range.
24. The device of claim 22 or 23 wherein all the resonators of the second optical filter have the same respective free spectral range.
25. The device of claims 23 and 24 wherein all the resonators of the first and the second optical filter have the same free spectral range.
26. The device of claim 24, when depending on claim 23, or 25 wherein the free spectral range of the resonators of the first and second optical filter is substantially equal to an odd multiple of said frequency spacing and greater than half of said optical bandwidth.
27. The device of the preceding claim wherein the free spectral range of the resonators of the first andor second optical filter exceeds the half of the optical bandwidth by more than said frequency spacing.
28. The device of any of claims 22 to 27 wherein the control system is apt to tune at least one resonator of the first optical filter differentially from the remaining resonators.
29. The device of any of claims 22 to 28 wherein the control system is apt to tune the said at least one resonator of the second optical filter differentially from the said at least another different resonator of the second optical filter.
30. The device of any of claims 22 to 29 wherein said first separation is equal to an even multiple of the frequency spacing.
31. The device of the claim above, wherein said each resonance of said at least one resonator of the second optical filter falling within said optical bandwidth lies within a distance of half of the frequency spacing from the respective nearest optical frequency of said first sub-grid of optical frequencies.
32. The device of any of claims 22 to 31 wherein said plurality of resonators of the first optical filter and said plurality of resonators of the second optical filter each comprises two and no more than two resonators.
33. The device of any of claims 22 to 32 wherein said plurality of resonators (252, 254) of the first optical filter (250) is optically coupled in series between the first optical path (230) and a first waveguide (256) and said plurality of resonators (262, 264) of the second optical filter (260) is optically coupled in series between the second optical path (240) and a second waveguide (266).
34. The device of any of claims 22 to 33, wherein said control system is configured to perform the further steps of:
c) operating the first optical filter (250) so as to obtain a second separation between said respective resonance of at least one resonator of the first optical filter with respect to said respective resonance of at least another different resonator of the first optical filter, said second separation being greater than or equal to 25 GHz; and
d) operating the second optical filter (260) so that a respective resonance of each one of said plurality of resonators of the second optical filter falls within a second frequency band, different from the first frequency band, having bandwidth less than or equal to 15 GHz.
35. The device of the claim above wherein said control system is further configured to perform, after step b) and before step d), the step of
e) tuning all the resonators of the second optical filter so as to move all respective resonances of the resonators of the second optical filter by a frequency interval greater than said frequency spacing while maintaining a distance between said each resonance of said at least one resonator of the second optical filter with respect to said respective nearest resonance of said at least another different resonator of the second optical filter not less than said first separation.
36. The device of the claim above, wherein in step e) all the resonators of the second optical filter are tuned substantially in unison so as to equally and contemporarily move all said respective resonances of the resonators of the second optical filter.
37. The device of any of claims 22 to 26 wherein in step b) at least one among said each resonance of said at least one resonator of the second optical filter and said respective nearest resonance of said at least another different resonator of the second optical filter is moved outside the frequency region spanning between, and including, the first and the second frequency band.
38. The device of the claim above, wherein said at least one among said each resonance of said at least one resonator and said respective nearest resonance of said at least another different resonator of the second optical filter belongs to a resonator different from said first resonator (262) of the second optical filter.
39. The device of any of claims 34 to 38 wherein in step e) at least one among said each resonance of said at least one resonator of the second optical filter and said respective nearest resonance of said at least another different resonator of the second optical filter is moved outside the frequency region spanning between, and including, the first and the second frequency band.
40. The device of the claim above, wherein said at least one among said each resonance of said at least one resonator of the second optical filter and said respective nearest resonance of said at least another different resonator of the second optical filter belongs to a resonator different from said first resonator (252).
41. The device of any of claims 22 to 40 wherein the first frequency band comprises a first optical frequency belonging to said first sub-grid and the second frequency band comprises a second optical frequency belonging to said second sub-grid.
42. The device of claim 33 wherein the first waveguide (256) of the first optical filter (250) and the second waveguide (266) of the second optical filter (260) are the same waveguide so that the first optical filter (250) and the second optical filter (260) share the same waveguide (256, 266).
43. The device of any of claims 22 to 42 wherein said optical bandwidth is greater than or equal to about 1 THz.
44. The device of any of claims 22 to 43 wherein the resonators of the first andor the second optical filter (250, 260) are micro-ring or racetrack resonators.
45. An optical communication system (100) comprising a transmitter (110), a receiver (120), an optical line (130) optically connecting the transmitter and the receiver and an optical device (200) according to any of claims 22 to 44 wherein the optical device (200) is coupled along the optical line (130).