1. A computer implemented method for enhancing synchronization coverage for a logic code, the method comprising:
tracking, using a computing mechanism, whether one or more code sections in the logic code are blocked by at least another code section in the logic code, or whether one or more code sections in the logic code are blocking at least another code section in the logic code, during one or more test runs; and
including one or more delay mechanisms in the logic code to introduce a delay in execution of a first code section in the logic code,
wherein length of introduced delay is dependent on whether the first code section was blocked by a second code section or whether the first code section was blocking the second code section.
2. The method of claim 1, wherein the length of the introduce delay is approximately equal to zero.
3. The method of 1, wherein the delay is introduced before acquiring a lock on the first code section.
4. The method of claim 1, wherein the delay is introduced after acquiring a lock on the first code section.
5. The method of claim 3, wherein the introduced delay is less than a threshold time period, if the first code section was blocked by the second code section prior to acquiring the lock on the first code section.
6. The method of claim 4, wherein the introduced delay is less than a threshold time period, if the first code section was blocking the second code section prior to acquiring the lock on the first code section.
7. The method of claim 3, wherein the introduced delay is longer than a threshold time period, if the first code section has never been blocked by another code section.
8. The method of claim 4, wherein the introduced delay is longer than a threshold time period, if the first code section has never blocked another code section.
9. The method of claim 3, wherein the introduced delay is longer than a threshold time period, if the first code section was blocking the second code section prior to acquiring a lock on the first code section.
10. The method of claim 4, wherein the introduced delay is longer than a threshold time period, if the first code section was blocked by the second code section prior to acquiring a lock on the first code section.
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 bearing assembly for holding a shaft, said bearing assembly comprising:
a housing having a central opening for receiving a shaft, said housing having a length, an inner surface and a longitudinal axis;
at least one bearing element adjacent the inner surface of said housing, said bearing element comprising a unitary bearing layer, said bearing layer having a plurality of transverse grooves providing therebetween a plurality of lugs protruding towards the longitudinal axis for contacting and supporting a rotating shaft, said bearing layer being comprised of a thermoplastic rubber polymer alloy, said alloy including a thermoplastic plastic having a toughness of at least 20 foot-poundinch based on an Izod unnotched impact test (ASTM 256), a breakaway coefficient of static friction at 0 rpm of no greater than 0.25, a wear resistance for passing the sand slurry abrasion test, and a thermoset rubber compound for adding flexibility to said bearing layer.
2. A bearing assembly according to claim 1 wherein said thermoplastic rubber polymer alloy is a slippery polymer alloy comprising a heterogeneous composition of a thermoplastic in a continuous phase, a thermoset rubber compound dispersed in said thermoplastic as a discontinuous phase, and a lubricant dispersed in said thermoplastic.
3. A bearing assembly according to claim 2 wherein said thermoplastic comprises a thermoplastic polymer.
4. A bearing assembly according to claim 3 wherein said thermoplastic polymer is an ultra high molecular weight polyethylene.
5. A bearing assembly according to claim 2 wherein said thermoset rubber compound is a previously cured rubber compound having a low friction property when water lubricated, and being resistant to oil and water.
6. A bearing assembly according to claim 2 wherein said lubricant is selected from the group consisting of graphite, molybdenum disulfide and silicone oil.
7. A bearing assembly according to claim 1 wherein said bearing element is at least one bearing stave.
8. A bearing assembly according to claim 7 wherein said bearing element is at least two bearing staves.
9. A bearing assembly according to claim 7 wherein said stave is composed of slippery polymer alloy.
10. A bearing assembly according to claim 1 wherein said bearing layer with said transverse grooves is a top bearing layer, and wherein said bearing element further comprises a bottom bearing layer composed of an elastomer, and wherein said top bearing layer is composed of slippery polymer alloy.
11. A bearing assembly according to claim 1 wherein said bearing layer with said transverse grooves is a top bearing layer, and wherein said bearing element further comprises a bottom bearing layer composed of slippery polymer alloy, and wherein said top bearing layer is composed of slippery polymer alloy.
12. A bearing assembly for holding a shaft, said bearing assembly comprising:
a housing having a central opening for receiving a shaft, said housing having a length, an inner surface and a longitudinal axis; and
at least one bearing stave adjacent the inner surface of said housing, said at least one bearing stave comprising a bearing layer, said bearing layer having a base portion and a plurality of protrusions unitary with and extending from said base portion towards said longitudinal axis for contacting and supporting a rotating shaft, said bearing layer being comprised of a thermoplastic rubber polymer alloy, said alloy including a thermoplastic plastic having a toughness of at least 20 foot-poundinch based on an Izod unnotched impact test (ASTM 256), a breakaway coefficient of static friction at zero (0) rpm of no greater than 0.25, a wear resistance for passing the sand slurry abrasion test, and a thermoset rubber compound for adding flexibility to said bearing layer.
13. A bearing assembly for holding a shaft, said bearing assembly comprising:
a housing having a central opening for receiving a shaft, said housing having a length, an inner surface and a longitudinal axis; and
at least two bearing staves adjacent the inner surface of said housing, said at least two bearing staves comprising a bearing layer, said bearing layer having a base portion and a plurality of protrusions unitary with and extending from said base portion towards said longitudinal axis for contacting and supporting a rotating shaft, said bearing layer being comprised of a thermoplastic rubber polymer alloy, said alloy including a thermoplastic plastic having a toughness of at least 20 foot-poundinch based on an Izod unnotched impact test (ASTM 256), a breakaway coefficient of static friction at zero (0) rpm of no greater than 0.25, a wear resistance for passing the sand slurry abrasion test, and a thermoset rubber compound for adding flexibility to said bearing layer.
14. A bearing assembly for holding a shaft, said bearing assembly comprising: and
a housing having a central opening for receiving a shaft, said housing having a length, an inner surface and a longitudinal axis;
at least one bearing stave adjacent the inner surface of said housing, said at least one bearing stave being composed of slippery polymer alloy and comprises a bearing layer, said bearing layer having a base portion and a plurality of protrusions unitary with and extending from said base portion towards said longitudinal axis for contacting and supporting a rotating shaft, said bearing layer being comprised of a thermoplastic rubber polymer alloy, said alloy including a thermoplastic plastic having a toughness of at least 20 foot-poundinch based on an Izod unnotched impact test (ASTM 256), a breakaway coefficient of static friction at zero (0) rpm of no greater than 0.25, a wear resistance for passing the sand slurry abrasion test, and a thermoset rubber compound for adding flexibility to said bearing layer.
15. A bearing assembly for holding a shaft, said bearing assembly comprising:
a housing having a central opening for receiving a shaft, said housing having a length, an inner surface and a longitudinal axis; and
at least one bearing stave adjacent the inner surface of said housing, said at least one bearing stave comprising a top bearing layer and a bottom bearing layer composed of an elastomer, said top bearing layer having a base portion and a plurality of protrusions unitary with and extending from said base portion towards said longitudinal axis for contacting and supporting a rotating shaft, said top bearing layer is composed of slippery polymer alloy, said alloy including a thermoplastic plastic having a toughness of at least 20 foot-poundinch based on an Izod unnotched impact test (ASTM 256), a breakaway coefficient of static friction at zero (0) rpm of no greater than 0.25, a wear resistance for passing the sand slurry abrasion test, and a thermoset rubber compound for adding flexibility to said bearing layer.
16. A bearing assembly for holding a shaft, said bearing assembly comprising:
a housing having a central opening for receiving a shaft, said housing having a length, an inner surface and a longitudinal axis; and
at least one bearing stave adjacent the inner surface of said housing, said at least one bearing stave comprising a top bearing layer and a bottom bearing layer composed of slippery polymer alloy, said top bearing layer having a base portion and a plurality of protrusion unitary with and extending from said base portion towards said longitudinal axis for contacting and supporting a rotating shaft, said top bearing layer being composed of slippery polymer alloy, said alloy including a thermoplastic plastic having a toughness of at least 20 foot-poundinch based on an Izod unnotched impact test (ASTM 256), a breakaway coefficient of static friction at zero (0) rpm of no greater than 0.25, a wear resistance for passing the sand slurry abrasion test, and a thermoset rubber compound for adding flexibility to said bearing layer.
17. A bearing assembly for holding a shaft, said bearing assembly comprising:
a housing having a central opening for receiving a shaft, said housing having a length, an inner surface and a longitudinal axis; and
at least one bearing stave adjacent the inner surface of said housing, said at least one bearing stave comprising a bearing layer, said bearing layer having a base portion and a plurality of diamond shaped protrusions unitary with and extending from said base portion towards said longitudinal axis for contacting and supporting a rotating shaft, said bearing layer being comprised of a thermoplastic rubber polymer alloy, said alloy including a thermoplastic plastic having a toughness of at least 20 foot-poundinch based on an Izod unnotched impact test (ASTM 256), a breakaway coefficient of static friction at zero (0) rpm of no greater than 0.25, a wear resistance for passing the sand slurry abrasion test, and a thermoset rubber compound for adding flexibility to said bearing layer.
18. A bearing assembly for holding a shaft, said bearing assembly comprising:
a housing having a central opening for receiving a shaft, said housing having a length, an inner surface and a longitudinal axis; and
at least one bearing stave adjacent the inner surface of said housing, said at least one bearing stave comprising a bearing layer, said bearing layer having a base portion and a plurality of protrusions unitary with and extending from said base portion towards said longitudinal axis for contacting and supporting a rotating shaft, said bearing layer being comprised of a thermoplastic rubber polymer alloy, said alloy includes a thermoplastic plastic having a toughness of at least 30 foot-poundsinch based on an Izod unnotched impact test (ASTM 256) a breakaway coefficient of static friction at zero (0) rpm of no greater than 0.25, a wear resistance for passing the sand slurry abrasion test, and a thermoset rubber compound for adding flexibility to said bearing layer.
19. A bearing stave for use with an engine shaft rotating in water, said bearing stave comprising:
a top layer having a surface for facing the shaft; and
a plurality of discontinuous surfaces extending from the top layer towards the shaft for tangentially and multiply contacting the rotating shaft;
said discontinuous surfaces being composed of rubber polymer alloy, a thermoset rubber compound for adding flexibility to said bearing stave to enable said bearing stave to maintain contact with said shaft, and a dispersed lubricant for aiding in reducing the friction between the rotating shaft and the bearing stave;
said top layer and said plurality of discontinuous surfaces being an integral unit.
20. A bearing stave according to claim 19 wherein said thermoplastic rubber polymer alloy is a slippery polymer alloy comprising a heterogeneous composition of a thermoplastic in a continuous phase, a thermoset rubber compound dispersed in said thermoplastic as a discontinuous phase, and a lubricant dispersed in said thermoplastic.
21. A bearing stave according to claim 20 wherein said thermoplastic comprises a thermoplastic polymer.
22. A bearing stave according to claim 20 wherein said thermoplastic polymer is an ultra high molecular weight polyethylene.
23. A bearing stave according to claim 20 wherein said thermoset rubber compound is a previously cured rubber compound having a low friction property when water lubricated, and being resistant to oil and water.
24. A bearing stave according to claim 20 wherein said lubricant is selected from the group consisting of graphite, molybdenum disulfide and silicone oil.
25. A bearing stave according to claim 19 wherein said stave further comprises a bottom layer composed of an elastomer, and wherein said top layer is composed of slippery polymer alloy.
26. A bearing stave according to claim 19 wherein said bearing stave further comprises a bottom layer comprised of slippery polymer allow, and said top layer is composed of slippery polymer alloy.
27. A bearing stave according to claim 19 wherein said discontinuous surfaces comprise a plurality of protuberances.
28. A bearing assembly according to claim 27 wherein said protuberances are diamond shaped.
29. A bearing stave according to claim 19 wherein said alloy includes a thermoplastic plastic having a toughness of at least 30 foot-poundsinch based on an Izod unnotched impact test (ASTM 256).
30. A bearing stave according to claim 19 wherein said thermoplastic polymer has a breakaway coefficient of static friction at zero (0) rpm of no grater than 0.20.
31. A baring stave according to claim 19 wherein said thermoplastic polymer has a breakaway coefficient of static friction at zero (0) rpm of no greater than 0.15.